CDM-fr_habili.xsd
by
Gérard Vidal
—
last modified
2008-03-29 18:44
Schéma de l'habilitation française en dernière version (0.7.1)
Size 8.6 kB - File type text/xmlFile contents
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://cdm-fr.fr/2006/CDM-frSchema"
xmlns="http://cdm-fr.fr/2006/CDM-frSchema"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
version="SD/STSI/SDTICE CDM-fr XML 0.4">
<xs:element name="habilitations">
<xs:annotation>
<xs:documentation>Elément Racine. Schéma du conteneur de la description de
l'habilitation pour CDM-fr. Plusieurs habilitations sont possibles
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="habilitation" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="etatHabilitation" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation> L'attribut de cette balise décrit l'état de
l'habilitation pour l'entité considérée</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="br">
<xs:annotation>
<xs:documentation>Pagebreak
element</xs:documentation>
</xs:annotation>
<xs:complexType/>
</xs:element>
<xs:element name="list">
<xs:annotation>
<xs:documentation>A list of items. The list can
be bulleted or numbered</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="listItem" type="xs:string"
/>
</xs:sequence>
<xs:attribute name="listType" use="optional"
default="bulleted">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="bulleted"/>
<xs:enumeration value="numbered"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="strong" type="xs:string">
<xs:annotation>
<xs:documentation>Text strong (type of
decoration choosen by XSL or
CSS)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="emphasis" type="xs:string">
<xs:annotation>
<xs:documentation>Text emphasis (type of
decoration choosen by XSL or
CSS)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="superscript" type="xs:string">
<xs:annotation>
<xs:documentation>Text superscript (type of
decoration choosen by XSL or
CSS)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="subscript" type="xs:string">
<xs:annotation>
<xs:documentation>Text subscript (type of
decoration choosen by XSL or
CSS)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="email" type="xs:token">
<xs:annotation>
<xs:documentation>email
address</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL ou URI</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="value" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="Habilité"/>
<xs:enumeration value="Non Habilité"/>
<xs:enumeration value="En Cours d'Habilitation"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="organismeHabilitation" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="nomOrganisme" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="EducationNationale"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="codeHabilitation" type="xs:string"/>
<xs:element name="dateArreteHabilitation" type="xs:date"/>
<xs:element name="dateDebutHabilitation" type="xs:date"/>
<xs:element name="dateFinHabilitation" type="xs:date"/>
</xs:sequence>
<xs:attribute name="language" type="xs:language" use="optional"/>
<xs:attribute name="version" type="xs:token" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="language" type="xs:language" use="optional"/>
</xs:complexType>
</xs:element>
</xs:schema>
Click here to get the file