Introduction

Lhéo est un dialecte XML de description de l'information sur l'offre de formation. Ce langage permet d'exprimer de façon cohérente une action de formation qui peut ensuite être lue, diffusée, classée et décrite par le plus grand nombre.

Lhéo se compose de schémas (grammaires XML), d'un glossaire et de tables de références représentés sous la forme de fichiers XML. Il est accompagné par des outils (scripts, exemples) qui facilitent sa mise en oeuvre dans les systèmes informatiques existants et réduisent les coûts d'intégration.

L'objectif de Lhéo est de proposer un langage de référence de l'offre de formation lisible prioritairement par le grand public et adapté aux besoins des prescripteurs et des financeurs. Il renforce l'efficacité des nombreux réseaux qui opèrent au service du public et permet de développer des portails cohérents et suffisamment exhaustifs sur l'offre de formation de portée nationale ou régionale.

L'application de Lhéo est prévue en deux temps. Elle concerne d'abord l'offre relevant de la commande publique: État, collectivités territoriales et partenaires sociaux, puis, après concertation, pourra être généralisée à toutes les offres de formation (éducation nationale, entreprise, ...).

Le langage est structuré en deux cercles d'informations normatifs, permettant de renseigner un nombre minimal mais commun d'informations. Ces deux cercles peuvent être complétés par des éléments d'extension dont le contenu est libre, pouvant ainsi être adapté aux besoins de chaque structure.

Le premier cercle d'informations est le «noyau dur» du référentiel Lhéo: il contient les informations minimales communes qui sont systématiquement présentes dans la description de toute offre de formation. La présence de ces données est exigée depuis la collecte des offres (appel à projets) jusqu'à la diffusion de l'information recueillie dans les catalogues d'offres de formation. Dans le format XML représentant Lhéo, il s'afit de tous les éléments obligatoires.

Le deuxième cercle d'informations complète le noyau dur. Les données qui y sont décrites peuvent également être exigées, dans la phase d'appel à projets, par tout commanditaire partenaire de la démarche Lhéo. Toutefois, pour diffuser l'information sur les offres, la présence des données du second cercle n'est pas obligatoire. Cette mesure permet aux commanditaires d'adapter la publication de leur catalogue d'offres à leur politique de communication. Dans le format XML de Lhéo, ces informations sont présentes sous la forme d'éléments optionnels.

Au delà de ces deux cercles d'information, chaque structure peut étendre ce référentiel par des données supplémentaires, en fonction de sa stratégie, de ses objectifs, de ses spécificités et de ses besoins de gestion. Ces informations supplémentaires peuvent être ajoutées par le biais des éléments <extras> qui se trouvent à plusieurs endroits de la représentation XML de LHÉO.

Le format XML de Lhéo

La DTD complète de Lhéo est disponible à l'URL : http://www.lheo.org/2.2/lheo.dtd.

Le schéma XML W3C de Lhéo est disponible à l'URL : http://www.lheo.org/2.2/lheo.xsd.

Ces deux grammaires permettent d'avoir deux niveaux de validation différents. La DTD ne procède qu'à une validation structurelle alors que le schéma XML W3C teste également la validité du contenu des éléments (uniquement le type de données).

L'élément racine par défaut d'un document en XML LHÉO est l'élément <lheo>.

Attributs

Tous les éléments composant le langage XML LHÉO possèdent des attributs XML identiques. Ces attributs sont les suivants, ici exprimés avec le formalisme DTD :

xmlns CDATA #FIXED 'http://www.lheo.org/2.2'
numero CDATA #IMPLIED
info CDATA #IMPLIED
ref CDATA #IMPLIED
id ID #IMPLIED
idref IDREF #IMPLIED
tag CDATA #IMPLIED

Hormis pour l'attribut xmlns qui a une valeur fixe, le contenu de ces attributs n'est pas normalisé et peut-être utilisé librement pour des besoins de gestion ou pour coder des informations supplémentaires. Les applications traitant le format XML de Lhéo peuvent ignorer complètement ces informations.

Éléments du premier cercle d'informations

Nom de l'élémentBalise XML
Modalités d'entrées/sorties <modalites-entrees-sorties>
Coordonnées de l'organisme <coordonnees-organisme>
Intitulé de la formation <intitule-formation>
Session de formation <session>
Type de parcours de formation <parcours-de-formation>
Niveau à l'entrée en formation <code-niveau-entree>
Modalités de l'alternance <modalites-alternance>
Contenu de la formation <contenu-formation>
Contact avec l'organisme <contact-organisme>
Prise en charge des frais de formation possible <prise-en-charge-frais-possible>
Code de public visé <code-public-vise>
Domaine de la formation (NSF, FORMACODE, ROME) <domaine-formation>
Niveau à l'entrée en formation obligatoire <niveau-entree-obligatoire>
Résultats attendus de la formation <resultats-attendus>
Formation présentielle ou à distance <modalites-enseignement>
Numéro de déclaration d'activité <numero-activite>
Rythme de la formation <rythme-formation>
Adresse d'inscription <adresse-inscription>
Numéro SIRET de l'organisme de formation <SIRET-organisme-formation>
Objectif de formation <objectif-formation>
Nom de l'organisme de formation responsable <nom-organisme>
Raison sociale de l'organisme <raison-sociale>
Contact de l'offre de formation <contact-formation>
Lieu de la formation <lieu-de-formation>
Conditions spécifiques et prérequis <conditions-specifiques>
Formation certifiante <certifiante>

Éléments du deuxième cercle d'informations

