XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://www.tourinfrance.net/Tourinfrance3/
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://purl.org/dc/terms/ (at dcterms.xsd)
    • http://purl.org/rss/1.0/modules/syndication/ (at syndication.xsd)
    • http://www.w3.org/XML/1998/namespace (at http://www.w3.org/2001/03/xml.xsd)
    • http://purl.org/dc/elements/1.1/ (at dc.xsd)
Documentation Tourism Information Format. Version 3.11 Créé le xxxx-xx-xx par xxxxxxx Modifié le xxxx-xx-xx par xxxxxxxx Copyright © - TourinFrance
More information at: http://www.tourinfrance.net/Tourinfrance3/TIFv3.11.xls.

TIF 3.11 est offert par la communauté des acteurs du tourisme français réunis au sein du Groupe Technique TourinFrance (GTTIF) sous les termes de la licence Creative Commons Attribution/Share Alike (http://creativecommons.org/licenses/by-sa/1.0/). Le collectif des auteurs de ces documents est le GTTIF.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

TIF DC XML Schema

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

Modèles pour les groupes d'attributs, types simples et complexes communs hors listes de valeurs (thésaurus TIF).

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Multimedia.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Contacts.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Informations Légales.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Classements.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Prestations Liées.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Géolocalisation.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Périodes.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Clientèles.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Langues.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Modes de Reservations.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Tarifs.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Capacités.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Offres de prestations.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Description complémentaires.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Thesaurus.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Itinéraires.

Tourism Information Format. Copyright © TourinFrance. Ce travail est sous les termes de la licence Creative Commons Attribution/Share Alike http://creativecommons.org/licenses/by-sa/1.0/.

XML Schema pour le granule Planning.

Declared Namespaces

Prefix Namespace
Default namespace http://www.tourinfrance.net/Tourinfrance3/
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
dc http://purl.org/dc/elements/1.1/
dcterms http://purl.org/dc/terms/
sy http://purl.org/rss/1.0/modules/syndication/
Schema Component Representation
<xs:schema targetNamespace="http://www.tourinfrance.net/Tourinfrance3/" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://purl.org/dc/terms/" schemaLocation="dcterms.xsd"/>
<xs:import namespace="http://purl.org/rss/1.0/modules/syndication/" schemaLocation="syndication.xsd"/>
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="dc.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: Classification

  • This element can be used wherever the following element is referenced:
Name Classification
Type DublinCoreTifType
Nillable no
Abstract no
XML Instance Representation
<Classification
code=" xs:anyURI [0..1]">
<!-- ' dc:SimpleLiteral ' super type was not found in this schema. Some elements and attributes may be missing. -->
</Classification>
Schema Component Representation
<xs:element name="Classification" type=" DublinCoreTifType " substitutionGroup="dc:subject"/>
top

Element: ControlledVocabulary

  • This element can be used wherever the following element is referenced:
Name ControlledVocabulary
Type DublinCoreTifType
Nillable no
Abstract no
XML Instance Representation
<ControlledVocabulary
code=" xs:anyURI [0..1]">
<!-- ' dc:SimpleLiteral ' super type was not found in this schema. Some elements and attributes may be missing. -->
</ControlledVocabulary>
Schema Component Representation
<xs:element name="ControlledVocabulary" type=" DublinCoreTifType " substitutionGroup="dc:subject"/>
top

Element: Keywords

  • This element can be used wherever the following element is referenced:
Name Keywords
Type anyType
Nillable no
Abstract no
XML Instance Representation
<Keywords> ... </Keywords>
Schema Component Representation
<xs:element name="Keywords" substitutionGroup="dc:subject"/>
top

Element: OI

Name OI
Type OI_Type
Nillable no
Abstract no
XML Instance Representation
<OI>
<DublinCore> DublinCoreType </DublinCore> [0..1]
<Update> sy:SyndicationType </Update> [0..1]
<Multimedia> MultimediaType </Multimedia> [0..1]
<Contacts> ContactsType </Contacts> [0..1]
<InformationsLegales> InformationsLegalesType </InformationsLegales> [0..1]
<Classements> ClassementsType </Classements> [0..1]
<PrestationsLiees> PrestationsLieesType </PrestationsLiees> [0..1]
<Geolocalisations> GeolocalisationsType </Geolocalisations> [0..*]
<Periodes> PeriodesType </Periodes> [0..1]
<Clienteles> ClientelesType </Clienteles> [0..1]
<Langues> LanguesType </Langues> [0..1]
<ModesReservations> ModesReservationsType </ModesReservations> [0..1]
<Tarifs> TarifsType </Tarifs> [0..1]
<Capacites> CapacitesType </Capacites> [0..1]
<OffresPrestations> OffresPrestationsType </OffresPrestations> [0..1]
<DescriptionsComplementaires> DescriptionsComplementairesType </DescriptionsComplementaires> [0..*]
<Thesaurus> ThesaurusType </Thesaurus> [0..1]
<Itineraires> ItinerairesType </Itineraires> [0..1]
<Plannings> PlanningsType </Plannings> [0..*]
</OI>
Schema Component Representation
<xs:element name="OI" type=" OI_Type "/>
top

Element: RefThesaurusAutre

Name RefThesaurusAutre
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Référence à une entrée d'un Thésaurus externe.
XML Instance Representation
<RefThesaurusAutre
code_theso=" xs:string [1]">
<Libelle> xs:string </Libelle> [0..1]
<Origine> OrigineType </Origine> [0..1]
<ObservationThesaurus> ObservationType </ObservationThesaurus> [0..1]
</RefThesaurusAutre>
Schema Component Representation
<xs:element name="RefThesaurusAutre">
<xs:complexType>
<xs:sequence>
<xs:element name="Libelle" type=" xs:string " minOccurs="0"/>
<xs:element name="Origine" type=" OrigineType " minOccurs="0"/>
<xs:element name="ObservationThesaurus" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="code_theso" type=" xs:string " use="required"/>
</xs:complexType>
</xs:element>
top

Element: RefThesaurusMTH

Name RefThesaurusMTH
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Référence à une entrée du Thésaurus MTH.
XML Instance Representation
<RefThesaurusMTH
racine=" xs:string [0..1]"
code_theso=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</RefThesaurusMTH>
Schema Component Representation
<xs:element name="RefThesaurusMTH">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="code_theso" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Global Definitions

Attribute Group: AttributLangueOb_Group

Name AttributLangueOb_Group
Documentation Identifie le langage pour une valeur littérale (code ISO 639).
XML Instance Representation
xml:lang="[1]"
Schema Component Representation
<xs:attributeGroup name="AttributLangueOb_Group">
<xs:attribute ref=" xml:lang" use="required"/>
</xs:attributeGroup>
top

Attribute Group: AttributLangueOp_Group

Name AttributLangueOp_Group
Documentation Identifie le langage pour une valeur littérale (code ISO 639).
XML Instance Representation
xml:lang="[0..1]"
Schema Component Representation
<xs:attributeGroup name="AttributLangueOp_Group">
<xs:attribute ref=" xml:lang" use="optional"/>
</xs:attributeGroup>
top

Attribute Group: DublinCoreAttributsGroup

Name DublinCoreAttributsGroup
Documentation Utilisé pour créer un identifiant et/ou une référence à un objet interne ou externe.
XML Instance Representation
code=" xs:anyURI [0..1]"
Allow any attributes from a namespace other than this schema's namespace (strict validation).
Schema Component Representation
<xs:attributeGroup name="DublinCoreAttributsGroup">
<xs:attribute name="code" type=" xs:anyURI " use="optional"/>
<xs:anyAttribute namespace="##other" processContents="strict"/>
</xs:attributeGroup>
top

Attribute Group: IdentifiantGroup

Name IdentifiantGroup
Documentation Utilisé pour créer un identifiant et/ou une référence à un objet interne ou externe.
XML Instance Representation
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
Schema Component Representation
<xs:attributeGroup name="IdentifiantGroup">
<xs:attribute name="id" type=" xs:string " use="optional"/>
<xs:attribute name="idref" type=" xs:string " use="optional"/>
</xs:attributeGroup>
top

Complex Type: CapaciteDescType

Super-types: xs:nonNegativeInteger < CapaciteType (by restriction) < CapaciteDescType (by extension)
Sub-types: None
Name CapaciteDescType
Abstract no
Documentation Utilisé pour décrire une capacité.
XML Instance Representation
<...
classee=" ON_Type [1]"
racine=" xs:string [0..1]"
unite=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
CapaciteType
</...>
Schema Component Representation
<xs:complexType name="CapaciteDescType">
<xs:simpleContent>
<xs:extension base=" CapaciteType ">
<xs:attribute name="classee" type=" ON_Type " use="required"/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="unite" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: CapacitesGlobalesType

Super-types: None
Sub-types: None
Name CapacitesGlobalesType
Abstract no
Documentation Modèle CapacitesGlobalesType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Capacite> CapaciteDescType </Capacite> [0..*]
<Superficie> SuperficieType </Superficie> [0..*]
</...>
Schema Component Representation
<xs:complexType name="CapacitesGlobalesType">
<xs:sequence>
<xs:element name="Capacite" type=" CapaciteDescType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Superficie" type=" SuperficieType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: CapacitesType

Super-types: None
Sub-types: None
Name CapacitesType
Abstract no
Documentation Granule Capacités.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<CapacitesGlobales> CapacitesGlobalesType </CapacitesGlobales> [0..1]
<CapacitesPrestations
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailCapacitePrestation> DetailCapacitePrestationType </DetailCapacitePrestation> [0..*]
</CapacitesPrestations>
<CapacitesUnites
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailCapaciteUnite> DetailCapaciteUniteType </DetailCapaciteUnite> [0..*]
</CapacitesUnites>
</...>
Schema Component Representation
<xs:complexType name="CapacitesType">
<xs:sequence>
<xs:element name="CapacitesGlobales" type=" CapacitesGlobalesType " minOccurs="0"/>
<xs:element name="CapacitesPrestations" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailCapacitePrestation" type=" DetailCapacitePrestationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="CapacitesUnites" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailCapaciteUnite" type=" DetailCapaciteUniteType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: CiviliteType

Super-types: xs:string < CiviliteType (by extension)
Sub-types: None
Name CiviliteType
Abstract no
Documentation Utilisé pour définir une civilité avec un libellé et un code.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="CiviliteType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ClassementsType

Super-types: None
Sub-types: None
Name ClassementsType
Abstract no
Documentation Granule Classements.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailClassement> DetailClassementType </DetailClassement> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ClassementsType">
<xs:sequence>
<xs:element name="DetailClassement" type=" DetailClassementType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: ClassementType

Super-types: xs:string < ClassementType (by extension)
Sub-types: None
Name ClassementType
Abstract no
Documentation Utilisé pour définir un classement avec un libellé et un type.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="ClassementType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ClientelesType

Super-types: None
Sub-types: None
Name ClientelesType
Abstract no
Documentation Granule Clienteles.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailClienteles
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<DetailClient> DetailClientType </DetailClient> [0..*]
</DetailClienteles>
</...>
Schema Component Representation
<xs:complexType name="ClientelesType">
<xs:sequence>
<xs:element name="DetailClienteles" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailClient" type=" DetailClientType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: CommuneType

Super-types: xs:string < CommuneType (by extension)
Sub-types: None
Name CommuneType
Abstract no
Documentation Utilisé pour définir les communes.
XML Instance Representation
<...
racine=" xs:string [0..1]"
code=" xs:string [1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="CommuneType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="code" type=" xs:string " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ContactsType

Super-types: None
Sub-types: None
Name ContactsType
Abstract no
Documentation Granule Contacts.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailContact> DetailContactType </DetailContact> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ContactsType">
<xs:sequence>
<xs:element name="DetailContact" type=" DetailContactType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: DescriptionsComplementairesType

Super-types: None
Sub-types: None
Name DescriptionsComplementairesType
Abstract no
Documentation Granule Description complémentaires.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailDescriptionComplementaire
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<Description
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
xs:string
</Description>
</DetailDescriptionComplementaire>
</...>
Schema Component Representation
<xs:complexType name="DescriptionsComplementairesType">
<xs:sequence>
<xs:element name="DetailDescriptionComplementaire" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: DetailAccesType

Super-types: None
Sub-types: None
Name DetailAccesType
Abstract no
Documentation Modèle DetailAccesType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> LitteralLangType </Nom> [0..1]
<Distance> DistanceType </Distance> [0..1]
<ObservationDetailAcces> ObservationType </ObservationDetailAcces> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailAccesType">
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="Distance" type=" DistanceType " minOccurs="0"/>
<xs:element name="ObservationDetailAcces" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailAdresseType

Super-types: None
Sub-types: None
Name DetailAdresseType
Abstract no
Documentation Modèle AdresseType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<Adr1> String1to80 </Adr1> [0..1]
<Adr2> String1to80 </Adr2> [0..1]
<Adr3> String1to80 </Adr3> [0..1]
<CodePostal> String1to10 </CodePostal> [0..1]
<Commune> CommuneType </Commune> [0..1]
<BureauDistrib> String1to32 </BureauDistrib> [0..1]
<Cedex> String1to10 </Cedex> [0..1]
<ProvinceEtat> String1to40 </ProvinceEtat> [0..1]
<Pays> PaysType </Pays> [0..1]
<DetailGeolocalisation> DetailGeolocalisationType </DetailGeolocalisation> [0..1]
<Personnes
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailPersonne> DetailPersonneType </DetailPersonne> [0..*]
</Personnes>
</...>
Schema Component Representation
<xs:complexType name="DetailAdresseType">
<xs:sequence>
<xs:element name="Adr1" type=" String1to80 " minOccurs="0"/>
<xs:element name="Adr2" type=" String1to80 " minOccurs="0"/>
<xs:element name="Adr3" type=" String1to80 " minOccurs="0"/>
<xs:element name="CodePostal" type=" String1to10 " minOccurs="0"/>
<xs:element name="Commune" type=" CommuneType " minOccurs="0"/>
<xs:element name="BureauDistrib" type=" String1to32 " minOccurs="0"/>
<xs:element name="Cedex" type=" String1to10 " minOccurs="0"/>
<xs:element name="ProvinceEtat" type=" String1to40 " minOccurs="0"/>
<xs:element name="Pays" type=" PaysType " minOccurs="0"/>
<xs:element name="DetailGeolocalisation" type=" DetailGeolocalisationType " minOccurs="0"/>
<xs:element name="Personnes" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailPersonne" type=" DetailPersonneType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: DetailCapacitePrestationType

Super-types: None
Sub-types: None
Name DetailCapacitePrestationType
Abstract no
Documentation Modèle DetailCapacitePrestationType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Capacite> CapaciteDescType </Capacite> [0..*]
<Superficie> SuperficieType </Superficie> [0..*]
<DescriptionCapacitePrestation> ObservationType </DescriptionCapacitePrestation> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailCapacitePrestationType">
<xs:sequence>
<xs:element name="Capacite" type=" CapaciteDescType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Superficie" type=" SuperficieType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="DescriptionCapacitePrestation" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailCapaciteUniteType

Super-types: None
Sub-types: None
Name DetailCapaciteUniteType
Abstract no
Documentation Modèle DetailCapaciteUniteType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<TypeBatiment> TypeBatimentType </TypeBatiment> [0..1]
<Nom> LitteralLangType </Nom> [0..1]
<Etage> LitteralLangType </Etage> [0..1]
<Dispositions
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailDisposition
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<CapaciteMoyenne> CapaciteType </CapaciteMoyenne> [0..1]
<CapaciteMini> CapaciteType </CapaciteMini> [0..1]
<CapaciteMaxi> CapaciteType </CapaciteMaxi> [0..1]
</DetailDisposition>
</Dispositions>
<SurfaceMoyenne> Superficie2Type </SurfaceMoyenne> [0..1]
<SurfaceMini> Superficie2Type </SurfaceMini> [0..1]
<SurfaceMaxi> Superficie2Type </SurfaceMaxi> [0..1]
<NbUnites> Numeric0to999 </NbUnites> [0..1]
<DescriptionCapaciteUnite> ObservationType </DescriptionCapaciteUnite> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailCapaciteUniteType">
<xs:sequence>
<xs:element name="TypeBatiment" type=" TypeBatimentType " minOccurs="0"/>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="Etage" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="Dispositions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailDisposition" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="CapaciteMoyenne" type=" CapaciteType " minOccurs="0"/>
<xs:element name="CapaciteMini" type=" CapaciteType " minOccurs="0"/>
<xs:element name="CapaciteMaxi" type=" CapaciteType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="SurfaceMoyenne" type=" Superficie2Type " minOccurs="0"/>
<xs:element name="SurfaceMini" type=" Superficie2Type " minOccurs="0"/>
<xs:element name="SurfaceMaxi" type=" Superficie2Type " minOccurs="0"/>
<xs:element name="NbUnites" type=" Numeric0to999 " minOccurs="0"/>
<xs:element name="DescriptionCapaciteUnite" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailCarteType

Super-types: None
Sub-types: None
Name DetailCarteType
Abstract no
Documentation Modèle DetailCarteType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Numero> xs:string </Numero> [0..1]
<Pli> xs:string </Pli> [0..1]
<Reference> xs:string </Reference> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailCarteType">
<xs:sequence>
<xs:element name="Numero" type=" xs:string " minOccurs="0"/>
<xs:element name="Pli" type=" xs:string " minOccurs="0"/>
<xs:element name="Reference" type=" xs:string " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailClassementType

Super-types: None
Sub-types: None
Name DetailClassementType
Abstract no
Documentation Modèle DetailClassementType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Classement> ClassementType </Classement> [0..1]
<DateClassement> DateOrDateTimeType </DateClassement> [0..1]
<NumeroClassement> xs:string </NumeroClassement> [0..1]
<Theme> LitteralLangType </Theme> [0..1]
<ObservationDetailClassmt> ObservationType </ObservationDetailClassmt> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailClassementType">
<xs:sequence>
<xs:element name="Classement" type=" ClassementType " minOccurs="0"/>
<xs:element name="DateClassement" type=" DateOrDateTimeType " minOccurs="0"/>
<xs:element name="NumeroClassement" type=" xs:string " minOccurs="0"/>
<xs:element name="Theme" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="ObservationDetailClassmt" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailClientType

Super-types: None
Sub-types: None
Name DetailClientType
Abstract no
Documentation Modèle DetailClientType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> LitteralLangType </Nom> [0..1]
<GroupeRef> ON_Type </GroupeRef> [0..1]
<NbPersMin> Numeric0to999 </NbPersMin> [0..1]
<NbPersMax> Numeric0to999 </NbPersMax> [0..1]
<AgeMin> Numeric0to99 </AgeMin> [0..1]
<AgeMax> Numeric0to999 </AgeMax> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailClientType">
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="GroupeRef" type=" ON_Type " minOccurs="0"/>
<xs:element name="NbPersMin" type=" Numeric0to999 " minOccurs="0"/>
<xs:element name="NbPersMax" type=" Numeric0to999 " minOccurs="0"/>
<xs:element name="AgeMin" type=" Numeric0to99 " minOccurs="0"/>
<xs:element name="AgeMax" type=" Numeric0to999 " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailContactType

Super-types: None
Sub-types: None
Name DetailContactType
Abstract no
Documentation Modèle DetailContactType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<RaisonSociale> String1to160 </RaisonSociale> [0..1]
<Sigle> String1to10 </Sigle> [0..1]
<Adresses
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailAdresse> DetailAdresseType </DetailAdresse> [0..*]
</Adresses>
</...>
Schema Component Representation
<xs:complexType name="DetailContactType">
<xs:sequence>
<xs:element name="RaisonSociale" type=" String1to160 " minOccurs="0"/>
<xs:element name="Sigle" type=" String1to10 " minOccurs="0"/>
<xs:element name="Adresses" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailAdresse" type=" DetailAdresseType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailDatesType

Super-types: None
Sub-types: None
Name DetailDatesType
Abstract no
Documentation Modèle DetailDatesType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DateDebut> DateOrDateTimeType </DateDebut> [0..1]
<DateFin> DateOrDateTimeType </DateFin> [0..1]
<ObservationDates> ObservationType </ObservationDates> [0..1]
<Jours
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailJours
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<Jour
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
lib_jour=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<Horaires
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..*]
<HoraireDebut> xs:time </HoraireDebut> [0..1]
<HoraireFin> xs:time </HoraireFin> [0..1]
</Horaires>
</Jour>
</DetailJours>
</Jours>
</...>
Schema Component Representation
<xs:complexType name="DetailDatesType">
<xs:sequence>
<xs:element name="DateDebut" type=" DateOrDateTimeType " minOccurs="0"/>
<xs:element name="DateFin" type=" DateOrDateTimeType " minOccurs="0"/>
<xs:element name="ObservationDates" type=" ObservationType " minOccurs="0"/>
<xs:element name="Jours" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailJours" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Jour" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Horaires" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="HoraireDebut" type=" xs:time " minOccurs="0"/>
<xs:element name="HoraireFin" type=" xs:time " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="lib_jour" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: DetailEnvironnementType

