educational.xsd
Click here to get the file
Size
5.0 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" 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 Pédagogie</xsd:documentation>
<xsd:appinfo>Voir documentation dans lomfr.xsd</xsd:appinfo>
</xsd:annotation>
<xsd:simpleType name="learningResourceTypeValues">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="exercise"/>
<xsd:enumeration value="simulation"/>
<xsd:enumeration value="questionnaire"/>
<xsd:enumeration value="diagram"/>
<xsd:enumeration value="figure"/>
<xsd:enumeration value="graph"/>
<xsd:enumeration value="index"/>
<xsd:enumeration value="slide"/>
<xsd:enumeration value="table"/>
<xsd:enumeration value="narrative text"/>
<xsd:enumeration value="exam"/>
<xsd:enumeration value="experiment"/>
<xsd:enumeration value="problem statement"/>
<xsd:enumeration value="self assessment"/>
<xsd:enumeration value="lecture"/>
<xsd:enumeration value="démonstration"/>
<xsd:enumeration value="animation"/>
<xsd:enumeration value="tutoriel"/>
<xsd:enumeration value="glossaire"/>
<xsd:enumeration value="guide"/>
<xsd:enumeration value="matériel de référence"/>
<xsd:enumeration value="méthodologie"/>
<xsd:enumeration value="outil"/>
<xsd:enumeration value="scénario pédagogique"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="learningResourceType">
<xsd:complexContent>
<xsd:extension base="Vocabular">
<xsd:sequence>
<xsd:element name="value" type="learningResourceTypeValues"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="intendedEndUserRoleValues">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="teacher"/>
<xsd:enumeration value="author"/>
<xsd:enumeration value="learner"/>
<xsd:enumeration value="manager"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="intendedEndUserRole">
<xsd:complexContent>
<xsd:extension base="Vocabular">
<xsd:sequence>
<xsd:element name="value" type="intendedEndUserRoleValues"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="contextValues">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="school"/>
<xsd:enumeration value="higher education"/>
<xsd:enumeration value="training"/>
<xsd:enumeration value="other"/>
<xsd:enumeration value="enseignement primaire"/>
<xsd:enumeration value="enseignement secondaire"/>
<xsd:enumeration value="licence"/>
<xsd:enumeration value="master"/>
<xsd:enumeration value="doctorat"/>
<xsd:enumeration value="formation continue"/>
<xsd:enumeration value="formation en entreprise"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="context">
<xsd:complexContent>
<xsd:extension base="Vocabular">
<xsd:sequence>
<xsd:element name="value" type="contextValues"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="difficultyValues">
<xsd:restriction base="xsd:token">
<xsd:enumeration value="very easy"/>
<xsd:enumeration value="easy"/>
<xsd:enumeration value="medium"/>
<xsd:enumeration value="difficult"/>
<xsd:enumeration value="very difficult"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="difficulty">
<xsd:complexContent>
<xsd:extension base="Vocabular">
<xsd:sequence>
<xsd:element name="value" type="difficultyValues"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="educational">
<xsd:sequence>
<xsd:element name="learningResourceType" type="learningResourceType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="intendedEndUserRole" type="intendedEndUserRole" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="context" type="context" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="typicalAgeRange" type="LangString" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="difficulty" type="difficulty" minOccurs="0"/>
<xsd:element name="typicalLearningTime" type="Duration" minOccurs="0"/>
<xsd:element name="description" type="LangString" minOccurs="0" maxOccurs="1"/>
<xsd:element name="language" type="Language" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="lomfr:activity" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="lomfr:credit" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="educational">
<xsd:sequence>
<xsd:element name="educational" type="educational"/>
</xsd:sequence>
</xsd:group>
</xsd:schema>