Télécharger Description du jeu de données

Transcription

Télécharger Description du jeu de données
Ministère de l'économie et des finances
Ministère des affaires sociales et de la santé
Ministère du travail, de l'emploi, de la formation professionnelle et du dialogue social
Jeu de données FINESS « etalab_cs1100502 »
Structure : Établissement (ET)
1 Format du fichier
Fichier tabulaire, séparateur tabulation
Ligne 1 : Commentaire
Nombre de sections : 1
Section 1 : Lignes préfixées « structureet »
2 Correspondance entre les données et leur position
Donnée
Section : structureet
Numéro FINESS ET
Numéro FINESS EJ
Raison sociale
Raison sociale longue
Complément de raison sociale
Complément de distribution
Numéro de voie
Type de voie
Libellé de voie
Complément de voie
Lieu-dit / BP
Code Commune
Département
Libellé département
Ligne d’acheminement (CodePostal+Lib commune)
Téléphone
Télécopie
Catégorie d’établissement
Libelle catégorie d’établissement
Catégorie d’agrégat d’établissement
Libellé catégorie d’agrégat d’établissement
Numéro de SIRET
Code APE
Code MFT
Libelle MFT
Code SPH
Libelle SPH
Date d’ouverture
Date d’autorisation
Date de mise à jour sur la structure
Numéro éducation nationale
Balise XML
–
nofinesset
nofinessej
rs
rslongue
complrs
compldistrib
numvoie
typvoie
voie
compvoie
lieuditbp
commune
departement
libdepartement
ligneacheminement
telephone
telecopie
categetab
libcategetab
categagretab
libcategagretab
siret
codeape
codemft
libmft
codesph
libsph
dateouv
dateautor
datemaj
numuai
Numéro d’ordre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Adresse postale : 14 avenue Duquesne 75350 PARIS 07 SP
Adresse visiteurs : 11 place des cinq martyrs du lycée Buffon - 75014 PARIS
http://www.social-sante.gouv.fr/ http://finess.sante.gouv.fr/
3 Correspondance entre les données et leur identifiant
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="typeNumeroFiness">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9][0-9A-Z][0-9]{7}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeRaisonSociale">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="38" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeRaisonSocialeLongue">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeComplementRaisonSociale">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeComplementDistribution">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeNumeroVoie">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1,4}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeTypeVoie">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{1,4}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLibelleVoie">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="27" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeComplementVoie">
<xs:restriction base="xs:string">
<xs:enumeration value="B" />
<xs:enumeration value="C" />
<xs:enumeration value="Q" />
<xs:enumeration value="T" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLieuDitBp">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="32" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCommune">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeDepartement">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9][0-9A-Z]" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLibelleDepartement">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="24" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLigneAcheminement">
Ref :
etalab_cs1100502 05/2013
Jeu de données FINESS pour ETALAB
Page 2
/5
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{5} [\s\S]{1,26}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeTelephone">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{10}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeTelecopie">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{10}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCategorie">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{3}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLibelleCategorie">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCategorieAgregat">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLibelleCategorieAgregat">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeSiret">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{14}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCodeApe">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{4}[A-Z]" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCodeMft">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{2}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLibelleMft">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeCodeSph">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeLibelleSph">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeDateOuverture">
<xs:restriction base="xs:date"></xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeDateAutorisation">
<xs:restriction base="xs:date"></xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeDateMajStructure">
<xs:restriction base="xs:date"></xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeNumeroUAI">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{7}[A-Z]" />
Ref :
etalab_cs1100502 05/2013
Jeu de données FINESS pour ETALAB
Page 3
/5
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="typeEmetteur">
<xs:restriction base="xs:string">
<xs:enumeration value="ETALAB" />
<xs:enumeration value="etalab" />
<xs:enumeration value="FINESS" />
<xs:enumeration value="finess" />
</xs:restriction>
</xs:simpleType>
<xs:element name="fluxetalab">
<xs:complexType>
<xs:sequence>
<xs:element ref="horodatage" minOccurs="1" maxOccurs="1" />
<xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:element ref="structureet" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="horodatage">
<xs:complexType>
<xs:sequence>
<xs:element name="emetteur" type="typeEmetteur"
minOccurs="1" maxOccurs="1" />
<xs:element name="destinataire" type="typeEmetteur"
minOccurs="1" maxOccurs="1" />
<xs:element name="versionmessage" type="xs:string"
minOccurs="1" maxOccurs="1" />
<xs:element name="fluxnum" type="xs:nonNegativeInteger"
minOccurs="1" maxOccurs="1" />
<xs:element name="datemaj" type="xs:date" minOccurs="1"
maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="structureet">
<xs:complexType>
<xs:sequence>
<xs:element name="nofinesset" type="typeNumeroFiness"
minOccurs="1" maxOccurs="1" nillable="false" />
<xs:element name="nofinessej" type="typeNumeroFiness"
minOccurs="1" maxOccurs="1" nillable="false" />
<xs:element name="rs" type="typeRaisonSociale"
minOccurs="1" maxOccurs="1" nillable="false" />
<xs:element name="rslongue" type="typeRaisonSocialeLongue"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="complrs"
type="typeComplementRaisonSociale" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="compldistrib"
type="typeComplementDistribution" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="numvoie" type="typeNumeroVoie"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="typvoie" type="typeTypeVoie"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="voie" type="typeLibelleVoie"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="compvoie" type="typeComplementVoie"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="lieuditbp" type="typeLieuDitBp"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="departement" type="typeDepartement"
minOccurs="1" maxOccurs="1" nillable="false" />
<xs:element name="libdepartement"
type="typeLibelleDepartement" minOccurs="1" maxOccurs="1"
nillable="false" />
<xs:element name="ligneacheminement"
type="typeLigneAcheminement" minOccurs="1" maxOccurs="1"
nillable="false" />
<xs:element name="telephone" type="typeTelephone"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="telecopie" type="typeTelecopie"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="categetab" type="typeCategorie"
minOccurs="1" maxOccurs="1" nillable="false" />
<xs:element name="libcategetab" type="typeLibelleCategorie"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="categagretab" type="typeCategorieAgregat"
Ref :
etalab_cs1100502 05/2013
Jeu de données FINESS pour ETALAB
Page 4
/5
minOccurs="1" maxOccurs="1" nillable="false" />
<xs:element name="libcategagretab"
type="typeLibelleCategorieAgregat" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="siret" type="typeSiret" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="codeape" type="typeCodeApe" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="codemft" type="typeCodeMft" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="libmft" type="typeLibelleMft"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="codesph" type="typeCodeSph" minOccurs="1"
maxOccurs="1" nillable="true" />
<xs:element name="libsph" type="typeLibelleSph"
minOccurs="1" maxOccurs="1" nillable="true" />
<xs:element name="dateouv" type="typeDateOuverture"
minOccurs="1" maxOccurs="1" nillable="true"
default="1900-01-01" />
<xs:element name="dateautor" type="typeDateAutorisation"
minOccurs="1" maxOccurs="1" nillable="true"
default="1900-01-01" />
<xs:element name="datemaj" type="typeDateMajStructure"
minOccurs="1" maxOccurs="1" nillable="false"
default="1900-01-01" />
<xs:element name="numuai" type="typeNumeroUAI"
minOccurs="1" maxOccurs="1" nillable="true" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Ref :
etalab_cs1100502 05/2013
Jeu de données FINESS pour ETALAB
Page 5
/5