Super-types: None
Sub-types: None
Name DetailEnvironnementType
Abstract no
Documentation Modèle DetailEnvironnementType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> LitteralLangType </Nom> [0..1]
<Distance> DistanceType </Distance> [0..1]
<Commune> CommuneType </Commune> [0..1]
<ObservationDetailEnvironnement> ObservationType </ObservationDetailEnvironnement> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailEnvironnementType">
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="Distance" type=" DistanceType " minOccurs="0"/>
<xs:element name="Commune" type=" CommuneType " minOccurs="0"/>
<xs:element name="ObservationDetailEnvironnement" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailGeolocalisationType

Super-types: None
Sub-types: None
Name DetailGeolocalisationType
Abstract no
Documentation Détail Geolocalisation.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Zone> ZoneType </Zone> [0..*]
</...>
Schema Component Representation
<xs:complexType name="DetailGeolocalisationType">
<xs:sequence>
<xs:element name="Zone" type=" ZoneType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailItineraireType

Super-types: None
Sub-types: None
Name DetailItineraireType
Abstract no
Documentation Modèle DetailItinerairesType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Denivele
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..1]
xs:nonNegativeInteger
</Denivele>
<Distance> DistanceType </Distance> [0..1]
<AltitudeMini> xs:string </AltitudeMini> [0..1]
<AltitudeMaxi> xs:string </AltitudeMaxi> [0..1]
<Duree> xs:duration </Duree> [0..1]
<Zone> ZoneType </Zone> [0..1]
<DescriptionItineraire> ObservationType </DescriptionItineraire> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailItineraireType">
<xs:sequence>
<xs:element name="Denivele" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:nonNegativeInteger ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Distance" type=" DistanceType " minOccurs="0"/>
<xs:element name="AltitudeMini" type=" xs:string " minOccurs="0"/>
<xs:element name="AltitudeMaxi" type=" xs:string " minOccurs="0"/>
<xs:element name="Duree" type=" xs:duration " minOccurs="0"/>
<xs:element name="Zone" type=" ZoneType " minOccurs="0"/>
<xs:element name="DescriptionItineraire" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailModeReservationType

