general.xsd
Cliquez ici pour obtenir le fichier
Taille 2.7 kB - Type du fichier text/xmlContenu du fichier
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:lomfr="http://www.lom-fr.fr/xsd/LOMFR" elementFormDefault="qualified" version="LOMFRv1.0"> <xsd:import namespace="http://www.lom-fr.fr/xsd/LOMFR"/> <xsd:annotation> <xsd:documentation>Fichier décrivant les groups, types, tags et valeurs de la catégorie LOMFR Général</xsd:documentation> <xsd:appinfo>>Voir documentation dans lomfr.xsd</xsd:appinfo> </xsd:annotation> <xsd:simpleType name="structureValues"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="atomic"/> <xsd:enumeration value="collection"/> <xsd:enumeration value="networked"/> <xsd:enumeration value="hierarchical"/> <xsd:enumeration value="linear"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="aggregationLevelValues"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="1"/> <xsd:enumeration value="2"/> <xsd:enumeration value="3"/> <xsd:enumeration value="4"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="structure"> <xsd:complexContent> <xsd:extension base="Vocabular"> <xsd:sequence> <xsd:element name="value" type="structureValues"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="aggregationLevel"> <xsd:complexContent> <xsd:extension base="Vocabular"> <xsd:sequence> <xsd:element name="value" type="aggregationLevelValues"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="general"> <xsd:sequence> <xsd:element name="identifier"> <xsd:complexType> <xsd:sequence> <xsd:element name="catalog" type="CharacterString"/> <xsd:element name="entry" type="CharacterString"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="title" type="LangString" maxOccurs="1"/> <xsd:element name="language" type="Language" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="description" type="LangString" minOccurs="0" maxOccurs="1"/> <xsd:element name="keyword" type="LangString" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="coverage" type="LangString" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="structure" type="structure" minOccurs="0"/> <xsd:element name="aggregationLevel" type="aggregationLevel" minOccurs="0"/> <xsd:element ref="lomfr:documentType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:group name="general"> <xsd:sequence> <xsd:element name="general" type="general"/> </xsd:sequence> </xsd:group> </xsd:schema>