Nom de l'élémentBalise XML
Nombre d'heures en centre <nombre-heures-centre>
Potentiel <potentiel>
Organisme financeur <organisme-financeur>
Modalités de recrutement <modalites-recrutement>
Nombre de places financées <nb-places-financees>
Identifiant de module <identifiant-module>
Hébergement <hebergement>
Langue utilisée lors de la formation <langue-formation>
Informations sur le public visé <info-public-vise>
Modalités de l'inscription <modalites-inscription>
Nombre d'heures en entreprise <nombre-heures-entreprise>
Adresse d'information <adresse-information>
Restauration <restauration>
Objectif général de la formation <objectif-general-formation>
Renseignements spécifiques sur l'organisme <renseignements-specifiques>
Transport <transport>
Informations supplémentaires sur le périmètre de recrutement <infos-perimetre-recrutement>
Certification préparée <certification>
Contact avec l'organisme formateur <contact-formateur>
Durée du conventionnement <duree-conventionnee>
Conventionnement <conventionnement>
Total du nombre d'heures <nombre-heures-total>
URL de l'action <url-action>
SIRET de l'organisme formateur <SIRET-formateur>
Périmètre de recrutement <code-perimetre-recrutement>
Prix horaire TTC <prix-horaire-TTC>
Prix total TTC <prix-total-TTC>
Informations sur le nombre d'heures <duree-indicative>
Sous modules <sous-modules>
URL de la formation <url-formation>
Période d'inscription <periode-inscription>
Raison sociale de l'organisme formateur <raison-sociale-formateur>
Accès handicapés <acces-handicapes>
Modalité pédagogique <code-modalite-pedagogique>
Type de positionnement <positionnement>
Etat du recrutement <etat-recrutement>
Frais restants à la charge du stagiaire <frais-restants>
Date d'information <date-information>
Niveau à la sortie de la formation <code-niveau-sortie>
Modalités pédagogiques <modalites-pedagogiques>
Modules prérequis <modules-prerequis>
Détails des conditions de prise en charge <detail-conditions-prise-en-charge>

Éléments d'extension

Les balises <extras> et <extra> permettent d'ajouter des informations qui ne sont pas normalisées dans le langage Lhéo ou des éléments définis dans la DTD utilisée dans le document XML.

Nom de l'élémentBalise XML
Conteneur d'éléments d'extension (cercle 3) <extras>
Élément d'extension (cercle 3) <extra>

Éléments structurants

Ces éléments permettent de structurer et de hiérarchiser l'information des différents cercles du langage ou sont des types de base utilisés à plusieurs endroits du format XML.

Nom de l'élémentBalise XML
Code CERTIFINFO <code-CERTIFINFO>
Ville <ville>
Période <periode>
Téléphone portable <portable>
Élément racine d'un fichier en LHÉO/XML <lheo>
Pays <pays>
Code financeur <code-financeur>
SIRET <SIRET>
Code postal <codepostal>
Organisme formateur <organisme-formateur>
Code canton INSEE <code-INSEE-canton>
Web <web>
Date <date>
Contact pour une offre de formation <contact-formation-resume>
Résumé d'une offre de formation <resume-offre>
Résumés d'offres de formation <resumes-offres>
Organisme de formation responsable <organisme-formation-responsable>
Code RNCP <code-RNCP>
URL <urlweb>
Type de module <type-module>
Latitude <latitude>
Fin <fin>
Nom <nom>
Fax <fax>
Code ROME <code-ROME>
Ligne <ligne>
Courriel <courriel>
Adresse <adresse>
Département <departement>
Résumés d'organisme <resumes-organismes>
Géolocalisation <geolocalisation>
Offre de formation <formation>
Référence de module <reference-module>
Téléphone fixe <telfixe>
Coordonnées <coordonnees>
Prénom <prenom>
Offres de formation <offres>
Numéro de téléphone <numtel>
Code commune INSEE <code-INSEE-commune>
Code FORMACODE <code-FORMACODE>
Début <debut>
Extension de LHEO pour inclure une liste d'organismes <lheo-plus>
Code NSF <code-NSF>
Longitude <longitude>
Résumé d'un organisme <resume-organisme>
Résumés d'offres et de d'organismes <lheo-index>
Civilité <civilite>
Action de formation <action>
Sous module <sous-module>
Région <region>

Détail des éléments

Nous présentons ci-dessous la liste des éléments XML du langage LHÉO. Lorsque l'élément contient une séquence ordonnée, chaque élément de la séquence est précédé par un intervalle donnant le nombre minimal et maximal de répétitions successives d'un élément. Par exemple [0,1] signifie que l'élément est optionnel (nombre minimal d'éléments à 0 et maximal à 1). [1,1] signifie que l'élément est obligatoire, [0,3] qu'il peut être répété de 0 à 3 fois. Quand le nombre de répétition n'est pas borné, on utilise la lettre N pour signifier que l'élément peut être répété un nombre arbitraire de fois. Ainsi, [1,N] signifie que l'élément peut être répété autant de fois qu'on le désire.

Modalités d'entrées/sorties

<modalites-entrees-sorties>

Contient une clé alphanumérique issue de la table Modalités d'entrées/sorties

Description de l'élément

Cet élément contient un code permettant de dire si la formation est à dates fixes ou avec des entrées/sorties permanentes.

Définition dans le glossaire : Modalités d'entrées/sorties

Utilisé dans : <action>

Coordonnées de l'organisme

<coordonnees-organisme>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de donner les coordonnées complètes de l'organisme responsable de l'offre.

Définition dans le glossaire : Coordonnées de l'organisme

Utilisé dans : <organisme-formation-responsable>

Intitulé de la formation

<intitule-formation>

Contient un texte de 1 à 255 caractères alphanumériques.

Description de l'élément

Cet élément décrit l'intitulé de la formation. Si la formation a comme résultat l'obtention d'un diplôme, le contenu de cet élément devrait utiliser une dénomination conforme aux tables de l'Éducation Nationale. Si la formation a comme résultat un titre ou une certification, le contenu devrait utiliser une dénomination conforme au contenu du Répertoire National des Certifications Professionnelles (RNCP).