Super-types: None
Sub-types: None
Name DetailModeReservationType
Abstract no
Documentation Modèle DetailModeReservationType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Obligatoire> ON_Type </Obligatoire> [0..1]
<Contacts> ContactsType </Contacts> [0..1]
<ObservationModeReservation> ObservationType </ObservationModeReservation> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailModeReservationType">
<xs:sequence>
<xs:element name="Obligatoire" type=" ON_Type " minOccurs="0"/>
<xs:element name="Contacts" type=" ContactsType " minOccurs="0"/>
<xs:element name="ObservationModeReservation" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailMoyenComType

Super-types: None
Sub-types: None
Name DetailMoyenComType
Abstract no
Documentation Modèle DetailMoyensComType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Coord> String1to800 </Coord> [0..*]
<ObservationDetailMoyenCom> ObservationType </ObservationDetailMoyenCom> [0..*]
</...>
Schema Component Representation
<xs:complexType name="DetailMoyenComType">
<xs:sequence>
<xs:element name="Coord" type=" String1to800 " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ObservationDetailMoyenCom" type=" ObservationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailMultimediaType

Super-types: None
Sub-types: None
Name DetailMultimediaType
Abstract no
Documentation Modèle DetailMultimediaType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<URL> xs:anyURI </URL> [0..1]
<Nom> LitteralLangType </Nom> [0..1]
<LegendeRessource> LitteralLangType </LegendeRessource> [0..1]
<TailleRessource> TailleType </TailleRessource> [0..1]
<Largeur> TailleType </Largeur> [0..1]
<Hauteur> TailleType </Hauteur> [0..1]
<Duree> xs:duration </Duree> [0..1]
<TypeMime> String1to255 </TypeMime> [0..1]
<Copyright> String1to80 </Copyright> [0..1]
<ObservationMultimedia> ObservationType </ObservationMultimedia> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailMultimediaType">
<xs:sequence>
<xs:element name="URL" type=" xs:anyURI " minOccurs="0"/>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="LegendeRessource" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="TailleRessource" type=" TailleType " minOccurs="0"/>
<xs:element name="Largeur" type=" TailleType " minOccurs="0"/>
<xs:element name="Hauteur" type=" TailleType " minOccurs="0"/>
<xs:element name="Duree" type=" xs:duration " minOccurs="0"/>
<xs:element name="TypeMime" type=" String1to255 " minOccurs="0"/>
<xs:element name="Copyright" type=" String1to80 " minOccurs="0"/>
<xs:element name="ObservationMultimedia" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailPeriodeType

