relation.xsd
Click here to get the file
Size
2.5 kB
-
File type
text/xml
File contents
<?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" elementFormDefault="qualified" version="LOMFRv1.0">
<xsd:annotation>
<xsd:documentation>Fichier décrivant les groups, types, tags et valeurs de la catégorie LOMFR Relation</xsd:documentation>
<xsd:appinfo>Voir documentation dans lomfr.xsd</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType name="kindValues">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="ispartof"/>
<xsd:enumeration value="haspart"/>
<xsd:enumeration value="isversionof"/>
<xsd:enumeration value="hasversion"/>
<xsd:enumeration value="isformatof"/>
<xsd:enumeration value="hasformat"/>
<xsd:enumeration value="references"/>
<xsd:enumeration value="isreferencedby"/>
<xsd:enumeration value="isbasedon"/>
<xsd:enumeration value="isbasisfor"/>
<xsd:enumeration value="requires"/>
<xsd:enumeration value="isrequiredby"/>
<xsd:enumeration value="est associée à"/>
<xsd:enumeration value="est la traduction de"/>
<xsd:enumeration value="fait l'objet d'une localisation"/>
<xsd:enumeration value="fait l'objet d'une traduction"/>
<xsd:enumeration value="est la localisation de"/>
<xsd:enumeration value="est pré-requis de"/>
<xsd:enumeration value="a pour pré-requis"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="kind">
<xsd:complexContent>
<xsd:extension base="Vocabular">
<xsd:sequence>
<xsd:element name="value" type="kindValues"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="relation">
<xsd:sequence>
<xsd:element name="kind" type="kind" minOccurs="0"/>
<xsd:element name="resource" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="identifier" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="catalog" type="CharacterString" minOccurs="0"/>
<xsd:element name="entry" type="CharacterString" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="description" type="LangString" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="relation">
<xsd:sequence>
<xsd:element name="relation" type="relation"/>
</xsd:sequence>
</xsd:group>
</xsd:schema>