CDM-fr_habili-0.7.1.xsd
by
Gérard Vidal
—
last modified
2007-09-10 09:38
ersion 0.7.1 du schéma des habilitations pour CDM-fr
Size 8.4 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"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified"
version="SD/STSI/SDTICE CDM-fr XML 0.4"
xsi:schemaLocation="http://cdm-fr.fr/2006/schemas/CDM-fr_habili.xsd">
<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