Super-types: None
Sub-types: None
Name DetailPeriodeType
Abstract no
Documentation Modèle DetailPeriodeType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> LitteralLangType </Nom> [0..1]
<ObservationDetailPeriode> ObservationType </ObservationDetailPeriode> [0..1]
<Dates
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailDates> DetailDatesType </DetailDates> [0..*]
</Dates>
</...>
Schema Component Representation
<xs:complexType name="DetailPeriodeType">
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="ObservationDetailPeriode" type=" ObservationType " minOccurs="0"/>
<xs:element name="Dates" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailDates" type=" DetailDatesType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailPersonneType

Super-types: None
Sub-types: None
Name DetailPersonneType
Abstract no
Documentation Modèle DetailPersonneType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Civilite> CiviliteType </Civilite> [0..1]
<Prenom> String1to30 </Prenom> [0..1]
<Nom> String1to80 </Nom> [0..1]
<Fonction> LitteralLangType </Fonction> [0..1]
<Service> LitteralLangType </Service> [0..1]
<MoyensCommunications
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailMoyenCom> DetailMoyenComType </DetailMoyenCom> [0..*]
</MoyensCommunications>
</...>
Schema Component Representation
<xs:complexType name="DetailPersonneType">
<xs:sequence>
<xs:element name="Civilite" type=" CiviliteType " minOccurs="0"/>
<xs:element name="Prenom" type=" String1to30 " minOccurs="0"/>
<xs:element name="Nom" type=" String1to80 " minOccurs="0"/>
<xs:element name="Fonction" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="Service" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="MoyensCommunications" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailMoyenCom" type=" DetailMoyenComType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailPointType

Super-types: None
Sub-types: None
Name DetailPointType
Abstract no
Documentation Modèle DetailPointType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> LitteralLangType </Nom> [0..1]
<Commune> CommuneType </Commune> [0..*]
<Coordonnees
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailCoordonnees
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<Longitude> xs:string </Longitude> [0..1]
<Latitude> xs:string </Latitude> [0..1]
<Altitude> xs:string </Altitude> [0..1]
</DetailCoordonnees>
</Coordonnees>
<Multimedia> MultimediaType </Multimedia> [0..1]
<Environnements
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailEnvironnement> DetailEnvironnementType </DetailEnvironnement> [0..*]
</Environnements>
<Cartes
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailCarte> DetailCarteType </DetailCarte> [0..*]
</Cartes>
<Acces
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailAcces> DetailAccesType </DetailAcces> [0..*]
</Acces>
</...>
Schema Component Representation
<xs:complexType name="DetailPointType">
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="Commune" type=" CommuneType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Coordonnees" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailCoordonnees" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Longitude" type=" xs:string " minOccurs="0"/>
<xs:element name="Latitude" type=" xs:string " minOccurs="0"/>
<xs:element name="Altitude" type=" xs:string " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="Multimedia" type=" MultimediaType " minOccurs="0"/>
<xs:element name="Environnements" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailEnvironnement" type=" DetailEnvironnementType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="Cartes" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailCarte" type=" DetailCarteType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="Acces" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailAcces" type=" DetailAccesType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailPrestationType

Super-types: None
Sub-types: None
Name DetailPrestationType
Abstract no
Documentation Modèle DetailPrestationType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<Prestation> PrestationType </Prestation> [0..1]
<Nom> LitteralLangType </Nom> [0..1]
<DureePrest> xs:duration </DureePrest> [0..1]
<NbPrest> NumberUniteType </NbPrest> [0..1]
<Inclus> ON_Type </Inclus> [0..1]
<Payant> ON_Type </Payant> [0..1]
<Distance> DistanceType </Distance> [0..1]
<Commune> CommuneType </Commune> [0..1]
<ModesReservations> ModesReservationsType </ModesReservations> [0..1]
<DetailCapacitePrestation> DetailCapacitePrestationType </DetailCapacitePrestation> [0..1]
<DetailCapaciteUnite> DetailCapaciteUniteType </DetailCapaciteUnite> [0..1]
<DescriptionPrestation> ObservationType </DescriptionPrestation> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailPrestationType">
<xs:sequence>
<xs:element name="Prestation" type=" PrestationType " minOccurs="0"/>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="DureePrest" type=" xs:duration " minOccurs="0"/>
<xs:element name="NbPrest" type=" NumberUniteType " minOccurs="0"/>
<xs:element name="Inclus" type=" ON_Type " minOccurs="0"/>
<xs:element name="Payant" type=" ON_Type " minOccurs="0"/>
<xs:element name="Distance" type=" DistanceType " minOccurs="0"/>
<xs:element name="Commune" type=" CommuneType " minOccurs="0"/>
<xs:element name="ModesReservations" type=" ModesReservationsType " minOccurs="0"/>
<xs:element name="DetailCapacitePrestation" type=" DetailCapacitePrestationType " minOccurs="0"/>
<xs:element name="DetailCapaciteUnite" type=" DetailCapaciteUniteType " minOccurs="0"/>
<xs:element name="DescriptionPrestation" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: DetailTarifMultimediaType

Super-types: None
Sub-types: None
Name DetailTarifMultimediaType
Abstract no
Documentation Modèle DetailTarifMultimediaType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
devise=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<DetailMultimedia> DetailMultimediaType </DetailMultimedia> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailTarifMultimediaType">
<xs:sequence>
<xs:element name="DetailMultimedia" type=" DetailMultimediaType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="devise" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DetailTarifType

