info1-1.xsd
info1-1_xsd.xml
—
Extensible Markup Language (XML),
2 kB (2891 bytes)
Obsah souboru
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="info">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:dateTime" name="created"/>
<xs:element type="xs:string" name="metadataversion" />
<xs:element type="xs:string" name="packageid"/>
<xs:element type="xs:string" name="mainmets" />
<xs:element name="validation">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="titleid" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="isbn"/>
<xs:enumeration value="issn"/>
<xs:enumeration value="ccnb"/>
<xs:enumeration value="urnnbn"/>
<xs:enumeration value="uuid"/>
<!-- Typ identifikátoru UUID využít pouze v případě, kdy není možné pracovat s ostatními, výše jmenovanými identifikátory: isbn, issn, ccnb a urnnbn (např. na úrovni TITLE u zahraničního periodika bez přiřazeného ISSN a čČNB) -->
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="collection" minOccurs="0"/>
<xs:element type="xs:string" name="institution" minOccurs="0"/>
<xs:element type="xs:string" name="creator" minOccurs="0"/>
<xs:element type="xs:int" name="size"/>
<xs:element name="itemlist" maxOccurs="1" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:anyURI" name="item" maxOccurs="unbounded" minOccurs="1"/>
</xs:sequence>
<xs:attribute type="xs:integer" name="itemtotal" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="checksum">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="type" use="required"/>
<xs:attribute type="xs:string" name="checksum" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="note" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>











