Show ALPS Metadata Schema (XSD)

ILDG Home

MDC index

ALPS index
ALPS list

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.punch4nfdi.de/ildg-mdc/ALPS-DAQ.0.0" xmlns="http://www.punch4nfdi.de/ildg-mdc/ALPS-DAQ.0.0">
  <xs:element name="ALPS-DAQ">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="id" type="xs:string">
        </xs:element>
        <xs:element name="instrument" type="instType">
        </xs:element>
        <xs:element name="miscellaneous" type="miscType">
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="instType">
    <xs:sequence>
      <xs:element name="name" type="xs:string">
      </xs:element>
      <xs:element type="xs:string" name="type">
      </xs:element>
      <xs:element type="xs:string" name="manufacturer">
      </xs:element>
      <xs:element type="xs:string" name="model">
      </xs:element>
      <xs:element name="serialNo" type="xs:integer">
      </xs:element>
      <xs:element type="xs:string" name="firmware">
      </xs:element>
      <xs:element type="xs:string" name="productionDate">
      </xs:element>
      <xs:element type="xs:string" name="version">
      </xs:element>
      <xs:element name="installation_date" type="xs:string">
      </xs:element>
      <xs:element type="xs:anyURI" name="documentation">
      </xs:element>
      <xs:element name="installation_location" type="xs:string">
      </xs:element>
      <xs:element name="formfactor" type="xs:string">
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="miscType">
    <xs:sequence>
      <xs:element type="hardwareType" name="hardware">
      </xs:element>
      <xs:element type="dataType" name="data" maxOccurs="unbounded">
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="hardwareType">
    <xs:sequence>
      <xs:element type="xs:string" name="hostname">
      </xs:element>
      <xs:element type="xs:string" name="mac_address">
      </xs:element>
      <xs:element type="xs:string" name="DOOCS_server1">
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataType">
    <xs:sequence>
      <xs:element name="channel" type="xs:string">
      </xs:element>
      <xs:element name="DAQ_path" type="xs:string">
      </xs:element>
      <xs:element name="DAQ_dataType" type="xs:string">
      </xs:element>
      <xs:element name="descriptionShort" type="xs:string">
      </xs:element>
      <xs:element name="descriptionLong" type="xs:string">
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>