Super-types: None
Sub-types: None
Name DetailTarifType
Abstract no
Documentation Modèle DetailTarifType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> LitteralLangType </Nom> [0..1]
<TarifRef> ON_Type </TarifRef> [0..1]
<TarifStandard> TarifType </TarifStandard> [0..1]
<TarifMin> TarifType </TarifMin> [0..1]
<TarifMax> TarifType </TarifMax> [0..1]
<TarifMode> TarifModeType </TarifMode> [0..1]
<TarifDevise> TarifDeviseType </TarifDevise> [0..1]
<TarifTVA
taux=" TauxType [1]"> [0..1]
xs:string
</TarifTVA>
<TarifTranche> TarifType </TarifTranche> [0..1]
<DetailClient> DetailClientType </DetailClient> [0..1]
<DetailPrestation> DetailPrestationType </DetailPrestation> [0..1]
<DetailPeriode> DetailPeriodeType </DetailPeriode> [0..1]
<MontantPourcent> TarifMontantPourcentType </MontantPourcent> [0..1]
<DescriptionTarif> ObservationType </DescriptionTarif> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DetailTarifType">
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="TarifRef" type=" ON_Type " minOccurs="0"/>
<xs:element name="TarifStandard" type=" TarifType " minOccurs="0"/>
<xs:element name="TarifMin" type=" TarifType " minOccurs="0"/>
<xs:element name="TarifMax" type=" TarifType " minOccurs="0"/>
<xs:element name="TarifMode" type=" TarifModeType " minOccurs="0"/>
<xs:element name="TarifDevise" type=" TarifDeviseType " minOccurs="0"/>
<xs:element name="TarifTVA" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="taux" type=" TauxType " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TarifTranche" type=" TarifType " minOccurs="0"/>
<xs:element name="DetailClient" type=" DetailClientType " minOccurs="0"/>
<xs:element name="DetailPrestation" type=" DetailPrestationType " minOccurs="0"/>
<xs:element name="DetailPeriode" type=" DetailPeriodeType " minOccurs="0"/>
<xs:element name="MontantPourcent" type=" TarifMontantPourcentType " minOccurs="0"/>
<xs:element name="DescriptionTarif" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Complex Type: DistanceType

Super-types: xs:decimal < DistanceType (by extension)
Sub-types: None
Name DistanceType
Abstract no
Documentation Utilisé pour définir une distance avec son unité.
XML Instance Representation
<...
racine=" xs:string [0..1]"
unite=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
xs:decimal
</...>
Schema Component Representation
<xs:complexType name="DistanceType">
<xs:simpleContent>
<xs:extension base=" xs:decimal ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="unite" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: DublinCoreTifType

Super-types: dc:SimpleLiteral < DublinCoreTifType (by extension)
Sub-types: None
Name DublinCoreTifType
Abstract no
XML Instance Representation
<...
code=" xs:anyURI [0..1]">
<!-- ' dc:SimpleLiteral ' super type was not found in this schema. Some elements and attributes may be missing. -->
</...>
Schema Component Representation
<xs:complexType name="DublinCoreTifType">
<xs:complexContent>
<xs:extension base=" dc:SimpleLiteral ">
<xs:attributeGroup ref=" DublinCoreAttributsGroup "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: DublinCoreType

Super-types: None
Sub-types: None
Name DublinCoreType
Abstract no
Documentation Utilisé pour définir un élément « container » pour tous les éléments et éléments qualifiants du DC.
XML Instance Representation
<...>
Start Choice [1]
Start Choice [0..*]
<dc:any> ... </dc:any> [1]
End Choice
End Choice
</...>
Schema Component Representation
<xs:complexType name="DublinCoreType">
<xs:choice>
<xs:group ref=" DublinCoreGroup "/>
</xs:choice>
</xs:complexType>
top

Complex Type: EtatPlanningType

Super-types: xs:string < EtatPlanningType (by extension)
Sub-types: None
Name EtatPlanningType
Abstract no
Documentation Utilisé pour définir l'état de disponibilité d'un détail planning.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="EtatPlanningType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: GeolocalisationsType

Super-types: None
Sub-types: None
Name GeolocalisationsType
Abstract no
Documentation Granule Geolocalisation.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailGeolocalisation> DetailGeolocalisationType </DetailGeolocalisation> [0..*]
</...>
Schema Component Representation
<xs:complexType name="GeolocalisationsType">
<xs:sequence>
<xs:element name="DetailGeolocalisation" type=" DetailGeolocalisationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: InformationsLegalesType

Super-types: None
Sub-types: None
Name InformationsLegalesType
Abstract no
Documentation Granule Informations Legales.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<ModeGestion> ModeGestionType </ModeGestion> [0..1]
<SIRET> String1to14 </SIRET> [0..1]
<APE_NAF> String1to4 </APE_NAF> [0..1]
<RCS> String1to12 </RCS> [0..1]
<NumAgrementLicence> String1to80 </NumAgrementLicence> [0..1]
</...>
Schema Component Representation
<xs:complexType name="InformationsLegalesType">
<xs:sequence>
<xs:element name="ModeGestion" type=" ModeGestionType " minOccurs="0"/>
<xs:element name="SIRET" type=" String1to14 " minOccurs="0"/>
<xs:element name="APE_NAF" type=" String1to4 " minOccurs="0"/>
<xs:element name="RCS" type=" String1to12 " minOccurs="0"/>
<xs:element name="NumAgrementLicence" type=" String1to80 " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: ItinerairesType

Super-types: None
Sub-types: None
Name ItinerairesType
Abstract no
Documentation Granule Itinéraires.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailItineraire> DetailItineraireType </DetailItineraire> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ItinerairesType">
<xs:sequence>
<xs:element name="DetailItineraire" type=" DetailItineraireType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: LanguesType

Super-types: None
Sub-types: None
Name LanguesType
Abstract no
Documentation Granule Langues.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<Usage
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<Langue
xml:lang="[1]"> [0..*]
String1to80
</Langue>
</Usage>
</...>
Schema Component Representation
<xs:complexType name="LanguesType">
<xs:sequence>
<xs:element name="Usage" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Langue" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" String1to80 ">
<xs:attributeGroup ref=" AttributLangueOb_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: LitteralLangType

Super-types: xs:string < String1to80 (by restriction) < LitteralLangType (by extension)
Sub-types: None
Name LitteralLangType
Abstract no
Documentation Utilisé pour définir un littéral dans une langue donnée.
XML Instance Representation
<...
xml:lang="[0..1]">
String1to80
</...>
Schema Component Representation
<xs:complexType name="LitteralLangType">
<xs:simpleContent>
<xs:extension base=" String1to80 ">
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ModeGestionType

Super-types: xs:string < ModeGestionType (by extension)
Sub-types: None
Name ModeGestionType
Abstract no
Documentation Utilisé pour définir un mode de gestion.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="ModeGestionType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ModePaiementType

Super-types: xs:string < ModePaiementType (by extension)
Sub-types: None
Name ModePaiementType
Abstract no
Documentation Utilisé pour définir un mode de paiement.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="ModePaiementType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ModesReservationsType

Super-types: None
Sub-types: None
Name ModesReservationsType
Abstract no
Documentation Granule Modes de réservations.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailModeReservation> DetailModeReservationType </DetailModeReservation> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ModesReservationsType">
<xs:sequence>
<xs:element name="DetailModeReservation" type=" DetailModeReservationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: MultimediaType

Super-types: None
Sub-types: None
Name MultimediaType
Abstract no
Documentation Granule Multimedia.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailMultimedia> DetailMultimediaType </DetailMultimedia> [0..*]
</...>
Schema Component Representation
<xs:complexType name="MultimediaType">
<xs:sequence>
<xs:element name="DetailMultimedia" type=" DetailMultimediaType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: NomZoneType

