schema documentation for catalogue - le cnfpt · 2018. 12. 26. · schema documentation for...

28
Generated with oXygen XML Editor Take care of the environment, print only if necessary! 1 Schema documentation for catalogue.xsd june 21, 2013 Table of Contents Resource hierarchy: ....................................................................................................................................... 2 Namespace: "http://www.cnfpt.fr/schemaxml/offre/" .................................................................................................... 2 Schema(s) .......................................................................................................................................... 2 Main schema catalogue.xsd ......................................................................................................... 2 Element(s) ......................................................................................................................................... 2 Element offre:catalogue ........................................................................................................... 2 Element offre:infos ................................................................................................................. 2 Element offre:itineraires ........................................................................................................ 3 Element offre:itineraire ......................................................................................................... 4 Element offre:action_publique_locale ...................................................................................... 5 Element offre:code_itineraire ................................................................................................. 6 Element offre:libelle .............................................................................................................. 6 Element offre:type ................................................................................................................... 7 Element offre:domaines ............................................................................................................. 7 Element offre:domaine .............................................................................................................. 7 Element offre:structure ........................................................................................................... 8 Element offre:contact .............................................................................................................. 8 Element offre:prenom ................................................................................................................ 9 Element offre:nom ..................................................................................................................... 9 Element offre:tel ..................................................................................................................... 9 Element offre:mail .................................................................................................................. 10 Element offre:objectif ........................................................................................................... 10 Element offre:public_vise ....................................................................................................... 10 Element offre:competences ....................................................................................................... 10 Element offre:competence ........................................................................................................ 11 Element offre:competence / offre:stages ................................................................................ 11 Element offre:competence / offre:stages / offre:stage ......................................................... 12 Element offre:code .................................................................................................................. 13 Element offre:duree_texte ....................................................................................................... 13 Element offre:niveau ............................................................................................................... 13 Element offre:stages ............................................................................................................... 14 Element offre:stages / offre:stage ........................................................................................ 15 Element offre:sous_domaine ..................................................................................................... 18 Element offre:duree ................................................................................................................ 18 Element offre:methodologie ..................................................................................................... 18 Element offre:pre_requis ........................................................................................................ 19 Element offre:description_contenu .......................................................................................... 19 Element offre:stages / offre:stage / offre:itineraires ........................................................ 19 Element offre:stages / offre:stage / offre:itineraires / offre:itineraire .......................... 19 Element offre:sessions ........................................................................................................... 20 Element offre:session ............................................................................................................. 20 Element offre:code_session ..................................................................................................... 23 Element offre:date_debut ........................................................................................................ 23 Element offre:date_fin ........................................................................................................... 23 Element offre:date_texte ........................................................................................................ 23 Element offre:aire_recrutement ............................................................................................... 23 Element offre:nature_formation ............................................................................................... 24 Element offre:lieu .................................................................................................................. 24 Element offre:departement ....................................................................................................... 24 Namespace: "" .......................................................................................................................................... 25 Attribute(s) ....................................................................................................................................... 25 Attribute offre:action_publique_locale / @code ....................................................................... 25 Attribute offre:domaine / @code ............................................................................................... 25 Attribute offre:structure / @code ............................................................................................ 25 Attribute offre:niveau / @code ................................................................................................ 25 Attribute offre:competence / offre:stages / offre:stage / @id_stage ..................................... 25 Attribute offre:competence / offre:stages / offre:stage / @ordre .......................................... 26 Attribute offre:competence / @ordre ........................................................................................ 26 Attribute offre:itineraire / @id_itineraire ............................................................................ 26 Attribute offre:itineraire / @nouveau ..................................................................................... 26 Attribute offre:sous_domaine / @code ....................................................................................... 26 Attribute offre:aire_recrutement / @code ................................................................................. 27

Upload: others

Post on 15-Oct-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Generated with oXygen XML Editor Take care of the environment, print only if necessary!

1

Schema documentation for catalogue.xsdjune 21, 2013

