<?xml version="1.0"?>
<xs:schema xmlns="http://ltsc.ieee.org/xsd/LOM" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ltsc.ieee.org/xsd/LOM" elementFormDefault="qualified" version="SCOLOMFR v1.1 10/2011">
  <xs:annotation>
	<xs:documentation>
		Licence
		Ce travail est placé sous licence Creative commons Attribution Partage à l'Identique 3.0 France.
		Pour plus d'information, consulter le fichier "licence_scolomfr.txt" à la racine de ce package, ou le site http://creativecommons.org/licenses/by-sa/3.0/fr/
	</xs:documentation>
    <xs:documentation>
		Copyright
		ScoLOMFRv9.1, schémas XSD (aout 2023)
		© 2023 Direction du Numérique pour l’Éducation - Ministère de l'Éducation nationale / Réseau Canopé
	</xs:documentation>
	<xs:documentation>
		Nature
		Ce fichier est un élément de l'ensemble des schémas XSD nécessaires à la mise en œuvre de ScoLOMFR 9.1 (aout 2023).
		ScoLOMFR est un profil d'application de LOM et LOMFR.
		
		La version 9.1 des schémas intègre la validation de l'ensemble des vocabulaires définis à cette date, en reprenant les ajouts et les modifications de structure qui ont été effectués dans les versions précédentes (nouveaux éléments, nouveaux formats, évolution de l'architecture XSD, etc.).
		Toutes les valeurs de termes ayant été valides dans les schémas et vocabulaires publiés pour ces différentes versions sont valides au sens des schémas ScoLOMFRv9.1 « lax ». Dans un souci d’aide à l’indexation, des schémas ScoLOMFRv9.1 « strict ». sont proposés afin de rejeter les valeurs anciennes, obsolètes ou dépréciées et de ne valider que les valeurs en usage dans la version ScoLOMFRv9.1, sans compatibilité ascendante.
		Les schémas XSD « lax » présentent une compatibilité ascendante avec les fichiers conformes à ScoLOMFRv2.x. et ScoLOMFRv3.x. et suivantes. À noter que depuis la publication de ScoLOMFRv2.0, un package de la livraison officielle propose aussi un outil de migration permettant de migrer les fichiers LOM, LOMFR et ScoLOMFRv1.x en un format "strict" ScoLOMFRv9.1, dans lequel tous les éléments liés à des vocabulaires sont désormais identifiés par leurs URI de concepts.

		À noter également la mise à disposition d'une sortie SKOS ad hoc pour les concepts dépréciés : statuts anciens avec renvoi vers nouveau possible/obsolète/ou dépréciation concept (avec solution de remplacement).

		L'ensemble des vocabulaires, de la documentation et des éléments de cycle de vie de ScoLOMFR sont publiés sur le site https://www.reseau-canope.fr/scolomfr/.
	  </xs:documentation>
	  <xs:documentation>
		Ce composant de la définition du schéma XML ScoLOMFR 9.1 importe ou inclut l'ensemble des espaces de noms des composants de schémas XSD de LOM, LOMFR et ScoLOMFRv9.1.
		
        Afin de pouvoir valider toutes notices réalisées antérieurement, cet ensemble de schémas XSD ScoLOMFRv9.1 définit un format dit "ScoLOMFRv9.1_lax", qui permet l'utilisation de toutes les valeurs ayant été utilisées dans les versions antérieures LOM, LOMFR, ScoLOMFRv1.x (compatibilité ascendante des versions).
        
		Les valeurs valides au sens des schémas ScoLOMFRv9.1 comportent :
            - les URI nominaux des concepts du vocabulaire
            - tous les ID ayant été utilisés dans les versions antérieurement publiées
            - dans un souci de compatibilité maximale, il comporte également tous les libellés correspondants.
        
		Il est vivement conseillé de procéder à la migration des anciens fichiers, afin que les éléments relevant de vocabulaires contrôlés portent tous des identifiants URI nominaux des concepts. Ce format, dit "Scolomfrv9.1_strict", est rendu obligatoire depuis la version 3.0.
	  </xs:documentation>
  </xs:annotation>

  <!-- Learning Object Metadata -->
  <xs:include schemaLocation="common/anyElement.xsd"/>
  <!-- LOMFR -->
  <xs:import namespace="http://www.lom-fr.fr/xsd/LOMFR" schemaLocation="lomfrCustom.xsd"/>
  <!-- SCOLOMFR -->
  <xs:import namespace="http://www.lom-fr.fr/xsd/SCOLOMFR" schemaLocation="scolomfrCustom.xsd"/>
  <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/unique" schemaLocation="unique/strict.xsd"/>
  <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/vocab" schemaLocation="vocab/custom.xsd"/>
  <xs:import namespace="http://ltsc.ieee.org/xsd/LOM/extend" schemaLocation="extend/strict.xsd"/>
  <xs:include schemaLocation="common/dataTypes.xsd"/>
  <xs:include schemaLocation="common/elementNames.xsd"/>
  <xs:include schemaLocation="common/elementTypes.xsd"/>
  <xs:include schemaLocation="common/rootElement.xsd"/>
  <xs:include schemaLocation="common/vocabValues.xsd"/>
  <xs:include schemaLocation="common/vocabTypes.xsd"/>
</xs:schema>