Super-types: xs:string < NomZoneType (by extension)
Sub-types: None
Name NomZoneType
Abstract no
Documentation Utilisé pour définir un nom de zone.
XML Instance Representation
<...
racine=" xs:string [0..1]"
code=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="NomZoneType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="code" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: NumberUniteType

Super-types: xs:integer < Numeric0to999 (by restriction) < NumberUniteType (by extension)
Sub-types: None
Name NumberUniteType
Abstract no
Documentation Utilisé pour définir un nombre avec son unité.
XML Instance Representation
<...
unite=" xs:string [1]">
Numeric0to999
</...>
Schema Component Representation
<xs:complexType name="NumberUniteType">
<xs:simpleContent>
<xs:extension base=" Numeric0to999 ">
<xs:attribute name="unite" type=" xs:string " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ObservationType

Super-types: xs:string < String1to800 (by restriction) < ObservationType (by extension)
Sub-types: None
Name ObservationType
Abstract no
Documentation Utilisé pour définir une observation ou une description dans une langue donnée.
XML Instance Representation
<...
xml:lang="[0..1]">
String1to800
</...>
Schema Component Representation
<xs:complexType name="ObservationType">
<xs:simpleContent>
<xs:extension base=" String1to800 ">
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: OffresPrestationsType

Super-types: None
Sub-types: None
Name OffresPrestationsType
Abstract no
Documentation Granule Offres de prestations.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailOffrePrestation
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<DetailPrestation> DetailPrestationType </DetailPrestation> [0..*]
</DetailOffrePrestation>
</...>
Schema Component Representation
<xs:complexType name="OffresPrestationsType">
<xs:sequence>
<xs:element name="DetailOffrePrestation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailPrestation" type=" DetailPrestationType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: OI_Type

Super-types: None
Sub-types: None
Name OI_Type
Abstract no
Documentation Objet d'information touristique standard au format TourinFrance.
XML Instance Representation
<...>
<DublinCore> DublinCoreType </DublinCore> [0..1]
<Update> sy:SyndicationType </Update> [0..1]
<Multimedia> MultimediaType </Multimedia> [0..1]
<Contacts> ContactsType </Contacts> [0..1]
<InformationsLegales> InformationsLegalesType </InformationsLegales> [0..1]
<Classements> ClassementsType </Classements> [0..1]
<PrestationsLiees> PrestationsLieesType </PrestationsLiees> [0..1]
<Geolocalisations> GeolocalisationsType </Geolocalisations> [0..*]
<Periodes> PeriodesType </Periodes> [0..1]
<Clienteles> ClientelesType </Clienteles> [0..1]
<Langues> LanguesType </Langues> [0..1]
<ModesReservations> ModesReservationsType </ModesReservations> [0..1]
<Tarifs> TarifsType </Tarifs> [0..1]
<Capacites> CapacitesType </Capacites> [0..1]
<OffresPrestations> OffresPrestationsType </OffresPrestations> [0..1]
<DescriptionsComplementaires> DescriptionsComplementairesType </DescriptionsComplementaires> [0..*]
<Thesaurus> ThesaurusType </Thesaurus> [0..1]
<Itineraires> ItinerairesType </Itineraires> [0..1]
<Plannings> PlanningsType </Plannings> [0..*]
</...>
Schema Component Representation
<xs:complexType name="OI_Type">
<xs:sequence>
<xs:element name="DublinCore" type=" DublinCoreType " minOccurs="0"/>
<xs:element name="Update" type=" sy:SyndicationType " minOccurs="0"/>
<xs:element name="Multimedia" type=" MultimediaType " minOccurs="0"/>
<xs:element name="Contacts" type=" ContactsType " minOccurs="0"/>
<xs:element name="InformationsLegales" type=" InformationsLegalesType " minOccurs="0"/>
<xs:element name="Classements" type=" ClassementsType " minOccurs="0"/>
<xs:element name="PrestationsLiees" type=" PrestationsLieesType " minOccurs="0"/>
<xs:element name="Geolocalisations" type=" GeolocalisationsType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Periodes" type=" PeriodesType " minOccurs="0"/>
<xs:element name="Clienteles" type=" ClientelesType " minOccurs="0"/>
<xs:element name="Langues" type=" LanguesType " minOccurs="0"/>
<xs:element name="ModesReservations" type=" ModesReservationsType " minOccurs="0"/>
<xs:element name="Tarifs" type=" TarifsType " minOccurs="0"/>
<xs:element name="Capacites" type=" CapacitesType " minOccurs="0"/>
<xs:element name="OffresPrestations" type=" OffresPrestationsType " minOccurs="0"/>
<xs:element name="DescriptionsComplementaires" type=" DescriptionsComplementairesType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Thesaurus" type=" ThesaurusType " minOccurs="0"/>
<xs:element name="Itineraires" type=" ItinerairesType " minOccurs="0"/>
<xs:element name="Plannings" type=" PlanningsType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: OrigineType

Super-types: xs:string < OrigineType (by extension)
Sub-types: None
Name OrigineType
Abstract no
Documentation Utilisé pour définir une origine (cf. thesaurus).
XML Instance Representation
<...
racine=" xs:string [0..1]"
code=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="OrigineType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="code" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: PaysType

Super-types: xs:string < PaysType (by extension)
Sub-types: None
Name PaysType
Abstract no
Documentation Utilisé pour définir un pays avec un libellé et un code.
XML Instance Representation
<...
racine=" xs:string [0..1]"
code=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="PaysType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="code" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: PeriodesType

Super-types: None
Sub-types: None
Name PeriodesType
Abstract no
Documentation Granule Périodes.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailPeriode> DetailPeriodeType </DetailPeriode> [0..*]
</...>
Schema Component Representation
<xs:complexType name="PeriodesType">
<xs:sequence>
<xs:element name="DetailPeriode" type=" DetailPeriodeType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: PlanningsType

Super-types: None
Sub-types: None
Name PlanningsType
Abstract no
Documentation Granule Planning.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailPlanning
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
<Nom> LitteralLangType </Nom> [0..1]
<DetailPeriode> DetailPeriodeType </DetailPeriode> [0..1]
<PrestationsPlanning
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailPrestationPlanning
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..*]
<DetailPrestation> DetailPrestationType </DetailPrestation> [0..1]
<LignePlanning
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<JourPlanning
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..*]
<AnNumJour> AnNumJourType </AnNumJour> [0..1]
<Etat> EtatPlanningType </Etat> [0..1]
<Quantite> xs:string </Quantite> [0..1]
</JourPlanning>
</LignePlanning>
</DetailPrestationPlanning>
</PrestationsPlanning>
<ObservationPlanning> ObservationType </ObservationPlanning> [0..1]
</DetailPlanning>
</...>
Schema Component Representation
<xs:complexType name="PlanningsType">
<xs:sequence>
<xs:element name="DetailPlanning" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Nom" type=" LitteralLangType " minOccurs="0"/>
<xs:element name="DetailPeriode" type=" DetailPeriodeType " minOccurs="0"/>
<xs:element name="PrestationsPlanning" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailPrestationPlanning" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailPrestation" type=" DetailPrestationType " minOccurs="0"/>
<xs:element name="LignePlanning" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="JourPlanning" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="AnNumJour" type=" AnNumJourType " minOccurs="0"/>
<xs:element name="Etat" type=" EtatPlanningType " minOccurs="0"/>
<xs:element name="Quantite" type=" xs:string " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="ObservationPlanning" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: PrestationsLieesType

Super-types: None
Sub-types: None
Name PrestationsLieesType
Abstract no
Documentation Granule Prestations Liées.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<DetailPrestationLiee
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
identifier=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]"> [0..*]
xs:string
</DetailPrestationLiee>
</...>
Schema Component Representation
<xs:complexType name="PrestationsLieesType">
<xs:sequence>
<xs:element name="DetailPrestationLiee" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="identifier" type=" xs:string " use="optional"/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: PrestationType