Définition dans le glossaire : Intitulé de la formation

Utilisé dans : <formation>, <resume-offre>

Session de formation

<session>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de préciser une session de formation en format fixe.

Définition dans le glossaire : Session de formation

Utilisé dans : <action>, <resume-offre>

Type de parcours de formation

<parcours-de-formation>

Contient une clé alphanumérique issue de la table Type de parcours de formation

Description de l'élément

Cet élément permet de qualifier le type de parcours de formation.

Définition dans le glossaire : Type de parcours de formation

Utilisé dans : <formation>

Niveau à l'entrée en formation

<code-niveau-entree>

Contient une clé alphanumérique issue de la table Niveaux

Description de l'élément

Cet élément décrit le niveau à l'entrée en formation. Ce niveau peut être souhaité ou exigé en fonction de la valeur du code contenu dans l'élément 'niveau-entree-obligatoire'. Règle de gestion: si il y a plusieurs niveaux d’entrée possibles, prendre le niveau minimal.

Définition dans le glossaire : Niveau à l'entrée en formation

Utilisé dans : <formation>, <resume-offre>

Modalités de l'alternance

<modalites-alternance>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément permet de préciser les dates et la durée des périodes en centre ou en entreprise.

Définition dans le glossaire : Modalités de l'alternance

Utilisé dans : <action>

Contenu de la formation

<contenu-formation>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément décrit le contenu de la formation et fournit une description détaillée des différents sujets traités dans la formation.

Définition dans le glossaire : Contenu de la formation

Utilisé dans : <formation>

Contact avec l'organisme

<contact-organisme>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de donner les coordonnées (typiquement un nom, avec une adresse ou un numéro de téléphone, une adresse de courrier électronique, etc.) d'une personne de l'organisme responsable de l'offre à contacter.

Définition dans le glossaire : Contact avec l'organisme

Utilisé dans : <organisme-formation-responsable>

Prise en charge des frais de formation possible

<prise-en-charge-frais-possible>

Contient une clé alphanumérique issue de la table Valeurs booléennes

Description de l'élément

