1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
|
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:papi="http://www-i5.informatik.rwth-aachen.de/lehrstuhl/staff/chatti/LM-DTM/papi.xsd"
targetNamespace="http://www-i5.informatik.rwth-aachen.de/lehrstuhl/staff/chatti/LM-DTM/papi.xsd"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="learner_information"> <!-- complet et r�vis� -->
<xs:complexType>
<xs:sequence >
<xs:element ref="papi:contact_type" minOccurs="0"/>
<xs:element ref="papi:relations_info" minOccurs="0"/>
<xs:element ref="papi:performance_info" minOccurs="0"/>
<xs:element ref="papi:portfolio_info" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="contact_type"> <!-- 1er �l�ment fils de l'�l�ment learner_information , correspond au type Name du mod�le PAPI, complet et r�vis�-->
<xs:complexType>
<xs:sequence>
<xs:element name="name" > <!-- 1.1 : Nom de l'apprenant -->
<xs:complexType>
<xs:group ref="papi:name" />
</xs:complexType>
</xs:element>
<xs:element name="telephone" minOccurs="0"> <!-- 1.2 : N� de t�l de l'apprenant-->
<xs:complexType >
<xs:sequence> <!-- 5 n� de t�l au plus -->
<xs:element name="phone_number_type" type="xs:string" minOccurs="0"/> <!-- Type du n� : portable, fixe, maison, ...-->
<xs:element name="phone_number" type="xs:string" minOccurs="0"/> <!-- n� de t�l.-->
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="email_contact" type="xs:string" minOccurs="0"/> <!-- 1.3 : Adress E-mail-->
<xs:element name="postal_address" minOccurs="0"> <!-- 1.4 :Adresse postale -->
<xs:complexType>
<xs:sequence>
<xs:element name="person"> <!-- 1.4.1 complet et r�vis�, Destinataire-->
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string"/> <!-- titre : Mme, Mlle, Mr, -->
<xs:element name="name"> <!-- nom -->
<xs:complexType>
<xs:group ref="papi:name" />
</xs:complexType>
</xs:element>
<xs:element name="care_of_address" type="xs:string"/> <!-- A l'attention de ... -->
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="delivery"> <!-- 1.4.2 complet et r�vis�,Adresse -->
<xs:complexType>
<xs:sequence>
<xs:element name="street">
<xs:complexType>
<xs:sequence>
<xs:element name="number" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="po_box" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="postcode" type="xs:string"/>
<xs:element name="territory" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:group name="data_certification"> <!-- complet et r�vis� -->
<xs:sequence >
<xs:element name="certificate_description" type="xs:string"/> <!-- titre ou description de la certification-->
<xs:element name="certification_source" type="xs:string" minOccurs="0"/> <!-- Origine de la cerification-->
<xs:element name="certification_begin_date" type="xs:date" minOccurs="0"/>
<xs:element name="certification_finish_date" type="xs:date" minOccurs="0"/>
<xs:element name="certification_parameter_list" minOccurs="0"> <!-- Liste des param�tres de lacertification -->
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="certificate_parameter" type="xs:string" />
<xs:element name="certificate_parameter_value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
<xs:group name="name"> <!-- complet et r�vis� -->
<xs:sequence>
<xs:element name="primary" type="xs:string"/>
<xs:element name="secondary" type="xs:string"/>
</xs:sequence>
</xs:group>
<xs:element name="learner_relationship_kind" type="xs:string"/> <!-- genre de la relation qui relie un apprenant aux autres , utilis�, les genres des relations sont � d�finir -->
<xs:element name="relations_info"> <!-- 2�me �l�ment fils de l'�l�ment learner_information, il correspond � la cat�gorie Relations du mod�le PAPI, complet et r�vis� -->
<xs:complexType>
<xs:sequence>
<xs:element name="relationship_list" minOccurs="0">
<xs:complexType>
<xs:group ref="papi:learner_relationship"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:group name="learner_relationship"> <!-- complet et r�vis� -->
<xs:sequence>
<xs:element name="relations_to_them_list" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="papi:learner_relationship_kind" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="relations_to_me_list" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="papi:learner_relationship_kind" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
<xs:element name="performance_info"> <!-- 3�me �l�ment fils de l'�l�ment learner_information , correspond au champ Grade et au sous-elt Level de LIP, complet et r�vis� -->
<xs:complexType>
<xs:sequence>
<xs:element name="certificate_list"> <!-- liste des certifications -->
<xs:complexType>
<xs:sequence>
<xs:element name="certificate" minOccurs="0" maxOccurs="unbounded" >
<xs:complexType>
<xs:group ref="papi:data_certification"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="portfolio_info"> <!-- 6�me �l�ment fils de l'�l�ment learner_information il correspond � la cat�gorie Works du mod�le PAPI, complet et r�vis�-->
<xs:complexType>
<xs:sequence>
<xs:element name="competency_definition_list" minOccurs="0"> <!-- Liste de description des comp�tences -->
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="unbounded">
<xs:element name="competency_definition" type="xs:string" />
<xs:element name="learning_experience" type="xs:string" /> <!-- Description de l'exp�rience faite pour d�velopper la comp�tence-->
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema> |
Partager