Super-types: xs:string < PrestationType (by extension)
Sub-types: None
Name PrestationType
Abstract no
Documentation Utilisé pour décrire une prestation.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="PrestationType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: Superficie2Type

Super-types: xs:decimal < Superficie2Type (by extension)
Sub-types: None
Name Superficie2Type
Abstract no
Documentation Utilisé pour décrire une superficie.
XML Instance Representation
<...
racine=" xs:string [0..1]"
unite=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
xs:decimal
</...>
Schema Component Representation
<xs:complexType name="Superficie2Type">
<xs:simpleContent>
<xs:extension base=" xs:decimal ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="unite" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: SuperficieType

Super-types: xs:decimal < SuperficieType (by extension)
Sub-types: None
Name SuperficieType
Abstract no
Documentation Utilisé pour décrire une superficie.
XML Instance Representation
<...
classee=" ON_Type [1]"
racine=" xs:string [0..1]"
unite=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
xs:decimal
</...>
Schema Component Representation
<xs:complexType name="SuperficieType">
<xs:simpleContent>
<xs:extension base=" xs:decimal ">
<xs:attribute name="classee" type=" ON_Type " use="required"/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="unite" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: TailleType

Super-types: xs:nonNegativeInteger < TailleType (by extension)
Sub-types: None
Name TailleType
Abstract no
Documentation Utilisé pour définir une taille avec son unité.
XML Instance Representation
<...
unite=" xs:string [1]">
xs:nonNegativeInteger
</...>
Schema Component Representation
<xs:complexType name="TailleType">
<xs:simpleContent>
<xs:extension base=" xs:nonNegativeInteger ">
<xs:attribute name="unite" type=" xs:string " use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: TarifDeviseType

Super-types: xs:string < TarifDeviseType (by extension)
Sub-types: None
Name TarifDeviseType
Abstract no
Documentation Utilisé pour définir la devise d'un tarif.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="TarifDeviseType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: TarifModeType

Super-types: xs:string < TarifModeType (by extension)
Sub-types: None
Name TarifModeType
Abstract no
Documentation Utilisé pour définir un mode de tarif.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="TarifModeType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: TarifMontantPourcentType

Super-types: xs:string < TarifMontantPourcentType (by extension)
Sub-types: None
Name TarifMontantPourcentType
Abstract no
Documentation Utilisé pour définir un type de tarif (montant, pourcentage, ...).
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="TarifMontantPourcentType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: TarifsType

Super-types: None
Sub-types: None
Name TarifsType
Abstract no
Documentation Granule Tarifs.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<ModesPaiement
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<ModePaiement> ModePaiementType </ModePaiement> [0..*]
<ObservationModePaiement> ObservationType </ObservationModePaiement> [0..1]
</ModesPaiement>
<TarifsMultimedia
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailTarifMultimedia> DetailTarifMultimediaType </DetailTarifMultimedia> [0..*]
</TarifsMultimedia>
<DetailTarifs
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailTarif> DetailTarifType </DetailTarif> [0..*]
</DetailTarifs>
</...>
Schema Component Representation
<xs:complexType name="TarifsType">
<xs:sequence>
<xs:element name="ModesPaiement" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ModePaiement" type=" ModePaiementType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ObservationModePaiement" type=" ObservationType " minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="TarifsMultimedia" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailTarifMultimedia" type=" DetailTarifMultimediaType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="DetailTarifs" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailTarif" type=" DetailTarifType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: ThesaurusType

Super-types: None
Sub-types: None
Name ThesaurusType
Abstract no
Documentation Granule Thésaurus.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]">
<ThesaurusMTH
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
</ThesaurusMTH>
<ThesaurusAutre
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
</ThesaurusAutre>
</...>
Schema Component Representation
<xs:complexType name="ThesaurusType">
<xs:sequence>
<xs:element name="ThesaurusMTH" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref=" RefThesaurusMTH " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
<xs:element name="ThesaurusAutre" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref=" RefThesaurusAutre " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
top

Complex Type: TypeBatimentType

Super-types: xs:string < TypeBatimentType (by extension)
Sub-types: None
Name TypeBatimentType
Abstract no
Documentation Utilisé pour définir un type de batiment.
XML Instance Representation
<...
racine=" xs:string [0..1]"
type=" xs:string [1]"
xml:lang="[0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="TypeBatimentType">
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: ZoneType

Super-types: None
Sub-types: None
Name ZoneType
Abstract no
Documentation Modèle ZoneType.
XML Instance Representation
<...
id=" xs:string [0..1]"
idref=" xs:string [0..1]"
racine=" xs:string [0..1]"
type=" xs:string [1]"
libelle=" xs:string [0..1]"
xml:lang="[0..1]">
<Nom> NomZoneType </Nom> [0..1]
<Points
id=" xs:string [0..1]"
idref=" xs:string [0..1]"> [0..1]
<DetailPoint> DetailPointType </DetailPoint> [0..*]
</Points>
</...>
Schema Component Representation
<xs:complexType name="ZoneType">
<xs:sequence>
<xs:element name="Nom" type=" NomZoneType " minOccurs="0"/>
<xs:element name="Points" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DetailPoint" type=" DetailPointType " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" IdentifiantGroup "/>
<xs:attribute name="racine" type=" xs:string " use="optional"/>
<xs:attribute name="type" type=" xs:string " use="required"/>
<xs:attribute name="libelle" type=" xs:string " use="optional"/>
<xs:attributeGroup ref=" AttributLangueOp_Group "/>
</xs:complexType>
top

Model Group: DublinCoreGroup

Name DublinCoreGroup
Documentation Ce groupe est une facilité pour pouvoir faire référence à tous les termes et termes qualifiants du DC des namespaces dc et dcterms. N.B. Raffinements disponibles via les groupes desubstitution.
XML Instance Representation
Start Choice [0..*]
<dc:any> ... </dc:any> [1]
End Choice
Schema Component Representation
<xs:group name="DublinCoreGroup">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref=" dc:any "/>
</xs:choice>
</xs:sequence>
</xs:group>
top

Simple Type: Alpha1

Super-types: xs:string < Alpha1 (by restriction)
Sub-types: None
Name Alpha1
Content
  • Built-in XSD Type: string
  • pattern = [a-zA-Z]{1}
Documentation Utilisé pour une chaîne de caractères alphabétique de longueur 1.
Schema Component Representation
<xs:simpleType name="Alpha1">
<xs:restriction base=" xs:string ">
<xs:pattern value="[a-zA-Z]{1}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: Alpha1to2

Super-types: xs:string < Alpha1to2 (by restriction)
Sub-types: None
Name Alpha1to2
Content
  • Built-in XSD Type: string
  • pattern = [a-zA-Z]{1,2}
Documentation Utilisé pour une chaîne de caractères alphabétique de longueur 1 à 2.
Schema Component Representation
<xs:simpleType name="Alpha1to2">
<xs:restriction base=" xs:string ">
<xs:pattern value="[a-zA-Z]{1,2}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: Alpha3

Super-types: xs:string < Alpha3 (by restriction)
Sub-types: None
Name Alpha3
Content
  • Built-in XSD Type: string
  • pattern = [a-zA-Z]{3}
Documentation Utilisé pour une chaîne de caractères alphabétique de longueur 3.
Schema Component Representation
<xs:simpleType name="Alpha3">
<xs:restriction base=" xs:string ">
<xs:pattern value="[a-zA-Z]{3}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: Alpha4

Super-types: xs:string < Alpha4 (by restriction)
Sub-types: None
Name Alpha4
Content
  • Built-in XSD Type: string
  • pattern = [a-zA-Z]{4}