Cet élément indique si une prise en charge des frais de formation est possible (renvoi vers les conseillers en charge de l'élaboration des parcours). Si une prise en charge des frais est possible, le détail des conditions de cette prise en charge devrait être donné dans l'élément «Détails des conditions de prise en charge».

Définition dans le glossaire : Prise en charge des frais de formation possible

Utilisé dans : <action>, <resume-offre>

Code de public visé

<code-public-vise>

Contient un texte de 5 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code de public visé. Ce code est issu du FORMACODE. Il est obligatoire de préciser grâce à l'attribut 'ref' la version du FORMACODE utilisée (par exemple 'V10' pour la version 10 du FORMACODE).

Définition dans le glossaire : Code de public visé

Utilisé dans : <action>, <resume-offre>

Domaine de la formation (NSF, FORMACODE, ROME)

<domaine-formation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient des listes de codes décrivant le domaine de la formation, en utilisant les nomenclatures NSF (Nomenclature des Spécialités de Formation), ROME (Répertoire Opérationnel des Métiers et des Emplois) et/ou le FORMACODE (thésaurus de l'offre de formation du Centre Inffo). Règle de gestion : le premier code FORMACODE doit être considéré comme le FORMACODE principal.

Définition dans le glossaire : Domaine de la formation (NSF, FORMACODE, ROME)

Utilisé dans : <formation>, <resume-offre>

Niveau à l'entrée en formation obligatoire

<niveau-entree-obligatoire>

Contient une clé alphanumérique issue de la table Valeurs booléennes

Description de l'élément

Cet élément précise si le niveau à l'entrée en formation décrit dans l'élément 'code-niveau-entree' est obligatoire ou uniquement indicatif.

Définition dans le glossaire : Niveau à l'entrée en formation obligatoire

Utilisé dans : <action>

Résultats attendus de la formation

<resultats-attendus>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément décrit les résultats attendus de la formation (titre, diplôme, certificat, attestation, ...) et précise les modalités de reconnaissance ou de validation. De la même manière que pour l'élément 'intitule-formation', les diplômes, titres ou certifications devraient utiliser des dénominations conformes aux tables de l'Éducation Nationale ou au Répertoire National des Certifications Professionnelles (RNCP).

Définition dans le glossaire : Résultats attendus de la formation

Utilisé dans : <formation>

Formation présentielle ou à distance

<modalites-enseignement>

Contient une clé alphanumérique issue de la table Formation présentielle ou a distance

Description de l'élément

Cet élément indique si la formation se déroule en présentiel, à distance ou une combinaison des deux. L’élément 'modalites-pedagogiques' permet de préciser les modalités d’enseignement à distance sous la forme d’un texte.

Définition dans le glossaire : Formation présentielle ou à distance

Utilisé dans : <action>, <resume-offre>

Numéro de déclaration d'activité

<numero-activite>

Contient un texte de 11 à 11 caractères alphanumériques.

Description de l'élément

Cet élément permet de préciser le numéro de déclaration d'activité de l'organisme responsable de l'offre.

Définition dans le glossaire : Numéro de déclaration d'activité

Utilisé dans : <organisme-formation-responsable>, <resume-organisme>

Rythme de la formation

<rythme-formation>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément décrit le rythme de la formation: temps plein, temps partiel, etc.

Définition dans le glossaire : Rythme de la formation

Utilisé dans : <action>

Adresse d'inscription

<adresse-inscription>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet d'indiquer l'adresse où se déroule l'inscription à la formation.

Définition dans le glossaire : Adresse d'inscription

Utilisé dans : <session>

Numéro SIRET de l'organisme de formation

<SIRET-organisme-formation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de préciser le numéro SIRET de l'organisme responsable de l'offre.

Définition dans le glossaire : Numéro SIRET de l'organisme de formation

Utilisé dans : <organisme-formation-responsable>

Objectif de formation

<objectif-formation>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément décrit l'objectif de la formation. Il décrit la ou les compétences à acquérir, à améliorer ou à entretenir.

Définition dans le glossaire : Objectif de formation

Utilisé dans : <formation>

Nom de l'organisme de formation responsable

<nom-organisme>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cet élément décrit le nom usuel de l'organisme responsable de la formation.

Définition dans le glossaire : Nom de l'organisme de formation responsable

Utilisé dans : <organisme-formation-responsable>, <resume-organisme>, <resume-offre>

Raison sociale de l'organisme

<raison-sociale>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cet élément permet de préciser la raison sociale de l'organisme responsable de l'offre.

Définition dans le glossaire : Raison sociale de l'organisme

Utilisé dans : <organisme-formation-responsable>, <resume-organisme>

Contact de l'offre de formation

<contact-formation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient les coordonnées (typiquement un nom, avec une adresse ou un numéro de téléphone, une adresse de courrier électronique, etc.) d'un contact pouvant donner des renseignements sur l'offre de formation.

Définition dans le glossaire : Contact de l'offre de formation

Utilisé dans : <formation>

Lieu de la formation

<lieu-de-formation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de donner le lieu où se déroule la formation.

Définition dans le glossaire : Lieu de la formation

Utilisé dans : <action>

Conditions spécifiques et prérequis

<conditions-specifiques>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément indique les conditions spécifiques d'accès à la formation, les aptitudes requises, une tranche d'âge, etc. Il indique les prérequis pour avoir accès à la formation. Si il n'y a pas de conditions spécifiques, il convient de préciser 'aucune' dans cet élément.

Définition dans le glossaire : Conditions spécifiques et prérequis

Utilisé dans : <action>

Formation certifiante

<certifiante>

Contient une clé alphanumérique issue de la table Valeurs booléennes

Description de l'élément

Cet élément indique si la formation permet d'obtenir une certification (diplôme, titre ou certificat de qualification).

Définition dans le glossaire : Formation certifiante

Utilisé dans : <formation>, <resume-offre>

Nombre d'heures en centre

<nombre-heures-centre>

Contient un entier compris entre 0 à 99999.

Description de l'élément

Cet élément permet d'indiquer en heures la durée de la formation en centre.

Définition dans le glossaire : Nombre d'heures en centre

Utilisé dans : <action>

Potentiel

<potentiel>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une liste de codes du FORMACODE indiquant le potentiel d'un organisme de formation.

Utilisé dans : <organisme-formateur>, <organisme-formation-responsable>

Organisme financeur

<organisme-financeur>

Contient une séquence ordonnée des éléments :

Description de l'élément

Identifie un organisme financeur

Utilisé dans : <action>

Modalités de recrutement

<modalites-recrutement>

Contient un texte de 0 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément permet de préciser les modalités de recrutement et d'admission (tests, entretiens).

Définition dans le glossaire : Modalités de recrutement

Utilisé dans : <action>

Nombre de places financées

<nb-places-financees>

Contient un entier compris entre 0 à 99999.

Utilisé dans : <organisme-financeur>

Identifiant de module

<identifiant-module>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet identifiant permet de donner un identifiant à une action (qui dès lors devient un module). Cet identifiant n'a pas de forme normalisée, il peut donc être créé librement en fonction des besoins de chaque structure.

Définition dans le glossaire : Identifiant de module

Utilisé dans : <formation>

Hébergement

<hebergement>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cet élément précise les possibilités d'hébergement. Si cet élément est vide, cela implique qu'il n'y pas de possibilités d'hébergement.

Définition dans le glossaire : Hébergement

Utilisé dans : <action>

Langue utilisée lors de la formation

<langue-formation>

Contient un texte de 2 à 2 caractères alphanumériques.

Description de l'élément

Code ISO 639-1

Utilisé dans : <action>

Informations sur le public visé

<info-public-vise>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cette donnée permet à l'organisme d'ajouter des caractéristiques à l'article sélectionné dans la table "public visé", dès lors qu'elles ne donnent pas lieu à discrimination (portée juridique).

Utilisé dans : <action>

Modalités de l'inscription

<modalites-inscription>

Contient un texte de 1 à 255 caractères alphanumériques.

Description de l'élément

Cet élément permet de préciser une information sur les modalités de l'inscription.

Utilisé dans : <session>

Nombre d'heures en entreprise

<nombre-heures-entreprise>

Contient un entier compris entre 0 à 99999.

Description de l'élément

Cet élément permet d'indiquer en heures la durée totale de la formation en entreprise.

Définition dans le glossaire : Nombre d'heures en entreprise

Utilisé dans : <action>

Adresse d'information

<adresse-information>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet d'indiquer l'adresse où obtenir des informations sur la formation.

Définition dans le glossaire : Adresse d'information

Utilisé dans : <action>

Restauration

<restauration>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cet élément précise l'organisation matérielle de la formation, en précisant des aspects pratiques concernant la restauration. Si cet élément est vide, cela implique qu'il n'y a pas de restauration.

Définition dans le glossaire : Restauration

Utilisé dans : <action>

Objectif général de la formation

<objectif-general-formation>

Contient une clé alphanumérique issue de la table Objectif général de formation

Description de l'élément

Cet élément indique l'objectif général de la formation. Il utilise pour cela la table Pôle emploi utilisée pour l'AIS (Attestation d'Inscription à un Stage). Le but de cette nomenclature est de fixer un référentiel stable et standardisé pour définir l'objectif général d'une formation. Dans le cadre de cette nomenclature, la notion de formation qualifiante regroupe les deux notions: formation certifiante ou professionnalisante. Règle importante de codage: certains stages peuvent cumuler plusieurs objectifs différents. Les catégories 2/3 et 4 peuvent être compatibles avec les catégories 6, 7 et 8. Un stage certifiant peut par exemple relever aussi du perfectionnement. Lorsque ce sera possible, on admettra donc plusieurs codages. Néanmoins, les applications informatiques ne sont pas toujours compatibles avec une double codification. Il est donc nécessaire d'instaurer une priorité de codage. À ce titre, si un stage répond à plusieurs objectifs, la catégorie 6, 7 ou 8 sera privilégiée.

Définition dans le glossaire : Objectif général de la formation

Utilisé dans : <formation>

Renseignements spécifiques sur l'organisme

<renseignements-specifiques>

Contient un texte de 0 à 3000 caractères alphanumériques.

Description de l'élément

Cet élément permet de donner des renseignements spécifiques sur l'organisme responsable de l'offre, comme par exemple une démarche qualité, un label, la capacité de positionnement à l'entrée en formation (pédagogique ou réglementaire), etc.

Définition dans le glossaire : Renseignements spécifiques sur l'organisme

Utilisé dans : <organisme-formation-responsable>

Transport

<transport>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cet élément précise l'organisation matérielle de la formation, en précisant les aspects pratiques liés aux transports. Si cet élément est vide, cela implique qu'il n'y a pas de transport prévu dans le cadre de la formation.

Définition dans le glossaire : Transport

Utilisé dans : <action>

Informations supplémentaires sur le périmètre de recrutement

<infos-perimetre-recrutement>

Contient un texte de 0 à 50 caractères alphanumériques.

Description de l'élément

Cet élément permet de donner des informations supplémentaires par rapport à l'élément 'code-perimetre-recrutement' sur le périmètre de recrutement. Cet élément est surtout utile dans le cas où le code du périmètre de recrutement est égal à la valeur "Autres", puisqu'il permet de préciser une information non présente dans la table.

Définition dans le glossaire : Informations supplémentaires sur le périmètre de recrutement

Utilisé dans : <action>

Certification préparée

<certification>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément donne le code d'une certification dans le service Certifinfo et/ou dans le RNCP.

Utilisé dans : <formation>, <resume-offre>

Contact avec l'organisme formateur

<contact-formateur>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de donner les coordonnées (typiquement un nom, avec une adresse ou un numéro de téléphone, une adresse de courrier électronique, etc.) d'une personne de l'organisme formateur.

Utilisé dans : <organisme-formateur>

Durée du conventionnement

<duree-conventionnee>

Contient un entier compris entre 0 à 99999.

Description de l'élément

Cet élément contient le nombre d'heures conventionnées.

Définition dans le glossaire : Durée du conventionnement

Utilisé dans : <action>

Conventionnement

<conventionnement>

Contient une clé alphanumérique issue de la table Valeurs booléennes

Description de l'élément

Cet élément indique si l'action de formation est conventionnée ou non.

Définition dans le glossaire : Conventionnement

Utilisé dans : <action>

Total du nombre d'heures

<nombre-heures-total>

Contient un entier compris entre 0 à 99999.

Description de l'élément

Cet élément permet d'indiquer en heures la durée totale maximum de la formation, y compris période de formation à distance et en entreprise.

Utilisé dans : <action>, <resume-offre>

URL de l'action

<url-action>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une adresse de site web de l'action de formation.

Utilisé dans : <action>

SIRET de l'organisme formateur

<SIRET-formateur>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de préciser le numéro SIRET de l'organisme formateur, c'est-à-dire de l'organisme qui assure la formation.

Définition dans le glossaire : SIRET de l'organisme formateur

Utilisé dans : <organisme-formateur>

Périmètre de recrutement

<code-perimetre-recrutement>

Contient une clé alphanumérique issue de la table Périmètre de recrutement

Description de l'élément

Cet élément indique un code issu de la table correspondante pour le périmètre de recrutement.

Définition dans le glossaire : Périmètre de recrutement

Utilisé dans : <action>

Prix horaire TTC

<prix-horaire-TTC>

Contient un texte de 1 à 6 caractères alphanumériques.

Description de l'élément

Cet élément permet d'indiquer en euros, toutes taxes comprises, le prix de vente de l'heure de formation.

Définition dans le glossaire : Prix horaire TTC

Utilisé dans : <action>

Prix total TTC

<prix-total-TTC>

Contient un texte de 1 à 10 caractères alphanumériques.

Description de l'élément

Cette donnée correspond au prix total par apprenant affiché par l’organisme responsable de l’action de formation, toutes taxes et tous frais compris.

Définition dans le glossaire : Prix total TTC

Utilisé dans : <action>

Informations sur le nombre d'heures

<duree-indicative>

Contient un texte de 0 à 150 caractères alphanumériques.

Description de l'élément

Cet élément donne la durée indicative moyenne de la formation pour le stagiaire. Elle peut être exprimée en année, semestre, mois, jour ou heure.

Utilisé dans : <action>

Sous modules

<sous-modules>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet d'indiquer les sous-modules d'une action/module.

Utilisé dans : <formation>

URL de la formation

<url-formation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une adresse de site web de la formation.

Utilisé dans : <formation>

Période d'inscription

<periode-inscription>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de définir une période d'inscription comprise entre deux dates. Il faut garantir que debut >= fin.

Utilisé dans : <session>

Raison sociale de l'organisme formateur

<raison-sociale-formateur>

Contient un texte de 0 à 250 caractères alphanumériques.

Description de l'élément

Cet élément permet de préciser la raison sociale de l'organisme formateur, c'est-à-dire de l'organisme qui assure la formation.

Définition dans le glossaire : Raison sociale de l'organisme formateur

Utilisé dans : <organisme-formateur>

Accès handicapés

<acces-handicapes>

Contient un texte de 1 à 250 caractères alphanumériques.

Description de l'élément

Cet élément précise l'organisation matérielle de la formation, en précisant les aspects pratiques liés aux accès et aménagements prévus pour les handicapés. Si cet élément est vide, cela implique qu'il n'y a pas d'aménagement spécifique.

Utilisé dans : <action>

Modalité pédagogique

<code-modalite-pedagogique>

Contient un texte de 5 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code de modalité pédagogique. Ce code est issu du FORMACODE. Il est obligatoire de préciser grâce à l'attribut 'ref' la version du FORMACODE utilisée (par exemple 'V10' pour la version 10 du FORMACODE).

Utilisé dans : <action>

Type de positionnement

<positionnement>

Contient une clé alphanumérique issue de la table Type de positionnement

Description de l'élément

Cet élément contient un code permettant d'indiquer le type de positionnement.

Définition dans le glossaire : Type de positionnement

Utilisé dans : <formation>

Etat du recrutement

<etat-recrutement>

Contient une clé alphanumérique issue de la table Etat du recrutement

Description de l'élément

cette donnée permet à l’organisme responsable de la session de formation d’indiquer, à un instant donné, si il recrute sur la session. Elle peut prendre les valeurs : ouvert, tant que l’organisme dispose de places à proposer sur la session; fermé, dès que le nombre de places maximum est atteint; suspendu, dès lors que l’inscription est interrompue et qu’il demeure possible de s’inscrire à une date ultérieure sur cette même session (exemple: cas des entrées/sorties permanentes).

Définition dans le glossaire : Etat du recrutement

Utilisé dans : <session>

Frais restants à la charge du stagiaire

<frais-restants>

Contient un texte de 0 à 200 caractères alphanumériques.

Utilisé dans : <action>

Date d'information

<date-information>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet d'indiquer la date d'une séance d'information sur la formation (une séance d'information ayant lieu à un endroit précis).

Définition dans le glossaire : Date d'information

Utilisé dans : <action>

Niveau à la sortie de la formation

<code-niveau-sortie>

Contient une clé alphanumérique issue de la table Niveaux

Description de l'élément

Cet élément décrit le niveau de sortie de la formation.

Définition dans le glossaire : Niveau à la sortie de la formation

Utilisé dans : <formation>

Modalités pédagogiques

<modalites-pedagogiques>

Contient un texte de 0 à 200 caractères alphanumériques.

Description de l'élément

Cet élément précise les modalités pédagogiques, dont l'individualisation de la formation, les possibilités d'autoformation avec une éventuelle durée, etc.

Définition dans le glossaire : Modalités pédagogiques

Utilisé dans : <action>

Modules prérequis

<modules-prerequis>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de références les modules prérequis par l'action/module.

Utilisé dans : <formation>

Détails des conditions de prise en charge

<detail-conditions-prise-en-charge>

Contient un texte de 1 à 600 caractères alphanumériques.

Description de l'élément

Cet élément permet d'indiquer les conditions particulières de prise en charge: existence d'agréments (nombre, public, durée), etc.

Définition dans le glossaire : Détails des conditions de prise en charge

Utilisé dans : <action>

Conteneur d'éléments d'extension (cercle 3)

Élément d'extension (cercle 3)

<extra>

Code CERTIFINFO

<code-CERTIFINFO>

Contient un texte de 1 à 6 caractères alphanumériques.

Description de l'élément

Cet élément contient un code d'une certification dans le référentiel Certif Info. Certif Info est un référentiel des certifications élaboré en partenariat entre les CARIF-OREF, la CNCP, l'ONISEP, la DGEFP, Pôle emploi et le Centre INFFO (voir http://www.certifinfo.org). Règle de gestion: les codes de Certif Info qui seront utilisés ne doivent être que ceux correspondant à des certifications de droit, ou certifications sur demande qui ont été enregistrées au RNCP.

Utilisé dans : <certification>

Ville

<ville>

Contient un texte de 1 à 50 caractères alphanumériques.

Description de l'élément

Cet élément contient un nom de ville.

Utilisé dans : <resume-offre>, <adresse>

Période

<periode>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de définir une période comprise entre deux dates. Il faut garantir que debut >= fin.

Utilisé dans : <session>, <periode-inscription>

Téléphone portable

<portable>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une liste de numéros de téléphone portable.

Utilisé dans : <coordonnees>

Élément racine d'un fichier en LHÉO/XML

<lheo>

Contient une séquence ordonnée des éléments :

Description de l'élément

Élément racine d'un document XML au format LHÉO.

Utilisé dans : <lheo-plus>

Pays

<pays>

Contient un texte de 2 à 2 caractères alphanumériques.

Description de l'élément

Cet élément contient un code de pays issu de la table correspondante.

Utilisé dans : <adresse>

Code financeur

<code-financeur>

Contient une clé alphanumérique issue de la table Financeurs

Description de l'élément

Cet élément contient le code d'un organisme financeur de la table correspondante.

Définition dans le glossaire : Code financeur

Utilisé dans : <organisme-financeur>

SIRET

<SIRET>

Contient un texte de 14 à 14 caractères alphanumériques.

Description de l'élément

Cet élément contient un numéro SIRET.

Utilisé dans : <resume-organisme>, <resume-offre>, <SIRET-formateur>, <SIRET-organisme-formation>

Code postal

<codepostal>

Contient un texte de 5 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code postal.

Utilisé dans : <resume-offre>, <adresse>

Organisme formateur

<organisme-formateur>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément décrit l'organisme formateur.

Définition dans le glossaire : Organisme formateur

Utilisé dans : <action>

Code canton INSEE

<code-INSEE-canton>

Contient un texte de 4 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code INSEE de canton.

Utilisé dans : <adresse>

Web

<web>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une liste d'adresses de sites web.

Utilisé dans : <coordonnees>

Date

<date>

Description de l'élément

Cet élément indique une date. Si une date est inconnue, indiquer 00000000. Pour indiquer un mois, utiliser le format AAAAMM00, pour indiquer une année, utiliser le format AAAA0000.

Utilisé dans : <date-information>

Contact pour une offre de formation

<contact-formation-resume>

Contient une séquence ordonnée des éléments :

Utilisé dans : <resume-offre>

Résumé d'une offre de formation

<resume-offre>

Contient une séquence ordonnée des éléments :

Utilisé dans : <resumes-offres>

Résumés d'offres de formation

<resumes-offres>

Contient une séquence ordonnée des éléments :

Utilisé dans : <lheo-index>

Organisme de formation responsable

<organisme-formation-responsable>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément décrit l'organisme de formation responsable de la formation.

Définition dans le glossaire : Organisme de formation responsable

Utilisé dans : <lheo-plus>, <formation>

Code RNCP

<code-RNCP>

Contient un texte de 1 à 6 caractères alphanumériques.

Description de l'élément

Cet élément contient un code d'une certification dans le Répertoire National des Certifications Professionnelles.

Utilisé dans : <certification>

URL

<urlweb>

Contient un texte de 3 à 400 caractères alphanumériques.

Description de l'élément

Cet élément contient une adresse de site web.

Utilisé dans : <web>, <url-action>, <url-formation>

Type de module

<type-module>

Contient une clé alphanumérique issue de la table Type de module

Description de l'élément

Cet élément contient un code permettant d'indiquer le type de module (obligatoire ou personnalisable).

Utilisé dans : <sous-module>

Latitude

<latitude>

Contient un texte de 0 à 30 caractères alphanumériques.

Utilisé dans : <geolocalisation>

Fin

<fin>

Description de l'élément

Cet élément indique une date de fin. Si cette date est inconnue, indiquer 99999999. Pour indiquer un mois, utiliser le format AAAAMM00, pour indiquer une année, utiliser le format AAAA0000.

Utilisé dans : <periode>

Nom

<nom>

Contient un texte de 1 à 50 caractères alphanumériques.

Description de l'élément

Le nom d'une personne physique ou le nom d'une entité quelconque.

Utilisé dans : <contact-formation-resume>, <coordonnees>

Fax

<fax>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une liste de numéros de FAX.

Utilisé dans : <coordonnees>

Code ROME

<code-ROME>

Contient un texte de 5 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code du ROME. Il convient de préciser grâce à l'attribut 'ref' la version du ROME utilisée. Si cet attribut n'est pas présent, la 'V3' est considérée comme la référence.

Utilisé dans : <domaine-formation>

Ligne

<ligne>

Contient un texte de 1 à 50 caractères alphanumériques.

Description de l'élément

Cet élément contient une ligne de texte pour des coordonnées ou une adresse.

Utilisé dans : <adresse>, <coordonnees>

Courriel

<courriel>

Contient un texte de 3 à 160 caractères alphanumériques.

Description de l'élément

Cet élément contient une adresse de courrier électronique.

Utilisé dans : <contact-formation-resume>, <coordonnees>

Adresse

<adresse>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une adresse postale.

Utilisé dans : <adresse-inscription>, <adresse-information>, <coordonnees>

Département

<departement>

Contient un texte de 2 à 3 caractères alphanumériques.

Description de l'élément

Cet élément contient un numéro de département.

Utilisé dans : <resume-offre>, <adresse>

Résumés d'organisme

<resumes-organismes>

Contient une séquence ordonnée des éléments :

Utilisé dans : <lheo-index>

Géolocalisation

<geolocalisation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Coordonnées géographiques (latitude, longitude) exprimées en degré décimal (système WGS84)

Utilisé dans : <adresse>

Offre de formation

<formation>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément décrit une offre de formation, tous les aspects organisationnels de cette formation et les organismes liés à cette formation.

Utilisé dans : <offres>

Référence de module

<reference-module>

Contient un texte de 1 à 3000 caractères alphanumériques.

Description de l'élément

Cet identifiant permet de référencer un module existant.

Utilisé dans : <modules-prerequis>, <sous-module>

Téléphone fixe

<telfixe>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient une liste de numéros de téléphone fixe.

Utilisé dans : <contact-formation-resume>, <coordonnees>

Coordonnées

<coordonnees>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément contient des coordonnées.

Utilisé dans : <contact-organisme>, <lieu-de-formation>, <coordonnees-organisme>, <contact-formateur>, <contact-formation>

Prénom

<prenom>

Contient un texte de 1 à 50 caractères alphanumériques.

Description de l'élément

Le prénom d'une personne physique.

Utilisé dans : <coordonnees>

Offres de formation

<offres>

Contient une séquence ordonnée des éléments :

Description de l'élément

Élément contenant une liste de formations.

Utilisé dans : <lheo>

Numéro de téléphone

<numtel>

Contient un texte de 1 à 25 caractères alphanumériques.

Description de l'élément

Cet élément contient les chiffres d'un numéro de téléphone, avec éventuellement un '+', des parenthèses et des blancs.

Utilisé dans : <fax>, <portable>, <telfixe>

Code commune INSEE

<code-INSEE-commune>

Contient un texte de 5 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code INSEE de commune.

Utilisé dans : <resume-offre>, <adresse>

Code FORMACODE

<code-FORMACODE>

Contient un texte de 5 à 5 caractères alphanumériques.

Description de l'élément

Cet élément contient un code du FORMACODE. Il est obligatoire de préciser grâce à l'attribut 'ref' la version du FORMACODE utilisée (par exemple 'V10' pour la version 10 du FORMACODE).

Utilisé dans : <potentiel>, <domaine-formation>

Début

<debut>

Description de l'élément

Cet élément indique une date de début. Si cette date est inconnue, indiquer 00000000. Pour indiquer un mois, utiliser le format AAAAMM00, pour indiquer une année, utiliser le format AAAA0000.

Utilisé dans : <periode>

Extension de LHEO pour inclure une liste d'organismes

<lheo-plus>

Contient une séquence ordonnée des éléments :

Description de l'élément

Une liste d'organisme permet de lister des organismes ne présentant pas d'offre de formation précise mais un "potentiel".

Code NSF

<code-NSF>

Contient un texte de 3 à 3 caractères alphanumériques.

Description de l'élément

Cet élément contient un code de la NSF (3 postes).

Utilisé dans : <domaine-formation>

Longitude

<longitude>

Contient un texte de 0 à 30 caractères alphanumériques.

Utilisé dans : <geolocalisation>

Résumé d'un organisme

<resume-organisme>

Contient une séquence ordonnée des éléments :

Utilisé dans : <resumes-organismes>

Résumés d'offres et de d'organismes

<lheo-index>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de définir une liste de résumé d'offres de formation et d'organismes. Chaque résumé peut contenir un lien (URL) vers une description complète d'offre de formation ou d'organisme.

Civilité

<civilite>

Contient un texte de 1 à 50 caractères alphanumériques.

Description de l'élément

La civilité d'une personne physique.

Utilisé dans : <coordonnees>

Action de formation

<action>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément décrit une action de formation.

Définition dans le glossaire : Action de formation

Utilisé dans : <formation>

Sous module

<sous-module>

Contient une séquence ordonnée des éléments :

Description de l'élément

Cet élément permet de référencer un sous-module du module/action et de donner son type (obligatoire ou personnalisable).

Utilisé dans : <sous-modules>

Région

<region>

Contient un texte de 2 à 2 caractères alphanumériques.

Description de l'élément

Cet élément contient un numéro de région.

Utilisé dans : <resume-offre>, <adresse>

Liste de valeurs fermées (tables)

Le fichier XML complet contenant toutes les tables se trouve à l'adresse : http://www.lheo.org/2.2/lheo-tables.xml. Voici la liste des tables :

Niveaux [dict-niveaux]

Élément(s) de LHÉO utilisant cette table : <code-niveau-entree><code-niveau-sortie>

Clé(s)Valeur
0 information non communiquée
1 sans niveau spécifique
2 niveau VI (illettrisme, analphabétisme)
3 niveau V bis (préqualification)
4 niveau V (CAP, BEP, CFPA du premier degré)
5 niveau IV (BP, BT, baccalauréat professionnel ou technologique)
6 niveau III (BTS, DUT)
7 niveau II (licence ou maîtrise universitaire)
8 niveau I (supérieur à la maîtrise)

Type de module [dict-type-module]

Élément(s) de LHÉO utilisant cette table : <type-module>

Clé(s)Valeur
0 information inconnue
1 obligatoire
2 personnalisable

Valeurs booléennes [dict-boolean]

Élément(s) de LHÉO utilisant cette table : <conventionnement><niveau-entree-obligatoire><certifiante><prise-en-charge-frais-possible>

Clé(s)Valeur
0 non
1 oui

Type de positionnement [dict-type-positionnement]

Élément(s) de LHÉO utilisant cette table : <positionnement>

Clé(s)Valeur
1 réglementaire
2 pédagogique

Périmètre de recrutement [dict-perimetre-recrutement]

Élément(s) de LHÉO utilisant cette table : <code-perimetre-recrutement>

Clé(s)Valeur
0 Autres
1 Commune
2 Département
3 Région
4 Interrégion
5 Pays
6 International

Modalités d'entrées/sorties [dict-modalites-es]

Élément(s) de LHÉO utilisant cette table : <modalites-entrees-sorties>

Clé(s)Valeur
0 entrées/sorties à dates fixes
1 entrées/sorties permanentes

Financeurs [dict-financeurs]

Élément(s) de LHÉO utilisant cette table : <code-financeur>

Clé(s)Valeur
0 Autre
1 Code(s) obsolète(s)
10 Bénéficiaire de l'action
11 Etat - Ministère chargé de l'emploi
12 Etat - Ministère de l'éducation nationale
13 Etat - Autre
14 Fonds européens - Autre
15 Collectivité territoriale - Autre
16 OPCA
17 OPACIF
2 Collectivité territoriale - Conseil régional
3 Fonds européens - FSE
4 Pôle emploi
5 Entreprise
6 ACSÉ (anciennement FASILD)
7 AGEFIPH
8 Collectivité territoriale - Conseil général
9 Collectivité territoriale - Commune

Type de parcours de formation [dict-type-parcours]

Élément(s) de LHÉO utilisant cette table : <parcours-de-formation>

Clé(s)Valeur
1 en groupe (non personnalisable)
2 individualisé
3 modularisé
4 mixte

Formation présentielle ou a distance [dict-modalites-enseignement]

Élément(s) de LHÉO utilisant cette table : <modalites-enseignement>

Clé(s)Valeur
0 formation entièrement présentielle
1 formation mixte
2 formation entièrement à distance

Objectif général de formation [dict-AIS]

Élément(s) de LHÉO utilisant cette table : <objectif-general-formation>

Clé(s)Valeur
1 Code(s) obsolète(s)
2 Perfectionnement, élargissement des compétences
4 Création d'entreprise
5 Remise à niveau, maîtrise des savoirs de base, initiation
6 Certification
7 Professionnalisation
8 Préparation à la qualification
9 (Re)mobilisation, aide à l'élaboration de projet professionnel

Etat du recrutement [dict-etat-recrutement]

Élément(s) de LHÉO utilisant cette table : <etat-recrutement>

Clé(s)Valeur
1 ouvert
2 fermé
3 suspendu