Table of ContentsResource hierarchy: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Namespace: "http://www.cnfpt.fr/schemaxml/offre/" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Schema(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Main schema catalogue.xsd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Element(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Element offre:catalogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Element offre:infos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Element offre:itineraires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Element offre:itineraire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Element offre:action_publique_locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Element offre:code_itineraire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Element offre:libelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Element offre:type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Element offre:domaines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Element offre:domaine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Element offre:structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Element offre:contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Element offre:prenom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Element offre:nom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Element offre:tel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Element offre:mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Element offre:objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Element offre:public_vise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Element offre:competences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Element offre:competence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Element offre:competence / offre:stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Element offre:competence / offre:stages / offre:stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Element offre:code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Element offre:duree_texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Element offre:niveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Element offre:stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Element offre:stages / offre:stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Element offre:sous_domaine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Element offre:duree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Element offre:methodologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Element offre:pre_requis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Element offre:description_contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Element offre:stages / offre:stage / offre:itineraires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Element offre:stages / offre:stage / offre:itineraires / offre:itineraire . . . . . . . . . . . . . . . . . . . . . . . . . . 19Element offre:sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Element offre:session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Element offre:code_session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Element offre:date_debut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Element offre:date_fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Element offre:date_texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Element offre:aire_recrutement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Element offre:nature_formation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Element offre:lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Element offre:departement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Namespace: "" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Attribute(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Attribute offre:action_publique_locale / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Attribute offre:domaine / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Attribute offre:structure / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Attribute offre:niveau / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Attribute offre:competence / offre:stages / offre:stage / @id_stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Attribute offre:competence / offre:stages / offre:stage / @ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Attribute offre:competence / @ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Attribute offre:itineraire / @id_itineraire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Attribute offre:itineraire / @nouveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Attribute offre:sous_domaine / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Attribute offre:aire_recrutement / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Page 2: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

2

Attribute offre:departement / @code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Attribute offre:session / @id_session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Attribute offre:session / @nouvelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Attribute offre:session / @payante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Attribute offre:session / @inscriptions_ouvertes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Attribute offre:session / @alerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Attribute offre:stages / offre:stage / @id_stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Attribute offre:stages / offre:stage / @nouveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Attribute offre:stages / offre:stage / @payant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Resource hierarchy:

Legend: Import, Include, Redefine, Override, Cycle detected

catalogue.xsd

dc.xsd

xml2001.xsd

Namespace: "http://www.cnfpt.fr/schemaxml/offre/"

Schema(s)

Main schema catalogue.xsd

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Code de la session du stage

Properties attribute form default: unqualified

element form default: qualified

Element(s)

Element offre:catalogue

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Model offre:infos , offre:itineraires{0,1} , offre:stages{0,1}

Children offre:infos, offre:itineraires, offre:stages

Instance <offre:catalogue xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:infos>{1,1}</offre:infos> <offre:itineraires>{0,1}</offre:itineraires> <offre:stages>{0,1}</offre:stages></offre:catalogue>

Source <xs:element name="catalogue"> <xs:complexType> <xs:sequence> <xs:element ref="offre:infos"/> <xs:element minOccurs="0" ref="offre:itineraires"/> <xs:element minOccurs="0" ref="offre:stages"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:infos

Namespace http://www.cnfpt.fr/schemaxml/offre/

Page 3: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

3

Diagram

Properties content: complex

Used by Element offre:catalogue

Model title , creator , subject , description , publisher , contributor , date , type , format , identifier , rights

Children contributor, creator, date, description, format, identifier, publisher, rights, subject, title, type

Instance <offre:infos xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:title>{1,1}</dc:title> <dc:creator>{1,1}</dc:creator> <dc:subject>{1,1}</dc:subject> <dc:description>{1,1}</dc:description> <dc:publisher>{1,1}</dc:publisher> <dc:contributor>{1,1}</dc:contributor> <dc:date>{1,1}</dc:date> <dc:type>{1,1}</dc:type> <dc:format>{1,1}</dc:format> <dc:identifier>{1,1}</dc:identifier> <dc:rights>{1,1}</dc:rights></offre:infos>

Source <xs:element name="infos"> <xs:complexType> <xs:sequence> <xs:element ref="dc:title"/> <xs:element ref="dc:creator"/> <xs:element ref="dc:subject"/> <xs:element ref="dc:description"/> <xs:element ref="dc:publisher"/> <xs:element ref="dc:contributor"/> <xs:element ref="dc:date"/> <xs:element ref="dc:type"/> <xs:element ref="dc:format"/> <xs:element ref="dc:identifier"/> <xs:element ref="dc:rights"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:itineraires

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:catalogue

Model offre:itineraire+

Children offre:itineraire

Instance <offre:itineraires xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:itineraire id_itineraire="" nouveau="">{1,unbounded}</offre:itineraire></offre:itineraires>

Page 4: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

4

Source <xs:element name="itineraires"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="offre:itineraire"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:itineraire

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:itineraires

Model offre:action_publique_locale , offre:code_itineraire , offre:libelle , offre:type , offre:domaines , offre:structure , offre:contact{0,1} ,offre:objectif , offre:public_vise{0,1} , offre:competences

Children offre:action_publique_locale, offre:code_itineraire, offre:competences, offre:contact, offre:domaines, offre:libelle, offre:objectif,offre:public_vise, offre:structure, offre:type

Instance <offre:itineraire id_itineraire="" nouveau="" xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/">

Page 5: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

5

<offre:action_publique_locale code="">{1,1}</offre:action_publique_locale> <offre:code_itineraire>{1,1}</offre:code_itineraire> <offre:libelle>{1,1}</offre:libelle> <offre:type>{1,1}</offre:type> <offre:domaines>{1,1}</offre:domaines> <offre:structure code="">{1,1}</offre:structure> <offre:contact>{0,1}</offre:contact> <offre:objectif>{1,1}</offre:objectif> <offre:public_vise>{0,1}</offre:public_vise> <offre:competences>{1,1}</offre:competences></offre:itineraire>

Attributes QName Type Use

id_itineraire xs:NMTOKEN required

Identifiant de l'itinéraire

nouveau xs:integer optional

Prend la valeur 1 si l'itinéraire est nouveau

Source <xs:element name="itineraire"> <xs:complexType> <xs:sequence> <xs:element ref="offre:action_publique_locale"/> <xs:element ref="offre:code_itineraire"/> <xs:element ref="offre:libelle"/> <xs:element ref="offre:type"/> <xs:element ref="offre:domaines"/> <xs:element ref="offre:structure"> <xs:annotation> <xs:documentation>Structure CNFPT qui a produit l'itinéraire</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:contact" minOccurs="0"> <xs:annotation> <xs:documentation>Les informations du contact de l'itinéraire: Prénom, Nom, télphone et adresse email. Désigne le correspondant du CNFPT. Peut être une personne ou une structure, un service... Tous les champs qui le composnt sont facultatifs.</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:objectif"> <xs:annotation> <xs:documentation>L'objectif de l'itinéraire</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:public_vise"> <xs:annotation> <xs:documentation>Le public visé de l'itinéraire</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:competences"> <xs:annotation> <xs:documentation>Groupe les compétences de l'itinéraire. Une compétence peut contenir un ou plusieurs stages. Dans certain cas l'itinéraire ne possède pas de compétence, dans ce cas l'itinéraire contient une compétence intitulée "Itinéraire sans compétence"</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="id_itineraire" use="required" type="xs:NMTOKEN"> <xs:annotation> <xs:documentation>Identifiant de l'itinéraire</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="nouveau" type="xs:integer"> <xs:annotation> <xs:documentation>Prend la valeur 1 si l'itinéraire est nouveau</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType></xs:element>

Element offre:action_publique_locale

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations L'action publique locale de l'itinéraire

Page 6: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

6

Diagram

Properties content: complex

mixed: true

Used by Element offre:itineraire

Model

Attributes QName Type Use

code xs:integer required

Le code de l'action publique locale

Source <xs:element name="action_publique_locale"> <xs:annotation> <xs:documentation>L'action publique locale de l'itinéraire</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:attribute name="code" use="required" type="xs:integer"> <xs:annotation> <xs:documentation>Le code de l'action publique locale</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType></xs:element>

Element offre:code_itineraire

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Code de l'itinéraire

Diagram

Type xs:string

Properties content: simple

Used by Element offre:itineraire

Source <xs:element name="code_itineraire" type="xs:string"> <xs:annotation> <xs:documentation>Code de l'itinéraire</xs:documentation> </xs:annotation></xs:element>

Element offre:libelle

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Libellé

Diagram

Type xs:string

Properties content: simple

Used by Elements offre:competence, offre:competence/offre:stages/offre:stage, offre:itineraire, offre:stages/offre:stage

Source <xs:element name="libelle" type="xs:string"> <xs:annotation> <xs:documentation>Libellé</xs:documentation> </xs:annotation></xs:element>

Page 7: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

7

Element offre:type

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Le type de l'itinéraire :Métier ou thématique

Diagram

Type xs:string

Properties content: simple

Used by Element offre:itineraire

Source <xs:element name="type" type="xs:string"> <xs:annotation> <xs:documentation>Le type de l'itinéraire : Métier ou thématique</xs:documentation> </xs:annotation></xs:element>

Element offre:domaines

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:itineraire

Model offre:domaine+

Children offre:domaine

Instance <offre:domaines xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:domaine code="">{1,unbounded}</offre:domaine></offre:domaines>

Source <xs:element name="domaines"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="offre:domaine"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:domaine

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Domaine de formation

Diagram

Properties content: complex

mixed: true

Used by Elements offre:domaines, offre:stages/offre:stage

Model

Attributes QName Type Use

code xs:NCName required

Source <xs:element name="domaine"> <xs:annotation> <xs:documentation>Domaine de formation</xs:documentation> </xs:annotation>

Page 8: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

8

<xs:complexType mixed="true"> <xs:attribute name="code" use="required" type="xs:NCName"/> </xs:complexType></xs:element>

Element offre:structure

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Structure du CNFPT

Diagram

Properties content: complex

mixed: true

Used by Elements offre:itineraire, offre:session

Model

Attributes QName Type Use

code xs:integer required

Code la structure du CNFPT

Source <xs:element name="structure"> <xs:annotation> <xs:documentation>Structure du CNFPT</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:attribute name="code" use="required" type="xs:integer"> <xs:annotation> <xs:documentation>Code la structure du CNFPT</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType></xs:element>

Element offre:contact

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Elements offre:itineraire, offre:session

Model offre:prenom{0,1} , offre:nom , offre:tel{0,1} , offre:mail{0,1}

Children offre:mail, offre:nom, offre:prenom, offre:tel

Instance <offre:contact xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:prenom>{0,1}</offre:prenom> <offre:nom>{1,1}</offre:nom> <offre:tel>{0,1}</offre:tel>

Page 9: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

9

<offre:mail>{0,1}</offre:mail></offre:contact>

Source <xs:element name="contact"> <xs:complexType> <xs:sequence> <xs:element ref="offre:prenom" minOccurs="0"/> <xs:element ref="offre:nom"/> <xs:element ref="offre:tel" minOccurs="0"/> <xs:element ref="offre:mail" minOccurs="0"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:prenom

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Prénom du contact

Diagram

Type xs:string

Properties content: simple

Used by Element offre:contact

Source <xs:element name="prenom" type="xs:string"> <xs:annotation> <xs:documentation>Prénom du contact</xs:documentation> </xs:annotation></xs:element>

Element offre:nom

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Nom du contact

Diagram

Type xs:string

Properties content: simple

Used by Element offre:contact

Source <xs:element name="nom" type="xs:string"> <xs:annotation> <xs:documentation>Nom du contact</xs:documentation> </xs:annotation></xs:element>

Element offre:tel

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Téléphone du contact

Diagram

Type xs:string

Properties content: simple

Used by Element offre:contact

Source <xs:element name="tel" type="xs:string"> <xs:annotation> <xs:documentation>Téléphone du contact</xs:documentation> </xs:annotation>

Page 10: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

10

</xs:element>

Element offre:mail

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Adresse électronique du contact

Diagram

Type xs:string

Properties content: simple

Used by Element offre:contact

Source <xs:element name="mail" type="xs:string"> <xs:annotation> <xs:documentation>Adresse électronique du contact</xs:documentation> </xs:annotation></xs:element>

Element offre:objectif

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Elements offre:itineraire, offre:stages/offre:stage

Source <xs:element name="objectif" type="xs:string"/>

Element offre:public_vise

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Elements offre:itineraire, offre:stages/offre:stage

Source <xs:element name="public_vise" type="xs:string"/>

Element offre:competences

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:itineraire

Model offre:competence+

Children offre:competence

Instance <offre:competences xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:competence ordre="">{1,unbounded}</offre:competence></offre:competences>

Source <xs:element name="competences"> <xs:complexType>

Page 11: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

11

<xs:sequence> <xs:element maxOccurs="unbounded" ref="offre:competence"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:competence

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:competences

Model offre:libelle{0,1} , offre:stages

Children offre:libelle, offre:stages

Instance <offre:competence ordre="" xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:libelle>{0,1}</offre:libelle> <offre:stages>{1,1}</offre:stages></offre:competence>

Attributes QName Type Use

ordre xs:integer required

Source <xs:element name="competence"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" ref="offre:libelle"/> <xs:element name="stages"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="stage"> <xs:complexType> <xs:sequence> <xs:element ref="offre:libelle"> <xs:annotation> <xs:documentation>Le libellé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:code"> <xs:annotation> <xs:documentation>Code du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:duree_texte"> <xs:annotation> <xs:documentation>Durée au format texte</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:niveau"/> </xs:sequence> <xs:attribute name="id_stage" type="xs:string"/> <xs:attribute name="ordre" use="required" type="xs:integer"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ordre" use="required" type="xs:integer"/> </xs:complexType></xs:element>

Element offre:competence / offre:stages

Namespace http://www.cnfpt.fr/schemaxml/offre/

Page 12: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

12

Diagram

Properties content: complex

Model offre:stage+

Children offre:stage

Instance <offre:stages xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:stage id_stage="" ordre="">{1,unbounded}</offre:stage></offre:stages>

Source <xs:element name="stages"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="stage"> <xs:complexType> <xs:sequence> <xs:element ref="offre:libelle"> <xs:annotation> <xs:documentation>Le libellé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:code"> <xs:annotation> <xs:documentation>Code du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:duree_texte"> <xs:annotation> <xs:documentation>Durée au format texte</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:niveau"/> </xs:sequence> <xs:attribute name="id_stage" type="xs:string"/> <xs:attribute name="ordre" use="required" type="xs:integer"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType></xs:element>

Element offre:competence / offre:stages / offre:stage

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

maxOccurs: unbounded

Page 13: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

13

Model offre:libelle , offre:code , offre:duree_texte , offre:niveau{0,1}

Children offre:code, offre:duree_texte, offre:libelle, offre:niveau

Instance <offre:stage id_stage="" ordre="" xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:libelle>{1,1}</offre:libelle> <offre:code>{1,1}</offre:code> <offre:duree_texte>{1,1}</offre:duree_texte> <offre:niveau code="">{0,1}</offre:niveau></offre:stage>

Attributes QName Type Use

id_stage xs:string optional

ordre xs:integer required

Source <xs:element maxOccurs="unbounded" name="stage"> <xs:complexType> <xs:sequence> <xs:element ref="offre:libelle"> <xs:annotation> <xs:documentation>Le libellé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:code"> <xs:annotation> <xs:documentation>Code du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:duree_texte"> <xs:annotation> <xs:documentation>Durée au format texte</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:niveau"/> </xs:sequence> <xs:attribute name="id_stage" type="xs:string"/> <xs:attribute name="ordre" use="required" type="xs:integer"/> </xs:complexType></xs:element>

Element offre:code

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Elements offre:competence/offre:stages/offre:stage, offre:stages/offre:stage

Source <xs:element name="code" type="xs:string"/>

Element offre:duree_texte

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Elements offre:competence/offre:stages/offre:stage, offre:stages/offre:stage

Source <xs:element name="duree_texte" type="xs:string"/>

Element offre:niveau

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Le niveau du stage, peut être vide ou contenir une des valeurs suivantes :Expertise (code EX)

Page 14: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

14

Approfondissement (code AP)Fondamentaux (code FO)

Diagram

Properties content: complex

mixed: true

Used by Elements offre:competence/offre:stages/offre:stage, offre:stages/offre:stage

Model

Attributes QName Type Use

code required

Source <xs:element name="niveau"> <xs:annotation> <xs:documentation>Le niveau du stage, peut être vide ou contenir une des valeurs suivantes : Expertise (code EX) Approfondissement (code AP) Fondamentaux (code FO)</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:attribute name="code" use="required"/> </xs:complexType></xs:element>

Element offre:stages

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:catalogue

Model offre:stage+

Children offre:stage

Instance <offre:stages xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:stage id_stage="" nouveau="" payant="">{1,unbounded}</offre:stage></offre:stages>

Source <xs:element name="stages"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="stage"> <xs:complexType> <xs:sequence> <xs:element ref="offre:domaine"/> <xs:element ref="offre:sous_domaine"/> <xs:element ref="offre:libelle"> <xs:annotation> <xs:documentation>Le libellé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:code"> <xs:annotation> <xs:documentation>Code du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:duree" minOccurs="0"/> <xs:element ref="offre:duree_texte"> <xs:annotation> <xs:documentation>Durée au format texte</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:objectif"> <xs:annotation>

Page 15: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

15

<xs:documentation>Objectif du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:methodologie"> <xs:annotation> <xs:documentation>Méthodologie du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:public_vise"> <xs:annotation> <xs:documentation>Public visé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:pre_requis"/> <xs:element minOccurs="0" ref="offre:description_contenu"> <xs:annotation> <xs:documentation>Description/contenu du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:niveau"/> <xs:element minOccurs="0" name="itineraires"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="itineraire" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:sequence minOccurs="0"> <xs:element maxOccurs="unbounded" ref="offre:sessions"> <xs:annotation> <xs:documentation>Liste des sessions du stage</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> <xs:attribute name="id_stage" type="xs:string"/> <xs:attribute name="nouveau" type="xs:string"/> <xs:attribute name="payant" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType></xs:element>

Element offre:stages / offre:stage

Namespace http://www.cnfpt.fr/schemaxml/offre/

Page 16: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

16

Diagram

Properties content: complex

maxOccurs: unbounded

Page 17: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

17

Model offre:domaine , offre:sous_domaine , offre:libelle , offre:code , offre:duree{0,1} , offre:duree_texte , offre:objectif{0,1} ,offre:methodologie{0,1} , offre:public_vise{0,1} , offre:pre_requis{0,1} , offre:description_contenu{0,1} , offre:niveau{0,1} ,offre:itineraires{0,1} , offre:sessions+

Children offre:code, offre:description_contenu, offre:domaine, offre:duree, offre:duree_texte, offre:itineraires, offre:libelle,offre:methodologie, offre:niveau, offre:objectif, offre:pre_requis, offre:public_vise, offre:sessions, offre:sous_domaine

Instance <offre:stage id_stage="" nouveau="" payant="" xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:domaine code="">{1,1}</offre:domaine> <offre:sous_domaine code="">{1,1}</offre:sous_domaine> <offre:libelle>{1,1}</offre:libelle> <offre:code>{1,1}</offre:code> <offre:duree>{0,1}</offre:duree> <offre:duree_texte>{1,1}</offre:duree_texte> <offre:objectif>{0,1}</offre:objectif> <offre:methodologie>{0,1}</offre:methodologie> <offre:public_vise>{0,1}</offre:public_vise> <offre:pre_requis>{0,1}</offre:pre_requis> <offre:description_contenu>{0,1}</offre:description_contenu> <offre:niveau code="">{0,1}</offre:niveau> <offre:itineraires>{0,1}</offre:itineraires> <offre:sessions>{1,unbounded}</offre:sessions></offre:stage>

Attributes QName Type Use

id_stage xs:string optional

nouveau xs:string optional

payant xs:string optional

Source <xs:element maxOccurs="unbounded" name="stage"> <xs:complexType> <xs:sequence> <xs:element ref="offre:domaine"/> <xs:element ref="offre:sous_domaine"/> <xs:element ref="offre:libelle"> <xs:annotation> <xs:documentation>Le libellé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:code"> <xs:annotation> <xs:documentation>Code du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:duree" minOccurs="0"/> <xs:element ref="offre:duree_texte"> <xs:annotation> <xs:documentation>Durée au format texte</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:objectif"> <xs:annotation> <xs:documentation>Objectif du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:methodologie"> <xs:annotation> <xs:documentation>Méthodologie du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:public_vise"> <xs:annotation> <xs:documentation>Public visé du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:pre_requis"/> <xs:element minOccurs="0" ref="offre:description_contenu"> <xs:annotation> <xs:documentation>Description/contenu du stage</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" ref="offre:niveau"/> <xs:element minOccurs="0" name="itineraires"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="itineraire" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:sequence minOccurs="0"> <xs:element maxOccurs="unbounded" ref="offre:sessions">

Page 18: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

18

<xs:annotation> <xs:documentation>Liste des sessions du stage</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> <xs:attribute name="id_stage" type="xs:string"/> <xs:attribute name="nouveau" type="xs:string"/> <xs:attribute name="payant" type="xs:string"/> </xs:complexType></xs:element>

Element offre:sous_domaine

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Sous domaine de formation

Diagram

Properties content: complex

mixed: true

Used by Element offre:stages/offre:stage

Model

Attributes QName Type Use

code xs:integer required

Source <xs:element name="sous_domaine"> <xs:annotation> <xs:documentation>Sous domaine de formation</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:attribute name="code" use="required" type="xs:integer"/> </xs:complexType></xs:element>

Element offre:duree

Namespace http://www.cnfpt.fr/schemaxml/offre/

Annotations Durée en jours

Diagram

Type xs:float

Properties content: simple

Used by Elements offre:session, offre:stages/offre:stage

Source <xs:element name="duree" type="xs:float"> <xs:annotation> <xs:documentation>Durée en jours</xs:documentation> </xs:annotation></xs:element>

Element offre:methodologie

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Page 19: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

19

Properties content: simple

Used by Element offre:stages/offre:stage

Source <xs:element name="methodologie" type="xs:string"/>

Element offre:pre_requis

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Element offre:stages/offre:stage

Source <xs:element name="pre_requis" type="xs:string"/>

Element offre:description_contenu

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Element offre:stages/offre:stage

Source <xs:element name="description_contenu" type="xs:string"/>

Element offre:stages / offre:stage / offre:itineraires

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

minOccurs: 0

Model offre:itineraire+

Children offre:itineraire

Instance <offre:itineraires xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:itineraire>{1,unbounded}</offre:itineraire></offre:itineraires>

Source <xs:element minOccurs="0" name="itineraires"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="itineraire" type="xs:string"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:stages / offre:stage / offre:itineraires / offre:itineraire

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Page 20: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

20

Type xs:string

Properties content: simple

maxOccurs: unbounded

Source <xs:element maxOccurs="unbounded" name="itineraire" type="xs:string"/>

Element offre:sessions

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

Used by Element offre:stages/offre:stage

Model offre:session+

Children offre:session

Instance <offre:sessions xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:session alerte="" id_session="" inscriptions_ouvertes="" nouvelle="" payante="">{1,unbounded}</offre:session></offre:sessions>

Source <xs:element name="sessions"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="offre:session"/> </xs:sequence> </xs:complexType></xs:element>

Element offre:session

Namespace http://www.cnfpt.fr/schemaxml/offre/

Page 21: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

21

Diagram

Properties content: complex

Used by Element offre:sessions

Model offre:code_session , offre:date_debut , offre:date_fin , offre:date_texte , offre:duree{0,1} , offre:aire_recrutement ,offre:nature_formation , offre:lieu , offre:contact{0,1} , offre:departement , offre:structure

Children offre:aire_recrutement, offre:code_session, offre:contact, offre:date_debut, offre:date_fin, offre:date_texte, offre:departement,offre:duree, offre:lieu, offre:nature_formation, offre:structure

Page 22: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

22

Instance <offre:session alerte="" id_session="" inscriptions_ouvertes="" nouvelle="" payante="" xmlns:offre="http://www.cnfpt.fr/schemaxml/offre/"> <offre:code_session>{1,1}</offre:code_session> <offre:date_debut>{1,1}</offre:date_debut> <offre:date_fin>{1,1}</offre:date_fin> <offre:date_texte>{1,1}</offre:date_texte> <offre:duree>{0,1}</offre:duree> <offre:aire_recrutement code="">{1,1}</offre:aire_recrutement> <offre:nature_formation>{1,1}</offre:nature_formation> <offre:lieu>{1,1}</offre:lieu> <offre:contact>{0,1}</offre:contact> <offre:departement code="">{1,1}</offre:departement> <offre:structure code="">{1,1}</offre:structure></offre:session>

Attributes QName Type Use

alerte xs:string optional

id_session xs:NMTOKEN required

inscriptions_ouvertes xs:string optional

nouvelle xs:string optional

payante xs:string optional

Source <xs:element name="session"> <xs:complexType> <xs:sequence> <xs:element ref="offre:code_session"> <xs:annotation> <xs:documentation>Code de la session</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:date_debut"> <xs:annotation> <xs:documentation>Date de début de la session</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:date_fin"> <xs:annotation> <xs:documentation>Date de fin de la session</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:date_texte"> <xs:annotation> <xs:documentation>Dates de la session au format texte</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:duree" minOccurs="0"/> <xs:element ref="offre:aire_recrutement"> <xs:annotation> <xs:documentation>Aire de recrutement ou aire géopgraphieque de formation Départementale (code D) Interrégionale (code I) Nationale (code N) Régionale (code R)</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:nature_formation"> <xs:annotation> <xs:documentation>Nature de la formation</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:lieu"> <xs:annotation> <xs:documentation>Lieu de la session</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:contact" minOccurs="0"> <xs:annotation> <xs:documentation>Contact de la session</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:departement"> <xs:annotation> <xs:documentation>Département</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="offre:structure"/> </xs:sequence> <xs:attribute name="id_session" use="required" type="xs:NMTOKEN"/> <xs:attribute name="nouvelle" type="xs:string"/> <xs:attribute name="payante" type="xs:string"/> <xs:attribute name="inscriptions_ouvertes" type="xs:string"/> <xs:attribute name="alerte" type="xs:string"/>

Page 23: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

23

</xs:complexType></xs:element>

Element offre:code_session

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:element name="code_session" type="xs:string"/>

Element offre:date_debut

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:dateTime

Properties content: simple

Used by Element offre:session

Source <xs:element name="date_debut" type="xs:dateTime"/>

Element offre:date_fin

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:dateTime

Properties content: simple

Used by Element offre:session

Source <xs:element name="date_fin" type="xs:dateTime"/>

Element offre:date_texte

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:element name="date_texte" type="xs:string"/>

Element offre:aire_recrutement

Namespace http://www.cnfpt.fr/schemaxml/offre/

Page 24: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

24

Diagram

Type extension of xs:NCName

Properties content: complex

Used by Element offre:session

Attributes QName Type Use

code xs:string required

Source <xs:element name="aire_recrutement"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:NCName"> <xs:attribute name="code" use="required" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType></xs:element>

Element offre:nature_formation

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:element name="nature_formation" type="xs:string"/>

Element offre:lieu

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:element name="lieu" type="xs:string"/>

Element offre:departement

Namespace http://www.cnfpt.fr/schemaxml/offre/

Diagram

Properties content: complex

mixed: true

Page 25: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

25

Used by Element offre:session

Model

Attributes QName Type Use

code required

Source <xs:element name="departement"> <xs:complexType mixed="true"> <xs:attribute name="code" use="required"/> </xs:complexType></xs:element>

Namespace: ""

Attribute(s)

Attribute offre:action_publique_locale / @code

Namespace No namespace

Annotations Le code de l'action publique locale

Type xs:integer

Properties use: required

Used by Element offre:action_publique_locale

Source <xs:attribute name="code" use="required" type="xs:integer"> <xs:annotation> <xs:documentation>Le code de l'action publique locale</xs:documentation> </xs:annotation></xs:attribute>

Attribute offre:domaine / @code

Namespace No namespace

Type xs:NCName

Properties use: required

Used by Element offre:domaine

Source <xs:attribute name="code" use="required" type="xs:NCName"/>

Attribute offre:structure / @code

Namespace No namespace

Annotations Code la structure du CNFPT

Type xs:integer

Properties use: required

Used by Element offre:structure

Source <xs:attribute name="code" use="required" type="xs:integer"> <xs:annotation> <xs:documentation>Code la structure du CNFPT</xs:documentation> </xs:annotation></xs:attribute>

Attribute offre:niveau / @code

Namespace No namespace

Properties use: required

Used by Element offre:niveau

Source <xs:attribute name="code" use="required"/>

Attribute offre:competence / offre:stages / offre:stage / @id_stage

Namespace No namespace

Page 26: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

26

Type xs:string

Properties content: simple

Used by Element offre:competence/offre:stages/offre:stage

Source <xs:attribute name="id_stage" type="xs:string"/>

Attribute offre:competence / offre:stages / offre:stage / @ordre

Namespace No namespace

Type xs:integer

Properties use: required

Used by Element offre:competence/offre:stages/offre:stage

Source <xs:attribute name="ordre" use="required" type="xs:integer"/>

Attribute offre:competence / @ordre

Namespace No namespace

Type xs:integer

Properties use: required

Used by Element offre:competence

Source <xs:attribute name="ordre" use="required" type="xs:integer"/>

Attribute offre:itineraire / @id_itineraire

Namespace No namespace

Annotations Identifiant de l'itinéraire

Type xs:NMTOKEN

Properties use: required

Used by Element offre:itineraire

Source <xs:attribute name="id_itineraire" use="required" type="xs:NMTOKEN"> <xs:annotation> <xs:documentation>Identifiant de l'itinéraire</xs:documentation> </xs:annotation></xs:attribute>

Attribute offre:itineraire / @nouveau

Namespace No namespace

Annotations Prend la valeur 1 si l'itinéraire est nouveau

Type xs:integer

Properties content: simple

Used by Element offre:itineraire

Source <xs:attribute name="nouveau" type="xs:integer"> <xs:annotation> <xs:documentation>Prend la valeur 1 si l'itinéraire est nouveau</xs:documentation> </xs:annotation></xs:attribute>

Attribute offre:sous_domaine / @code

Namespace No namespace

Type xs:integer

Properties use: required

Used by Element offre:sous_domaine

Source <xs:attribute name="code" use="required" type="xs:integer"/>

Page 27: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

27

Attribute offre:aire_recrutement / @code

Namespace No namespace

Type xs:string

Properties use: required

Used by Element offre:aire_recrutement

Source <xs:attribute name="code" use="required" type="xs:string"/>

Attribute offre:departement / @code

Namespace No namespace

Properties use: required

Used by Element offre:departement

Source <xs:attribute name="code" use="required"/>

Attribute offre:session / @id_session

Namespace No namespace

Type xs:NMTOKEN

Properties use: required

Used by Element offre:session

Source <xs:attribute name="id_session" use="required" type="xs:NMTOKEN"/>

Attribute offre:session / @nouvelle

Namespace No namespace

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:attribute name="nouvelle" type="xs:string"/>

Attribute offre:session / @payante

Namespace No namespace

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:attribute name="payante" type="xs:string"/>

Attribute offre:session / @inscriptions_ouvertes

Namespace No namespace

Type xs:string

Properties content: simple

Used by Element offre:session

Source <xs:attribute name="inscriptions_ouvertes" type="xs:string"/>

Attribute offre:session / @alerte

Namespace No namespace

Type xs:string

Properties content: simple

Page 28: Schema documentation for catalogue - Le CNFPT · 2018. 12. 26. · Schema documentation for catalogue.xsd 3 Diagram Properties content: complex Used by Element offre:catalogue Model

Schema documentation for catalogue.xsd

28

Used by Element offre:session

Source <xs:attribute name="alerte" type="xs:string"/>

Attribute offre:stages / offre:stage / @id_stage

Namespace No namespace

Type xs:string

Properties content: simple

Used by Element offre:stages/offre:stage

Source <xs:attribute name="id_stage" type="xs:string"/>

Attribute offre:stages / offre:stage / @nouveau

Namespace No namespace

Type xs:string

Properties content: simple

Used by Element offre:stages/offre:stage

Source <xs:attribute name="nouveau" type="xs:string"/>

Attribute offre:stages / offre:stage / @payant

Namespace No namespace

Type xs:string

Properties content: simple

Used by Element offre:stages/offre:stage

Source <xs:attribute name="payant" type="xs:string"/>