Documentation Utilisé pour une chaîne de caractères alphabétique de longueur 4.
Schema Component Representation
<xs:simpleType name="Alpha4">
<xs:restriction base=" xs:string ">
<xs:pattern value="[a-zA-Z]{4}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AlphaNumString1to16

Super-types: xs:string < AlphaNumString1to16 (by restriction)
Sub-types: None
Name AlphaNumString1to16
Content
  • Built-in XSD Type: string
  • pattern = [0-9a-zA-Z]{1,16}
Documentation Utilisé pour une chaîne de caractères alphanumérique de longueur 1 à 16.
Schema Component Representation
<xs:simpleType name="AlphaNumString1to16">
<xs:restriction base=" xs:string ">
<xs:pattern value="[0-9a-zA-Z]{1,16}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AlphaNumString1to32

Super-types: xs:string < AlphaNumString1to32 (by restriction)
Sub-types: None
Name AlphaNumString1to32
Content
  • Built-in XSD Type: string
  • pattern = [0-9a-zA-Z]{1,32}
Documentation Utilisé pour une chaîne de caractères alphanumérique de longueur 1 à 32.
Schema Component Representation
<xs:simpleType name="AlphaNumString1to32">
<xs:restriction base=" xs:string ">
<xs:pattern value="[0-9a-zA-Z]{1,32}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AlphaNumString1to8

Super-types: xs:string < AlphaNumString1to8 (by restriction)
Sub-types: None
Name AlphaNumString1to8
Content
  • Built-in XSD Type: string
  • pattern = [0-9a-zA-Z]{1,8}
Documentation Utilisé pour une chaîne de caractères alphanumérique de longueur 1 à 8.
Schema Component Representation
<xs:simpleType name="AlphaNumString1to8">
<xs:restriction base=" xs:string ">
<xs:pattern value="[0-9a-zA-Z]{1,8}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AnNumJourType

Super-types: xs:string < AnNumJourType (by restriction)
Sub-types: None
Name AnNumJourType
Content
  • Built-in XSD Type: string
  • pattern = \d{7}
Documentation Utilisé pour décrire un jpur de planning (format : AAAAJJJ).
Schema Component Representation
<xs:simpleType name="AnNumJourType">
<xs:restriction base=" xs:string ">
<xs:pattern value="\d{7}"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CapaciteType

Super-types: xs:nonNegativeInteger < CapaciteType (by restriction)
Sub-types:
Name CapaciteType
Content
  • Built-in XSD Type: nonNegativeInteger
Documentation Utilisé pour décrire une capacité.
Schema Component Representation
<xs:simpleType name="CapaciteType">
<xs:restriction base=" xs:nonNegativeInteger "/>
</xs:simpleType>
top

Simple Type: DateOrDateTimeType

Super-types: None
Sub-types: None
Name DateOrDateTimeType
Content
  • Union of following types:
    • xs:date
    • xs:dateTime
Documentation Utilisé pour définir une valeur de type date ou datetime.
Schema Component Representation
<xs:simpleType name="DateOrDateTimeType">
<xs:union memberTypes=" xs:date xs:dateTime"/>
</xs:simpleType>
top

Simple Type: Numeric0to99

Super-types: xs:integer < Numeric0to99 (by restriction)
Sub-types: None
Name Numeric0to99
Content
  • Built-in XSD Type: integer
  • 0 <= value <= 99
Documentation Utilisé pour une valeur numérique comprise entre 0 et 99.
Schema Component Representation
<xs:simpleType name="Numeric0to99">
<xs:restriction base=" xs:integer ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: Numeric0to999

Super-types: xs:integer < Numeric0to999 (by restriction)
Sub-types:
Name Numeric0to999
Content
  • Built-in XSD Type: integer
  • 0 <= value <= 999
Documentation Utilisé pour une valeur numérique comprise entre 0 et 999.
Schema Component Representation
<xs:simpleType name="Numeric0to999">
<xs:restriction base=" xs:integer ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: Numeric0to9999

Super-types: xs:integer < Numeric0to9999 (by restriction)
Sub-types: None
Name Numeric0to9999
Content
  • Built-in XSD Type: integer
  • 0 <= value <= 9999
Documentation Utilisé pour une valeur numérique comprise entre 0 et 9999.
Schema Component Representation
<xs:simpleType name="Numeric0to9999">
<xs:restriction base=" xs:integer ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ON_Type

Super-types: xs:NMTOKEN < ON_Type (by restriction)
Sub-types: None
Name ON_Type
Content
  • Built-in XSD Type: NMTOKEN
  • value = {'O'|'N'}
Documentation Utilisé pour définir une valeur "O" ou "N".
Schema Component Representation
<xs:simpleType name="ON_Type">
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value="O"/>
<xs:enumeration value="N"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to10

Super-types: xs:string < String1to10 (by restriction)
Sub-types: None
Name String1to10
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 10.
Schema Component Representation
<xs:simpleType name="String1to10">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to12

Super-types: xs:string < String1to12 (by restriction)
Sub-types: None
Name String1to12
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 12.
Schema Component Representation
<xs:simpleType name="String1to12">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to14

Super-types: xs:string < String1to14 (by restriction)
Sub-types: None
Name String1to14
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 14.
Schema Component Representation
<xs:simpleType name="String1to14">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to160

Super-types: xs:string < String1to160 (by restriction)
Sub-types: None
Name String1to160
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 160.
Schema Component Representation
<xs:simpleType name="String1to160">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="160"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to255

Super-types: xs:string < String1to255 (by restriction)
Sub-types: None
Name String1to255
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 255.
Schema Component Representation
<xs:simpleType name="String1to255">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to30

Super-types: xs:string < String1to30 (by restriction)
Sub-types: None
Name String1to30
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 30.
Schema Component Representation
<xs:simpleType name="String1to30">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to32

Super-types: xs:string < String1to32 (by restriction)
Sub-types: None
Name String1to32
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 32.
Schema Component Representation
<xs:simpleType name="String1to32">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="32"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to4

Super-types: xs:string < String1to4 (by restriction)
Sub-types: None
Name String1to4
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 4.
Schema Component Representation
<xs:simpleType name="String1to4">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to40

Super-types: xs:string < String1to40 (by restriction)
Sub-types: None
Name String1to40
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 40.
Schema Component Representation
<xs:simpleType name="String1to40">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to80

Super-types: xs:string < String1to80 (by restriction)
Sub-types:
Name String1to80
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 80.
Schema Component Representation
<xs:simpleType name="String1to80">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="80"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: String1to800

Super-types: xs:string < String1to800 (by restriction)
Sub-types:
Name String1to800
Content
  • Built-in XSD Type: string
  • length >= 1
Documentation Utilisé pour une chaîne de caractères de longueur 1 à 800.
Schema Component Representation
<xs:simpleType name="String1to800">
<xs:restriction base=" xs:string ">
<xs:minLength value="1"/>
<xs:maxLength value="800"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: TarifType

Super-types: xs:decimal < TarifType (by restriction)
Sub-types: None
Name TarifType
Content
  • Built-in XSD Type: decimal
  • no. of fraction digits = 3
Documentation Utilisé pour des valeurs de type montant, max 3 decimales.
Schema Component Representation
<xs:simpleType name="TarifType">
<xs:restriction base=" xs:decimal ">
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: TauxType

Super-types: xs:decimal < TauxType (by restriction)
Sub-types: None
Name TauxType
Content
  • Built-in XSD Type: decimal
  • no. of fraction digits = 2
Documentation Utilisé pour exprimer des taux, max 2 decimales.
Schema Component Representation
<xs:simpleType name="TauxType">
<xs:restriction base=" xs:decimal ">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
top

Legend

Complex Type: AusAddress
Schema Component Type Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base=" Address ">
<sequence>
<element name="state" type=" AusStates "/>
<element name="postcode">
<simpleType>
<restriction base=" string ">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type=" string " fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top

Generated by xs3p. Last modified: