--- /dev/null
+{
+ "name": "contract-referentiel-familles-tiers",
+ "main": "ng-schemas.js",
+ "version": "2.6.0",
+ "authors": [
+ "Johan Lelan <lelan-j@mgdis.fr>"
+ ],
+ "description": "Contract for the referentiel-familles-tiers service",
+ "keywords": [
+ "contract",
+ "famille",
+ "tiers"
+ ],
+ "license": "",
+ "ignore": [
+ "**/.*",
+ "node_modules",
+ "bower_components",
+ "test",
+ "tests"
+ ],
+ "dependencies": {
+ "angular": "^1.2.0"
+ }
+}
--- /dev/null
+{
+ "definitions": {
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ComplementTypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypeFamilleEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:StatusEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FonctionPieceEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:PersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "PHYSIQUE",
+ "MORALE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ComplementPersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "NON_APPLICABLE",
+ "MORALE_DROIT_PUBLIC",
+ "MORALE_DROIT_PRIVE",
+ "MORALE_DROIT_MIXTE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:DefaultTypeFamilleEnum": {
+ "enum": [
+ "TIERS",
+ "TIERS_ASSOCIATION",
+ "TIERS_ENTREPRISE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormDefaultEnum": {
+ "enum": [
+ "ADMINISTRATOR",
+ "USER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:StatusDefaultEnum": {
+ "enum": [
+ "REQUESTED",
+ "REGISTERED",
+ "TRANSMITTED",
+ "SUPPORTED",
+ "RETURNED",
+ "VALIDATED"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:DefaultFonctionPieceEnum": {
+ "enum": [
+ "INSTRUCTION",
+ "PAIEMENT",
+ "AVIS",
+ "EVALUATION",
+ "DECISION"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:AnyNotNullAlphaNumericStringType": {
+ "pattern": "[A-Za-z0-9]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType": {
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9\\-_\\.]{0,31}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:SemanticVersionType": {
+ "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+(\\-([0-9A-Za-z-]+\\.?)+)?(\\+([0-9A-Za-z-]+\\.?)+)?",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:MimeType": {
+ "pattern": "[\\-\\w]+/[\\-\\w\\+\\.]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FamilleTiersType": {
+ "required": [
+ "libelle",
+ "typeFamille",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypeFamilleEnum"
+ },
+ "personnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypePersonnaliteJuridiqueEnum"
+ },
+ "complementPersonnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ComplementTypePersonnaliteJuridiqueEnum"
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ModelePieceDossierType"
+ },
+ "minItems": 0
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:FieldConfigurationSchemaType"
+ },
+ "minItems": 0
+ },
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:annotations"
+ },
+ "minItems": 0
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "active": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FieldConfigurationSchemaType": {
+ "type": "object",
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "defaultValue": {
+ "type": "string"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:EventClassType": {
+ "type": "object",
+ "properties": {
+ "begin": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ },
+ "events": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ },
+ "minItems": 0
+ },
+ "end": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ModelePieceDossierType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "pieceDeReference": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "minItems": 0
+ },
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:FonctionPieceEnum"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "obligatoire": {
+ "type": "boolean"
+ },
+ "envoiPostal": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ErrorResponseType": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "integer"
+ },
+ "errors": {
+ "type": "array",
+ "items": {},
+ "minItems": 0
+ },
+ "detail": {},
+ "message": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:EventType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:CorrelationUnitaireType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string",
+ "format": "uri"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypedClassificationType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserType": {
+ "properties": {
+ "form": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormEnum"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:annotations": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:AnyNotNullAlphaNumericStringType"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "lang": {
+ "type": "string"
+ },
+ "space": {
+ "enum": [
+ "default",
+ "preserve"
+ ],
+ "type": "string"
+ }
+ },
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType"
+}
\ No newline at end of file
--- /dev/null
+{
+ "definitions": {
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ComplementTypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypeFamilleEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:StatusEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FonctionPieceEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:PersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "PHYSIQUE",
+ "MORALE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ComplementPersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "NON_APPLICABLE",
+ "MORALE_DROIT_PUBLIC",
+ "MORALE_DROIT_PRIVE",
+ "MORALE_DROIT_MIXTE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:DefaultTypeFamilleEnum": {
+ "enum": [
+ "TIERS",
+ "TIERS_ASSOCIATION",
+ "TIERS_ENTREPRISE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormDefaultEnum": {
+ "enum": [
+ "ADMINISTRATOR",
+ "USER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:StatusDefaultEnum": {
+ "enum": [
+ "REQUESTED",
+ "REGISTERED",
+ "TRANSMITTED",
+ "SUPPORTED",
+ "RETURNED",
+ "VALIDATED"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:DefaultFonctionPieceEnum": {
+ "enum": [
+ "INSTRUCTION",
+ "PAIEMENT",
+ "AVIS",
+ "EVALUATION",
+ "DECISION"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:AnyNotNullAlphaNumericStringType": {
+ "pattern": "[A-Za-z0-9]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType": {
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9\\-_\\.]{0,31}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:SemanticVersionType": {
+ "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+(\\-([0-9A-Za-z-]+\\.?)+)?(\\+([0-9A-Za-z-]+\\.?)+)?",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:MimeType": {
+ "pattern": "[\\-\\w]+/[\\-\\w\\+\\.]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FamilleTiersType": {
+ "required": [
+ "libelle",
+ "typeFamille",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypeFamilleEnum"
+ },
+ "personnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypePersonnaliteJuridiqueEnum"
+ },
+ "complementPersonnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ComplementTypePersonnaliteJuridiqueEnum"
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ModelePieceDossierType"
+ },
+ "minItems": 0
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:FieldConfigurationSchemaType"
+ },
+ "minItems": 0
+ },
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:annotations"
+ },
+ "minItems": 0
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "active": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FieldConfigurationSchemaType": {
+ "type": "object",
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "defaultValue": {
+ "type": "string"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:EventClassType": {
+ "type": "object",
+ "properties": {
+ "begin": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ },
+ "events": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ },
+ "minItems": 0
+ },
+ "end": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ModelePieceDossierType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "pieceDeReference": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "minItems": 0
+ },
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:FonctionPieceEnum"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "obligatoire": {
+ "type": "boolean"
+ },
+ "envoiPostal": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ErrorResponseType": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "integer"
+ },
+ "errors": {
+ "type": "array",
+ "items": {},
+ "minItems": 0
+ },
+ "detail": {},
+ "message": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:EventType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:CorrelationUnitaireType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string",
+ "format": "uri"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypedClassificationType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserType": {
+ "properties": {
+ "form": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormEnum"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:annotations": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:AnyNotNullAlphaNumericStringType"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "lang": {
+ "type": "string"
+ },
+ "space": {
+ "enum": [
+ "default",
+ "preserve"
+ ],
+ "type": "string"
+ }
+ },
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType"
+}
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="../toHTML.xsl"?>
+<application xmlns="http://wadl.dev.java.net/2009/02"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:f="https://formats-pivots.adullact.net/referentiel-familles-tiers/v1"
+ xsi:schemaLocation="
+ http://wadl.dev.java.net/2009/02 http://www.w3.org/Submission/wadl/wadl.xsd
+ http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd">
+ <doc title="Persistance des familles de tiers" xml:lang="FR">Gère la persistance des familles de tiers</doc>
+ <resources base="http://localhost/referentiel-familles-tiers">
+ <doc title="Services familles de tiers" xml:lang="FR">Gestion des familles de tiers</doc>
+ <resource path="{tenant}">
+ <param name="tenant" style="template" type="xs:string">
+ <doc xml:lang="EN">This service is multi-tenant</doc>
+ </param>
+ <resource path="familles">
+ <method name="GET" id="findFamilles">
+ <doc xml:lang="FR">Rechercher des familles de tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="inlinecount" style="query" type="xs:string" default="none">
+ <doc title="Count of all elements" xml:lang="EN">Specifies that the response to the request
+ includes a count of the number of Entries in the Collection of Entries</doc>
+ <option value="allpages">
+ <doc xml:lang="EN">Response includes a count of the number of entities in the
+ collection</doc>
+ </option>
+ <option value="none">
+ <doc xml:lang="EN">Response does not include a count in the response.</doc>
+ </option>
+ </param>
+ <param name="top" style="query" type="xs:positiveInteger">
+ <doc title="Limit the maximum number of result entries" xml:lang="EN">Selecting only the
+ first N items of the set</doc>
+ </param>
+ <param name="skip" style="query" type="xs:positiveInteger">
+ <doc title="Skip a number of elements" xml:lang="EN"> That subset is defined by seeking N
+ Entries into the Collection and selecting only the remaining Entries (starting with Entry
+ N+1)</doc>
+ </param>
+ <param name="filter" style="query" type="xs:string" default="status eq 'DEMANDE'">
+ <doc title="Filter all elements with predicates" xml:lang="EN">See ODATA URI Conventions for
+ more details on filter capabilities
+ http://www.odata.org/documentation/odata-version-2-0/uri-conventions</doc>
+ </param>
+ <param name="orderby" style="query" type="xs:string">
+ <doc title="Sort entries with at least one property" xml:lang="EN">Use to order the
+ collection of Entries </doc>
+ <doc xml:lang="EN">Example myProperty asc, mySecondProperty desc</doc>
+ </param>
+ <param name="skiptoken" style="query" type="xs:string">
+ <doc title="To specified the last received entry" xml:lang="EN">For paginating purpose, send
+ the last received entry to get the N following entries</doc>
+ </param>
+ <param name="select" style="query" type="xs:string">
+ <doc title="Properties selection" xml:lang="EN">Specifies that a response should return a
+ subset of the entity's properties</doc>
+ </param>
+ <param name="expand" style="query" type="xs:string">
+ <doc title="fields extension" xml:lang="EN">Specifies a list of fields that should be expanded</doc>
+ </param>
+ <param name="fulltext" style="query" type="xs:string">
+ <doc title="Search in all fields" xml:lang="EN">Specifies that a response should return every
+ entity where fulltext value appears</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="EN">Should return a liste of elements event if it is empty</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should return a liste of elements that respect predicates</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When one of the parameter is malformed</doc>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ <resource path="{familleId}">
+ <method name="PUT" id="putFamille">
+ <doc xml:lang="FR">Enregistrer une famille avec identifiant</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a t:FamilleTiersType json object with id field</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="payload" style="plain" type="xs:string"/>
+ </representation>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand l'élément est modifié</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Doit retourner l'élément enregistré</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="409">
+ <doc title="Conflict" xml:lang="FR">Quand le tiers entre en conflit avec un tiers existant,
+ retourne une liste de tiers similaires t:Similaire.</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ <method name="GET" id="getFamille">
+ <doc xml:lang="FR">Pour récupérer une famille</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="expand" style="query" type="xs:string">
+ <doc title="fields extension" xml:lang="EN">Specifies a list of fields that should be expanded</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand l'élément existe</doc>
+ <representation mediaType="application/json"/>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ <method name="DELETE" id="deleteFamille">
+ <doc xml:lang="FR">Pour rendre inaccessible une famille</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </request>
+ <response status="204">
+ <doc title="No Content" xml:lang="EN">Quand la suppression est effective</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="FR">Quand l'élément n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="f:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ </resource>
+ </resource>
+ </resource>
+ </resources>
+</application>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<s:schema targetNamespace="https://formats-pivots.adullact.net/referentiel-familles-tiers/v1"
+ xmlns:tns="https://formats-pivots.adullact.net/referentiel-familles-tiers/v1" xmlns:mgs="https://formats-pivots.adullact.net"
+ elementFormDefault="qualified" xmlns:s="http://www.w3.org/2001/XMLSchema">
+ <s:import schemaLocation="http://www.w3.org/2001/xml.xsd"
+ namespace="http://www.w3.org/XML/1998/namespace"/>
+
+ <s:element name="famille" type="tns:FamilleTiersType"/>
+
+ <s:simpleType name="TypePersonnaliteJuridiqueEnum">
+ <s:union memberTypes="tns:PersonnaliteJuridiqueDefaultEnum tns:AnyNotNullAlphaNumericStringType"
+ />
+ </s:simpleType>
+ <s:simpleType name="PersonnaliteJuridiqueDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="PHYSIQUE"/>
+ <s:enumeration value="MORALE"/>
+ </s:restriction>
+ </s:simpleType>
+
+ <s:simpleType name="ComplementTypePersonnaliteJuridiqueEnum">
+ <s:union
+ memberTypes="tns:ComplementPersonnaliteJuridiqueDefaultEnum tns:AnyNotNullAlphaNumericStringType"
+ />
+ </s:simpleType>
+ <s:simpleType name="ComplementPersonnaliteJuridiqueDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="NON_APPLICABLE"/>
+ <s:enumeration value="MORALE_DROIT_PUBLIC"/>
+ <s:enumeration value="MORALE_DROIT_PRIVE"/>
+ <s:enumeration value="MORALE_DROIT_MIXTE"/>
+ </s:restriction>
+ </s:simpleType>
+
+ <s:complexType name="FamilleTiersType">
+ <s:sequence>
+ <s:group ref="tns:BusinessEntityGroup"/>
+ <s:element name="libelle" type="tns:LocalizedTextType" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Libellé de la donnée</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="actif" type="s:boolean" default="true" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractère actif de cette référence</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="expiration" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Date à laquelle cette référence est
+ inactive</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="typeFamille" type="tns:TypeFamilleEnum"/>
+ <s:element name="personnaliteJuridique" type="tns:TypePersonnaliteJuridiqueEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://fr.wikipedia.org/wiki/Personnalit%C3%A9_juridique"> La personnalité juridique
+ est l'aptitude à être titulaire de droits et de devoirs. La personnalité juridique est une
+ fiction juridique attribuée aux personnes physiques (êtres humains) et aux personnes morales
+ (groupements tels que : entreprises, associations, État et ses subdivisions). Qu'elles
+ soient physiques ou morales, les personnes juridiques ont des caractéristiques communes :
+ une naissance et une mort (par exemple : date de création et de dissolution pour les
+ entreprises), une identité propre (nom et adresse1) et des droits et des devoirs
+ (principalement : droit de conclure et devoir de payer l'impôt). </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="complementPersonnaliteJuridique"
+ type="tns:ComplementTypePersonnaliteJuridiqueEnum" minOccurs="0" default="NON_APPLICABLE">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://fr.wikipedia.org/wiki/Personne_morale_en_droit_fran%C3%A7ais"> Dans la
+ tradition du droit civil, le droit français distingue les personnes morales de droit public,
+ les personnes morales de droit privé et les personnes morales de droit mixte.
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="pieces" type="tns:ModelePieceDossierType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="specifiques" type="tns:FieldConfigurationSchemaType" minOccurs="0"
+ maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+
+ <s:simpleType name="TypeFamilleEnum">
+ <s:union memberTypes="tns:DefaultTypeFamilleEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="DefaultTypeFamilleEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="TIERS"/>
+ <s:enumeration value="TIERS_ASSOCIATION"/>
+ <s:enumeration value="TIERS_ENTREPRISE"/>
+ </s:restriction>
+ </s:simpleType>
+
+ <s:simpleType name="AnyNotNullAlphaNumericStringType">
+ <s:restriction base="s:string">
+ <s:pattern value="[A-Za-z0-9]+"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="LocalizedTextType">
+ <s:simpleContent>
+ <s:extension base="s:string">
+ <s:attribute ref="xml:lang" use="optional"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:complexType name="FieldConfigurationSchemaType">
+ <s:sequence>
+ <s:element name="defaultValue" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">The default value for this field</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="hidden" type="s:boolean" default="false" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specified if this field is hidden</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="required" type="s:boolean" default="false" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specified if this field is mandatory</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="schema" type="tns:LinkType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:group name="BusinessEntityGroup">
+ <s:sequence>
+ <s:element name="tenant" type="s:normalizedString" minOccurs="0"/>
+ <s:element name="origin" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">URI that identifies the original application that submit
+ this data model</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="id" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" xmlns="http://www.w3.org/1999/xhtml">
+ <p> An ID uniquely identifying the canonical entity. This usually comes from the
+ back-end store. This value is guaranteed to be unique and immutable (it will never
+ change). </p>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0"/>
+ <s:element name="kind" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Type of this entity</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Last modification date.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ <s:element name="version" type="tns:SemanticVersionType" minOccurs="0"/>
+ <s:element name="active" type="s:boolean" minOccurs="0" default="true">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Every entity is active by default.</s:documentation>
+ <s:documentation xml:lang="EN">Disable means that this entity is deleted from its master
+ data</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="linkedUsers" type="tns:LinkedUserType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">All linked users will have link relation like
+ 'administrator' or 'user'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="status" type="tns:StatusEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Last business status that have been specified for this
+ entity. If you want the status changing date, you could found it on the
+ events.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="history" type="tns:EventClassType" minOccurs="0"/>
+ <s:element name="classifications" type="tns:TypedClassificationType" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <s:element name="correlations" type="tns:CorrelationUnitaireType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">This list contains all correlations URI of the cache
+ applications for this entity.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="annotations" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Any typed annotations on this entity</s:documentation>
+ </s:annotation>
+ <s:complexType>
+ <s:complexContent>
+ <s:extension base="tns:LocalizedTextType">
+ <s:attribute name="type" type="tns:AnyNotNullAlphaNumericStringType"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ </s:element>
+ </s:sequence>
+ </s:group>
+ <s:simpleType name="ReferenceType">
+ <s:restriction base="s:string">
+ <s:pattern value="[a-zA-Z0-9][a-zA-Z0-9\-_\.]{0,31}"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="LinkType">
+ <s:annotation>
+ <s:documentation xml:lang="EN" source="https://tools.ietf.org/html/rfc5988">RFC for Web
+ Linking context</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="href" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies the location of the linked
+ document</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="title" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Used to label the destination</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="rel" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" source="http://www.iana.org/assignments/link-relations/link-relations.xhtml">Relation
+ type extension</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="type" type="tns:MimeType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies the media type of the linked
+ document</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="media" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies on what device the linked document will be
+ displayed</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="method" type="s:normalizedString" minOccurs="0" default="GET">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies the HTTP method to use</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="expand" type="s:anyType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Should contains the result of linked document if
+ called</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="SemanticVersionType">
+ <s:annotation>
+ <s:documentation xml:lang="EN" source="http://semver.org/">Based on semver
+ recommendation</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:string">
+ <s:pattern value="[0-9]+\.[0-9]+\.[0-9]+(\-([0-9A-Za-z-]+\.?)+)?(\+([0-9A-Za-z-]+\.?)+)?"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="LinkedUserType">
+ <s:complexContent>
+ <s:extension base="tns:LinkType">
+ <s:attribute name="form" type="tns:LinkedUserFormEnum" default="USER"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:simpleType name="LinkedUserFormEnum">
+ <s:union memberTypes="tns:LinkedUserFormDefaultEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="LinkedUserFormDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="ADMINISTRATOR"/>
+ <s:enumeration value="USER"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="StatusEnum">
+ <s:union memberTypes="tns:StatusDefaultEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="StatusDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="REQUESTED"/>
+ <s:enumeration value="REGISTERED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Déposé</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="TRANSMITTED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Transmis au référentiel</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="SUPPORTED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Pris en charge</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="RETURNED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Renvoyé à l'expéditeur</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="VALIDATED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Validé</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="EventClassType">
+ <s:sequence>
+ <s:element name="begin" type="tns:EventType" minOccurs="0"/>
+ <s:element name="events" type="tns:EventType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="end" type="tns:EventType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="TypedClassificationType">
+ <s:sequence>
+ <s:element name="id" type="s:anyURI" minOccurs="0"/>
+ <s:element name="values" type="s:string" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ <s:attribute name="type" type="s:normalizedString" use="optional"/>
+ </s:complexType>
+ <s:complexType name="CorrelationUnitaireType">
+ <s:simpleContent>
+ <s:extension base="s:anyURI">
+ <s:attribute name="type" type="s:normalizedString"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:simpleType name="MimeType">
+ <s:restriction base="s:string">
+ <s:pattern value="[\-\w]+/[\-\w\+\.]+"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="EventType">
+ <s:sequence>
+ <s:element name="id" type="s:anyURI" minOccurs="0"/>
+ <s:element name="date" type="s:dateTime" minOccurs="0"/>
+ <s:element name="summary" type="s:string" minOccurs="0"/>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0"/>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ </s:sequence>
+ <s:attribute name="type" type="s:normalizedString" use="optional"/>
+ </s:complexType>
+ <s:complexType name="ModelePieceDossierType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Définition d'un modèle de pièce d'un dossier (ex: pièce d'un dispositif, pièce d'une famille de tiers, pièce d'un téléservice) </s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Référence de la donnée</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="libelle" type="tns:LocalizedTextType" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Libellé de la donnée</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="actif" type="s:boolean" default="true" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractère actif de cette référence</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="expiration" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Date à laquelle cette référence est
+ inactive</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="description" type="tns:LocalizedTextType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Descriptif de la pièce</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="pieceDeReference" type="tns:LinkType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Lien vers la pièce de référence dans le référentiel de pièce</s:documentation>
+ <s:documentation xml:lang="FR">rel='pieceReference', expand='piece.xsd#PieceType'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="obligatoire" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractère obligatoire de la pièce</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="fonction" type="tns:FonctionPieceEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Fonction de la pièce dans le dossier (exemple : Instruction, Paiement, Avis, Décision, Evaluation)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="envoiPostal" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">L'envoie postal est autorisé</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="FonctionPieceEnum">
+ <s:union memberTypes="tns:DefaultFonctionPieceEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="DefaultFonctionPieceEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="INSTRUCTION"/>
+ <s:enumeration value="PAIEMENT"/>
+ <s:enumeration value="AVIS"/>
+ <s:enumeration value="EVALUATION"/>
+ <s:enumeration value="DECISION"/>
+ </s:restriction>
+ </s:simpleType>
+
+ <!-- common -->
+ <s:element name="errorResponse" type="tns:ErrorResponseType"/>
+ <s:complexType name="ErrorResponseType">
+ <s:sequence>
+ <s:element name="code" type="s:short" minOccurs="0"/>
+ <s:element name="message" type="s:string" minOccurs="0"/>
+ <s:element name="errors" type="s:anyType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="detail" type="s:anyType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+
+</s:schema>
--- /dev/null
+var fs = require('fs');
+var util = require('util');
+var gulp = require('gulp');
+var xsd2json = require('xsd2json2').xsd2json;
+var mkdirp = require('mkdirp');
+var del = require('del');
+
+gulp.task('clean', function() {
+ del.sync(['./famille.json', './famille-noAdditionalProperties.json', './ng-schemas.js']);
+});
+
+// Generate the JSON schemas from the XSD definitions
+gulp.task('xsd2json', function(callback) {
+ xsd2json('./famille.xsd', function(err, jsonSchema) {
+ if (err) return callback(err);
+ // Root element of schema should have type famille
+ jsonSchema.$ref = '#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType';
+ fs.writeFile('./famille.json', JSON.stringify(jsonSchema, null, 2), callback);
+ });
+});
+
+var recursiveNoAddProp = function(o) {
+ for (var i in o) {
+ if (typeof o[i] === 'object') {
+ if (o[i].properties) {
+ o[i].additionalProperties = false;
+ }
+ recursiveNoAddProp(o[i]);
+ }
+ }
+};
+
+gulp.task('noAddProp', function() {
+ var schema = JSON.parse(fs.readFileSync('./famille.json', 'utf8'));
+ recursiveNoAddProp(schema);
+ fs.writeFileSync('./famille-noAdditionalProperties.json', JSON.stringify(schema, null, 2));
+});
+
+// Generate an angular module with a constant that holds the JSON schema
+gulp.task('ngConstant', function(callback) {
+ var angularModule = util.format(
+ 'angular.module("referentiel-famille.contract", [])\n.constant("famille_SCHEMA", %s);',
+ fs.readFileSync('./famille.json', 'utf8')
+ );
+ fs.writeFile('./ng-schemas.js', angularModule, callback);
+});
\ No newline at end of file
--- /dev/null
+/**
+ * Exports all resources related to the referentiel-famille contract for node.js programs
+ */
+
+var fs = require('fs');
+
+exports.xsd = {
+ famille: fs.readFileSync(__dirname + '/famille.xsd', 'utf8')
+};
+
+exports.jsonSchema = {
+ famille: require('./famille.json'),
+ familleNoAdditionalProperties: require('./famille-noAdditionalProperties')
+};
\ No newline at end of file
--- /dev/null
+angular.module("referentiel-famille.contract", [])
+.constant("famille_SCHEMA", {
+ "definitions": {
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ComplementTypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypeFamilleEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:StatusEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FonctionPieceEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:PersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "PHYSIQUE",
+ "MORALE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ComplementPersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "NON_APPLICABLE",
+ "MORALE_DROIT_PUBLIC",
+ "MORALE_DROIT_PRIVE",
+ "MORALE_DROIT_MIXTE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:DefaultTypeFamilleEnum": {
+ "enum": [
+ "TIERS",
+ "TIERS_ASSOCIATION",
+ "TIERS_ENTREPRISE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormDefaultEnum": {
+ "enum": [
+ "ADMINISTRATOR",
+ "USER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:StatusDefaultEnum": {
+ "enum": [
+ "REQUESTED",
+ "REGISTERED",
+ "TRANSMITTED",
+ "SUPPORTED",
+ "RETURNED",
+ "VALIDATED"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:DefaultFonctionPieceEnum": {
+ "enum": [
+ "INSTRUCTION",
+ "PAIEMENT",
+ "AVIS",
+ "EVALUATION",
+ "DECISION"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:AnyNotNullAlphaNumericStringType": {
+ "pattern": "[A-Za-z0-9]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType": {
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9\\-_\\.]{0,31}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:SemanticVersionType": {
+ "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+(\\-([0-9A-Za-z-]+\\.?)+)?(\\+([0-9A-Za-z-]+\\.?)+)?",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:MimeType": {
+ "pattern": "[\\-\\w]+/[\\-\\w\\+\\.]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FamilleTiersType": {
+ "required": [
+ "libelle",
+ "typeFamille",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypeFamilleEnum"
+ },
+ "personnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypePersonnaliteJuridiqueEnum"
+ },
+ "complementPersonnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ComplementTypePersonnaliteJuridiqueEnum"
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ModelePieceDossierType"
+ },
+ "minItems": 0
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:FieldConfigurationSchemaType"
+ },
+ "minItems": 0
+ },
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:annotations"
+ },
+ "minItems": 0
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "active": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:FieldConfigurationSchemaType": {
+ "type": "object",
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "defaultValue": {
+ "type": "string"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:EventClassType": {
+ "type": "object",
+ "properties": {
+ "begin": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ },
+ "events": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ },
+ "minItems": 0
+ },
+ "end": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:EventType"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ModelePieceDossierType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType"
+ },
+ "pieceDeReference": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "minItems": 0
+ },
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:FonctionPieceEnum"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "obligatoire": {
+ "type": "boolean"
+ },
+ "envoiPostal": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:ErrorResponseType": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "integer"
+ },
+ "errors": {
+ "type": "array",
+ "items": {},
+ "minItems": 0
+ },
+ "detail": {},
+ "message": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:EventType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:ReferenceType"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkType"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:CorrelationUnitaireType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string",
+ "format": "uri"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:TypedClassificationType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserType": {
+ "properties": {
+ "form": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:LinkedUserFormEnum"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:annotations": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnetreferentielfamillestiersv1:AnyNotNullAlphaNumericStringType"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnetreferentielfamillestiersv1:LocalizedTextType": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "lang": {
+ "type": "string"
+ },
+ "space": {
+ "enum": [
+ "default",
+ "preserve"
+ ],
+ "type": "string"
+ }
+ },
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType"
+});
\ No newline at end of file
--- /dev/null
+{
+ "name": "contract-referentiel-familles-tiers",
+ "version": "1.2.1",
+ "description": "Contracts for the referentiel-familles-tiers service",
+ "main": "index.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1",
+ "clean": "gulp clean",
+ "cibuild": "gulp xsd2json && gulp ngConstant && gulp noAddProp"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://adullact.net/anonscm/git/formats-pivots/formats-pivots.git"
+ },
+ "keywords": [
+ "contract",
+ "famille",
+ "tiers"
+ ],
+ "author": "Johan Lelan <lelan-j@mgdis.fr>",
+ "license": "",
+ "devDependencies": {
+ "del": "^1.1.1",
+ "gulp": "^3.8.10",
+ "mkdirp": "^0.5.0",
+ "xsd2json2": "^1.0.0"
+ }
+}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/association"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:bs="https://formats-pivots.adullact.net/budgets"
- xmlns:b="https://formats-pivots.adullact.net/budget"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/association"
- xmlns:t="https://formats-pivots.adullact.net/tiers/v1"
- xmlns:ca="https://formats-pivots.adullact.net"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:coos="https://formats-pivots.adullact.net/tiers/v1/coordonnees"
- xmlns:coo="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- xmlns:dbautre="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:iban="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:rib="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:dbs="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- xmlns:db="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:rep="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:reps="https://formats-pivots.adullact.net/tiers/v1/representants"
- xmlns:tmo="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- xmlns:tph="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- xmlns:tp="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- xmlns:mgsie="https://formats-pivots.adullact.net/tiers/v1/insee"
- xmlns:asso="https://formats-pivots.adullact.net/tiers/association"
- xmlns:ver="https://formats-pivots.adullact.net/version"
- xmlns:cod="https://formats-pivots.adullact.net/code"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:class="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:clas="https://formats-pivots.adullact.net/classification/v1"
- xmlns:cs="https://formats-pivots.adullact.net/correlations/v1"
- xmlns:c="https://formats-pivots.adullact.net/correlation/v1"
- xmlns:icc="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:e="https://formats-pivots.adullact.net/entite"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1"
- schemaLocation="../tiers.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/budgets"
- schemaLocation="../budget/budgets.xsd"/>
- <s:complexType name="associationType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définition canonique d'une association dans le bus]]></s:documentation>
- </s:annotation>
- <s:complexContent>
- <s:extension base="t:tiersType">
- <s:sequence>
- <s:element
- name="descriptionActivites"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="type"
- type="tns:typeAssociationType"
- minOccurs="0"/>
- <s:element
- name="codeRNA"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="datePublicationJO"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="dateInscription"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="affiliation"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="adherentMoral"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="structuresSecteurMarchand"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="listeAgrements"
- type="tns:agrementsType"
- minOccurs="0"/>
- <s:element
- name="listeLabels"
- type="tns:labelsType"
- minOccurs="0"/>
- <s:element
- name="utilitePublique"
- type="tns:utilitePubliqueType"
- minOccurs="0"/>
- <s:element
- name="commissaireAuxComptes"
- type="s:boolean"
- minOccurs="0"/>
- <s:element
- name="moyensHumains"
- type="tns:moyensHumainsType"
- minOccurs="0"/>
- <s:element
- name="budgets"
- type="bs:budgetsType"
- minOccurs="0"/>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:extension>
- </s:complexContent>
- </s:complexType>
- <s:simpleType name="typeAssociationType">
- <s:restriction base="s:string">
- <s:enumeration value="INTERNATIONAL"/>
- <s:enumeration value="NATIONAL"/>
- <s:enumeration value="REGIONAL"/>
- <s:enumeration value="DEPARTEMENTAL"/>
- <s:enumeration value="LOCAL"/>
- </s:restriction>
- </s:simpleType>
- <s:complexType name="utilitePubliqueType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Utilite publique]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="datePublicationJO"
- type="s:dateTime"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="agrementsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les agréments]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated
- date="2014-01-01T01:00:00"
- refer="tns:agrement"/>
- </s:appinfo>
- <s:documentation xml:lang="FR">Utiliser de préférence
- agrement</s:documentation>
- </s:annotation>
- <s:element
- name="agrement"
- type="tns:agrementType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- <s:element
- name="agrements"
- type="tns:agrementType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:choice>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/agrements/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/agrements/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="agrementType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[agrément]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="type"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="attribuePar"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="enDateDu"
- type="s:dateTime"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/agrement/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/agrement/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/agrement/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/agrement/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="labelsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les labels]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated
- date="2014-01-01T01:00:00"
- refer="tns:label"/>
- </s:appinfo>
- <s:documentation xml:lang="FR">Utiliser de préférence
- label</s:documentation>
- </s:annotation>
- <s:element
- name="label"
- type="tns:labelType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- <s:element
- name="labels"
- type="tns:labelType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:choice>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/labels/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/labels/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="labelType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[label]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="nom"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="organisme"
- type="s:string"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/label/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/label/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/label/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/label/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="moyensHumainsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les moyens humains]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="moyen"
- type="tns:moyenHType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/moyensHumains/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/moyensHumains/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="moyenHType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[moyen Humains]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="exercice"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="nbAdherents"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbHommes"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbFemmes"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbBenevoles"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbVolontaires"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbSalaries"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbETPT"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="total5HautSalaires"
- type="s:decimal"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="association"
- type="tns:associationType"
- substitutionGroup="t:abstractTiers"/>
- <s:element
- name="defaultAssociation"
- type="tns:associationType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/association"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:bs="https://formats-pivots.adullact.net/budgets"
- xmlns:b="https://formats-pivots.adullact.net/budget"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/association"
- xmlns:t="https://formats-pivots.adullact.net/tiers/v1"
- xmlns:ca="https://formats-pivots.adullact.net"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:coos="https://formats-pivots.adullact.net/tiers/v1/coordonnees"
- xmlns:coo="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- xmlns:dbautre="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:iban="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:rib="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:dbs="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- xmlns:db="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:rep="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:reps="https://formats-pivots.adullact.net/tiers/v1/representants"
- xmlns:tmo="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- xmlns:tph="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- xmlns:tp="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- xmlns:mgsie="https://formats-pivots.adullact.net/tiers/v1/insee"
- xmlns:asso="https://formats-pivots.adullact.net/tiers/association"
- xmlns:ver="https://formats-pivots.adullact.net/version"
- xmlns:cod="https://formats-pivots.adullact.net/code"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:class="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:clas="https://formats-pivots.adullact.net/classification/v1"
- xmlns:cs="https://formats-pivots.adullact.net/correlations/v1"
- xmlns:c="https://formats-pivots.adullact.net/correlation/v1"
- xmlns:icc="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:e="https://formats-pivots.adullact.net/entite"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1"
- schemaLocation="../tiers.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/budgets"
- schemaLocation="../budget/budgets.xsd"/>
- <s:complexType name="associationType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définition canonique d'une association dans le bus]]></s:documentation>
- </s:annotation>
- <s:complexContent>
- <s:extension base="t:tiersType">
- <s:sequence>
- <s:element
- name="descriptionActivites"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="type"
- type="tns:typeAssociationType"
- minOccurs="0"/>
- <s:element
- name="codeRNA"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="datePublicationJO"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="dateInscription"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="affiliation"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="adherentMoral"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="structuresSecteurMarchand"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="listeAgrements"
- type="tns:agrementsType"
- minOccurs="0"/>
- <s:element
- name="listeLabels"
- type="tns:labelsType"
- minOccurs="0"/>
- <s:element
- name="utilitePublique"
- type="tns:utilitePubliqueType"
- minOccurs="0"/>
- <s:element
- name="commissaireAuxComptes"
- type="s:boolean"
- minOccurs="0"/>
- <s:element
- name="moyensHumains"
- type="tns:moyensHumainsType"
- minOccurs="0"/>
- <s:element
- name="budgets"
- type="bs:budgetsType"
- minOccurs="0"/>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:extension>
- </s:complexContent>
- </s:complexType>
- <s:simpleType name="typeAssociationType">
- <s:restriction base="s:string">
- <s:enumeration value="INTERNATIONAL"/>
- <s:enumeration value="NATIONAL"/>
- <s:enumeration value="REGIONAL"/>
- <s:enumeration value="DEPARTEMENTAL"/>
- <s:enumeration value="LOCAL"/>
- </s:restriction>
- </s:simpleType>
- <s:complexType name="utilitePubliqueType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Utilite publique]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="datePublicationJO"
- type="s:dateTime"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/utilitePublique/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="agrementsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les agréments]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated
- date="2014-01-01T01:00:00"
- refer="tns:agrement"/>
- </s:appinfo>
- <s:documentation xml:lang="FR">Utiliser de préférence
- agrement</s:documentation>
- </s:annotation>
- <s:element
- name="agrement"
- type="tns:agrementType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- <s:element
- name="agrements"
- type="tns:agrementType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:choice>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/agrements/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/agrements/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="agrementType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[agrément]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="type"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="attribuePar"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="enDateDu"
- type="s:dateTime"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/agrement/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/agrement/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/agrement/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/agrement/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="labelsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les labels]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated
- date="2014-01-01T01:00:00"
- refer="tns:label"/>
- </s:appinfo>
- <s:documentation xml:lang="FR">Utiliser de préférence
- label</s:documentation>
- </s:annotation>
- <s:element
- name="label"
- type="tns:labelType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- <s:element
- name="labels"
- type="tns:labelType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:choice>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/labels/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/labels/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="labelType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[label]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="nom"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="organisme"
- type="s:string"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/label/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/label/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/label/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/label/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="moyensHumainsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les moyens humains]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="moyen"
- type="tns:moyenHType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/moyensHumains/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/moyensHumains/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="moyenHType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[moyen Humains]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="exercice"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="nbAdherents"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbHommes"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbFemmes"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbBenevoles"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbVolontaires"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbSalaries"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="nbETPT"
- type="s:integer"
- minOccurs="0"/>
- <s:element
- name="total5HautSalaires"
- type="s:decimal"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/association/moyenHumain/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="association"
- type="tns:associationType"
- substitutionGroup="t:abstractTiers"/>
- <s:element
- name="defaultAssociation"
- type="tns:associationType"/>
-</s:schema>
\ No newline at end of file
--- /dev/null
+{
+ "name": "contract-referentiel-tiers",
+ "main": "ng-schemas.js",
+ "version": "2.6.0",
+ "authors": [
+ "Johan Lelan <lelan-j@mgdis.fr>"
+ ],
+ "description": "Contract for the referentiel-tiers service",
+ "keywords": [
+ "contract",
+ "tiers"
+ ],
+ "license": "",
+ "ignore": [
+ "**/.*",
+ "node_modules",
+ "bower_components",
+ "test",
+ "tests"
+ ],
+ "dependencies": {
+ "angular": "^1.2.0"
+ }
+}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/budget"
- xmlns:tns="https://formats-pivots.adullact.net/budget"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:complexType name="budgetType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Budget]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="exercice"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="typeBudget"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="dtDebut"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="dtFin"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="lignesComptes"
- type="tns:comptesType"
- minOccurs="0"/>
- <s:element
- name="observations"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="natureObjet"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="participationBeneficiaire"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="pratiqueTarifaire"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="repartitionChargeIndirecte"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="contributionVolontaire"
- type="s:string"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/budget/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/budget/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/budget/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/budget/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="comptesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les comptes]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="compte"
- type="tns:compteType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/budget/comptes/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/budget/comptes/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="compteType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Compte]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="code"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="label"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="nature"
- type="tns:natureCompte"
- minOccurs="0"/>
- <s:element
- name="commentaire"
- type="s:string"
- minOccurs="0"/>
- <s:element
- name="montant"
- type="s:decimal"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/budget/compte/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/budget/compte/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/budget/compte/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/budget/compte/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:simpleType
- name="natureCompte"
- final="restriction">
- <s:restriction base="s:string">
- <s:enumeration value="CHARGE"/>
- <s:enumeration value="PRODUIT"/>
- </s:restriction>
- </s:simpleType>
- <s:element
- name="budget"
- type="tns:budgetType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/budgets"
- xmlns:tns="https://formats-pivots.adullact.net/budgets"
- xmlns:b="https://formats-pivots.adullact.net/budget"
- xmlns:ca="https://formats-pivots.adullact.net"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/budget"
- schemaLocation="budget.xsd"/>
- <s:complexType name="budgetsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les budgets]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="budget"
- type="b:budgetType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/budgets/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/budgets/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="budgets"
- type="tns:budgetsType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/classification/v1"
- xmlns:tns="https://formats-pivots.adullact.net/classification/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de classer n'importe
- quelle entité dans une classification interne ou normée.]]></s:documentation>
- </s:annotation>
- <s:complexType name="classificationTypeeType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Classification Typée]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="valeur"
- type="tns:classificationType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Donne la valeur de la classification]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- <s:attribute
- name="type"
- type="s:string"
- use="required">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractérise le type de la classification (PESV2, specifique, etc...)]]></s:documentation>
- </s:annotation>
- </s:attribute>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/classification/type/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/classification/type/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="classificationType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de classer l'entité. (Peut contenir une classification interne ou une hiérarchie normée)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="identifiant"
- type="s:string">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Code du niveau de classification]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element
- name="sousClassification"
- type="tns:classificationType"
- minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient les niveaux sous-jacent]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:any
- namespace="https://formats-pivots.adullact.net/classification/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires définies dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/classification/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/classification/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/classification/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="classification"
- type="tns:classificationType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:tns="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:clas="https://formats-pivots.adullact.net/classification/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:import
- schemaLocation="classification.xsd"
- namespace="https://formats-pivots.adullact.net/classification/v1"/>
- <s:complexType name="classificationsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de classer plusieurs fois l'entité dans des classifications de types différents]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="classification"
- type="clas:classificationTypeeType"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Liste des classements typés de cette entité]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/classifications/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/classifications/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="classifications"
- type="tns:classificationsType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:ie="http://xml.insee.fr/schema"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/coordonnee" xmlns:xml="http://www.w3.org/XML/1998/namespace"
- xmlns:vCard="https://formats-pivots.adullact.net/tiers/coordonnee/vcard"
- elementFormDefault="qualified">
- <s:import schemaLocation="../external/insee/insee.xsd"
- namespace="http://xml.insee.fr/schema" />
- <s:import schemaLocation="../external/W3C/2004/10/xml.xsd"
- namespace="http://www.w3.org/XML/1998/namespace" />
- <s:import schemaLocation="vCard.xsd"
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/vcard" />
- <s:complexType name="tiersCoordonneesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit le lien entre un tiers et ses coordonnées (Type d'adresse : Usuelle, administrative, autres...)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="coordonnees" type="tns:coordonneesType" />
- </s:sequence>
- <s:attribute name="typeAdresse" type="s:string" use="required" />
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="coordonneesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Coordoonées du tiers (Adresse géographie, adresse électronique, téléphones)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="geographique" type="tns:adresseGeographiqueType"
- minOccurs="0" />
- <s:element name="numerique" type="tns:adresseNumeriqueType"
- minOccurs="0" />
- <s:element name="telephonique" type="tns:coordonneesTelephoniquesType"
- minOccurs="0" />
- <s:any namespace="https://formats-pivots.adullact.net/tiers/coordonnee/extensions"
- minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="adresseGeographiqueType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Donne les caractéristiques géographique de l'adresse (Numéro de voie, code postal, ville, etc...)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="adresseGeographique" type="ie:AdresseGeographiqueType" />
- <s:element name="informationInsee" type="tns:COGType"
- minOccurs="0" />
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/geographique/extensions"
- minOccurs="0" maxOccurs="unbounded" >
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/geographique/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/geographique/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/geographique/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="coordonneesTelephoniquesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractéristiques téléphoniques (téléphone, portable, fax)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="telephone" type="vCard:telephoneNumberType"
- minOccurs="0" maxOccurs="unbounded" />
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/telephonique/extensions"
- minOccurs="0" maxOccurs="unbounded" >
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/telephonique/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/telephonique/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/telephonique/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="adresseNumeriqueType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractéristique numérique de la coordonnée (email, site web, facebook, tweeter, msn etc...)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="adresseCourriel" type="vCard:emailAddressType"
- minOccurs="0" maxOccurs="unbounded" />
- <s:element name="siteInternet" type="s:anyURI" minOccurs="0"
- maxOccurs="unbounded" />
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/numerique/extensions"
- minOccurs="0" maxOccurs="unbounded" >
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/numerique/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/numerique/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/numerique/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="COGType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Code insee de la commune]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="codeCommuneInsee" type="ie:CodeCommuneType"
- minOccurs="0" />
- <s:any namespace="https://formats-pivots.adullact.net/tiers/coordonnee/cog/extensions"
- minOccurs="0" maxOccurs="unbounded" >
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/cog/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/coordonnee/cog/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnee/cog/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="coordonnee" type="tns:coordonneesType" />
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/v1/coordonnees" xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/coordonnees" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:coor="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
-xmlns:ie="http://xml.insee.fr/schema"
-elementFormDefault="qualified">
- <s:import namespace="https://formats-pivots.adullact.net/tiers/v1/coordonnee" schemaLocation="coordonnee.xsd"/>
- <s:complexType name="listeCoordonneesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient toutes les coordonnées disponibles sur le tiers]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="tiersCoordonnees" type="coor:tiersCoordonneesType" minOccurs="0" maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/coordonnees/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/coordonnees/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="coordonnees" type="tns:listeCoordonneesType"/>
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/coordonnee/vcard"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/coordonnee/vcard"
- elementFormDefault="qualified">
- <s:complexType name="emailAddressType">
- <s:annotation>
- <s:documentation>inherited from
- ftp://ftp.isi.edu/in-notes/rfc2426.txt</s:documentation>
- </s:annotation>
- <s:simpleContent>
- <s:extension base="s:string">
- <s:attribute name="TYPE" default="internet">
- <s:simpleType>
- <s:list>
- <s:simpleType>
- <s:restriction base="s:string">
- <s:enumeration value="internet" />
- <s:enumeration value="x400" />
- <s:enumeration value="pref" />
- </s:restriction>
- </s:simpleType>
- </s:list>
- </s:simpleType>
- </s:attribute>
- <s:attribute name="OTHERTYPE" type="s:string" />
- <s:attribute name="lang" type="s:language" use="optional" />
- </s:extension>
- </s:simpleContent>
- </s:complexType>
- <s:complexType name="telephoneNumberType">
- <s:annotation>
- <s:documentation>inherited from
- ftp://ftp.isi.edu/in-notes/rfc2426.txt</s:documentation>
- </s:annotation>
- <s:simpleContent>
- <s:extension base="s:string">
- <s:attribute name="TYPE" default="voice">
- <s:simpleType>
- <s:list>
- <s:simpleType>
- <s:restriction base="s:string">
- <s:enumeration value="home" />
- <s:enumeration value="msg" />
- <s:enumeration value="work" />
- <s:enumeration value="pref" />
- <s:enumeration value="voice" />
- <s:enumeration value="fax" />
- <s:enumeration value="cell" />
- <s:enumeration value="video" />
- <s:enumeration value="pager" />
- <s:enumeration value="bbs" />
- <s:enumeration value="modem" />
- <s:enumeration value="car" />
- <s:enumeration value="isdn" />
- <s:enumeration value="pcs" />
- </s:restriction>
- </s:simpleType>
- </s:list>
- </s:simpleType>
- </s:attribute>
- <s:attribute name="lang" type="s:language" use="optional" />
- </s:extension>
- </s:simpleContent>
- </s:complexType>
- <s:element name="email" type="tns:emailAddressType" />
- <s:element name="tel" type="tns:telephoneNumberType" />
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:cor="https://formats-pivots.adullact.net/correlation/exposition" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="correlation"
- targetNamespace="https://formats-pivots.adullact.net/correlation/exposition">
- <wsdl:types>
- <xsd:schema targetNamespace="https://formats-pivots.adullact.net/correlation/exposition"
- xmlns:Q1="https://formats-pivots.adullact.net/correlation/v1">
- <xsd:import namespace="https://formats-pivots.adullact.net/correlation/v1" schemaLocation="../correlation/correlation.xsd"/>
- <xsd:element name="EnregistrerCorrelation">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="correlation" type="Q1:correlationType" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="EnregistrerCorrelationResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="correlation" type="Q1:correlationType" minOccurs="0" />
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="RechercherCorrelation">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="inlineCount" type="xsd:integer"/>
- <xsd:element name="top" type="xsd:integer"/>
- <xsd:element name="skip" type="xsd:integer"/>
- <xsd:element name="filter" type="xsd:string"/>
- <xsd:element name="orderBy" type="xsd:string"/>
- <xsd:element name="format" type="xsd:string"/>
- <xsd:element name="callback" type="xsd:string"/>
- <xsd:element name="skipToken" type="xsd:string"/>
- <xsd:element name="expand" type="xsd:string"/>
- <xsd:element name="select" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="RechercherCorrelationResponse">
- <xsd:complexType>
- <xsd:sequence>
-
- <xsd:element name="matches" type="Q1:correlationType"
- maxOccurs="unbounded" minOccurs="0"></xsd:element>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- </wsdl:types>
- <wsdl:message name="EnregistrerCorrelationRequest">
- <wsdl:part element="cor:EnregistrerCorrelation" name="parameters" />
- </wsdl:message>
- <wsdl:message name="EnregistrerCorrelationResponse">
- <wsdl:part element="cor:EnregistrerCorrelationResponse" name="parameters" />
- </wsdl:message>
- <wsdl:message name="RechercherCorrelationRequest">
- <wsdl:part name="parameters" element="cor:RechercherCorrelation"></wsdl:part>
- </wsdl:message>
- <wsdl:message name="RechercherCorrelationResponse">
- <wsdl:part name="parameters" element="cor:RechercherCorrelationResponse"></wsdl:part>
- </wsdl:message>
- <wsdl:portType name="correlation">
- <wsdl:operation name="EnregistrerCorrelation">
- <wsdl:input message="cor:EnregistrerCorrelationRequest" />
- <wsdl:output message="cor:EnregistrerCorrelationResponse" />
- </wsdl:operation>
- <wsdl:operation name="RechercherCorrelation">
- <wsdl:input message="cor:RechercherCorrelationRequest"></wsdl:input>
- <wsdl:output message="cor:RechercherCorrelationResponse"></wsdl:output>
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:binding name="correlationSOAP" type="cor:correlation">
- <soap:binding style="document"
- transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="EnregistrerCorrelation">
- <soap:operation
- soapAction="https://formats-pivots.adullact.net/correlation/exposition/EnregistrerCorrelation" />
- <wsdl:input>
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="RechercherCorrelation">
- <soap:operation
- soapAction="https://formats-pivots.adullact.net/correlation/exposition/RechercherCorrelation" />
- <wsdl:input>
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:service name="correlation">
- <wsdl:port binding="cor:correlationSOAP" name="correlationSOAP">
- <soap:address location="http://localhost:9090/correlation" />
- </wsdl:port>
- </wsdl:service>
-</wsdl:definitions>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/correlation/v1"
- xmlns:mgs="http://www.mgdis.fr" xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:cod="https://formats-pivots.adullact.net/code" xmlns:tns="https://formats-pivots.adullact.net/correlation/v1"
- elementFormDefault="qualified">
- <s:import namespace="https://formats-pivots.adullact.net/code"
- schemaLocation="../entite/code/code.xsd" />
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de conserver le lien
- entre une entité de référence et les codes techniques des
- applications qui l'ont prise en compte.]]></s:documentation>
- </s:annotation>
- <s:complexType name="correlationType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit une correlation
- avec le code et l'application référentiels d'origine et les codes et
- applications qui l'ont prise en compte]]></s:documentation>
- <s:documentation xml:lang="EN"><![CDATA[Define a correlation with :
- - original application name,
- - orginial application id,
- - linked application name,
- - linked application id]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:sequence>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated date="2013-01-01T01:00:00" refer="tns:reference" />
- </s:appinfo>
- </s:annotation>
- <s:element name="referenceApplication" type="s:string"
- minOccurs="0" />
- <s:element name="referenceId" type="s:string" minOccurs="0" />
- </s:sequence>
- <s:element name="reference" type="cod:qualifiedIdentifiersType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Le nom du référentiel
- est à spécifier dans reference.name]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Le code du référentiel
- est à spécifier dans reference.identifier]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
- <s:choice>
- <s:sequence>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated date="2013-01-01T01:00:00" refer="tns:correlation" />
- </s:appinfo>
- </s:annotation>
- <s:element name="correlationApplication" type="s:string" />
- <s:element name="correlationId" type="s:string" />
- </s:sequence>
- <s:element name="correlation" type="cod:qualifiedIdentifiersType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Le nom de l'applicatif
- corrélé est à spécifier dans correlation.name]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Le code de l'applicatif
- corrélé est à spécifier dans correlation.identifier]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
- <s:any namespace="https://formats-pivots.adullact.net/correlation/extensions"
- minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à
- définir dans un fichier XSD externe avec le namespace :
- https://formats-pivots.adullact.net/correlation/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/correlation/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/correlation/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="defaultCorrelation" type="tns:correlationType" />
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/correlations/v1"
- xmlns:tns="https://formats-pivots.adullact.net/correlations/v1" xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:cor="https://formats-pivots.adullact.net/correlation/v1" elementFormDefault="qualified">
- <s:import schemaLocation="correlation.xsd"
- namespace="https://formats-pivots.adullact.net/correlation/v1" />
- <s:import namespace="https://formats-pivots.adullact.net/code"
- schemaLocation="../entite/code/code.xsd" />
- <s:complexType name="correlationsType">
- <s:annotation>
- <s:documentation xml:lang="EN"><![CDATA[Contains a collection of correlation]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Définit une liste de correlations]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="correlation" type="cor:correlationType"
- minOccurs="0" maxOccurs="unbounded" >
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Correlation entre entité de référence et enregistrement applicatif]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/correlations/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/correlations/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="correlations" type="tns:correlationsType" />
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/cycleDeVie/v1" xmlns:mgs="http://www.mgdis.fr" xmlns:tns="https://formats-pivots.adullact.net/cycleDeVie/v1" xmlns:s="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de spécifier l'ensemble des jalons qui sont survenus sur l'entité]]></s:documentation>
- </s:annotation>
- <s:complexType name="cyclesDeVieType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les évènements marquants sur l'entité de sa création à sa cloture]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Utiliser de préférence evenement]]></s:documentation>
- </s:annotation>
- <s:element name="evenements" type="tns:cycleDeVieType" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated date="2014-01-01T01:01:01" refer="tns:evenement"/>
- </s:appinfo>
- <s:documentation xml:lang="FR"><![CDATA[Liste de tous les évènements ordonnés survenus sur cette entité]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="evenement" type="tns:cycleDeVieType" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Liste de tous les évènements ordonnés survenus sur cette entité]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/cyclesDeVie/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/cyclesDeVie/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="cycleDeVieType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient l'ouverture, la fermeture et tous les évènements marquants de la vie de l'entité dans le SI]]></s:documentation>
- </s:annotation>
- <s:choice>
- <s:element name="creation" type="tns:evenementType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Création de l'entité]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="cloture" type="tns:evenementType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Fin de la vie de l'entité (Cloture, archivage, suppression, autres...)]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:any namespace="https://formats-pivots.adullact.net/cycleDeVie/type/extensions" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet d'étendre les types d'évènement possible]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Etendre dans un fichier XSD importé avec le namespace : https://formats-pivots.adullact.net/cycleDeVie/type/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:choice>
- </s:complexType>
- <s:complexType name="evenementType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Précise la date, le descriptif et la référence liée dans le SI]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="date" type="s:dateTime">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Date à laquelle l'evènement est survenu]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="descriptif" type="s:string" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Résumé de l'évènement]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="reference" type="s:string" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Complément technique sur l'évènement (origine, type, référence externe, autres...)]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="utilisateur" type="s:string">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Utilisateur qui a déclenché l'évènement]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:any namespace="https://formats-pivots.adullact.net/cycleDeVie/evenement/extensions" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD importé avec le namespace : https://formats-pivots.adullact.net/cycleDeVie/evenement/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/cycleDeVie/evenement/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/cycleDeVie/evenement/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="cyclesDeVie" type="tns:cyclesDeVieType"/>
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:complexType name="autreCoordonneeBancaireType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Stockage des identités bancaires non IBAN, non RIB.]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Les informations sont stockées sous forme de clé/valeur(s)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="cleValeur"
- type="tns:cleValeurType"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="cleValeurType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Entrée de type nom/valeur pour conserver toutes les informations d'un autre type de coordonnée bancaire]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="cle"
- type="s:string"/>
- <s:choice>
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated
- date="2014-01-01T01:01:01"
- refer="valeurs"/>
- </s:appinfo>
- <s:documentation xml:lang="FR">Utiliser de préférence
- valeurs</s:documentation>
- </s:annotation>
- <s:element
- name="valeurs"
- type="tns:valeursType"/>
- <s:element
- name="valeur"
- type="s:string"
- maxOccurs="unbounded"/>
- </s:choice>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/element/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/element/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="valeursType">
- <s:sequence>
- <s:element
- name="valeur"
- type="s:string"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/valeurs/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/autre/valeurs/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="autres"
- type="tns:autreCoordonneeBancaireType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:rib="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:iban="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:autre="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- schemaLocation="iban.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- schemaLocation="rib.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- schemaLocation="autresDomiciliationBancaire.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/cycleDeVie/v1"
- schemaLocation="../cycleDeVie/cycleDeVie.xsd"/>
- <s:complexType name="tiersDomiciliationBancaireType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractérise le lien entre le tiers et sa domiciliation bancaire]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="domiciliationBancaire"
- type="tns:domiciliationBancaireType"/>
- </s:sequence>
- <s:attribute
- name="numeroOrdre"
- type="s:int"
- use="required"/>
- <s:attribute
- name="principale"
- type="s:boolean"/>
- <s:attribute
- name="modeReglement"
- type="s:string"/>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/type/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/type/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="domiciliationBancaireType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit la domiciliation (Coordonnée bancaire, Titulaire, Cloture, etc...)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="titulaire"
- type="s:string"/>
- <s:element
- name="coordonneeBancaire"
- type="tns:coordonneeBancaireType"/>
- <s:element
- name="cycleDeVie"
- type="cy:cyclesDeVieType"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="coordonneeBancaireType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Coordonnée bancaire à proprement dite (RIB ou IBAN ou Autre type de coordonnée bancaire)]]></s:documentation>
- </s:annotation>
- <s:choice>
- <s:element
- name="RIB"
- type="rib:RIBType"/>
- <s:element
- name="IBAN"
- type="iban:IBANType"/>
- <s:element
- name="autre"
- type="autre:autreCoordonneeBancaireType"/>
- </s:choice>
- </s:complexType>
- <s:element
- name="domiciliationBancaire"
- type="tns:domiciliationBancaireType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- xmlns:dom="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:autre="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:iban="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:rib="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- schemaLocation="domiciliationBancaire.xsd"/>
- <s:complexType name="domiciliationsBancairesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient toutes les domiciliations bancaires du tiers]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="tiersDomiciliationBancaire"
- type="dom:tiersDomiciliationBancaireType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaires/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaires/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="domiciliationsBancaires"
- type="tns:domiciliationsBancairesType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:complexType name="IBANType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Infomation bancaire internationale]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="numeroCompte"
- type="s:string"/>
- <s:element
- name="BIC"
- type="s:string"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/iban/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/iban/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/iban/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/iban/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="iban"
- type="tns:IBANType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:complexType name="RIBType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Relevé d'identité bancaire]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="etablissement"
- type="s:string"/>
- <s:element
- name="guichet"
- type="s:string"/>
- <s:element
- name="numeroCompte"
- type="s:string"/>
- <s:element
- name="cle"
- type="s:string"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/rib/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/rib/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/domiciliationBancaire/rib/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/domiciliationBancaire/rib/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="tib"
- type="tns:RIBType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/code"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:tns="https://formats-pivots.adullact.net/code"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:simpleType name="codeType">
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated
- date="2013-01-01T01:00:00"
- refer="tns:qualifiedIdentifiersType"/>
- </s:appinfo>
- <s:documentation xml:lang="FR"><![CDATA[Identifiant simple formé de
- 32 caractères.]]></s:documentation>
- </s:annotation>
- <s:restriction base="s:string">
- <s:maxLength value="32"/>
- </s:restriction>
- </s:simpleType>
- <s:complexType name="qualifiedIdentifiersType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Identifiant complexe formé
- d'un nom et de plusieurs codes]]></s:documentation>
- </s:annotation>
- <s:choice>
- <s:sequence>
- <s:element
- name="name"
- type="s:string"
- minOccurs="0"
- maxOccurs="1">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit le caractère nommé de l'identifiant (code applicatif ou code domaine)]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element
- name="ids"
- type="tns:identifiersType"
- minOccurs="1"/>
- </s:sequence>
- <s:element
- name="uri"
- type="s:anyURI"
- minOccurs="1">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit une uri contenant un discriminant avec l'origine et son identifiant]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
-
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/code/qualified/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/code/qualified/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="identifiersType">
- <s:sequence>
- <s:element
- name="id"
- type="s:string"
- minOccurs="1"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Liste des identifiants ordonnés (codeDossier/codeExercice ou codeDossier/numeroOrdre)]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/code/qualified/identifier/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/code/qualified/identifier/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="code"
- type="tns:codeType"/>
- <s:element
- name="qualifiedIdentifiers"
- type="tns:qualifiedIdentifiersType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema targetNamespace="https://formats-pivots.adullact.net/common"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
- <!-- types communs -->
- <s:simpleType name="anyAlphaNumericString">
- <s:restriction base="s:string">
- <s:pattern value="[A-Za-z0-9]*"/>
- </s:restriction>
- </s:simpleType>
- <s:simpleType name="anyNotNullAlphaNumericString">
- <s:restriction base="s:string">
- <s:pattern value="[A-Za-z0-9]+"/>
- </s:restriction>
- </s:simpleType>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/entite/v1" xmlns:tns="https://formats-pivots.adullact.net/entite/v1"
- xmlns:com="https://formats-pivots.adullact.net/common" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1" xmlns:ics="https://formats-pivots.adullact.net/additionalInformationCollection/v1" xmlns:c="https://formats-pivots.adullact.net/correlation/v1" xmlns:cs="https://formats-pivots.adullact.net/correlations/v1" xmlns:cod="https://formats-pivots.adullact.net/code" xmlns:ver="https://formats-pivots.adullact.net/version" xmlns:cla="https://formats-pivots.adullact.net/classification/v1" xmlns:clas="https://formats-pivots.adullact.net/classifications/v1" xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1" xmlns:mgs="http://www.mgdis.fr" elementFormDefault="qualified">
- <s:import namespace="https://formats-pivots.adullact.net/version" schemaLocation="version/version.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/code" schemaLocation="code/code.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/common" schemaLocation="common/common.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/cycleDeVie/v1" schemaLocation="../cycleDeVie/cycleDeVie.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/classifications/v1" schemaLocation="../classification/classifications.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/classification/v1" schemaLocation="../classification/classification.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/correlations/v1" schemaLocation="../correlation/correlations.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/correlation/v1" schemaLocation="../correlation/correlation.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/additionalInformationCollection/v1" schemaLocation="../informationComplementaire/informationsComplementaires.xsd"/>
- <s:import namespace="https://formats-pivots.adullact.net/additionalInformation/v1" schemaLocation="../informationComplementaire/informationComplementaire.xsd"/>
- <s:complexType name="listeEntiteType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définition d'une liste d'entités]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="element" type="tns:entiteType" minOccurs="0" maxOccurs="unbounded"/>
- <s:any namespace="https://formats-pivots.adullact.net/entite/liste/extensions" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/entite/liste/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- </s:complexType>
- <s:complexType name="entiteType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Description commune de toutes entités publiques]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice>
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Identifiant de l'entité (Peut être un code textuel ou un identifiant complexe)]]></s:documentation>
- </s:annotation>
- <s:element name="code" type="cod:codeType" minOccurs="0">
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated date="2013-01-01T01:00:00" refer="tns:namedCodes"/>
- </s:appinfo>
- </s:annotation>
- </s:element>
- <s:element name="identifier" type="cod:qualifiedIdentifiersType" minOccurs="0"/>
- </s:choice>
- <s:choice>
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Versionning de l'entité]]></s:documentation>
- </s:annotation>
- <s:element name="version" type="ver:versionType" minOccurs="0">
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated date="2013-01-01T01:00:00" refer="tns:semanticVersion"/>
- </s:appinfo>
- <s:documentation xml:lang="FR"><![CDATA[Permet de typer la version à laquelle fait référence l'entité]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Permet une médiation suivant le numéro de version de l'entité]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="semanticVersion" type="ver:semanticVersionType" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de typer la version à laquelle fait référence l'entité]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Permet une médiation suivant le numéro de version de l'entité (Transformation, adaptation d'une version à l'autre)]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
- <s:element name="cyclesDeVie" type="cy:cyclesDeVieType" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Cycle de vie de l'entité (de sa création à sa fermeture)]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="classifications" type="clas:classificationsType" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit le classement de cette entité]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="correlations" type="cs:correlationsType" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de conserver le lien entre l'entité courante et les codes techniques des applications qui l'ont prise en compte.]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element name="infosComp" type="ics:additionalInformationCollectionType" minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de spécifier une liste de données complémentaires associées à l'entité]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- </s:complexType>
- <s:element name="entite" type="tns:entiteType" abstract="true"/>
-
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/entite/v1/liste"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:clas="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:cla="https://formats-pivots.adullact.net/classification/v1"
- xmlns:ver="https://formats-pivots.adullact.net/version"
- xmlns:cod="https://formats-pivots.adullact.net/code"
- xmlns:cs="https://formats-pivots.adullact.net/correlations/v1"
- xmlns:c="https://formats-pivots.adullact.net/correlation/v1"
- xmlns:ics="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:tns="https://formats-pivots.adullact.net/entite/v1/liste"
- xmlns:e="https://formats-pivots.adullact.net/entite/v1"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/version"
- schemaLocation="version/version.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/code"
- schemaLocation="code/code.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/cycleDeVie/v1"
- schemaLocation="../cycleDeVie/cycleDeVie.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/classifications/v1"
- schemaLocation="../classification/classifications.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/classification/v1"
- schemaLocation="../classification/classification.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/correlations/v1"
- schemaLocation="../correlation/correlations.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/correlation/v1"
- schemaLocation="../correlation/correlation.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- schemaLocation="../informationComplementaire/informationsComplementaires.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/additionalInformation/v1"
- schemaLocation="../informationComplementaire/informationComplementaire.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/entite/v1"
- schemaLocation="entite.xsd"/>
- <s:complexType name="listeEntiteType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définition d'une liste d'entités]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="element"
- type="e:entiteType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/entites/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/entites/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/version"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:tns="https://formats-pivots.adullact.net/version" xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Permet de versionner les entités dans le but de facilité leur cohabitation]]></s:documentation>
- </s:annotation>
- <s:simpleType name="versionType">
- <s:annotation>
- <s:appinfo>
- <mgs:deprecated date="2013-01-01T01:00:00" refer="tns:semanticVersionType"/>
- </s:appinfo>
- <s:documentation xml:lang="FR"><![CDATA[Définition d'une version simple basée sur deux chiffres (MAJEURE.MINEURE)]]></s:documentation>
- <s:documentation xml:lang="EN"><![CDATA[Simple version definition based on two number MAJOR.MINOR]]></s:documentation>
- </s:annotation>
- <s:restriction base="s:string">
- <s:pattern value="[0-9]+\.[0-9]+" />
- </s:restriction>
- </s:simpleType>
- <s:simpleType name="semanticVersionType">
- <s:annotation>
- <s:documentation xml:lang="EN"><![CDATA[Given a version number MAJOR.MINOR.PATCH, increment the:
-MAJOR version when you make incompatible API changes,
-MINOR version when you add functionality in a backwards-compatible manner, and
-PATCH version when you make backwards-compatible bug fixes.
-Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Définit une version sémantisée dont l'incrémentation est guidée par les postulats suivants:
-MAJEURE version quand les API sont incompatibles entre elles,
-MINEURE version quand les fonctionnalités sont retro-compatibles, et
-CORRECTIF version quand on corrige des bugs sans rompre la compatibilité ascendante.
-Les informations supplémentaires comme ALPHA, BETA et autres sont utilisables sous forme d'extension (3.24.15-ALPHA, 3.0.1-BETA, 1.0.0-SNAPSHOT).]]></s:documentation>
- </s:annotation>
- <s:restriction base="s:string">
- <s:pattern value="[0-9]+\.[0-9]+\.[0-9]+(\-.*)?" />
- </s:restriction>
- </s:simpleType>
- <s:element name="version" type="tns:versionType"/>
-</s:schema>
+++ /dev/null
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- XML Schema schema for XML Schemas: Part 1: Structures -->
-<!-- Note this schema is NOT the normative structures schema. -->
-<!-- The prose copy in the structures REC is the normative -->
-<!-- version (which shouldn't differ from this one except for -->
-<!-- this comment and entity expansions, but just in case -->
-<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "XMLSchema.dtd" [
-
-<!-- provide ID type information even for parsers which only read the
- internal subset -->
-<!ATTLIST xs:schema id ID #IMPLIED>
-<!ATTLIST xs:complexType id ID #IMPLIED>
-<!ATTLIST xs:complexContent id ID #IMPLIED>
-<!ATTLIST xs:simpleContent id ID #IMPLIED>
-<!ATTLIST xs:extension id ID #IMPLIED>
-<!ATTLIST xs:element id ID #IMPLIED>
-<!ATTLIST xs:group id ID #IMPLIED>
-<!ATTLIST xs:all id ID #IMPLIED>
-<!ATTLIST xs:choice id ID #IMPLIED>
-<!ATTLIST xs:sequence id ID #IMPLIED>
-<!ATTLIST xs:any id ID #IMPLIED>
-<!ATTLIST xs:anyAttribute id ID #IMPLIED>
-<!ATTLIST xs:attribute id ID #IMPLIED>
-<!ATTLIST xs:attributeGroup id ID #IMPLIED>
-<!ATTLIST xs:unique id ID #IMPLIED>
-<!ATTLIST xs:key id ID #IMPLIED>
-<!ATTLIST xs:keyref id ID #IMPLIED>
-<!ATTLIST xs:selector id ID #IMPLIED>
-<!ATTLIST xs:field id ID #IMPLIED>
-<!ATTLIST xs:include id ID #IMPLIED>
-<!ATTLIST xs:import id ID #IMPLIED>
-<!ATTLIST xs:redefine id ID #IMPLIED>
-<!ATTLIST xs:notation id ID #IMPLIED>
-<!--
- keep this schema XML1.0 DTD valid
- -->
- <!ENTITY % schemaAttrs 'xmlns:hfp CDATA #IMPLIED'>
-
- <!ELEMENT hfp:hasFacet EMPTY>
- <!ATTLIST hfp:hasFacet
- name NMTOKEN #REQUIRED>
-
- <!ELEMENT hfp:hasProperty EMPTY>
- <!ATTLIST hfp:hasProperty
- name NMTOKEN #REQUIRED
- value CDATA #REQUIRED>
-<!--
- Make sure that processors that do not read the external
- subset will know about the various IDs we declare
- -->
- <!ATTLIST xs:simpleType id ID #IMPLIED>
- <!ATTLIST xs:maxExclusive id ID #IMPLIED>
- <!ATTLIST xs:minExclusive id ID #IMPLIED>
- <!ATTLIST xs:maxInclusive id ID #IMPLIED>
- <!ATTLIST xs:minInclusive id ID #IMPLIED>
- <!ATTLIST xs:totalDigits id ID #IMPLIED>
- <!ATTLIST xs:fractionDigits id ID #IMPLIED>
- <!ATTLIST xs:length id ID #IMPLIED>
- <!ATTLIST xs:minLength id ID #IMPLIED>
- <!ATTLIST xs:maxLength id ID #IMPLIED>
- <!ATTLIST xs:enumeration id ID #IMPLIED>
- <!ATTLIST xs:pattern id ID #IMPLIED>
- <!ATTLIST xs:appinfo id ID #IMPLIED>
- <!ATTLIST xs:documentation id ID #IMPLIED>
- <!ATTLIST xs:list id ID #IMPLIED>
- <!ATTLIST xs:union id ID #IMPLIED>
- ]>
-<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" blockDefault="#all" elementFormDefault="qualified" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="EN" xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty">
- <xs:annotation>
- <xs:documentation>
- Part 1 version: Id: structures.xsd,v 1.2 2004/01/15 11:34:25 ht Exp
- Part 2 version: Id: datatypes.xsd,v 1.3 2004/01/23 18:11:13 ht Exp
- </xs:documentation>
- </xs:annotation>
-
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/structures.html">
- The schema corresponding to this document is normative,
- with respect to the syntactic constraints it expresses in the
- XML Schema language. The documentation (within <documentation> elements)
- below, is not normative, but rather highlights important aspects of
- the W3C Recommendation of which this is a part</xs:documentation>
- </xs:annotation>
-
- <xs:annotation>
- <xs:documentation>
- The simpleType element and all of its members are defined
- towards the end of this schema document</xs:documentation>
- </xs:annotation>
-
- <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd">
- <xs:annotation>
- <xs:documentation>
- Get access to the xml: attribute groups for xml:lang
- as declared on 'schema' and 'documentation' below
- </xs:documentation>
- </xs:annotation>
- </xs:import>
-
- <xs:complexType name="openAttrs">
- <xs:annotation>
- <xs:documentation>
- This type is extended by almost all schema types
- to allow attributes from other namespaces to be
- added to user schemas.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="xs:anyType">
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="annotated">
- <xs:annotation>
- <xs:documentation>
- This type is extended by all types which allow annotation
- other than <schema> itself
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="xs:openAttrs">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="id" type="xs:ID"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:group name="schemaTop">
- <xs:annotation>
- <xs:documentation>
- This group is for the
- elements which occur freely at the top level of schemas.
- All of their types are based on the "annotated" type by extension.</xs:documentation>
- </xs:annotation>
- <xs:choice>
- <xs:group ref="xs:redefinable"/>
- <xs:element ref="xs:element"/>
- <xs:element ref="xs:attribute"/>
- <xs:element ref="xs:notation"/>
- </xs:choice>
- </xs:group>
-
- <xs:group name="redefinable">
- <xs:annotation>
- <xs:documentation>
- This group is for the
- elements which can self-redefine (see <redefine> below).</xs:documentation>
- </xs:annotation>
- <xs:choice>
- <xs:element ref="xs:simpleType"/>
- <xs:element ref="xs:complexType"/>
- <xs:element ref="xs:group"/>
- <xs:element ref="xs:attributeGroup"/>
- </xs:choice>
- </xs:group>
-
- <xs:simpleType name="formChoice">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="qualified"/>
- <xs:enumeration value="unqualified"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="reducedDerivationControl">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:derivationControl">
- <xs:enumeration value="extension"/>
- <xs:enumeration value="restriction"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="derivationSet">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- <xs:documentation>
- #all or (possibly empty) subset of {extension, restriction}</xs:documentation>
- </xs:annotation>
- <xs:union>
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="#all"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType>
- <xs:list itemType="xs:reducedDerivationControl"/>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
-
- <xs:simpleType name="typeDerivationControl">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:derivationControl">
- <xs:enumeration value="extension"/>
- <xs:enumeration value="restriction"/>
- <xs:enumeration value="list"/>
- <xs:enumeration value="union"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="fullDerivationSet">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- <xs:documentation>
- #all or (possibly empty) subset of {extension, restriction, list, union}</xs:documentation>
- </xs:annotation>
- <xs:union>
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="#all"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType>
- <xs:list itemType="xs:typeDerivationControl"/>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
-
- <xs:element name="schema" id="schema">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-schema"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:openAttrs">
- <xs:sequence>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="xs:include"/>
- <xs:element ref="xs:import"/>
- <xs:element ref="xs:redefine"/>
- <xs:element ref="xs:annotation"/>
- </xs:choice>
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:group ref="xs:schemaTop"/>
- <xs:element ref="xs:annotation" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:sequence>
- <xs:attribute name="targetNamespace" type="xs:anyURI"/>
- <xs:attribute name="version" type="xs:token"/>
- <xs:attribute name="finalDefault" type="xs:fullDerivationSet" use="optional" default=""/>
- <xs:attribute name="blockDefault" type="xs:blockSet" use="optional" default=""/>
- <xs:attribute name="attributeFormDefault" type="xs:formChoice" use="optional" default="unqualified"/>
- <xs:attribute name="elementFormDefault" type="xs:formChoice" use="optional" default="unqualified"/>
- <xs:attribute name="id" type="xs:ID"/>
- <xs:attribute ref="xml:lang"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:key name="element">
- <xs:selector xpath="xs:element"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- <xs:key name="attribute">
- <xs:selector xpath="xs:attribute"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- <xs:key name="type">
- <xs:selector xpath="xs:complexType|xs:simpleType"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- <xs:key name="group">
- <xs:selector xpath="xs:group"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- <xs:key name="attributeGroup">
- <xs:selector xpath="xs:attributeGroup"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- <xs:key name="notation">
- <xs:selector xpath="xs:notation"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- <xs:key name="identityConstraint">
- <xs:selector xpath=".//xs:key|.//xs:unique|.//xs:keyref"/>
- <xs:field xpath="@name"/>
- </xs:key>
-
- </xs:element>
-
- <xs:simpleType name="allNNI">
- <xs:annotation><xs:documentation>
- for maxOccurs</xs:documentation></xs:annotation>
- <xs:union memberTypes="xs:nonNegativeInteger">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="unbounded"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
-
- <xs:attributeGroup name="occurs">
- <xs:annotation><xs:documentation>
- for all particles</xs:documentation></xs:annotation>
- <xs:attribute name="minOccurs" type="xs:nonNegativeInteger" use="optional" default="1"/>
- <xs:attribute name="maxOccurs" type="xs:allNNI" use="optional" default="1"/>
- </xs:attributeGroup>
-
- <xs:attributeGroup name="defRef">
- <xs:annotation><xs:documentation>
- for element, group and attributeGroup,
- which both define and reference</xs:documentation></xs:annotation>
- <xs:attribute name="name" type="xs:NCName"/>
- <xs:attribute name="ref" type="xs:QName"/>
- </xs:attributeGroup>
-
- <xs:group name="typeDefParticle">
- <xs:annotation>
- <xs:documentation>
- 'complexType' uses this</xs:documentation></xs:annotation>
- <xs:choice>
- <xs:element name="group" type="xs:groupRef"/>
- <xs:element ref="xs:all"/>
- <xs:element ref="xs:choice"/>
- <xs:element ref="xs:sequence"/>
- </xs:choice>
- </xs:group>
-
-
-
- <xs:group name="nestedParticle">
- <xs:choice>
- <xs:element name="element" type="xs:localElement"/>
- <xs:element name="group" type="xs:groupRef"/>
- <xs:element ref="xs:choice"/>
- <xs:element ref="xs:sequence"/>
- <xs:element ref="xs:any"/>
- </xs:choice>
- </xs:group>
-
- <xs:group name="particle">
- <xs:choice>
- <xs:element name="element" type="xs:localElement"/>
- <xs:element name="group" type="xs:groupRef"/>
- <xs:element ref="xs:all"/>
- <xs:element ref="xs:choice"/>
- <xs:element ref="xs:sequence"/>
- <xs:element ref="xs:any"/>
- </xs:choice>
- </xs:group>
-
- <xs:complexType name="attribute">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/>
- </xs:sequence>
- <xs:attributeGroup ref="xs:defRef"/>
- <xs:attribute name="type" type="xs:QName"/>
- <xs:attribute name="use" use="optional" default="optional">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="prohibited"/>
- <xs:enumeration value="optional"/>
- <xs:enumeration value="required"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="default" type="xs:string"/>
- <xs:attribute name="fixed" type="xs:string"/>
- <xs:attribute name="form" type="xs:formChoice"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="topLevelAttribute">
- <xs:complexContent>
- <xs:restriction base="xs:attribute">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/>
- </xs:sequence>
- <xs:attribute name="ref" use="prohibited"/>
- <xs:attribute name="form" use="prohibited"/>
- <xs:attribute name="use" use="prohibited"/>
- <xs:attribute name="name" use="required" type="xs:NCName"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:group name="attrDecls">
- <xs:sequence>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="attribute" type="xs:attribute"/>
- <xs:element name="attributeGroup" type="xs:attributeGroupRef"/>
- </xs:choice>
- <xs:element ref="xs:anyAttribute" minOccurs="0"/>
- </xs:sequence>
- </xs:group>
-
- <xs:element name="anyAttribute" type="xs:wildcard" id="anyAttribute">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-anyAttribute"/>
- </xs:annotation>
- </xs:element>
-
- <xs:group name="complexTypeModel">
- <xs:choice>
- <xs:element ref="xs:simpleContent"/>
- <xs:element ref="xs:complexContent"/>
- <xs:sequence>
- <xs:annotation>
- <xs:documentation>
- This branch is short for
- <complexContent>
- <restriction base="xs:anyType">
- ...
- </restriction>
- </complexContent></xs:documentation>
- </xs:annotation>
- <xs:group ref="xs:typeDefParticle" minOccurs="0"/>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- </xs:choice>
- </xs:group>
-
- <xs:complexType name="complexType" abstract="true">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:group ref="xs:complexTypeModel"/>
- <xs:attribute name="name" type="xs:NCName">
- <xs:annotation>
- <xs:documentation>
- Will be restricted to required or forbidden</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="mixed" type="xs:boolean" use="optional" default="false">
- <xs:annotation>
- <xs:documentation>
- Not allowed if simpleContent child is chosen.
- May be overriden by setting on complexContent child.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="abstract" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="final" type="xs:derivationSet"/>
- <xs:attribute name="block" type="xs:derivationSet"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="topLevelComplexType">
- <xs:complexContent>
- <xs:restriction base="xs:complexType">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:complexTypeModel"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:NCName" use="required"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="localComplexType">
- <xs:complexContent>
- <xs:restriction base="xs:complexType">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:complexTypeModel"/>
- </xs:sequence>
- <xs:attribute name="name" use="prohibited"/>
- <xs:attribute name="abstract" use="prohibited"/>
- <xs:attribute name="final" use="prohibited"/>
- <xs:attribute name="block" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="restrictionType">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:choice minOccurs="0">
- <xs:group ref="xs:typeDefParticle"/>
- <xs:group ref="xs:simpleRestrictionModel"/>
- </xs:choice>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- <xs:attribute name="base" type="xs:QName" use="required"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="complexRestrictionType">
- <xs:complexContent>
- <xs:restriction base="xs:restrictionType">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0">
- <xs:annotation>
- <xs:documentation>This choice is added simply to
- make this a valid restriction per the REC</xs:documentation>
- </xs:annotation>
- <xs:group ref="xs:typeDefParticle"/>
- </xs:choice>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="extensionType">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:group ref="xs:typeDefParticle" minOccurs="0"/>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- <xs:attribute name="base" type="xs:QName" use="required"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="complexContent" id="complexContent">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-complexContent"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:choice>
- <xs:element name="restriction" type="xs:complexRestrictionType"/>
- <xs:element name="extension" type="xs:extensionType"/>
- </xs:choice>
- <xs:attribute name="mixed" type="xs:boolean">
- <xs:annotation>
- <xs:documentation>
- Overrides any setting on complexType parent.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:complexType name="simpleRestrictionType">
- <xs:complexContent>
- <xs:restriction base="xs:restrictionType">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0">
- <xs:annotation>
- <xs:documentation>This choice is added simply to
- make this a valid restriction per the REC</xs:documentation>
- </xs:annotation>
- <xs:group ref="xs:simpleRestrictionModel"/>
- </xs:choice>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="simpleExtensionType">
- <xs:complexContent>
- <xs:restriction base="xs:extensionType">
- <xs:sequence>
- <xs:annotation>
- <xs:documentation>
- No typeDefParticle group reference</xs:documentation>
- </xs:annotation>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="simpleContent" id="simpleContent">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:choice>
- <xs:element name="restriction" type="xs:simpleRestrictionType"/>
- <xs:element name="extension" type="xs:simpleExtensionType"/>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="complexType" type="xs:topLevelComplexType" id="complexType">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-complexType"/>
- </xs:annotation>
- </xs:element>
-
-
- <xs:simpleType name="blockSet">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- <xs:documentation>
- #all or (possibly empty) subset of {substitution, extension,
- restriction}</xs:documentation>
- </xs:annotation>
- <xs:union>
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="#all"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType>
- <xs:list>
- <xs:simpleType>
- <xs:restriction base="xs:derivationControl">
- <xs:enumeration value="extension"/>
- <xs:enumeration value="restriction"/>
- <xs:enumeration value="substitution"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:list>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
-
- <xs:complexType name="element" abstract="true">
- <xs:annotation>
- <xs:documentation>
- The element element can be used either
- at the top level to define an element-type binding globally,
- or within a content model to either reference a globally-defined
- element or type or declare an element-type binding locally.
- The ref form is not allowed at the top level.</xs:documentation>
- </xs:annotation>
-
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:choice minOccurs="0">
- <xs:element name="simpleType" type="xs:localSimpleType"/>
- <xs:element name="complexType" type="xs:localComplexType"/>
- </xs:choice>
- <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attributeGroup ref="xs:defRef"/>
- <xs:attribute name="type" type="xs:QName"/>
- <xs:attribute name="substitutionGroup" type="xs:QName"/>
- <xs:attributeGroup ref="xs:occurs"/>
- <xs:attribute name="default" type="xs:string"/>
- <xs:attribute name="fixed" type="xs:string"/>
- <xs:attribute name="nillable" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="abstract" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="final" type="xs:derivationSet"/>
- <xs:attribute name="block" type="xs:blockSet"/>
- <xs:attribute name="form" type="xs:formChoice"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="topLevelElement">
- <xs:complexContent>
- <xs:restriction base="xs:element">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0">
- <xs:element name="simpleType" type="xs:localSimpleType"/>
- <xs:element name="complexType" type="xs:localComplexType"/>
- </xs:choice>
- <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="ref" use="prohibited"/>
- <xs:attribute name="form" use="prohibited"/>
- <xs:attribute name="minOccurs" use="prohibited"/>
- <xs:attribute name="maxOccurs" use="prohibited"/>
- <xs:attribute name="name" use="required" type="xs:NCName"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="localElement">
- <xs:complexContent>
- <xs:restriction base="xs:element">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0">
- <xs:element name="simpleType" type="xs:localSimpleType"/>
- <xs:element name="complexType" type="xs:localComplexType"/>
- </xs:choice>
- <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="substitutionGroup" use="prohibited"/>
- <xs:attribute name="final" use="prohibited"/>
- <xs:attribute name="abstract" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="element" type="xs:topLevelElement" id="element">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-element"/>
- </xs:annotation>
- </xs:element>
-
- <xs:complexType name="group" abstract="true">
- <xs:annotation>
- <xs:documentation>
- group type for explicit groups, named top-level groups and
- group references</xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/>
- <xs:attributeGroup ref="xs:defRef"/>
- <xs:attributeGroup ref="xs:occurs"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="realGroup">
- <xs:complexContent>
- <xs:restriction base="xs:group">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0" maxOccurs="1">
- <xs:element ref="xs:all"/>
- <xs:element ref="xs:choice"/>
- <xs:element ref="xs:sequence"/>
- </xs:choice>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="namedGroup">
- <xs:complexContent>
- <xs:restriction base="xs:realGroup">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="1" maxOccurs="1">
- <xs:element name="all">
- <xs:complexType>
- <xs:complexContent>
- <xs:restriction base="xs:all">
- <xs:group ref="xs:allModel"/>
- <xs:attribute name="minOccurs" use="prohibited"/>
- <xs:attribute name="maxOccurs" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="choice" type="xs:simpleExplicitGroup"/>
- <xs:element name="sequence" type="xs:simpleExplicitGroup"/>
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="name" use="required" type="xs:NCName"/>
- <xs:attribute name="ref" use="prohibited"/>
- <xs:attribute name="minOccurs" use="prohibited"/>
- <xs:attribute name="maxOccurs" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="groupRef">
- <xs:complexContent>
- <xs:restriction base="xs:realGroup">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="ref" use="required" type="xs:QName"/>
- <xs:attribute name="name" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="explicitGroup">
- <xs:annotation>
- <xs:documentation>
- group type for the three kinds of group</xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="xs:group">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:NCName" use="prohibited"/>
- <xs:attribute name="ref" type="xs:QName" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="simpleExplicitGroup">
- <xs:complexContent>
- <xs:restriction base="xs:explicitGroup">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="minOccurs" use="prohibited"/>
- <xs:attribute name="maxOccurs" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:group name="allModel">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>This choice with min/max is here to
- avoid a pblm with the Elt:All/Choice/Seq
- Particle derivation constraint</xs:documentation>
- </xs:annotation>
- <xs:element name="element" type="xs:narrowMaxMin"/>
- </xs:choice>
- </xs:sequence>
- </xs:group>
-
-
- <xs:complexType name="narrowMaxMin">
- <xs:annotation>
- <xs:documentation>restricted max/min</xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="xs:localElement">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:choice minOccurs="0">
- <xs:element name="simpleType" type="xs:localSimpleType"/>
- <xs:element name="complexType" type="xs:localComplexType"/>
- </xs:choice>
- <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="minOccurs" use="optional" default="1">
- <xs:simpleType>
- <xs:restriction base="xs:nonNegativeInteger">
- <xs:enumeration value="0"/>
- <xs:enumeration value="1"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="maxOccurs" use="optional" default="1">
- <xs:simpleType>
- <xs:restriction base="xs:allNNI">
- <xs:enumeration value="0"/>
- <xs:enumeration value="1"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="all">
- <xs:annotation>
- <xs:documentation>
- Only elements allowed inside</xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="xs:explicitGroup">
- <xs:group ref="xs:allModel"/>
- <xs:attribute name="minOccurs" use="optional" default="1">
- <xs:simpleType>
- <xs:restriction base="xs:nonNegativeInteger">
- <xs:enumeration value="0"/>
- <xs:enumeration value="1"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="maxOccurs" use="optional" default="1">
- <xs:simpleType>
- <xs:restriction base="xs:allNNI">
- <xs:enumeration value="1"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="all" id="all" type="xs:all">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-all"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="choice" type="xs:explicitGroup" id="choice">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="sequence" type="xs:explicitGroup" id="sequence">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="group" type="xs:namedGroup" id="group">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-group"/>
- </xs:annotation>
- </xs:element>
-
- <xs:complexType name="wildcard">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/>
- <xs:attribute name="processContents" use="optional" default="strict">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="skip"/>
- <xs:enumeration value="lax"/>
- <xs:enumeration value="strict"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="any" id="any">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:wildcard">
- <xs:attributeGroup ref="xs:occurs"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:annotation>
- <xs:documentation>
- simple type for the value of the 'namespace' attr of
- 'any' and 'anyAttribute'</xs:documentation>
- </xs:annotation>
- <xs:annotation>
- <xs:documentation>
- Value is
- ##any - - any non-conflicting WFXML/attribute at all
-
- ##other - - any non-conflicting WFXML/attribute from
- namespace other than targetNS
-
- ##local - - any unqualified non-conflicting WFXML/attribute
-
- one or - - any non-conflicting WFXML/attribute from
- more URI the listed namespaces
- references
- (space separated)
-
- ##targetNamespace or ##local may appear in the above list, to
- refer to the targetNamespace of the enclosing
- schema or an absent targetNamespace respectively</xs:documentation>
- </xs:annotation>
-
- <xs:simpleType name="namespaceList">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- </xs:annotation>
- <xs:union>
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="##any"/>
- <xs:enumeration value="##other"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType>
- <xs:list>
- <xs:simpleType>
- <xs:union memberTypes="xs:anyURI">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="##targetNamespace"/>
- <xs:enumeration value="##local"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- </xs:list>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
-
- <xs:element name="attribute" type="xs:topLevelAttribute" id="attribute">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-attribute"/>
- </xs:annotation>
- </xs:element>
-
- <xs:complexType name="attributeGroup" abstract="true">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:group ref="xs:attrDecls"/>
- <xs:attributeGroup ref="xs:defRef"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="namedAttributeGroup">
- <xs:complexContent>
- <xs:restriction base="xs:attributeGroup">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:attrDecls"/>
- </xs:sequence>
- <xs:attribute name="name" use="required" type="xs:NCName"/>
- <xs:attribute name="ref" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="attributeGroupRef">
- <xs:complexContent>
- <xs:restriction base="xs:attributeGroup">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="ref" use="required" type="xs:QName"/>
- <xs:attribute name="name" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="attributeGroup" type="xs:namedAttributeGroup" id="attributeGroup">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-attributeGroup"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="include" id="include">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="redefine" id="redefine">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:openAttrs">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="xs:annotation"/>
- <xs:group ref="xs:redefinable"/>
- </xs:choice>
- <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
- <xs:attribute name="id" type="xs:ID"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="import" id="import">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="namespace" type="xs:anyURI"/>
- <xs:attribute name="schemaLocation" type="xs:anyURI"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="selector" id="selector">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-selector"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="xpath" use="required">
- <xs:simpleType>
- <xs:annotation>
- <xs:documentation>A subset of XPath expressions for use
-in selectors</xs:documentation>
- <xs:documentation>A utility type, not for public
-use</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:annotation>
- <xs:documentation>The following pattern is intended to allow XPath
- expressions per the following EBNF:
- Selector ::= Path ( '|' Path )*
- Path ::= ('.//')? Step ( '/' Step )*
- Step ::= '.' | NameTest
- NameTest ::= QName | '*' | NCName ':' '*'
- child:: is also allowed
- </xs:documentation>
- </xs:annotation>
- <xs:pattern value="(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*(\|(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*)*">
- </xs:pattern>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="field" id="field">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-field"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="xpath" use="required">
- <xs:simpleType>
- <xs:annotation>
- <xs:documentation>A subset of XPath expressions for use
-in fields</xs:documentation>
- <xs:documentation>A utility type, not for public
-use</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:annotation>
- <xs:documentation>The following pattern is intended to allow XPath
- expressions per the same EBNF as for selector,
- with the following change:
- Path ::= ('.//')? ( Step '/' )* ( Step | '@' NameTest )
- </xs:documentation>
- </xs:annotation>
- <xs:pattern value="(\.//)?((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)/)*((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)|((attribute::|@)((\i\c*:)?(\i\c*|\*))))(\|(\.//)?((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)/)*((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)|((attribute::|@)((\i\c*:)?(\i\c*|\*)))))*">
- </xs:pattern>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:complexType name="keybase">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:element ref="xs:selector"/>
- <xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:NCName" use="required"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:group name="identityConstraint">
- <xs:annotation>
- <xs:documentation>The three kinds of identity constraints, all with
- type of or derived from 'keybase'.
- </xs:documentation>
- </xs:annotation>
- <xs:choice>
- <xs:element ref="xs:unique"/>
- <xs:element ref="xs:key"/>
- <xs:element ref="xs:keyref"/>
- </xs:choice>
- </xs:group>
-
- <xs:element name="unique" type="xs:keybase" id="unique">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="key" type="xs:keybase" id="key">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-key"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="keyref" id="keyref">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-keyref"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:keybase">
- <xs:attribute name="refer" type="xs:QName" use="required"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="notation" id="notation">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-notation"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="name" type="xs:NCName" use="required"/>
- <xs:attribute name="public" type="xs:public"/>
- <xs:attribute name="system" type="xs:anyURI"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:simpleType name="public">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- <xs:documentation>
- A public identifier, per ISO 8879</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token"/>
- </xs:simpleType>
-
- <xs:element name="appinfo" id="appinfo">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-appinfo"/>
- </xs:annotation>
- <xs:complexType mixed="true">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:any processContents="lax"/>
- </xs:sequence>
- <xs:attribute name="source" type="xs:anyURI"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="documentation" id="documentation">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-documentation"/>
- </xs:annotation>
- <xs:complexType mixed="true">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:any processContents="lax"/>
- </xs:sequence>
- <xs:attribute name="source" type="xs:anyURI"/>
- <xs:attribute ref="xml:lang"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="annotation" id="annotation">
- <xs:annotation>
- <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="xs:openAttrs">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element ref="xs:appinfo"/>
- <xs:element ref="xs:documentation"/>
- </xs:choice>
- <xs:attribute name="id" type="xs:ID"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:annotation>
- <xs:documentation>
- notations for use within XML Schema schemas</xs:documentation>
- </xs:annotation>
-
- <xs:notation name="XMLSchemaStructures" public="structures" system="http://www.w3.org/2000/08/XMLSchema.xsd"/>
- <xs:notation name="XML" public="REC-xml-19980210" system="http://www.w3.org/TR/1998/REC-xml-19980210"/>
-
- <xs:complexType name="anyType" mixed="true">
- <xs:annotation>
- <xs:documentation>
- Not the real urType, but as close an approximation as we can
- get in the XML representation</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute processContents="lax"/>
- </xs:complexType>
-
- <xs:annotation>
- <xs:documentation>
- First the built-in primitive datatypes. These definitions are for
- information only, the real built-in definitions are magic.
- </xs:documentation>
-
- <xs:documentation>
- For each built-in datatype in this schema (both primitive and
- derived) can be uniquely addressed via a URI constructed
- as follows:
- 1) the base URI is the URI of the XML Schema namespace
- 2) the fragment identifier is the name of the datatype
-
- For example, to address the int datatype, the URI is:
-
- http://www.w3.org/2001/XMLSchema#int
-
- Additionally, each facet definition element can be uniquely
- addressed via a URI constructed as follows:
- 1) the base URI is the URI of the XML Schema namespace
- 2) the fragment identifier is the name of the facet
-
- For example, to address the maxInclusive facet, the URI is:
-
- http://www.w3.org/2001/XMLSchema#maxInclusive
-
- Additionally, each facet usage in a built-in datatype definition
- can be uniquely addressed via a URI constructed as follows:
- 1) the base URI is the URI of the XML Schema namespace
- 2) the fragment identifier is the name of the datatype, followed
- by a period (".") followed by the name of the facet
-
- For example, to address the usage of the maxInclusive facet in
- the definition of int, the URI is:
-
- http://www.w3.org/2001/XMLSchema#int.maxInclusive
-
- </xs:documentation>
- </xs:annotation>
-
- <xs:simpleType name="string" id="string">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality" value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#string"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="preserve" id="string.preserve"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="boolean" id="boolean">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality" value="finite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#boolean"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="boolean.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="float" id="float">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="total"/>
- <hfp:hasProperty name="bounded" value="true"/>
- <hfp:hasProperty name="cardinality" value="finite"/>
- <hfp:hasProperty name="numeric" value="true"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#float"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="float.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="double" id="double">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="total"/>
- <hfp:hasProperty name="bounded" value="true"/>
- <hfp:hasProperty name="cardinality" value="finite"/>
- <hfp:hasProperty name="numeric" value="true"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#double"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="double.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="decimal" id="decimal">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="totalDigits"/>
- <hfp:hasFacet name="fractionDigits"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="total"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="true"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#decimal"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="decimal.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="duration" id="duration">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#duration"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="duration.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="dateTime" id="dateTime">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#dateTime"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="dateTime.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="time" id="time">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#time"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="time.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="date" id="date">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#date"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="date.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="gYearMonth" id="gYearMonth">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#gYearMonth"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="gYearMonth.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="gYear" id="gYear">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#gYear"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="gYear.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="gMonthDay" id="gMonthDay">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#gMonthDay"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="gMonthDay.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="gDay" id="gDay">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#gDay"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="gDay.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="gMonth" id="gMonth">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="maxInclusive"/>
- <hfp:hasFacet name="maxExclusive"/>
- <hfp:hasFacet name="minInclusive"/>
- <hfp:hasFacet name="minExclusive"/>
- <hfp:hasProperty name="ordered" value="partial"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#gMonth"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="gMonth.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="hexBinary" id="hexBinary">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#binary"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="hexBinary.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="base64Binary" id="base64Binary">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#base64Binary"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="base64Binary.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="anyURI" id="anyURI">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#anyURI"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="anyURI.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="QName" id="QName">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#QName"/>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="QName.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="NOTATION" id="NOTATION">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#NOTATION"/>
- <xs:documentation>
- NOTATION cannot be used directly in a schema; rather a type
- must be derived from it by specifying at least one enumeration
- facet whose value is the name of a NOTATION declared in the
- schema.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:anySimpleType">
- <xs:whiteSpace value="collapse" fixed="true"
- id="NOTATION.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:annotation>
- <xs:documentation>
- Now the derived primitive types
- </xs:documentation>
- </xs:annotation>
-
- <xs:simpleType name="normalizedString" id="normalizedString">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#normalizedString"/>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:whiteSpace value="replace"
- id="normalizedString.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="token" id="token">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#token"/>
- </xs:annotation>
- <xs:restriction base="xs:normalizedString">
- <xs:whiteSpace value="collapse" id="token.whiteSpace"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="language" id="language">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#language"/>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern
- value="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"
- id="language.pattern">
- <xs:annotation>
- <xs:documentation
- source="http://www.ietf.org/rfc/rfc3066.txt">
- pattern specifies the content of section 2.12 of XML 1.0e2
- and RFC 3066 (Revised version of RFC 1766).
- </xs:documentation>
- </xs:annotation>
- </xs:pattern>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="IDREFS" id="IDREFS">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#IDREFS"/>
- </xs:annotation>
- <xs:restriction>
- <xs:simpleType>
- <xs:list itemType="xs:IDREF"/>
- </xs:simpleType>
- <xs:minLength value="1" id="IDREFS.minLength"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="ENTITIES" id="ENTITIES">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#ENTITIES"/>
- </xs:annotation>
- <xs:restriction>
- <xs:simpleType>
- <xs:list itemType="xs:ENTITY"/>
- </xs:simpleType>
- <xs:minLength value="1" id="ENTITIES.minLength"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="NMTOKEN" id="NMTOKEN">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#NMTOKEN"/>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="\c+" id="NMTOKEN.pattern">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/REC-xml#NT-Nmtoken">
- pattern matches production 7 from the XML spec
- </xs:documentation>
- </xs:annotation>
- </xs:pattern>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="NMTOKENS" id="NMTOKENS">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasFacet name="length"/>
- <hfp:hasFacet name="minLength"/>
- <hfp:hasFacet name="maxLength"/>
- <hfp:hasFacet name="enumeration"/>
- <hfp:hasFacet name="whiteSpace"/>
- <hfp:hasFacet name="pattern"/>
- <hfp:hasProperty name="ordered" value="false"/>
- <hfp:hasProperty name="bounded" value="false"/>
- <hfp:hasProperty name="cardinality"
- value="countably infinite"/>
- <hfp:hasProperty name="numeric" value="false"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#NMTOKENS"/>
- </xs:annotation>
- <xs:restriction>
- <xs:simpleType>
- <xs:list itemType="xs:NMTOKEN"/>
- </xs:simpleType>
- <xs:minLength value="1" id="NMTOKENS.minLength"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="Name" id="Name">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#Name"/>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="\i\c*" id="Name.pattern">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/REC-xml#NT-Name">
- pattern matches production 5 from the XML spec
- </xs:documentation>
- </xs:annotation>
- </xs:pattern>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="NCName" id="NCName">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#NCName"/>
- </xs:annotation>
- <xs:restriction base="xs:Name">
- <xs:pattern value="[\i-[:]][\c-[:]]*" id="NCName.pattern">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
- pattern matches production 4 from the Namespaces in XML spec
- </xs:documentation>
- </xs:annotation>
- </xs:pattern>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="ID" id="ID">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#ID"/>
- </xs:annotation>
- <xs:restriction base="xs:NCName"/>
- </xs:simpleType>
-
- <xs:simpleType name="IDREF" id="IDREF">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#IDREF"/>
- </xs:annotation>
- <xs:restriction base="xs:NCName"/>
- </xs:simpleType>
-
- <xs:simpleType name="ENTITY" id="ENTITY">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#ENTITY"/>
- </xs:annotation>
- <xs:restriction base="xs:NCName"/>
- </xs:simpleType>
-
- <xs:simpleType name="integer" id="integer">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#integer"/>
- </xs:annotation>
- <xs:restriction base="xs:decimal">
- <xs:fractionDigits value="0" fixed="true" id="integer.fractionDigits"/>
- <xs:pattern value="[\-+]?[0-9]+"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="nonPositiveInteger" id="nonPositiveInteger">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger"/>
- </xs:annotation>
- <xs:restriction base="xs:integer">
- <xs:maxInclusive value="0" id="nonPositiveInteger.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="negativeInteger" id="negativeInteger">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#negativeInteger"/>
- </xs:annotation>
- <xs:restriction base="xs:nonPositiveInteger">
- <xs:maxInclusive value="-1" id="negativeInteger.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="long" id="long">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasProperty name="bounded" value="true"/>
- <hfp:hasProperty name="cardinality" value="finite"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#long"/>
- </xs:annotation>
- <xs:restriction base="xs:integer">
- <xs:minInclusive value="-9223372036854775808" id="long.minInclusive"/>
- <xs:maxInclusive value="9223372036854775807" id="long.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="int" id="int">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#int"/>
- </xs:annotation>
- <xs:restriction base="xs:long">
- <xs:minInclusive value="-2147483648" id="int.minInclusive"/>
- <xs:maxInclusive value="2147483647" id="int.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="short" id="short">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#short"/>
- </xs:annotation>
- <xs:restriction base="xs:int">
- <xs:minInclusive value="-32768" id="short.minInclusive"/>
- <xs:maxInclusive value="32767" id="short.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="byte" id="byte">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#byte"/>
- </xs:annotation>
- <xs:restriction base="xs:short">
- <xs:minInclusive value="-128" id="byte.minInclusive"/>
- <xs:maxInclusive value="127" id="byte.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="nonNegativeInteger" id="nonNegativeInteger">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger"/>
- </xs:annotation>
- <xs:restriction base="xs:integer">
- <xs:minInclusive value="0" id="nonNegativeInteger.minInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="unsignedLong" id="unsignedLong">
- <xs:annotation>
- <xs:appinfo>
- <hfp:hasProperty name="bounded" value="true"/>
- <hfp:hasProperty name="cardinality" value="finite"/>
- </xs:appinfo>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#unsignedLong"/>
- </xs:annotation>
- <xs:restriction base="xs:nonNegativeInteger">
- <xs:maxInclusive value="18446744073709551615"
- id="unsignedLong.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="unsignedInt" id="unsignedInt">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#unsignedInt"/>
- </xs:annotation>
- <xs:restriction base="xs:unsignedLong">
- <xs:maxInclusive value="4294967295"
- id="unsignedInt.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="unsignedShort" id="unsignedShort">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#unsignedShort"/>
- </xs:annotation>
- <xs:restriction base="xs:unsignedInt">
- <xs:maxInclusive value="65535"
- id="unsignedShort.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="unsignedByte" id="unsignedByte">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#unsignedByte"/>
- </xs:annotation>
- <xs:restriction base="xs:unsignedShort">
- <xs:maxInclusive value="255" id="unsignedByte.maxInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="positiveInteger" id="positiveInteger">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#positiveInteger"/>
- </xs:annotation>
- <xs:restriction base="xs:nonNegativeInteger">
- <xs:minInclusive value="1" id="positiveInteger.minInclusive"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:simpleType name="derivationControl">
- <xs:annotation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="substitution"/>
- <xs:enumeration value="extension"/>
- <xs:enumeration value="restriction"/>
- <xs:enumeration value="list"/>
- <xs:enumeration value="union"/>
- </xs:restriction>
- </xs:simpleType>
-
- <xs:group name="simpleDerivation">
- <xs:choice>
- <xs:element ref="xs:restriction"/>
- <xs:element ref="xs:list"/>
- <xs:element ref="xs:union"/>
- </xs:choice>
- </xs:group>
-
- <xs:simpleType name="simpleDerivationSet">
- <xs:annotation>
- <xs:documentation>
- #all or (possibly empty) subset of {restriction, union, list}
- </xs:documentation>
- <xs:documentation>
- A utility type, not for public use</xs:documentation>
- </xs:annotation>
- <xs:union>
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="#all"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType>
- <xs:list>
- <xs:simpleType>
- <xs:restriction base="xs:derivationControl">
- <xs:enumeration value="list"/>
- <xs:enumeration value="union"/>
- <xs:enumeration value="restriction"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:list>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
-
- <xs:complexType name="simpleType" abstract="true">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:group ref="xs:simpleDerivation"/>
- <xs:attribute name="final" type="xs:simpleDerivationSet"/>
- <xs:attribute name="name" type="xs:NCName">
- <xs:annotation>
- <xs:documentation>
- Can be restricted to required or forbidden
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="topLevelSimpleType">
- <xs:complexContent>
- <xs:restriction base="xs:simpleType">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:simpleDerivation"/>
- </xs:sequence>
- <xs:attribute name="name" use="required"
- type="xs:NCName">
- <xs:annotation>
- <xs:documentation>
- Required at the top level
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="localSimpleType">
- <xs:complexContent>
- <xs:restriction base="xs:simpleType">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- <xs:group ref="xs:simpleDerivation"/>
- </xs:sequence>
- <xs:attribute name="name" use="prohibited">
- <xs:annotation>
- <xs:documentation>
- Forbidden when nested
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="final" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/>
- </xs:annotation>
- </xs:element>
-
- <xs:group name="facets">
- <xs:annotation>
- <xs:documentation>
- We should use a substitution group for facets, but
- that's ruled out because it would allow users to
- add their own, which we're not ready for yet.
- </xs:documentation>
- </xs:annotation>
- <xs:choice>
- <xs:element ref="xs:minExclusive"/>
- <xs:element ref="xs:minInclusive"/>
- <xs:element ref="xs:maxExclusive"/>
- <xs:element ref="xs:maxInclusive"/>
- <xs:element ref="xs:totalDigits"/>
- <xs:element ref="xs:fractionDigits"/>
- <xs:element ref="xs:length"/>
- <xs:element ref="xs:minLength"/>
- <xs:element ref="xs:maxLength"/>
- <xs:element ref="xs:enumeration"/>
- <xs:element ref="xs:whiteSpace"/>
- <xs:element ref="xs:pattern"/>
- </xs:choice>
- </xs:group>
-
- <xs:group name="simpleRestrictionModel">
- <xs:sequence>
- <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
- <xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:group>
-
- <xs:element name="restriction" id="restriction">
- <xs:complexType>
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-restriction">
- base attribute and simpleType child are mutually
- exclusive, but one or other is required
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:group ref="xs:simpleRestrictionModel"/>
- <xs:attribute name="base" type="xs:QName" use="optional"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="list" id="list">
- <xs:complexType>
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-list">
- itemType attribute and simpleType child are mutually
- exclusive, but one or other is required
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:element name="simpleType" type="xs:localSimpleType"
- minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="itemType" type="xs:QName" use="optional"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="union" id="union">
- <xs:complexType>
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-union">
- memberTypes attribute must be non-empty or there must be
- at least one simpleType child
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:sequence>
- <xs:element name="simpleType" type="xs:localSimpleType"
- minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="memberTypes" use="optional">
- <xs:simpleType>
- <xs:list itemType="xs:QName"/>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:complexType name="facet">
- <xs:complexContent>
- <xs:extension base="xs:annotated">
- <xs:attribute name="value" use="required"/>
- <xs:attribute name="fixed" type="xs:boolean" use="optional"
- default="false"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:complexType name="noFixedFacet">
- <xs:complexContent>
- <xs:restriction base="xs:facet">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="fixed" use="prohibited"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="minExclusive" id="minExclusive" type="xs:facet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-minExclusive"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="minInclusive" id="minInclusive" type="xs:facet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-minInclusive"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="maxExclusive" id="maxExclusive" type="xs:facet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-maxExclusive"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="maxInclusive" id="maxInclusive" type="xs:facet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-maxInclusive"/>
- </xs:annotation>
- </xs:element>
-
- <xs:complexType name="numFacet">
- <xs:complexContent>
- <xs:restriction base="xs:facet">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="value" type="xs:nonNegativeInteger" use="required"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
-
- <xs:element name="totalDigits" id="totalDigits">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:restriction base="xs:numFacet">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="value" type="xs:positiveInteger" use="required"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="fractionDigits" id="fractionDigits" type="xs:numFacet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-fractionDigits"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="length" id="length" type="xs:numFacet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-length"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="minLength" id="minLength" type="xs:numFacet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-minLength"/>
- </xs:annotation>
- </xs:element>
- <xs:element name="maxLength" id="maxLength" type="xs:numFacet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-maxLength"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/>
- </xs:annotation>
- </xs:element>
-
- <xs:element name="whiteSpace" id="whiteSpace">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-whiteSpace"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:restriction base="xs:facet">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="value" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="preserve"/>
- <xs:enumeration value="replace"/>
- <xs:enumeration value="collapse"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="pattern" id="pattern">
- <xs:annotation>
- <xs:documentation
- source="http://www.w3.org/TR/xmlschema-2/#element-pattern"/>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:restriction base="xs:noFixedFacet">
- <xs:sequence>
- <xs:element ref="xs:annotation" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="value" type="xs:string" use="required"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
-
-</xs:schema>
+++ /dev/null
-<?xml version='1.0'?>
-<xsd:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en">
-
- <xsd:annotation>
- <xsd:documentation>
- See http://www.w3.org/XML/1998/namespace.html and
- http://www.w3.org/TR/REC-xml for information about this namespace.
-
- This schema document describes the XML namespace, in a form
- suitable for import by other schema documents.
-
- Note that local names in this namespace are intended to be defined
- only by the World Wide Web Consortium or its subgroups. The
- following names are currently defined in this namespace and should
- not be used with conflicting semantics by any Working Group,
- specification, or document instance:
-
- base (as an attribute name): denotes an attribute whose value
- provides a URI to be used as the base for interpreting any
- relative URIs in the scope of the element on which it
- appears; its value is inherited. This name is reserved
- by virtue of its definition in the XML Base specification.
-
- id (as an attribute name): denotes an attribute whose value
- should be interpreted as if declared to be of type ID.
- The xml:id specification is not yet a W3C Recommendation,
- but this attribute is included here to facilitate experimentation
- with the mechanisms it proposes. Note that it is _not_ included
- in the specialAttrs attribute group.
-
- lang (as an attribute name): denotes an attribute whose value
- is a language code for the natural language of the content of
- any element; its value is inherited. This name is reserved
- by virtue of its definition in the XML specification.
-
- space (as an attribute name): denotes an attribute whose
- value is a keyword indicating what whitespace processing
- discipline is intended for the content of the element; its
- value is inherited. This name is reserved by virtue of its
- definition in the XML specification.
-
- Father (in any context at all): denotes Jon Bosak, the chair of
- the original XML Working Group. This name is reserved by
- the following decision of the W3C XML Plenary and
- XML Coordination groups:
-
- In appreciation for his vision, leadership and dedication
- the W3C XML Plenary on this 10th day of February, 2000
- reserves for Jon Bosak in perpetuity the XML name
- xml:Father
- </xsd:documentation>
- </xsd:annotation>
-
- <xsd:annotation>
- <xsd:documentation>This schema defines attributes and an attribute group
- suitable for use by
- schemas wishing to allow xml:base, xml:lang or xml:space attributes
- on elements they define.
-
- To enable this, such a schema must import this schema
- for the XML namespace, e.g. as follows:
- <schema . . .>
- . . .
- <import namespace="http://www.w3.org/XML/1998/namespace"
- schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
-
- Subsequently, qualified reference to any of the attributes
- or the group defined below will have the desired effect, e.g.
-
- <type . . .>
- . . .
- <attributeGroup ref="xml:specialAttrs"/>
-
- will define a type which will schema-validate an instance
- element with any of those attributes</xsd:documentation>
- </xsd:annotation>
-
- <xsd:annotation>
- <xsd:documentation>In keeping with the XML Schema WG's standard versioning
- policy, this schema document will persist at
- http://www.w3.org/2004/10/xml.xsd.
- At the date of issue it can also be found at
- http://www.w3.org/2001/xml.xsd.
- The schema document at that URI may however change in the future,
- in order to remain compatible with the latest version of XML Schema
- itself, or with the XML namespace itself. In other words, if the XML
- Schema or XML namespaces change, the version of this document at
- http://www.w3.org/2001/xml.xsd will change
- accordingly; the version at
- http://www.w3.org/2004/10/xml.xsd will not change.
- </xsd:documentation>
- </xsd:annotation>
-
- <xsd:attribute name="lang" type="xsd:language">
-
- <xsd:annotation>
- <xsd:documentation>Attempting to install the relevant ISO 2- and 3-letter
- codes as the enumerated possible values is probably never
- going to be a realistic possibility. See
- RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
- at http://www.iana.org/assignments/lang-tag-apps.htm for
- further information.</xsd:documentation>
- </xsd:annotation>
- </xsd:attribute>
-
- <xsd:attribute name="space">
-
- <xsd:simpleType>
- <xsd:restriction base="xsd:NCName">
- <xsd:enumeration value="default" />
- <xsd:enumeration value="preserve" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
-
- <xsd:attribute name="base" type="xsd:anyURI">
-
- <xsd:annotation>
- <xsd:documentation>See http://www.w3.org/TR/xmlbase/ for
- information about this attribute.</xsd:documentation>
- </xsd:annotation>
- </xsd:attribute>
-
- <xsd:attribute name="id" type="xsd:ID">
-
- <xsd:annotation>
- <xsd:documentation>See http://www.w3.org/TR/xml-id/ for
- information about this attribute.</xsd:documentation>
- </xsd:annotation>
- </xsd:attribute>
-
- <xsd:attributeGroup name="specialAttrs">
-
- <xsd:attribute ref="xml:base" />
-
- <xsd:attribute ref="xml:lang" />
-
- <xsd:attribute ref="xml:space" />
- </xsd:attributeGroup>
-
-</xsd:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ie="http://xml.insee.fr/schema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="1.0">
- <xs:include schemaLocation="individu.xsd"/>
- <xs:element name="AdresseGeopostale" type="ie:AdresseGeopostaleType"/>
- <xs:element name="AdresseGeographique" type="ie:AdresseGeographiqueType"/>
- <xs:element name="AdressePostale" type="ie:AdressePostaleType"/>
- <xs:complexType name="AdresseGeopostaleType">
- <xs:choice minOccurs="1">
- <xs:element name="AdresseGeographique" type="ie:AdresseGeographiqueType"/>
- <xs:element name="AdressePostale" type="ie:AdressePostaleType"/>
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="AdresseGeographiqueType">
- <xs:sequence>
- <xs:element name="PointRemise" type="xs:token" minOccurs="0"/>
- <xs:element name="Complement" type="xs:token" minOccurs="0"/>
- <xs:element name="NumeroVoie" type="xs:token" minOccurs="0"/>
- <xs:element name="Extension" type="xs:token" minOccurs="0"/>
- <xs:element name="TypeVoie" type="xs:token" minOccurs="0"/>
- <xs:element name="NomVoie" type="xs:token" minOccurs="0"/>
- <xs:element name="LieuDit" type="xs:token" minOccurs="0"/>
- <xs:element name="MentionDistribution" type="xs:token" minOccurs="0"/>
- <xs:element name="Cedex" type="xs:token" minOccurs="0"/>
- <xs:element name="LibelleBureauCedex" type="xs:token" minOccurs="0"/>
- <xs:element name="CodePostal" type="xs:token" minOccurs="0"/>
- <xs:element name="Localite" type="ie:ElementLieuType" minOccurs="0"/>
- <xs:element name="DivisionTerritoriale" type="ie:ElementLieuType" minOccurs="0"/>
- <xs:element name="Pays" type="ie:PaysType" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="AdressePostaleType">
- <xs:sequence>
- <xs:element name="LigneUne" type="xs:token" minOccurs="0"/>
- <xs:element name="LigneDeux" type="xs:token" minOccurs="0"/>
- <xs:element name="LigneTrois" type="xs:token" minOccurs="0"/>
- <xs:element name="LigneQuatre" type="xs:token" minOccurs="0"/>
- <xs:element name="LigneCinq" type="xs:token" minOccurs="0"/>
- <xs:element name="LigneSix" type="xs:token" minOccurs="0"/>
- <xs:element name="LigneSept" type="xs:token" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:redefine schemaLocation="cj.xsd">
- <xs:simpleType name="CategorieJuridiqueNiveauIType">
- <xs:restriction base="ie:CategorieJuridiqueNiveauIType">
- <xs:enumeration value="1" dc:title="Personne physique"/>
- <xs:enumeration value="2" dc:title="Groupement de droit privé non doté de la personnalité morale"/>
- <xs:enumeration value="3" dc:title="Personne morale de droit étranger"/>
- <xs:enumeration value="4" dc:title="Personne morale de droit public soumise au droit commercial"/>
- <xs:enumeration value="5" dc:title="Société commerciale"/>
- <xs:enumeration value="6" dc:title="Autre personne morale immatriculée au RCS"/>
- <xs:enumeration value="7" dc:title="Personne morale et organisme soumis au droit administratif"/>
- <xs:enumeration value="8" dc:title="Organisme privé spécialisé"/>
- <xs:enumeration value="9" dc:title="Groupement de droit privé"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieJuridiqueNiveauIIType">
- <xs:restriction base="ie:CategorieJuridiqueNiveauIIType">
- <xs:enumeration value="11" dc:title="Artisan-commerçant"/>
- <xs:enumeration value="12" dc:title="Commerçant"/>
- <xs:enumeration value="13" dc:title="Artisan"/>
- <xs:enumeration value="14" dc:title="Officier public ou ministériel"/>
- <xs:enumeration value="15" dc:title="Profession libérale"/>
- <xs:enumeration value="16" dc:title="Exploitant agricole"/>
- <xs:enumeration value="17" dc:title="Agent commercial"/>
- <xs:enumeration value="18" dc:title="Associé Gérant de société"/>
- <xs:enumeration value="19" dc:title="(Autre) personne physique"/>
- <xs:enumeration value="21" dc:title="Indivision"/>
- <xs:enumeration value="22" dc:title="Société créée de fait"/>
- <xs:enumeration value="23" dc:title="Société en participation"/>
- <xs:enumeration value="24" dc:title="Fiducie"/>
- <xs:enumeration value="27" dc:title="Paroisse hors zone concordataire"/>
- <xs:enumeration value="29" dc:title="Autre groupement de droit privé non doté de la personnalité morale"/>
- <xs:enumeration value="31" dc:title="Personne morale de droit étranger immatriculée au RCS (registre du commerce et des sociétés)"/>
- <xs:enumeration value="32" dc:title="Personne morale de droit étranger non immatriculée au RCS"/>
- <xs:enumeration value="41" dc:title="Établissement public ou régie à caractère industriel ou commercial"/>
- <xs:enumeration value="51" dc:title="Société coopérative commerciale particulière"/>
- <xs:enumeration value="52" dc:title="Société en nom collectif"/>
- <xs:enumeration value="53" dc:title="Société en commandite"/>
- <xs:enumeration value="54" dc:title="Société à responsabilité limitée (SARL)"/>
- <xs:enumeration value="55" dc:title="Société anonyme à conseil d'administration"/>
- <xs:enumeration value="56" dc:title="Société anonyme à directoire"/>
- <xs:enumeration value="57" dc:title="Société anonyme par actions simplifiées"/>
- <xs:enumeration value="58" dc:title="Société européenne"/>
- <xs:enumeration value="61" dc:title="Caisse d'épargne et de prévoyance"/>
- <xs:enumeration value="62" dc:title="Groupement d'intérêt économique"/>
- <xs:enumeration value="63" dc:title="Société coopérative agricole"/>
- <xs:enumeration value="64" dc:title="Société non commerciale d'assurances"/>
- <xs:enumeration value="65" dc:title="Société civile"/>
- <xs:enumeration value="69" dc:title="Autres personnes de droit privé inscrites au registre du commerce et des sociétés"/>
- <xs:enumeration value="71" dc:title="Administration de l'état"/>
- <xs:enumeration value="72" dc:title="Collectivité territoriale"/>
- <xs:enumeration value="73" dc:title="Établissement public administratif"/>
- <xs:enumeration value="74" dc:title="Autre personne morale de droit public administratif"/>
- <xs:enumeration value="81" dc:title="Organisme gérant un régime de protection sociale à adhésion obligatoire"/>
- <xs:enumeration value="82" dc:title="Organisme mutualiste"/>
- <xs:enumeration value="83" dc:title="Comité d'entreprise"/>
- <xs:enumeration value="84" dc:title="Organisme professionnel"/>
- <xs:enumeration value="91" dc:title="Syndicat de propriétaires"/>
- <xs:enumeration value="92" dc:title="Association loi 1901 ou assimilé"/>
- <xs:enumeration value="93" dc:title="Fondation"/>
- <xs:enumeration value="99" dc:title="Autre personne morale de droit privé"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieJuridiqueNiveauIIIType">
- <xs:restriction base="ie:CategorieJuridiqueNiveauIIIType">
- <xs:enumeration value="1100" dc:title="Artisan-commerçant"/>
- <xs:enumeration value="1200" dc:title="Commerçant"/>
- <xs:enumeration value="1300" dc:title="Artisan"/>
- <xs:enumeration value="1400" dc:title="Officier public ou ministériel"/>
- <xs:enumeration value="1500" dc:title="Profession libérale"/>
- <xs:enumeration value="1600" dc:title="Exploitant agricole"/>
- <xs:enumeration value="1700" dc:title="Agent commercial"/>
- <xs:enumeration value="1800" dc:title="Associé-gérant de société"/>
- <xs:enumeration value="1900" dc:title="(Autre) Personne physique"/>
- <xs:enumeration value="2110" dc:title="Indivision entre personnes physiques"/>
- <xs:enumeration value="2120" dc:title="Indivision avec personne morale"/>
- <xs:enumeration value="2210" dc:title="Société créée de fait entre personnes physiques"/>
- <xs:enumeration value="2220" dc:title="Société créée de fait avec personne morale"/>
- <xs:enumeration value="2310" dc:title="Société en participation entre personnes physiques"/>
- <xs:enumeration value="2320" dc:title="Société en participation avec personne morale"/>
- <xs:enumeration value="2385" dc:title="Société en participation de professions libérales"/>
- <xs:enumeration value="2400" dc:title="Fiducie"/>
- <xs:enumeration value="2700" dc:title="Paroisse hors zone concordataire"/>
- <xs:enumeration value="2900" dc:title="Autre groupement de droit privé non doté de la personnalité morale"/>
- <xs:enumeration value="3110" dc:title="Représentation ou agence commerciale d'état ou organisme public étranger immatriculé au RCS"/>
- <xs:enumeration value="3120" dc:title="Société étrangère immatriculée au RCS"/>
- <xs:enumeration value="3205" dc:title="Organisation internationale"/>
- <xs:enumeration value="3210" dc:title="État collectivité ou établissement public étranger"/>
- <xs:enumeration value="3220" dc:title="Société étrangère non immatriculée au RCS"/>
- <xs:enumeration value="3290" dc:title="(Autre) personne morale de droit étranger"/>
- <xs:enumeration value="4110" dc:title="Établissement public national à caractère industriel ou commercial doté d'un comptable public"/>
- <xs:enumeration value="4120" dc:title="Établissement public national à caractère industriel ou commercial non doté d'un comptable public"/>
- <xs:enumeration value="4130" dc:title="Exploitant public"/>
- <xs:enumeration value="4140" dc:title="Établissement public local à caractère industriel ou commercial"/>
- <xs:enumeration value="4150" dc:title="Régie d'une collectivité locale à caractère industriel ou commercial"/>
- <xs:enumeration value="4160" dc:title="Institution Banque de France"/>
- <xs:enumeration value="5191" dc:title="Société de caution mutuelle"/>
- <xs:enumeration value="5192" dc:title="Société coopérative de banque populaire"/>
- <xs:enumeration value="5193" dc:title="Caisse de crédit maritime mutuel"/>
- <xs:enumeration value="5194" dc:title="Caisse (fédérale) de crédit mutuel"/>
- <xs:enumeration value="5195" dc:title="Association coopérative inscrite (droit local Alsace Moselle)"/>
- <xs:enumeration value="5196" dc:title="Caisse d'épargne et de prévoyance à forme coopérative"/>
- <xs:enumeration value="5202" dc:title="Société en nom collectif"/>
- <xs:enumeration value="5203" dc:title="Société en nom collectif coopérative"/>
- <xs:enumeration value="5306" dc:title="Société en commandite simple"/>
- <xs:enumeration value="5307" dc:title="Société en commandite simple coopérative"/>
- <xs:enumeration value="5308" dc:title="Société en commandite par actions"/>
- <xs:enumeration value="5309" dc:title="Société en commandite par actions coopérative"/>
- <xs:enumeration value="5385" dc:title="Société d'exercice libéral en commandite par action"/>
- <xs:enumeration value="5410" dc:title="SARL nationale"/>
- <xs:enumeration value="5415" dc:title="SARL d'économie mixte"/>
- <xs:enumeration value="5422" dc:title="SARL immobilière pour le commerce et l'industrie (SICOMI)"/>
- <xs:enumeration value="5426" dc:title="Société immobilière de gestion"/>
- <xs:enumeration value="5430" dc:title="Safer en SARL"/>
- <xs:enumeration value="5431" dc:title="SARL mixte d'intérêt agricole (SIMA)"/>
- <xs:enumeration value="5432" dc:title="SARL d'intérêt collectif agricole (SICA)"/>
- <xs:enumeration value="5442" dc:title="SARL d'attribution"/>
- <xs:enumeration value="5443" dc:title="SARL coopérative de construction"/>
- <xs:enumeration value="5451" dc:title="SARL coopérative de consommation"/>
- <xs:enumeration value="5453" dc:title="SARL coopérative artisanale"/>
- <xs:enumeration value="5454" dc:title="SARL coopérative d'intérêt maritime"/>
- <xs:enumeration value="5455" dc:title="SARL coopérative de transports"/>
- <xs:enumeration value="5458" dc:title="SARL coopérative ouvrière de production et de crédit (SCOP)"/>
- <xs:enumeration value="5459" dc:title="SARL union de sociétés coopératives"/>
- <xs:enumeration value="5460" dc:title="Autre SARL coopérative"/>
- <xs:enumeration value="5485" dc:title="Société d'exercice libéral à responsabilité limitée"/>
- <xs:enumeration value="5498" dc:title="SARL unipersonnelle"/>
- <xs:enumeration value="5499" dc:title="Autre société à responsabilité limitée"/>
- <xs:enumeration value="5505" dc:title="SA à participation ouvrière à conseil d'administration"/>
- <xs:enumeration value="5510" dc:title="SA nationale à conseil d'administration"/>
- <xs:enumeration value="5515" dc:title="SA d'économie mixte à conseil d'administration"/>
- <xs:enumeration value="5520" dc:title="Société d'investissement à capital variable (SICAV) à conseil d'administration"/>
- <xs:enumeration value="5522" dc:title="Société anonyme immobilière pour le commerce et l'industrie (SICOMI) à conseil d'administration"/>
- <xs:enumeration value="5525" dc:title="Société anonyme immobilière d'investissement à conseil d'administration"/>
- <xs:enumeration value="5530" dc:title="Safer anonyme à conseil d'administration"/>
- <xs:enumeration value="5531" dc:title="Société anonyme mixte d'intérêt agricole (SMIA) à conseil d'administration"/>
- <xs:enumeration value="5532" dc:title="Société anonyme mixte d'intérêt collectif agricole (SICA) à conseil d'administration"/>
- <xs:enumeration value="5542" dc:title="Société anonyme d'attribution à conseil d'administration"/>
- <xs:enumeration value="5543" dc:title="Société anonyme coopérative de construction à conseil d'administration"/>
- <xs:enumeration value="5546" dc:title="SA de HLM à conseil d'administration"/>
- <xs:enumeration value="5547" dc:title="SA coopérative de production de HLM à conseil d'administration"/>
- <xs:enumeration value="5548" dc:title="SA de crédit immobilier à conseil d'administration"/>
- <xs:enumeration value="5551" dc:title="SA coopérative de consommation à conseil d'administration"/>
- <xs:enumeration value="5552" dc:title="SA coopérative de commerçants détaillants à conseil d'administration"/>
- <xs:enumeration value="5553" dc:title="SA coopérative artisanale à conseil d'administration"/>
- <xs:enumeration value="5554" dc:title="SA coopérative (d'intérêt) maritime à conseil d'administration"/>
- <xs:enumeration value="5555" dc:title="SA coopérative de transports à conseil d'administration"/>
- <xs:enumeration value="5558" dc:title="SA coopérative ouvrière de production et de crédit (SCOP) à conseil d'administration"/>
- <xs:enumeration value="5559" dc:title="SA union de sociétés coopératives à conseil d'administration"/>
- <xs:enumeration value="5560" dc:title="Autre SA coopérative à conseil d'administration"/>
- <xs:enumeration value="5585" dc:title="Société d'exercice libéral à forme anonyme à conseil d'administration"/>
- <xs:enumeration value="5599" dc:title="Autre SA à conseil d'administration"/>
- <xs:enumeration value="5605" dc:title="SA à participation ouvrière à directoire"/>
- <xs:enumeration value="5610" dc:title="SA nationale à directoire"/>
- <xs:enumeration value="5615" dc:title="SA d'économie mixte à directoire"/>
- <xs:enumeration value="5620" dc:title="Société d'investissement à capital variable (SICAV) à directoire"/>
- <xs:enumeration value="5622" dc:title="Société immobilière pour le commerce et l'industrie (SICOMI) anonyme à directoire"/>
- <xs:enumeration value="5625" dc:title="Société immobilière d'investissement anonyme à directoire"/>
- <xs:enumeration value="5630" dc:title="Safer anonyme à directoire"/>
- <xs:enumeration value="5631" dc:title="Société anonyme mixte d'intérêt agricole (SMIA)"/>
- <xs:enumeration value="5632" dc:title="Société anonyme d'intérêt collectif agricole (SICA)"/>
- <xs:enumeration value="5642" dc:title="Société anonyme d'attribution à directoire"/>
- <xs:enumeration value="5643" dc:title="Société anonyme coopérative de construction à directoire"/>
- <xs:enumeration value="5646" dc:title="Société anonyme de HLM à directoire"/>
- <xs:enumeration value="5647" dc:title="Société coopérative de production de HLM anonyme à directoire"/>
- <xs:enumeration value="5648" dc:title="SA de crédit immobilier à directoire"/>
- <xs:enumeration value="5651" dc:title="SA coopérative de consommation à directoire"/>
- <xs:enumeration value="5652" dc:title="SA coopérative de commerçants détaillants à directoire"/>
- <xs:enumeration value="5653" dc:title="SA coopérative artisanale à directoire"/>
- <xs:enumeration value="5654" dc:title="SA coopérative (d'intérêt) maritime à directoire"/>
- <xs:enumeration value="5655" dc:title="SA coopérative de transport à directoire"/>
- <xs:enumeration value="5658" dc:title="SA coopérative ouvrière de production et de crédit (SCOP) à directoire"/>
- <xs:enumeration value="5659" dc:title="SA union de sociétés coopératives à directoire"/>
- <xs:enumeration value="5660" dc:title="(Autre) SA coopérative à directoire"/>
- <xs:enumeration value="5685" dc:title="Société d'exercice libéral à forme anonyme à directoire"/>
- <xs:enumeration value="5699" dc:title="Société anonyme par actions simplifiées"/>
- <xs:enumeration value="5710" dc:title="Société par actions simplifiée (SAS)"/>
- <xs:enumeration value="5720" dc:title="Société par actions simplifiées associé unique ou société par actions simplifiées unipersonnelle"/>
- <xs:enumeration value="5785" dc:title="Société d'exercice libéral par action simplifiée"/>
- <xs:enumeration value="5800" dc:title="Société européenne"/>
- <xs:enumeration value="6100" dc:title="Caisse d'épargne et de prévoyance"/>
- <xs:enumeration value="6210" dc:title="Groupement européen d'intérêt économique (GEIE)"/>
- <xs:enumeration value="6220" dc:title="Groupement d'intérêt économique (GIE)"/>
- <xs:enumeration value="6316" dc:title="Coopérative d'utilisation de matériel agricole en commun (CUMA)"/>
- <xs:enumeration value="6317" dc:title="Société coopérative agricole"/>
- <xs:enumeration value="6318" dc:title="Union de sociétés coopératives agricoles"/>
- <xs:enumeration value="6411" dc:title="Société d'assurance mutuelle"/>
- <xs:enumeration value="6521" dc:title="Société civile de placement collectif immobilier (SCPI)"/>
- <xs:enumeration value="6532" dc:title="Société civile d'intérêt collectif agricole (SICA)"/>
- <xs:enumeration value="6533" dc:title="Groupement agricole d'exploitation en commun (GAEC)"/>
- <xs:enumeration value="6534" dc:title="Groupement foncier agricole"/>
- <xs:enumeration value="6535" dc:title="Groupement agricole foncier"/>
- <xs:enumeration value="6536" dc:title="Groupement forestier"/>
- <xs:enumeration value="6537" dc:title="Groupement pastoral"/>
- <xs:enumeration value="6538" dc:title="Groupement foncier rural"/>
- <xs:enumeration value="6539" dc:title="Société civile foncière"/>
- <xs:enumeration value="6540" dc:title="Société civile immobilière"/>
- <xs:enumeration value="6541" dc:title="Société civile immobilière de construction vente"/>
- <xs:enumeration value="6542" dc:title="Société civile d'attribution"/>
- <xs:enumeration value="6543" dc:title="Société civile coopérative de construction"/>
- <xs:enumeration value="6551" dc:title="Société civile coopérative de consommation"/>
- <xs:enumeration value="6554" dc:title="Société civile coopérative (d'intérêt) maritime"/>
- <xs:enumeration value="6558" dc:title="Société civile coopérative entre médecins"/>
- <xs:enumeration value="6560" dc:title="Autre société civile coopérative"/>
- <xs:enumeration value="6561" dc:title="SCP d'avocats"/>
- <xs:enumeration value="6562" dc:title="SCP d'avocats aux Conseils"/>
- <xs:enumeration value="6563" dc:title="SCP d'avoués d'appel"/>
- <xs:enumeration value="6564" dc:title="SCP d'huissiers"/>
- <xs:enumeration value="6565" dc:title="SCP de notaires"/>
- <xs:enumeration value="6566" dc:title="SCP de commissaires-priseurs"/>
- <xs:enumeration value="6567" dc:title="SCP de greffiers de tribunal de commerce"/>
- <xs:enumeration value="6568" dc:title="SCP de conseils juridiques"/>
- <xs:enumeration value="6569" dc:title="SCP de commissaires aux comptes"/>
- <xs:enumeration value="6571" dc:title="SCP de médecins"/>
- <xs:enumeration value="6572" dc:title="SCP de dentistes"/>
- <xs:enumeration value="6573" dc:title="SCP d'infirmiers"/>
- <xs:enumeration value="6574" dc:title="SCP de masseurs kinésithérapeutes"/>
- <xs:enumeration value="6575" dc:title="SCP de directeurs de laboratoire d'analyse médicale"/>
- <xs:enumeration value="6576" dc:title="SCP de vétérinaires"/>
- <xs:enumeration value="6577" dc:title="SCP de géomètres-experts"/>
- <xs:enumeration value="6578" dc:title="SCP d'architectes"/>
- <xs:enumeration value="6585" dc:title="(Autres) Société Civile professionnelle"/>
- <xs:enumeration value="6588" dc:title="Société civile laitière"/>
- <xs:enumeration value="6589" dc:title="Société civile de moyens"/>
- <xs:enumeration value="6595" dc:title="Caisse (locale) de crédit mutuel"/>
- <xs:enumeration value="6596" dc:title="Caisse de crédit agricole mutuel"/>
- <xs:enumeration value="6597" dc:title="Société civile d'exploitation agricole"/>
- <xs:enumeration value="6598" dc:title="Exploitation agricole à responsabilité limitée"/>
- <xs:enumeration value="6599" dc:title="Autre société civile"/>
- <xs:enumeration value="6901" dc:title="Autres personnes de droit privé inscrites au registre du commerce et des sociétés"/>
- <xs:enumeration value="7111" dc:title="Autorité constitutionnelle"/>
- <xs:enumeration value="7112" dc:title="Autorité administrative indépendante"/>
- <xs:enumeration value="7113" dc:title="Ministère"/>
- <xs:enumeration value="7120" dc:title="Service central d'un ministère"/>
- <xs:enumeration value="7150" dc:title="Service du ministère de la Défense"/>
- <xs:enumeration value="7160" dc:title="Service déconcentré à compétence nationale d'un ministère (hors Défense)"/>
- <xs:enumeration value="7171" dc:title="Service déconcentré de l'État à compétence (inter) régionale"/>
- <xs:enumeration value="7172" dc:title="Service déconcentré de l'État à compétence (inter) départementale"/>
- <xs:enumeration value="7179" dc:title="(Autre) Service déconcentré de l'État à compétence territoriale"/>
- <xs:enumeration value="7190" dc:title="École nationale non dotée de la personnalité morale"/>
- <xs:enumeration value="7210" dc:title="Commune"/>
- <xs:enumeration value="7220" dc:title="Département"/>
- <xs:enumeration value="7225" dc:title="Territoire d'Outre-Mer"/>
- <xs:enumeration value="7229" dc:title="(Autre) Collectivité territoriale"/>
- <xs:enumeration value="7230" dc:title="Région"/>
- <xs:enumeration value="7312" dc:title="Commune associée"/>
- <xs:enumeration value="7313" dc:title="Section de commune"/>
- <xs:enumeration value="7314" dc:title="Ensemble urbain"/>
- <xs:enumeration value="7321" dc:title="Association syndicale autorisée"/>
- <xs:enumeration value="7322" dc:title="Association foncière urbaine"/>
- <xs:enumeration value="7323" dc:title="Association foncière de remembrement"/>
- <xs:enumeration value="7331" dc:title="Établissement public local d'enseignement"/>
- <xs:enumeration value="7341" dc:title="Secteur de commune"/>
- <xs:enumeration value="7342" dc:title="District urbain"/>
- <xs:enumeration value="7343" dc:title="Communauté urbaine"/>
- <xs:enumeration value="7345" dc:title="Syndicat intercommunal à vocation multiple (SIVOM)"/>
- <xs:enumeration value="7346" dc:title="Communauté de commune"/>
- <xs:enumeration value="7347" dc:title="Communauté de villes"/>
- <xs:enumeration value="7348" dc:title="Communauté d'agglomération"/>
- <xs:enumeration value="7349" dc:title="Autre établissement public local de coopération non spécialisé ou entente"/>
- <xs:enumeration value="7351" dc:title="Institution interdépartementale ou entente"/>
- <xs:enumeration value="7352" dc:title="Institution interrégionale ou entente"/>
- <xs:enumeration value="7353" dc:title="Syndicat intercommunal à vocation unique (SIVU)"/>
- <xs:enumeration value="7354" dc:title="Syndicat mixte communal"/>
- <xs:enumeration value="7355" dc:title="Autre syndicat mixte"/>
- <xs:enumeration value="7356" dc:title="Commission syndicale pour la gestion des biens indivis des communes"/>
- <xs:enumeration value="7361" dc:title="Centre communal d'action sociale"/>
- <xs:enumeration value="7362" dc:title="Caisse des écoles"/>
- <xs:enumeration value="7363" dc:title="Caisse de crédit municipal"/>
- <xs:enumeration value="7364" dc:title="Établissement d'hospitalisation"/>
- <xs:enumeration value="7365" dc:title="Syndicat inter hospitalier"/>
- <xs:enumeration value="7366" dc:title="Établissement public local social et médico-social"/>
- <xs:enumeration value="7371" dc:title="Office public d'habitation à loyer modéré (OPHLM)"/>
- <xs:enumeration value="7372" dc:title="Service départemental d'incendie"/>
- <xs:enumeration value="7373" dc:title="Établissement public local culturel"/>
- <xs:enumeration value="7378" dc:title="Régie d'une collectivité locale à caractère administratif"/>
- <xs:enumeration value="7379" dc:title="(Autre) Établissement public administratif local"/>
- <xs:enumeration value="7381" dc:title="Organisme consulaire"/>
- <xs:enumeration value="7382" dc:title="Établissement public national ayant fonction d'administration centrale"/>
- <xs:enumeration value="7383" dc:title="Établissement public national à caractère scientifique culturel et professionnel"/>
- <xs:enumeration value="7384" dc:title="Autre établissement public national d'enseignement"/>
- <xs:enumeration value="7385" dc:title="Autre établissement public national administratif à compétence territoriale limitée"/>
- <xs:enumeration value="7389" dc:title="Établissement public national à caractère administratif"/>
- <xs:enumeration value="7410" dc:title="Groupement d'intérêt public (GIP)"/>
- <xs:enumeration value="7430" dc:title="Établissement public des cultes d'Alsace-Lorraine"/>
- <xs:enumeration value="7450" dc:title="Établissement public, cercle et foyer dans les armées"/>
- <xs:enumeration value="7470" dc:title="Groupement de coopération sanitaire à gestion publique"/>
- <xs:enumeration value="7490" dc:title="Autre personne morale de droit administratif"/>
- <xs:enumeration value="8110" dc:title="Régime général de la sécurité sociale"/>
- <xs:enumeration value="8120" dc:title="Régime spécial de sécurité sociale"/>
- <xs:enumeration value="8130" dc:title="Institution de retraite complémentaire"/>
- <xs:enumeration value="8140" dc:title="Mutualité sociale agricole"/>
- <xs:enumeration value="8150" dc:title="Régime maladie des non-salariés non agricoles"/>
- <xs:enumeration value="8160" dc:title="Régime vieillesse ne dépendant pas du régime général de la sécurité sociale"/>
- <xs:enumeration value="8170" dc:title="Régime d'assurance chômage"/>
- <xs:enumeration value="8190" dc:title="Autre régime de prévoyance sociale"/>
- <xs:enumeration value="8210" dc:title="Mutuelle"/>
- <xs:enumeration value="8250" dc:title="Assurance mutuelle agricole"/>
- <xs:enumeration value="8290" dc:title="Autre organisme mutualiste"/>
- <xs:enumeration value="8310" dc:title="Comité central d'entreprise"/>
- <xs:enumeration value="8311" dc:title="Comité d'établissement"/>
- <xs:enumeration value="8410" dc:title="Syndicat de salariés"/>
- <xs:enumeration value="8420" dc:title="Syndicat patronal"/>
- <xs:enumeration value="8450" dc:title="Ordre professionnel ou assimilé"/>
- <xs:enumeration value="8470" dc:title="Centre technique industriel ou comité professionnel du développement économique"/>
- <xs:enumeration value="8490" dc:title="Autre organisme professionnel"/>
- <xs:enumeration value="9110" dc:title="Syndicat de copropriété"/>
- <xs:enumeration value="9150" dc:title="Association syndicale libre"/>
- <xs:enumeration value="9210" dc:title="Association non déclarée"/>
- <xs:enumeration value="9220" dc:title="Association déclarée"/>
- <xs:enumeration value="9221" dc:title="Association déclarée &#34;entreprises d'insertion par l'économique&#34;"/>
- <xs:enumeration value="9222" dc:title="Association intermédiaire"/>
- <xs:enumeration value="9223" dc:title="Groupement d'employeurs"/>
- <xs:enumeration value="9230" dc:title="Association déclarée reconnue d'utilité publique"/>
- <xs:enumeration value="9240" dc:title="Congrégation"/>
- <xs:enumeration value="9260" dc:title="Association de droit local"/>
- <xs:enumeration value="9300" dc:title="Fondation"/>
- <xs:enumeration value="9900" dc:title="Autre personne morale de droit privé"/>
- <xs:enumeration value="9970" dc:title="Groupement de coopération sanitaire à gestion privée"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:redefine>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="CategorieJuridiqueNiveauIType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieJuridiqueNiveauIIType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieJuridiqueNiveauIIIType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="4"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CategorieJuridiqueNiveauI" type="ie:CategorieJuridiqueNiveauIType"/>
- <xs:element name="CategorieJuridiqueNiveauII" type="ie:CategorieJuridiqueNiveauIIType"/>
- <xs:element name="CategorieJuridiqueNiveauIII" type="ie:CategorieJuridiqueNiveauIIIType"/>
- <xs:attribute name="categorieJuridiqueNiveauI" type="ie:CategorieJuridiqueNiveauIType"/>
- <xs:attribute name="categorieJuridiqueNiveauII" type="ie:CategorieJuridiqueNiveauIIType"/>
- <xs:attribute name="categorieJuridiqueNiveauIII" type="ie:CategorieJuridiqueNiveauIIIType"/>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation>Les objets qui suivent sont obsolètes et seront supprimés dans les prochaines versions.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="Niveau_I_CJ_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Niveau_II_CJ_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Niveau_I_CJ" type="ie:Niveau_I_CJ_stype" ie:obsolete="true"/>
- <xs:element name="Niveau_II_CJ" type="ie:Niveau_II_CJ_stype" ie:obsolete="true"/>
- <xs:attribute name="Niveau_I_CJ" type="ie:Niveau_I_CJ_stype" ie:obsolete="true"/>
- <xs:attribute name="Niveau_II_CJ" type="ie:Niveau_II_CJ_stype" ie:obsolete="true"/>
- -->
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:redefine schemaLocation="cog.xsd">
- <xs:simpleType name="CodeRegionType">
- <xs:restriction base="ie:CodeRegionType">
- <xs:enumeration value="01" dc:title="Guadeloupe"/>
- <xs:enumeration value="02" dc:title="Martinique"/>
- <xs:enumeration value="03" dc:title="Guyane"/>
- <xs:enumeration value="04" dc:title="Réunion"/>
- <xs:enumeration value="11" dc:title="Île-de-France"/>
- <xs:enumeration value="21" dc:title="Champagne-Ardenne"/>
- <xs:enumeration value="22" dc:title="Picardie"/>
- <xs:enumeration value="23" dc:title="Haute-Normandie"/>
- <xs:enumeration value="24" dc:title="Centre"/>
- <xs:enumeration value="25" dc:title="Basse-Normandie"/>
- <xs:enumeration value="26" dc:title="Bourgogne"/>
- <xs:enumeration value="31" dc:title="Nord-Pas-de-Calais"/>
- <xs:enumeration value="41" dc:title="Lorraine"/>
- <xs:enumeration value="42" dc:title="Alsace"/>
- <xs:enumeration value="43" dc:title="Franche-Comté"/>
- <xs:enumeration value="52" dc:title="Pays de la Loire"/>
- <xs:enumeration value="53" dc:title="Bretagne"/>
- <xs:enumeration value="54" dc:title="Poitou-Charentes"/>
- <xs:enumeration value="72" dc:title="Aquitaine"/>
- <xs:enumeration value="73" dc:title="Midi-Pyrénées"/>
- <xs:enumeration value="74" dc:title="Limousin"/>
- <xs:enumeration value="82" dc:title="Rhône-Alpes"/>
- <xs:enumeration value="83" dc:title="Auvergne"/>
- <xs:enumeration value="91" dc:title="Languedoc-Roussillon"/>
- <xs:enumeration value="93" dc:title="Provence-Alpes-Côte d'Azur"/>
- <xs:enumeration value="94" dc:title="Corse"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CodeDepartementType">
- <xs:restriction base="ie:CodeDepartementType">
- <xs:enumeration value="01" dc:title="Ain"/>
- <xs:enumeration value="02" dc:title="Aisne"/>
- <xs:enumeration value="03" dc:title="Allier"/>
- <xs:enumeration value="04" dc:title="Alpes-de-Haute-Provence"/>
- <xs:enumeration value="05" dc:title="Hautes-Alpes"/>
- <xs:enumeration value="06" dc:title="Alpes-Maritimes"/>
- <xs:enumeration value="07" dc:title="Ardèche"/>
- <xs:enumeration value="08" dc:title="Ardennes"/>
- <xs:enumeration value="09" dc:title="Ariège"/>
- <xs:enumeration value="10" dc:title="Aube"/>
- <xs:enumeration value="11" dc:title="Aude"/>
- <xs:enumeration value="12" dc:title="Aveyron"/>
- <xs:enumeration value="13" dc:title="Bouches-du-Rhône"/>
- <xs:enumeration value="14" dc:title="Calvados"/>
- <xs:enumeration value="15" dc:title="Cantal"/>
- <xs:enumeration value="16" dc:title="Charente"/>
- <xs:enumeration value="17" dc:title="Charente-Maritime"/>
- <xs:enumeration value="18" dc:title="Cher"/>
- <xs:enumeration value="19" dc:title="Corrèze"/>
- <xs:enumeration value="2A" dc:title="Corse-du-Sud"/>
- <xs:enumeration value="2B" dc:title="Haute-Corse"/>
- <xs:enumeration value="21" dc:title="Côte-d'Or"/>
- <xs:enumeration value="22" dc:title="Côtes-d'Armor"/>
- <xs:enumeration value="23" dc:title="Creuse"/>
- <xs:enumeration value="24" dc:title="Dordogne"/>
- <xs:enumeration value="25" dc:title="Doubs"/>
- <xs:enumeration value="26" dc:title="Drôme"/>
- <xs:enumeration value="27" dc:title="Eure"/>
- <xs:enumeration value="28" dc:title="Eure-et-Loir"/>
- <xs:enumeration value="29" dc:title="Finistère"/>
- <xs:enumeration value="30" dc:title="Gard"/>
- <xs:enumeration value="31" dc:title="Haute-Garonne"/>
- <xs:enumeration value="32" dc:title="Gers"/>
- <xs:enumeration value="33" dc:title="Gironde"/>
- <xs:enumeration value="34" dc:title="Hérault"/>
- <xs:enumeration value="35" dc:title="Ille-et-Vilaine"/>
- <xs:enumeration value="36" dc:title="Indre"/>
- <xs:enumeration value="37" dc:title="Indre-et-Loire"/>
- <xs:enumeration value="38" dc:title="Isère"/>
- <xs:enumeration value="39" dc:title="Jura"/>
- <xs:enumeration value="40" dc:title="Landes"/>
- <xs:enumeration value="41" dc:title="Loir-et-Cher"/>
- <xs:enumeration value="42" dc:title="Loire"/>
- <xs:enumeration value="43" dc:title="Haute-Loire"/>
- <xs:enumeration value="44" dc:title="Loire-Atlantique"/>
- <xs:enumeration value="45" dc:title="Loiret"/>
- <xs:enumeration value="46" dc:title="Lot"/>
- <xs:enumeration value="47" dc:title="Lot-et-Garonne"/>
- <xs:enumeration value="48" dc:title="Lozère"/>
- <xs:enumeration value="49" dc:title="Maine-et-Loire"/>
- <xs:enumeration value="50" dc:title="Manche"/>
- <xs:enumeration value="51" dc:title="Marne"/>
- <xs:enumeration value="52" dc:title="Haute-Marne"/>
- <xs:enumeration value="53" dc:title="Mayenne"/>
- <xs:enumeration value="54" dc:title="Meurthe-et-Moselle"/>
- <xs:enumeration value="55" dc:title="Meuse"/>
- <xs:enumeration value="56" dc:title="Morbihan"/>
- <xs:enumeration value="57" dc:title="Moselle"/>
- <xs:enumeration value="58" dc:title="Nièvre"/>
- <xs:enumeration value="59" dc:title="Nord"/>
- <xs:enumeration value="60" dc:title="Oise"/>
- <xs:enumeration value="61" dc:title="Orne"/>
- <xs:enumeration value="62" dc:title="Pas-de-Calais"/>
- <xs:enumeration value="63" dc:title="Puy-de-Dôme"/>
- <xs:enumeration value="64" dc:title="Pyrénées-Atlantiques"/>
- <xs:enumeration value="65" dc:title="Hautes-Pyrénées"/>
- <xs:enumeration value="66" dc:title="Pyrénées-Orientales"/>
- <xs:enumeration value="67" dc:title="Bas-Rhin"/>
- <xs:enumeration value="68" dc:title="Haut-Rhin"/>
- <xs:enumeration value="69" dc:title="Rhône"/>
- <xs:enumeration value="70" dc:title="Haute-Saône"/>
- <xs:enumeration value="71" dc:title="Saône-et-Loire"/>
- <xs:enumeration value="72" dc:title="Sarthe"/>
- <xs:enumeration value="73" dc:title="Savoie"/>
- <xs:enumeration value="74" dc:title="Haute-Savoie"/>
- <xs:enumeration value="75" dc:title="Paris"/>
- <xs:enumeration value="76" dc:title="Seine-Maritime"/>
- <xs:enumeration value="77" dc:title="Seine-et-Marne"/>
- <xs:enumeration value="78" dc:title="Yvelines"/>
- <xs:enumeration value="79" dc:title="Deux-Sèvres"/>
- <xs:enumeration value="80" dc:title="Somme"/>
- <xs:enumeration value="81" dc:title="Tarn"/>
- <xs:enumeration value="82" dc:title="Tarn-et-Garonne"/>
- <xs:enumeration value="83" dc:title="Var"/>
- <xs:enumeration value="84" dc:title="Vaucluse"/>
- <xs:enumeration value="85" dc:title="Vendée"/>
- <xs:enumeration value="86" dc:title="Vienne"/>
- <xs:enumeration value="87" dc:title="Haute-Vienne"/>
- <xs:enumeration value="88" dc:title="Vosges"/>
- <xs:enumeration value="89" dc:title="Yonne"/>
- <xs:enumeration value="90" dc:title="Territoire de Belfort"/>
- <xs:enumeration value="91" dc:title="Essonne"/>
- <xs:enumeration value="92" dc:title="Hauts-de-Seine"/>
- <xs:enumeration value="93" dc:title="Seine-Saint-Denis"/>
- <xs:enumeration value="94" dc:title="Val-de-Marne"/>
- <xs:enumeration value="95" dc:title="Val-d'Oise"/>
- <xs:enumeration value="971" dc:title="Guadeloupe"/>
- <xs:enumeration value="972" dc:title="Martinique"/>
- <xs:enumeration value="973" dc:title="Guyane"/>
- <xs:enumeration value="974" dc:title="Réunion"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:redefine>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="CodeRegionType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodeRegion" type="ie:CodeRegionType"/>
- <xs:attribute name="codeRegion" type="ie:CodeRegionType"/>
- <xs:simpleType name="CodeDepartementType">
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType">
- <xs:minLength value="2"/>
- <xs:maxLength value="3"/>
- <xs:pattern value="[0-9][0-9AB][0-9]?"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodeDepartement" type="ie:CodeDepartementType"/>
- <xs:attribute name="codeDepartement" type="ie:CodeDepartementType"/>
- <xs:simpleType name="CodeArrondissementType">
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType">
- <xs:minLength value="3"/>
- <xs:maxLength value="4"/>
- <xs:pattern value="[0-9][0-9AB][0-9]?[0-9]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodeArrondissement" type="ie:CodeArrondissementType"/>
- <xs:attribute name="codeArrondissement" type="ie:CodeArrondissementType"/>
- <xs:simpleType name="CodeCantonType">
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType">
- <xs:minLength value="4"/>
- <xs:maxLength value="5"/>
- <xs:pattern value="[0-9][0-9AB][0-9]?[0-9]{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodeCanton" type="ie:CodeCantonType"/>
- <xs:attribute name="codeCanton" type="ie:CodeCantonType"/>
- <xs:simpleType name="CodeCommuneType">
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType">
- <xs:length value="5"/>
- <xs:pattern value="(([0-8][0-9AB])|(9[0-8AB]))[0-9]{3}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodeCommune" type="ie:CodeCommuneType"/>
- <xs:attribute name="codeCommune" type="ie:CodeCommuneType"/>
- <xs:simpleType name="CodePaysOuTerritoireEtrangerType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="5"/>
- <xs:pattern value="99[0-9]{3}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodePaysOuTerritoireEtranger" type="ie:CodePaysOuTerritoireEtrangerType"/>
- <xs:simpleType name="CodeCommuneFrancaiseOuPaysOuTerritoireEtrangerType">
- <xs:union memberTypes="ie:CodeCommuneType ie:CodePaysOuTerritoireEtrangerType"/>
- </xs:simpleType>
- <xs:element name="CodeCommuneFrancaiseOuPaysOuTerritoireEtranger" type="ie:CodeCommuneFrancaiseOuPaysOuTerritoireEtrangerType"/>
- <xs:attribute name="codeCommuneFrancaiseOuPaysOuTerritoireEtranger" type="ie:CodeCommuneFrancaiseOuPaysOuTerritoireEtrangerType"/>
- <xs:attribute name="codePaysOuTerritoireEtranger" type="ie:CodePaysOuTerritoireEtrangerType"/>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation> Les objets qui suivent sont obsolètes et seront supprimés dans les prochaines versions.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="Code_Région_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Région" type="ie:Code_Région_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Région" type="ie:Code_Région_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Département_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_et_ASCII_Majuscule_stype">
- <xs:minLength value="2"/>
- <xs:maxLength value="3"/>
- <xs:pattern value="[0-9][0-9AB][0-9]?"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Département" type="ie:Code_Département_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Département" type="ie:Code_Département_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Arrondissement_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_et_ASCII_Majuscule_stype">
- <xs:minLength value="3"/>
- <xs:maxLength value="4"/>
- <xs:pattern value="[0-9][0-9AB][0-9]?[0-9]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Arrondissement" type="ie:Code_Arrondissement_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Arrondissement" type="ie:Code_Arrondissement_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Canton_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_et_ASCII_Majuscule_stype">
- <xs:minLength value="4"/>
- <xs:maxLength value="5"/>
- <xs:pattern value="[0-9][0-9AB][0-9]?[0-9]{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Canton" type="ie:Code_Canton_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Canton" type="ie:Code_Canton_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Commune_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_et_ASCII_Majuscule_stype">
- <xs:length value="5"/>
- <xs:pattern value="(([0-8][0-9AB])|(9[0-8AB]))[0-9]{3}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Commune" type="ie:Code_Commune_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Commune" type="ie:Code_Commune_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Pays_Ou_Territoire_Étranger_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="5"/>
- <xs:pattern value="99[0-9]{3}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Pays_Ou_Territoire_Étranger" type="ie:Code_Pays_Ou_Territoire_Étranger_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Pays_Ou_Territoire_Étranger" type="ie:Code_Pays_Ou_Territoire_Étranger_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Commune_Française_Ou_Pays_Ou_Territoire_Étranger_stype" ie:obsolete="true">
- <xs:union memberTypes="ie:Code_Commune_stype ie:Code_Pays_Ou_Territoire_Étranger_stype"/>
- </xs:simpleType>
- <xs:element name="Code_Commune_Française_Ou_Pays_Ou_Territoire_Étranger" type="ie:Code_Commune_Française_Ou_Pays_Ou_Territoire_Étranger_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Commune_Française_Ou_Pays_Ou_Territoire_Étranger" type="ie:Code_Commune_Française_Ou_Pays_Ou_Territoire_Étranger_stype" ie:obsolete="true"/>
- -->
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ie="http://xml.insee.fr/schema" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://xml.insee.fr/schema" version="1.1">
- <xs:annotation>
- <xs:documentation>Modélisation de la brique individu INSEE</xs:documentation>
- </xs:annotation>
- <xs:include schemaLocation="iso.xsd"/>
- <xs:include schemaLocation="cog.xsd"/>
- <xs:complexType name="IndividuType">
- <xs:annotation>
- <xs:documentation>Définition de l'état-civil d'un individu.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="Noms" type="ie:NomsEtatCivilType"/>
- <xs:element name="Prenoms" type="ie:PrenomsEtatCivilType">
- <xs:annotation>
- <xs:documentation>Élément obligatoire : laisser vide si le prénom n'est pas connu.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Naissance" type="ie:NaissanceType" minOccurs="0"/>
- <xs:element name="Sexe" type="ie:SexeType" minOccurs="0"/>
- <xs:element name="Deces" type="ie:DecesType" minOccurs="0"/>
- <xs:element name="Filiation" type="ie:IndividuType" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>La cardinalité est en général de 2 au maximum. Elle peut être supérieure dans certains cas d'adoption simple.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="IndividuSansFiliationType">
- <xs:complexContent>
- <xs:restriction base="ie:IndividuType">
- <xs:sequence>
- <xs:element name="Noms" type="ie:NomsEtatCivilType"/>
- <xs:element name="Prenoms" type="ie:PrenomsEtatCivilType"/>
- <xs:element name="Naissance" type="ie:NaissanceType" minOccurs="0"/>
- <xs:element name="Sexe" type="ie:SexeType" minOccurs="0"/>
- <xs:element name="Deces" type="ie:DecesType" minOccurs="0"/>
- <xs:element name="Filiation" type="ie:IndividuType" minOccurs="0" maxOccurs="0"/>
- </xs:sequence>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="NomsEtatCivilType">
- <xs:annotation>
- <xs:documentation>Type regroupant le nom de famille (obligatoire), le nom d'usage et le pseudonyme.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="NomFamille" type="ie:ChaineFrancaisOfficielType">
- <xs:annotation>
- <xs:documentation>Nom de famille, anciennement nom patronymique, parfois appelé nom de naissance.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="NomUsage" type="ie:ChaineFrancaisOfficielType" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Nom d'usage (nom d'usage des époux, nom d'usage résultant de la filiation).</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Pseudonyme" type="ie:LibelleType" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Nom de fantaisie librement choisi par une personne pour masquer au public sa personnalité véritable dans l'exercice d'une activité particulière.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="NomDeFamilleSeulType">
- <xs:complexContent>
- <xs:restriction base="ie:NomsEtatCivilType">
- <xs:sequence>
- <xs:element name="NomFamille" type="ie:ChaineFrancaisOfficielType"/>
- </xs:sequence>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PrenomsEtatCivilType">
- <xs:annotation>
- <xs:documentation>Type regroupant la liste des prénoms et le prénom usuel.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="PrenomUsuel" type="ie:ChaineFrancaisOfficielType" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Tout prénom inscrit dans l'acte de naissance choisi comme prénom usuel.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Prenom" type="ie:ChaineFrancaisOfficielType" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>Liste ordonnée des prénoms. Un prénom composé est considéré comme un seul prénom.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PrenomsOfficielsSeulsType">
- <xs:complexContent>
- <xs:restriction base="ie:PrenomsEtatCivilType">
- <xs:sequence>
- <xs:element name="Prenom" type="ie:ChaineFrancaisOfficielType" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="NaissanceType">
- <xs:annotation>
- <xs:documentation>Date et lieu de naissance obligatoirement présents.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="DateNaissance" type="ie:DateSoupleType"/>
- <xs:element name="LieuNaissance" type="ie:LieuType">
- <xs:annotation>
- <xs:documentation>Élément obligatoire : laisser vide si le lieu n'est pas connu.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="NumeroActeNaissance" type="ie:NumeroActeType" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="DecesType">
- <xs:sequence>
- <xs:element name="TypeDeces" type="ie:TypeDecesType" minOccurs="0"/>
- <xs:element name="DateDeces" type="ie:DateSoupleType" minOccurs="0"/>
- <xs:element name="LieuDeces" type="ie:LieuType" minOccurs="0"/>
- <xs:element name="NumeroActeDeces" type="ie:NumeroActeType" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="LieuType">
- <xs:annotation>
- <xs:documentation>Lieu en France ou à l'étranger. En France, la localité (commune) et la division territoriale (département) doivent être renseignées. À l'étranger, seul le pays est obligatoire.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="Localite" type="ie:ElementLieuType" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Contient la commune (code et/ou libellé) pour la France, ou le type de localité ad hoc pour l'étranger.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="DivisionTerritoriale" type="ie:ElementLieuType" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Contient le département (code et/ou libellé) pour la France, ou le type de division territoriale ad hoc pour l'étranger.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Pays" type="ie:PaysType" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Élément obligatoire pour un lieu hors de France.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ElementLieuType">
- <xs:annotation>
- <xs:documentation>Élément de lieu (localité, division territoriale, ...).</xs:documentation>
- </xs:annotation>
- <xs:simpleContent>
- <xs:extension base="ie:LibelleType">
- <xs:attribute use="optional" name="code" type="ie:LibelleType"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:complexType name="PaysType">
- <xs:simpleContent>
- <xs:extension base="ie:LibelleType">
- <xs:attribute use="optional" name="code">
- <xs:simpleType>
- <xs:union memberTypes="ie:CodePaysIsoType ie:CodePaysOuTerritoireEtrangerType"/>
- </xs:simpleType>
- </xs:attribute>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:simpleType name="SexeType">
- <xs:annotation>
- <xs:documentation>masculin=M, féminin=F</xs:documentation>
- <xs:documentation>Sexe pouvant prendre la valeur F ou M.</xs:documentation>
- </xs:annotation>
- <xs:restriction base="ie:CodeType">
- <xs:enumeration value="M" dc:title="masculin"/>
- <xs:enumeration value="F" dc:title="féminin"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TypeDecesType">
- <xs:restriction base="xs:token">
- <xs:annotation>
- <xs:documentation>N : décès "normal"</xs:documentation>
- <xs:documentation>M : décès en mer</xs:documentation>
- <xs:documentation>D : jugement déclaratif de décès</xs:documentation>
- <xs:documentation>A : jugement déclaratif d'absence</xs:documentation>
- </xs:annotation>
- <xs:length value="1"/>
- <xs:enumeration value="N"/>
- <xs:enumeration value="M"/>
- <xs:enumeration value="D"/>
- <xs:enumeration value="A"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="NumeroActeType">
- <xs:restriction base="xs:token">
- <xs:maxLength value="9"/>
- </xs:restriction>
- </xs:simpleType>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xml.insee.fr/schema" elementFormDefault="qualified" attributeFormDefault="qualified" version="2.1">
- <xs:annotation>
- <xs:documentation>Modélisation de types communs aux schémas INSEE</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="ChaineNumeriqueType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="[0-9]*"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[0-9]*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ChaineAsciiMajusculeType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="[A-Z]*</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[A-Z]*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ChaineNumeriqueEtAsciiMajusculeType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="[0-9A-Z]*"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[0-9A-Z]*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ChaineFrancaisOfficielType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ -']*"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \-']*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ChaineFrancaisOfficielMajusculeType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="[A-ZÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸÆŒ -']*"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[A-ZÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸÆŒ \-']*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ChaineFrancaisOfficielMinusculeType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="[a-zàâäçéèêëîïôöùûüÿæœ -']*"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[a-zàâäçéèêëîïôöùûüÿæœ \-']*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DateType">
- <xs:annotation>
- <xs:documentation>Date au format AAAA-MM-JJ</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:date">
- <xs:pattern value="(\d{4})-(\d{2})-(\d{2})"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="AnneeType">
- <xs:annotation>
- <xs:documentation>Année au format AAAA</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:gYear">
- <xs:pattern value="(\d{4})"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="MoisType">
- <xs:annotation>
- <xs:documentation>xs:pattern value="(\d{4})-(\d{2})"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:gYearMonth">
- <xs:pattern value="(\d{4})-(\d{2})"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DateSoupleType">
- <xs:annotation>
- <xs:documentation>Date complète ou comportant uniquement l'année, ou le mois et l'année</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ie:DateType ie:AnneeType ie:MoisType"/>
- </xs:simpleType>
- <xs:simpleType name="DateHeureType">
- <xs:annotation>
- <xs:documentation>Date et heure au format AAAA-MM-JJThh:mm:ss</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:dateTime">
- <xs:pattern value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DateOuDateHeureType">
- <xs:annotation>
- <xs:documentation>Date comprenant l'année, le mois, et uniquement le jour ou bien le jour et l'heure</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ie:DateHeureType ie:DateType"/>
- </xs:simpleType>
- <xs:simpleType name="HeureType">
- <xs:annotation>
- <xs:documentation>Heure au format hh:mm:ss</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:time">
- <xs:pattern value="d{2}:\d{2}:\d{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="HeureMinuteType">
- <xs:annotation>
- <xs:documentation>Heure au format hh:mm</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="([01][0-9]|2[0-3]):[0-5][0-9]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="LibelleType">
- <xs:annotation>
- <xs:documentation>xs:maxLength value="255"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:maxLength value="255"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="NumeroType">
- <xs:annotation>
- <xs:documentation>xs:maxLength value="255"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:maxLength value="255"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CodeType">
- <xs:annotation>
- <xs:documentation>xs:maxLength value="255"</xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:maxLength value="255"/>
- </xs:restriction>
- </xs:simpleType>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation> Les types qui suivent sont obsolètes et seront remplacés dans les prochaines versions par des types équivalents qui suivent les conventions de nommage en vigueur.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="Chaîne_Numérique_stype" ie:obsolete="true">
- <xs:annotation>
- <xs:documentation>Ce type est obsolète et sera remplacé par le type équivalent ChaineNumeriqueType dans les prochaines versions de ce schéma.</xs:documentation>
- </xs:annotation>
- <xs:restriction base="ie:ChaineNumeriqueType"/>
- </xs:simpleType>
- <xs:simpleType name="Chaîne_ASCII_Majuscule_stype" ie:obsolete="true">
- <xs:annotation>
- <xs:documentation>Ce type est obsolète et sera remplacé par le type équivalent ChaineAsciiMajusculeType dans les prochaines versions de ce schéma.</xs:documentation>
- </xs:annotation>
- <xs:restriction base="ie:ChaineAsciiMajusculeType"/>
- </xs:simpleType>
- <xs:simpleType name="Chaîne_Numérique_et_ASCII_Majuscule_stype" ie:obsolete="true">
- <xs:annotation>
- <xs:documentation>Ce type est obsolète et sera remplacé par le type équivalent ChaineNumeriqueEtAsciiMajusculeType dans les prochaines versions de ce schéma.</xs:documentation>
- </xs:annotation>
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType"/>
- </xs:simpleType>
- -->
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xml.insee.fr/schema" elementFormDefault="qualified" attributeFormDefault="qualified" version="2.0">
- <xs:include schemaLocation="siret.xsd"/>
- <xs:include schemaLocation="nir.xsd"/>
- <xs:include schemaLocation="adresse.xsd"/>
- <xs:include schemaLocation="individu.xsd"/>
- <xs:include schemaLocation="iso-enum.xsd"/>
- <xs:include schemaLocation="cog-enum.xsd"/>
- <xs:include schemaLocation="naf-enum.xsd"/>
- <xs:include schemaLocation="cj-enum.xsd"/>
- <xs:include schemaLocation="pcs-enum.xsd"/>
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xml.insee.fr/schema" elementFormDefault="qualified" attributeFormDefault="qualified" version="2.0">
- <xs:include schemaLocation="siret.xsd"/>
- <xs:include schemaLocation="nir.xsd"/>
- <xs:include schemaLocation="iso.xsd"/>
- <xs:include schemaLocation="cog.xsd"/>
- <xs:include schemaLocation="naf.xsd"/>
- <xs:include schemaLocation="cj.xsd"/>
- <xs:include schemaLocation="pcs.xsd"/>
- <xs:include schemaLocation="adresse.xsd"/>
- <xs:include schemaLocation="individu.xsd"/>
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="1.0">
- <xs:redefine schemaLocation="iso.xsd">
- <xs:simpleType name="CodePaysIsoType">
- <xs:restriction base="ie:CodePaysIsoType">
- <xs:enumeration value="AF" dc:title="AFGHANISTAN"/>
- <xs:enumeration value="ZA" dc:title="AFRIQUE DU SUD"/>
- <xs:enumeration value="AX" dc:title="ÅLAND, ÎLES"/>
- <xs:enumeration value="AL" dc:title="ALBANIE"/>
- <xs:enumeration value="DZ" dc:title="ALGÉRIE"/>
- <xs:enumeration value="DE" dc:title="ALLEMAGNE"/>
- <xs:enumeration value="AD" dc:title="ANDORRE"/>
- <xs:enumeration value="AO" dc:title="ANGOLA"/>
- <xs:enumeration value="AI" dc:title="ANGUILLA"/>
- <xs:enumeration value="AQ" dc:title="ANTARCTIQUE"/>
- <xs:enumeration value="AG" dc:title="ANTIGUA-ET-BARBUDA"/>
- <xs:enumeration value="AN" dc:title="ANTILLES NÉERLANDAISES"/>
- <xs:enumeration value="SA" dc:title="ARABIE SAOUDITE"/>
- <xs:enumeration value="AR" dc:title="ARGENTINE"/>
- <xs:enumeration value="AM" dc:title="ARMÉNIE"/>
- <xs:enumeration value="AW" dc:title="ARUBA"/>
- <xs:enumeration value="AU" dc:title="AUSTRALIE"/>
- <xs:enumeration value="AT" dc:title="AUTRICHE"/>
- <xs:enumeration value="AZ" dc:title="AZERBAÏDJAN"/>
- <xs:enumeration value="BS" dc:title="BAHAMAS"/>
- <xs:enumeration value="BH" dc:title="BAHREÏN"/>
- <xs:enumeration value="BD" dc:title="BANGLADESH"/>
- <xs:enumeration value="BB" dc:title="BARBADE"/>
- <xs:enumeration value="BY" dc:title="BÉLARUS"/>
- <xs:enumeration value="BE" dc:title="BELGIQUE"/>
- <xs:enumeration value="BZ" dc:title="BELIZE"/>
- <xs:enumeration value="BJ" dc:title="BÉNIN"/>
- <xs:enumeration value="BM" dc:title="BERMUDES"/>
- <xs:enumeration value="BT" dc:title="BHOUTAN"/>
- <xs:enumeration value="BO" dc:title="BOLIVIE"/>
- <xs:enumeration value="BA" dc:title="BOSNIE-HERZÉGOVINE"/>
- <xs:enumeration value="BW" dc:title="BOTSWANA"/>
- <xs:enumeration value="BV" dc:title="BOUVET, ÎLE"/>
- <xs:enumeration value="BR" dc:title="BRÉSIL"/>
- <xs:enumeration value="BN" dc:title="BRUNÉI DARUSSALAM"/>
- <xs:enumeration value="BG" dc:title="BULGARIE"/>
- <xs:enumeration value="BF" dc:title="BURKINA FASO"/>
- <xs:enumeration value="BI" dc:title="BURUNDI"/>
- <xs:enumeration value="KY" dc:title="CAÏMANS, ÎLES"/>
- <xs:enumeration value="KH" dc:title="CAMBODGE"/>
- <xs:enumeration value="CM" dc:title="CAMEROUN"/>
- <xs:enumeration value="CA" dc:title="CANADA"/>
- <xs:enumeration value="CV" dc:title="CAP-VERT"/>
- <xs:enumeration value="CF" dc:title="CENTRAFRICAINE, RÉPUBLIQUE"/>
- <xs:enumeration value="CL" dc:title="CHILI"/>
- <xs:enumeration value="CN" dc:title="CHINE"/>
- <xs:enumeration value="CX" dc:title="CHRISTMAS, ÎLE"/>
- <xs:enumeration value="CY" dc:title="CHYPRE"/>
- <xs:enumeration value="CC" dc:title="COCOS (KEELING), ÎLES"/>
- <xs:enumeration value="CO" dc:title="COLOMBIE"/>
- <xs:enumeration value="KM" dc:title="COMORES"/>
- <xs:enumeration value="CG" dc:title="CONGO"/>
- <xs:enumeration value="CD" dc:title="CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU"/>
- <xs:enumeration value="CK" dc:title="COOK, ÎLES"/>
- <xs:enumeration value="KR" dc:title="CORÉE, RÉPUBLIQUE DE"/>
- <xs:enumeration value="KP" dc:title="CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE"/>
- <xs:enumeration value="CR" dc:title="COSTA RICA"/>
- <xs:enumeration value="CI" dc:title="CÔTE D'IVOIRE"/>
- <xs:enumeration value="HR" dc:title="CROATIE"/>
- <xs:enumeration value="CU" dc:title="CUBA"/>
- <xs:enumeration value="DK" dc:title="DANEMARK"/>
- <xs:enumeration value="DJ" dc:title="DJIBOUTI"/>
- <xs:enumeration value="DO" dc:title="DOMINICAINE, RÉPUBLIQUE"/>
- <xs:enumeration value="DM" dc:title="DOMINIQUE"/>
- <xs:enumeration value="EG" dc:title="ÉGYPTE"/>
- <xs:enumeration value="SV" dc:title="EL SALVADOR"/>
- <xs:enumeration value="AE" dc:title="ÉMIRATS ARABES UNIS"/>
- <xs:enumeration value="EC" dc:title="ÉQUATEUR"/>
- <xs:enumeration value="ER" dc:title="ÉRYTHRÉE"/>
- <xs:enumeration value="ES" dc:title="ESPAGNE"/>
- <xs:enumeration value="EE" dc:title="ESTONIE"/>
- <xs:enumeration value="US" dc:title="ÉTATS-UNIS"/>
- <xs:enumeration value="ET" dc:title="ÉTHIOPIE"/>
- <xs:enumeration value="FK" dc:title="FALKLAND, ÎLES (MALVINAS)"/>
- <xs:enumeration value="FO" dc:title="FÉROÉ, ÎLES"/>
- <xs:enumeration value="FJ" dc:title="FIDJI"/>
- <xs:enumeration value="FI" dc:title="FINLANDE"/>
- <xs:enumeration value="FR" dc:title="FRANCE"/>
- <xs:enumeration value="GA" dc:title="GABON"/>
- <xs:enumeration value="GM" dc:title="GAMBIE"/>
- <xs:enumeration value="GE" dc:title="GÉORGIE"/>
- <xs:enumeration value="GS" dc:title="GÉORGIE DU SUD ET LES ÎLES SANDWICH DU SUD"/>
- <xs:enumeration value="GH" dc:title="GHANA"/>
- <xs:enumeration value="GI" dc:title="GIBRALTAR"/>
- <xs:enumeration value="GR" dc:title="GRÈCE"/>
- <xs:enumeration value="GD" dc:title="GRENADE"/>
- <xs:enumeration value="GL" dc:title="GROENLAND"/>
- <xs:enumeration value="GP" dc:title="GUADELOUPE"/>
- <xs:enumeration value="GU" dc:title="GUAM"/>
- <xs:enumeration value="GT" dc:title="GUATEMALA"/>
- <xs:enumeration value="GG" dc:title="GUERNESEY"/>
- <xs:enumeration value="GN" dc:title="GUINÉE"/>
- <xs:enumeration value="GW" dc:title="GUINÉE-BISSAU"/>
- <xs:enumeration value="GQ" dc:title="GUINÉE ÉQUATORIALE"/>
- <xs:enumeration value="GY" dc:title="GUYANA"/>
- <xs:enumeration value="GF" dc:title="GUYANE FRANÇAISE"/>
- <xs:enumeration value="HT" dc:title="HAÏTI"/>
- <xs:enumeration value="HM" dc:title="HEARD, ÎLE ET MCDONALD, ÎLES"/>
- <xs:enumeration value="HN" dc:title="HONDURAS"/>
- <xs:enumeration value="HK" dc:title="HONG-KONG"/>
- <xs:enumeration value="HU" dc:title="HONGRIE"/>
- <xs:enumeration value="IM" dc:title="ÎLE DE MAN"/>
- <xs:enumeration value="UM" dc:title="ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS"/>
- <xs:enumeration value="VG" dc:title="ÎLES VIERGES BRITANNIQUES"/>
- <xs:enumeration value="VI" dc:title="ÎLES VIERGES DES ÉTATS-UNIS"/>
- <xs:enumeration value="IN" dc:title="INDE"/>
- <xs:enumeration value="ID" dc:title="INDONÉSIE"/>
- <xs:enumeration value="IR" dc:title="IRAN, RÉPUBLIQUE ISLAMIQUE D'"/>
- <xs:enumeration value="IQ" dc:title="IRAQ"/>
- <xs:enumeration value="IE" dc:title="IRLANDE"/>
- <xs:enumeration value="IS" dc:title="ISLANDE"/>
- <xs:enumeration value="IL" dc:title="ISRAËL"/>
- <xs:enumeration value="IT" dc:title="ITALIE"/>
- <xs:enumeration value="JM" dc:title="JAMAÏQUE"/>
- <xs:enumeration value="JP" dc:title="JAPON"/>
- <xs:enumeration value="JE" dc:title="JERSEY"/>
- <xs:enumeration value="JO" dc:title="JORDANIE"/>
- <xs:enumeration value="KZ" dc:title="KAZAKHSTAN"/>
- <xs:enumeration value="KE" dc:title="KENYA"/>
- <xs:enumeration value="KG" dc:title="KIRGHIZISTAN"/>
- <xs:enumeration value="KI" dc:title="KIRIBATI"/>
- <xs:enumeration value="KW" dc:title="KOWEÏT"/>
- <xs:enumeration value="LA" dc:title="LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE"/>
- <xs:enumeration value="LS" dc:title="LESOTHO"/>
- <xs:enumeration value="LV" dc:title="LETTONIE"/>
- <xs:enumeration value="LB" dc:title="LIBAN"/>
- <xs:enumeration value="LR" dc:title="LIBÉRIA"/>
- <xs:enumeration value="LY" dc:title="LIBYENNE, JAMAHIRIYA ARABE"/>
- <xs:enumeration value="LI" dc:title="LIECHTENSTEIN"/>
- <xs:enumeration value="LT" dc:title="LITUANIE"/>
- <xs:enumeration value="LU" dc:title="LUXEMBOURG"/>
- <xs:enumeration value="MO" dc:title="MACAO"/>
- <xs:enumeration value="MK" dc:title="MACÉDOINE, L'EX-RÉPUBLIQUE YOUGOSLAVE DE"/>
- <xs:enumeration value="MG" dc:title="MADAGASCAR"/>
- <xs:enumeration value="MY" dc:title="MALAISIE"/>
- <xs:enumeration value="MW" dc:title="MALAWI"/>
- <xs:enumeration value="MV" dc:title="MALDIVES"/>
- <xs:enumeration value="ML" dc:title="MALI"/>
- <xs:enumeration value="MT" dc:title="MALTE"/>
- <xs:enumeration value="MP" dc:title="MARIANNES DU NORD, ÎLES"/>
- <xs:enumeration value="MA" dc:title="MAROC"/>
- <xs:enumeration value="MH" dc:title="MARSHALL, ÎLES"/>
- <xs:enumeration value="MQ" dc:title="MARTINIQUE"/>
- <xs:enumeration value="MU" dc:title="MAURICE"/>
- <xs:enumeration value="MR" dc:title="MAURITANIE"/>
- <xs:enumeration value="YT" dc:title="MAYOTTE"/>
- <xs:enumeration value="MX" dc:title="MEXIQUE"/>
- <xs:enumeration value="FM" dc:title="MICRONÉSIE, ÉTATS FÉDÉRÉS DE"/>
- <xs:enumeration value="MD" dc:title="MOLDOVA, RÉPUBLIQUE DE"/>
- <xs:enumeration value="MC" dc:title="MONACO"/>
- <xs:enumeration value="MN" dc:title="MONGOLIE"/>
- <xs:enumeration value="ME" dc:title="MONTÉNÉGRO"/>
- <xs:enumeration value="MS" dc:title="MONTSERRAT"/>
- <xs:enumeration value="MZ" dc:title="MOZAMBIQUE"/>
- <xs:enumeration value="MM" dc:title="MYANMAR"/>
- <xs:enumeration value="NA" dc:title="NAMIBIE"/>
- <xs:enumeration value="NR" dc:title="NAURU"/>
- <xs:enumeration value="NP" dc:title="NÉPAL"/>
- <xs:enumeration value="NI" dc:title="NICARAGUA"/>
- <xs:enumeration value="NE" dc:title="NIGER"/>
- <xs:enumeration value="NG" dc:title="NIGÉRIA"/>
- <xs:enumeration value="NU" dc:title="NIUE"/>
- <xs:enumeration value="NF" dc:title="NORFOLK, ÎLE"/>
- <xs:enumeration value="NO" dc:title="NORVÈGE"/>
- <xs:enumeration value="NC" dc:title="NOUVELLE-CALÉDONIE"/>
- <xs:enumeration value="NZ" dc:title="NOUVELLE-ZÉLANDE"/>
- <xs:enumeration value="IO" dc:title="OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L'"/>
- <xs:enumeration value="OM" dc:title="OMAN"/>
- <xs:enumeration value="UG" dc:title="OUGANDA"/>
- <xs:enumeration value="UZ" dc:title="OUZBÉKISTAN"/>
- <xs:enumeration value="PK" dc:title="PAKISTAN"/>
- <xs:enumeration value="PW" dc:title="PALAOS"/>
- <xs:enumeration value="PS" dc:title="PALESTINIEN OCCUPÉ, TERRITOIRE"/>
- <xs:enumeration value="PA" dc:title="PANAMA"/>
- <xs:enumeration value="PG" dc:title="PAPOUASIE-NOUVELLE-GUINÉE"/>
- <xs:enumeration value="PY" dc:title="PARAGUAY"/>
- <xs:enumeration value="NL" dc:title="PAYS-BAS"/>
- <xs:enumeration value="PE" dc:title="PÉROU"/>
- <xs:enumeration value="PH" dc:title="PHILIPPINES"/>
- <xs:enumeration value="PN" dc:title="PITCAIRN"/>
- <xs:enumeration value="PL" dc:title="POLOGNE"/>
- <xs:enumeration value="PF" dc:title="POLYNÉSIE FRANÇAISE"/>
- <xs:enumeration value="PR" dc:title="PORTO RICO"/>
- <xs:enumeration value="PT" dc:title="PORTUGAL"/>
- <xs:enumeration value="QA" dc:title="QATAR"/>
- <xs:enumeration value="RE" dc:title="RÉUNION"/>
- <xs:enumeration value="RO" dc:title="ROUMANIE"/>
- <xs:enumeration value="GB" dc:title="ROYAUME-UNI"/>
- <xs:enumeration value="RU" dc:title="RUSSIE, FÉDÉRATION DE"/>
- <xs:enumeration value="RW" dc:title="RWANDA"/>
- <xs:enumeration value="EH" dc:title="SAHARA OCCIDENTAL"/>
- <xs:enumeration value="BL" dc:title="SAINT-BARTHÉLEMY"/>
- <xs:enumeration value="SH" dc:title="SAINTE-HÉLÈNE"/>
- <xs:enumeration value="LC" dc:title="SAINTE-LUCIE"/>
- <xs:enumeration value="KN" dc:title="SAINT-KITTS-ET-NEVIS"/>
- <xs:enumeration value="SM" dc:title="SAINT-MARIN"/>
- <xs:enumeration value="MF" dc:title="SAINT-MARTIN"/>
- <xs:enumeration value="PM" dc:title="SAINT-PIERRE-ET-MIQUELON"/>
- <xs:enumeration value="VA" dc:title="SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)"/>
- <xs:enumeration value="VC" dc:title="SAINT-VINCENT-ET-LES GRENADINES"/>
- <xs:enumeration value="SB" dc:title="SALOMON, ÎLES"/>
- <xs:enumeration value="WS" dc:title="SAMOA"/>
- <xs:enumeration value="AS" dc:title="SAMOA AMÉRICAINES"/>
- <xs:enumeration value="ST" dc:title="SAO TOMÉ-ET-PRINCIPE"/>
- <xs:enumeration value="SN" dc:title="SÉNÉGAL"/>
- <xs:enumeration value="RS" dc:title="SERBIE"/>
- <xs:enumeration value="SC" dc:title="SEYCHELLES"/>
- <xs:enumeration value="SL" dc:title="SIERRA LEONE"/>
- <xs:enumeration value="SG" dc:title="SINGAPOUR"/>
- <xs:enumeration value="SK" dc:title="SLOVAQUIE"/>
- <xs:enumeration value="SI" dc:title="SLOVÉNIE"/>
- <xs:enumeration value="SO" dc:title="SOMALIE"/>
- <xs:enumeration value="SD" dc:title="SOUDAN"/>
- <xs:enumeration value="LK" dc:title="SRI LANKA"/>
- <xs:enumeration value="SE" dc:title="SUÈDE"/>
- <xs:enumeration value="CH" dc:title="SUISSE"/>
- <xs:enumeration value="SR" dc:title="SURINAME"/>
- <xs:enumeration value="SJ" dc:title="SVALBARD ET ÎLE JAN MAYEN"/>
- <xs:enumeration value="SZ" dc:title="SWAZILAND"/>
- <xs:enumeration value="SY" dc:title="SYRIENNE, RÉPUBLIQUE ARABE"/>
- <xs:enumeration value="TJ" dc:title="TADJIKISTAN"/>
- <xs:enumeration value="TW" dc:title="TAÏWAN, PROVINCE DE CHINE"/>
- <xs:enumeration value="TZ" dc:title="TANZANIE, RÉPUBLIQUE-UNIE DE"/>
- <xs:enumeration value="TD" dc:title="TCHAD"/>
- <xs:enumeration value="CZ" dc:title="TCHÈQUE, RÉPUBLIQUE"/>
- <xs:enumeration value="TF" dc:title="TERRES AUSTRALES FRANÇAISES"/>
- <xs:enumeration value="TH" dc:title="THAÏLANDE"/>
- <xs:enumeration value="TL" dc:title="TIMOR-LESTE"/>
- <xs:enumeration value="TG" dc:title="TOGO"/>
- <xs:enumeration value="TK" dc:title="TOKELAU"/>
- <xs:enumeration value="TO" dc:title="TONGA"/>
- <xs:enumeration value="TT" dc:title="TRINITÉ-ET-TOBAGO"/>
- <xs:enumeration value="TN" dc:title="TUNISIE"/>
- <xs:enumeration value="TM" dc:title="TURKMÉNISTAN"/>
- <xs:enumeration value="TC" dc:title="TURKS ET CAÏQUES, ÎLES"/>
- <xs:enumeration value="TR" dc:title="TURQUIE"/>
- <xs:enumeration value="TV" dc:title="TUVALU"/>
- <xs:enumeration value="UA" dc:title="UKRAINE"/>
- <xs:enumeration value="UY" dc:title="URUGUAY"/>
- <xs:enumeration value="VU" dc:title="VANUATU"/>
- <xs:enumeration value="VE" dc:title="VENEZUELA"/>
- <xs:enumeration value="VN" dc:title="VIET NAM"/>
- <xs:enumeration value="WF" dc:title="WALLIS ET FUTUNA"/>
- <xs:enumeration value="YE" dc:title="YÉMEN"/>
- <xs:enumeration value="ZM" dc:title="ZAMBIE"/>
- <xs:enumeration value="ZW" dc:title="ZIMBABWE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CodePaysIsoA3Type">
- <xs:restriction base="ie:CodePaysIsoA3Type">
- <xs:enumeration value="AFG" dc:title="AFGHANISTAN"/>
- <xs:enumeration value="ZAF" dc:title="AFRIQUE DU SUD"/>
- <xs:enumeration value="ALA" dc:title="ÅLAND, ÎLES"/>
- <xs:enumeration value="ALB" dc:title="ALBANIE"/>
- <xs:enumeration value="DZA" dc:title="ALGÉRIE"/>
- <xs:enumeration value="DEU" dc:title="ALLEMAGNE"/>
- <xs:enumeration value="AND" dc:title="ANDORRE"/>
- <xs:enumeration value="AGO" dc:title="ANGOLA"/>
- <xs:enumeration value="AIA" dc:title="ANGUILLA"/>
- <xs:enumeration value="ATA" dc:title="ANTARCTIQUE"/>
- <xs:enumeration value="ATG" dc:title="ANTIGUA-ET-BARBUDA"/>
- <xs:enumeration value="ANT" dc:title="ANTILLES NÉERLANDAISES"/>
- <xs:enumeration value="SAU" dc:title="ARABIE SAOUDITE"/>
- <xs:enumeration value="ARG" dc:title="ARGENTINE"/>
- <xs:enumeration value="ARM" dc:title="ARMÉNIE"/>
- <xs:enumeration value="ABW" dc:title="ARUBA"/>
- <xs:enumeration value="AUS" dc:title="AUSTRALIE"/>
- <xs:enumeration value="AUT" dc:title="AUTRICHE"/>
- <xs:enumeration value="AZE" dc:title="AZERBAÏDJAN"/>
- <xs:enumeration value="BHS" dc:title="BAHAMAS"/>
- <xs:enumeration value="BHR" dc:title="BAHREÏN"/>
- <xs:enumeration value="BGD" dc:title="BANGLADESH"/>
- <xs:enumeration value="BRB" dc:title="BARBADE"/>
- <xs:enumeration value="BLR" dc:title="BÉLARUS"/>
- <xs:enumeration value="BEL" dc:title="BELGIQUE"/>
- <xs:enumeration value="BLZ" dc:title="BELIZE"/>
- <xs:enumeration value="BEN" dc:title="BÉNIN"/>
- <xs:enumeration value="BMU" dc:title="BERMUDES"/>
- <xs:enumeration value="BTN" dc:title="BHOUTAN"/>
- <xs:enumeration value="BOL" dc:title="BOLIVIE"/>
- <xs:enumeration value="BIH" dc:title="BOSNIE-HERZÉGOVINE"/>
- <xs:enumeration value="BWA" dc:title="BOTSWANA"/>
- <xs:enumeration value="BVT" dc:title="BOUVET, ÎLE"/>
- <xs:enumeration value="BRA" dc:title="BRÉSIL"/>
- <xs:enumeration value="BRN" dc:title="BRUNÉI DARUSSALAM"/>
- <xs:enumeration value="BGR" dc:title="BULGARIE"/>
- <xs:enumeration value="BFA" dc:title="BURKINA FASO"/>
- <xs:enumeration value="BDI" dc:title="BURUNDI"/>
- <xs:enumeration value="CYM" dc:title="CAÏMANS, ÎLES"/>
- <xs:enumeration value="KHM" dc:title="CAMBODGE"/>
- <xs:enumeration value="CMR" dc:title="CAMEROUN"/>
- <xs:enumeration value="CAN" dc:title="CANADA"/>
- <xs:enumeration value="CPV" dc:title="CAP-VERT"/>
- <xs:enumeration value="CAF" dc:title="CENTRAFRICAINE, RÉPUBLIQUE"/>
- <xs:enumeration value="CHL" dc:title="CHILI"/>
- <xs:enumeration value="CHN" dc:title="CHINE"/>
- <xs:enumeration value="CXR" dc:title="CHRISTMAS, ÎLE"/>
- <xs:enumeration value="CYP" dc:title="CHYPRE"/>
- <xs:enumeration value="CCK" dc:title="COCOS (KEELING), ÎLES"/>
- <xs:enumeration value="COL" dc:title="COLOMBIE"/>
- <xs:enumeration value="COM" dc:title="COMORES"/>
- <xs:enumeration value="COG" dc:title="CONGO"/>
- <xs:enumeration value="COD" dc:title="CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU"/>
- <xs:enumeration value="COK" dc:title="COOK, ÎLES"/>
- <xs:enumeration value="KOR" dc:title="CORÉE, RÉPUBLIQUE DE"/>
- <xs:enumeration value="PRK" dc:title="CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE"/>
- <xs:enumeration value="CRI" dc:title="COSTA RICA"/>
- <xs:enumeration value="CIV" dc:title="CÔTE D'IVOIRE"/>
- <xs:enumeration value="HRV" dc:title="CROATIE"/>
- <xs:enumeration value="CUB" dc:title="CUBA"/>
- <xs:enumeration value="DNK" dc:title="DANEMARK"/>
- <xs:enumeration value="DJI" dc:title="DJIBOUTI"/>
- <xs:enumeration value="DOM" dc:title="DOMINICAINE, RÉPUBLIQUE"/>
- <xs:enumeration value="DMA" dc:title="DOMINIQUE"/>
- <xs:enumeration value="EGY" dc:title="ÉGYPTE"/>
- <xs:enumeration value="SLV" dc:title="EL SALVADOR"/>
- <xs:enumeration value="ARE" dc:title="ÉMIRATS ARABES UNIS"/>
- <xs:enumeration value="ECU" dc:title="ÉQUATEUR"/>
- <xs:enumeration value="ERI" dc:title="ÉRYTHRÉE"/>
- <xs:enumeration value="ESP" dc:title="ESPAGNE"/>
- <xs:enumeration value="EST" dc:title="ESTONIE"/>
- <xs:enumeration value="USA" dc:title="ÉTATS-UNIS"/>
- <xs:enumeration value="ETH" dc:title="ÉTHIOPIE"/>
- <xs:enumeration value="FLK" dc:title="FALKLAND, ÎLES (MALVINAS)"/>
- <xs:enumeration value="FRO" dc:title="FÉROÉ, ÎLES"/>
- <xs:enumeration value="FJI" dc:title="FIDJI"/>
- <xs:enumeration value="FIN" dc:title="FINLANDE"/>
- <xs:enumeration value="FRA" dc:title="FRANCE"/>
- <xs:enumeration value="GAB" dc:title="GABON"/>
- <xs:enumeration value="GMB" dc:title="GAMBIE"/>
- <xs:enumeration value="GEO" dc:title="GÉORGIE"/>
- <xs:enumeration value="SGS" dc:title="GÉORGIE DU SUD ET LES ÎLES SANDWICH DU SUD"/>
- <xs:enumeration value="GHA" dc:title="GHANA"/>
- <xs:enumeration value="GIB" dc:title="GIBRALTAR"/>
- <xs:enumeration value="GRC" dc:title="GRÈCE"/>
- <xs:enumeration value="GRD" dc:title="GRENADE"/>
- <xs:enumeration value="GRL" dc:title="GROENLAND"/>
- <xs:enumeration value="GLP" dc:title="GUADELOUPE"/>
- <xs:enumeration value="GUM" dc:title="GUAM"/>
- <xs:enumeration value="GTM" dc:title="GUATEMALA"/>
- <xs:enumeration value="GGY" dc:title="GUERNESEY"/>
- <xs:enumeration value="GIN" dc:title="GUINÉE"/>
- <xs:enumeration value="GNB" dc:title="GUINÉE-BISSAU"/>
- <xs:enumeration value="GNQ" dc:title="GUINÉE ÉQUATORIALE"/>
- <xs:enumeration value="GUY" dc:title="GUYANA"/>
- <xs:enumeration value="GUF" dc:title="GUYANE FRANÇAISE"/>
- <xs:enumeration value="HTI" dc:title="HAÏTI"/>
- <xs:enumeration value="HMD" dc:title="HEARD, ÎLE ET MCDONALD, ÎLES"/>
- <xs:enumeration value="HND" dc:title="HONDURAS"/>
- <xs:enumeration value="HKG" dc:title="HONG-KONG"/>
- <xs:enumeration value="HUN" dc:title="HONGRIE"/>
- <xs:enumeration value="IMN" dc:title="ÎLE DE MAN"/>
- <xs:enumeration value="UMI" dc:title="ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS"/>
- <xs:enumeration value="VGB" dc:title="ÎLES VIERGES BRITANNIQUES"/>
- <xs:enumeration value="VIR" dc:title="ÎLES VIERGES DES ÉTATS-UNIS"/>
- <xs:enumeration value="IND" dc:title="INDE"/>
- <xs:enumeration value="IDN" dc:title="INDONÉSIE"/>
- <xs:enumeration value="IRN" dc:title="IRAN, RÉPUBLIQUE ISLAMIQUE D'"/>
- <xs:enumeration value="IRQ" dc:title="IRAQ"/>
- <xs:enumeration value="IRL" dc:title="IRLANDE"/>
- <xs:enumeration value="ISL" dc:title="ISLANDE"/>
- <xs:enumeration value="ISR" dc:title="ISRAËL"/>
- <xs:enumeration value="ITA" dc:title="ITALIE"/>
- <xs:enumeration value="JAM" dc:title="JAMAÏQUE"/>
- <xs:enumeration value="JPN" dc:title="JAPON"/>
- <xs:enumeration value="JEY" dc:title="JERSEY"/>
- <xs:enumeration value="JOR" dc:title="JORDANIE"/>
- <xs:enumeration value="KAZ" dc:title="KAZAKHSTAN"/>
- <xs:enumeration value="KEN" dc:title="KENYA"/>
- <xs:enumeration value="KGZ" dc:title="KIRGHIZISTAN"/>
- <xs:enumeration value="KIR" dc:title="KIRIBATI"/>
- <xs:enumeration value="KWT" dc:title="KOWEÏT"/>
- <xs:enumeration value="LAO" dc:title="LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE"/>
- <xs:enumeration value="LSO" dc:title="LESOTHO"/>
- <xs:enumeration value="LVA" dc:title="LETTONIE"/>
- <xs:enumeration value="LBN" dc:title="LIBAN"/>
- <xs:enumeration value="LBR" dc:title="LIBÉRIA"/>
- <xs:enumeration value="LBY" dc:title="LIBYENNE, JAMAHIRIYA ARABE"/>
- <xs:enumeration value="LIE" dc:title="LIECHTENSTEIN"/>
- <xs:enumeration value="LTU" dc:title="LITUANIE"/>
- <xs:enumeration value="LUX" dc:title="LUXEMBOURG"/>
- <xs:enumeration value="MAC" dc:title="MACAO"/>
- <xs:enumeration value="MKD" dc:title="MACÉDOINE, L'EX-RÉPUBLIQUE YOUGOSLAVE DE"/>
- <xs:enumeration value="MDG" dc:title="MADAGASCAR"/>
- <xs:enumeration value="MYS" dc:title="MALAISIE"/>
- <xs:enumeration value="MWI" dc:title="MALAWI"/>
- <xs:enumeration value="MDV" dc:title="MALDIVES"/>
- <xs:enumeration value="MLI" dc:title="MALI"/>
- <xs:enumeration value="MLT" dc:title="MALTE"/>
- <xs:enumeration value="MNP" dc:title="MARIANNES DU NORD, ÎLES"/>
- <xs:enumeration value="MAR" dc:title="MAROC"/>
- <xs:enumeration value="MHL" dc:title="MARSHALL, ÎLES"/>
- <xs:enumeration value="MTQ" dc:title="MARTINIQUE"/>
- <xs:enumeration value="MUS" dc:title="MAURICE"/>
- <xs:enumeration value="MRT" dc:title="MAURITANIE"/>
- <xs:enumeration value="MYT" dc:title="MAYOTTE"/>
- <xs:enumeration value="MEX" dc:title="MEXIQUE"/>
- <xs:enumeration value="FSM" dc:title="MICRONÉSIE, ÉTATS FÉDÉRÉS DE"/>
- <xs:enumeration value="MDA" dc:title="MOLDOVA, RÉPUBLIQUE DE"/>
- <xs:enumeration value="MCO" dc:title="MONACO"/>
- <xs:enumeration value="MNG" dc:title="MONGOLIE"/>
- <xs:enumeration value="MNE" dc:title="MONTÉNÉGRO"/>
- <xs:enumeration value="MSR" dc:title="MONTSERRAT"/>
- <xs:enumeration value="MOZ" dc:title="MOZAMBIQUE"/>
- <xs:enumeration value="MMR" dc:title="MYANMAR"/>
- <xs:enumeration value="NAM" dc:title="NAMIBIE"/>
- <xs:enumeration value="NRU" dc:title="NAURU"/>
- <xs:enumeration value="NPL" dc:title="NÉPAL"/>
- <xs:enumeration value="NIC" dc:title="NICARAGUA"/>
- <xs:enumeration value="NER" dc:title="NIGER"/>
- <xs:enumeration value="NGA" dc:title="NIGÉRIA"/>
- <xs:enumeration value="NIU" dc:title="NIUE"/>
- <xs:enumeration value="NFK" dc:title="NORFOLK, ÎLE"/>
- <xs:enumeration value="NOR" dc:title="NORVÈGE"/>
- <xs:enumeration value="NCL" dc:title="NOUVELLE-CALÉDONIE"/>
- <xs:enumeration value="NZL" dc:title="NOUVELLE-ZÉLANDE"/>
- <xs:enumeration value="IOT" dc:title="OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L'"/>
- <xs:enumeration value="OMN" dc:title="OMAN"/>
- <xs:enumeration value="UGA" dc:title="OUGANDA"/>
- <xs:enumeration value="UZB" dc:title="OUZBÉKISTAN"/>
- <xs:enumeration value="PAK" dc:title="PAKISTAN"/>
- <xs:enumeration value="PLW" dc:title="PALAOS"/>
- <xs:enumeration value="PSE" dc:title="PALESTINIEN OCCUPÉ, TERRITOIRE"/>
- <xs:enumeration value="PAN" dc:title="PANAMA"/>
- <xs:enumeration value="PNG" dc:title="PAPOUASIE-NOUVELLE-GUINÉE"/>
- <xs:enumeration value="PRY" dc:title="PARAGUAY"/>
- <xs:enumeration value="NLD" dc:title="PAYS-BAS"/>
- <xs:enumeration value="PER" dc:title="PÉROU"/>
- <xs:enumeration value="PHL" dc:title="PHILIPPINES"/>
- <xs:enumeration value="PCN" dc:title="PITCAIRN"/>
- <xs:enumeration value="POL" dc:title="POLOGNE"/>
- <xs:enumeration value="PYF" dc:title="POLYNÉSIE FRANÇAISE"/>
- <xs:enumeration value="PRI" dc:title="PORTO RICO"/>
- <xs:enumeration value="PRT" dc:title="PORTUGAL"/>
- <xs:enumeration value="QAT" dc:title="QATAR"/>
- <xs:enumeration value="REU" dc:title="RÉUNION"/>
- <xs:enumeration value="ROU" dc:title="ROUMANIE"/>
- <xs:enumeration value="GBR" dc:title="ROYAUME-UNI"/>
- <xs:enumeration value="RUS" dc:title="RUSSIE, FÉDÉRATION DE"/>
- <xs:enumeration value="RWA" dc:title="RWANDA"/>
- <xs:enumeration value="ESH" dc:title="SAHARA OCCIDENTAL"/>
- <xs:enumeration value="BLM" dc:title="SAINT-BARTHÉLEMY"/>
- <xs:enumeration value="SHN" dc:title="SAINTE-HÉLÈNE"/>
- <xs:enumeration value="LCA" dc:title="SAINTE-LUCIE"/>
- <xs:enumeration value="KNA" dc:title="SAINT-KITTS-ET-NEVIS"/>
- <xs:enumeration value="SMR" dc:title="SAINT-MARIN"/>
- <xs:enumeration value="MAF" dc:title="SAINT-MARTIN"/>
- <xs:enumeration value="SPM" dc:title="SAINT-PIERRE-ET-MIQUELON"/>
- <xs:enumeration value="VAT" dc:title="SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)"/>
- <xs:enumeration value="VCT" dc:title="SAINT-VINCENT-ET-LES GRENADINES"/>
- <xs:enumeration value="SLB" dc:title="SALOMON, ÎLES"/>
- <xs:enumeration value="WSM" dc:title="SAMOA"/>
- <xs:enumeration value="ASM" dc:title="SAMOA AMÉRICAINES"/>
- <xs:enumeration value="STP" dc:title="SAO TOMÉ-ET-PRINCIPE"/>
- <xs:enumeration value="SEN" dc:title="SÉNÉGAL"/>
- <xs:enumeration value="SRB" dc:title="SERBIE"/>
- <xs:enumeration value="SYC" dc:title="SEYCHELLES"/>
- <xs:enumeration value="SLE" dc:title="SIERRA LEONE"/>
- <xs:enumeration value="SGP" dc:title="SINGAPOUR"/>
- <xs:enumeration value="SVK" dc:title="SLOVAQUIE"/>
- <xs:enumeration value="SVN" dc:title="SLOVÉNIE"/>
- <xs:enumeration value="SOM" dc:title="SOMALIE"/>
- <xs:enumeration value="SDN" dc:title="SOUDAN"/>
- <xs:enumeration value="LKA" dc:title="SRI LANKA"/>
- <xs:enumeration value="SWE" dc:title="SUÈDE"/>
- <xs:enumeration value="CHE" dc:title="SUISSE"/>
- <xs:enumeration value="SUR" dc:title="SURINAME"/>
- <xs:enumeration value="SJM" dc:title="SVALBARD ET ÎLE JAN MAYEN"/>
- <xs:enumeration value="SWZ" dc:title="SWAZILAND"/>
- <xs:enumeration value="SYR" dc:title="SYRIENNE, RÉPUBLIQUE ARABE"/>
- <xs:enumeration value="TJK" dc:title="TADJIKISTAN"/>
- <xs:enumeration value="TWN" dc:title="TAÏWAN, PROVINCE DE CHINE"/>
- <xs:enumeration value="TZA" dc:title="TANZANIE, RÉPUBLIQUE-UNIE DE"/>
- <xs:enumeration value="TCD" dc:title="TCHAD"/>
- <xs:enumeration value="CZE" dc:title="TCHÈQUE, RÉPUBLIQUE"/>
- <xs:enumeration value="ATF" dc:title="TERRES AUSTRALES FRANÇAISES"/>
- <xs:enumeration value="THA" dc:title="THAÏLANDE"/>
- <xs:enumeration value="TLS" dc:title="TIMOR-LESTE"/>
- <xs:enumeration value="TGO" dc:title="TOGO"/>
- <xs:enumeration value="TKL" dc:title="TOKELAU"/>
- <xs:enumeration value="TON" dc:title="TONGA"/>
- <xs:enumeration value="TTO" dc:title="TRINITÉ-ET-TOBAGO"/>
- <xs:enumeration value="TUN" dc:title="TUNISIE"/>
- <xs:enumeration value="TKM" dc:title="TURKMÉNISTAN"/>
- <xs:enumeration value="TCA" dc:title="TURKS ET CAÏQUES, ÎLES"/>
- <xs:enumeration value="TUR" dc:title="TURQUIE"/>
- <xs:enumeration value="TUV" dc:title="TUVALU"/>
- <xs:enumeration value="UKR" dc:title="UKRAINE"/>
- <xs:enumeration value="URY" dc:title="URUGUAY"/>
- <xs:enumeration value="VUT" dc:title="VANUATU"/>
- <xs:enumeration value="VEN" dc:title="VENEZUELA"/>
- <xs:enumeration value="VNM" dc:title="VIET NAM"/>
- <xs:enumeration value="WLF" dc:title="WALLIS ET FUTUNA"/>
- <xs:enumeration value="YEM" dc:title="YÉMEN"/>
- <xs:enumeration value="ZMB" dc:title="ZAMBIE"/>
- <xs:enumeration value="ZWE" dc:title="ZIMBABWE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CodeNationaliteIsoType">
- <xs:restriction base="ie:CodeNationaliteIsoType">
- <xs:enumeration value="AFG" dc:title="Afghanistan"/>
- <xs:enumeration value="ZAF" dc:title="Afrique du Sud"/>
- <xs:enumeration value="ALB" dc:title="Albanie"/>
- <xs:enumeration value="DZA" dc:title="Algérie"/>
- <xs:enumeration value="D" dc:title="Allemagne"/>
- <xs:enumeration value="AND" dc:title="Andorre"/>
- <xs:enumeration value="AGO" dc:title="Angola"/>
- <xs:enumeration value="AIA" dc:title="Anguilla"/>
- <xs:enumeration value="ATA" dc:title="Antarctique"/>
- <xs:enumeration value="ATG" dc:title="Antigua-et-Barbuda"/>
- <xs:enumeration value="ANT" dc:title="Antilles néerlandaises"/>
- <xs:enumeration value="SAU" dc:title="Arabie Saoudite"/>
- <xs:enumeration value="ARG" dc:title="Argentine"/>
- <xs:enumeration value="ARM" dc:title="Arménie"/>
- <xs:enumeration value="ABW" dc:title="Aruba"/>
- <xs:enumeration value="AUS" dc:title="Australie"/>
- <xs:enumeration value="AUT" dc:title="Autriche"/>
- <xs:enumeration value="AZE" dc:title="Azerbaïdjan"/>
- <xs:enumeration value="BHS" dc:title="Bahamas"/>
- <xs:enumeration value="BHR" dc:title="Bahreïn"/>
- <xs:enumeration value="BGD" dc:title="Bangladesh"/>
- <xs:enumeration value="BRB" dc:title="Barbade"/>
- <xs:enumeration value="BLR" dc:title="Bélarus"/>
- <xs:enumeration value="BEL" dc:title="Belgique"/>
- <xs:enumeration value="BLZ" dc:title="Belize"/>
- <xs:enumeration value="BEN" dc:title="Bénin"/>
- <xs:enumeration value="BMU" dc:title="Bermudes"/>
- <xs:enumeration value="BTN" dc:title="Bhoutan"/>
- <xs:enumeration value="BOL" dc:title="Bolivie"/>
- <xs:enumeration value="BIH" dc:title="Bosnie-Herzégovine"/>
- <xs:enumeration value="BWA" dc:title="Botswana"/>
- <xs:enumeration value="BRA" dc:title="Brésil"/>
- <xs:enumeration value="BRN" dc:title="Brunéi Darussalam"/>
- <xs:enumeration value="BGR" dc:title="Bulgarie"/>
- <xs:enumeration value="BFA" dc:title="Burkina Faso"/>
- <xs:enumeration value="BDI" dc:title="Burundi"/>
- <xs:enumeration value="KHM" dc:title="Cambodge"/>
- <xs:enumeration value="CMR" dc:title="Cameroun"/>
- <xs:enumeration value="CAN" dc:title="Canada"/>
- <xs:enumeration value="CPV" dc:title="Cap-Vert"/>
- <xs:enumeration value="CHL" dc:title="Chili"/>
- <xs:enumeration value="CHN" dc:title="Chine"/>
- <xs:enumeration value="CYP" dc:title="Chypre"/>
- <xs:enumeration value="COL" dc:title="Colombie"/>
- <xs:enumeration value="COM" dc:title="Comores"/>
- <xs:enumeration value="COG" dc:title="Congo"/>
- <xs:enumeration value="CRI" dc:title="Costa Rica"/>
- <xs:enumeration value="CIV" dc:title="Côte d'Ivoire"/>
- <xs:enumeration value="HRV" dc:title="Croatie"/>
- <xs:enumeration value="CUB" dc:title="Cuba"/>
- <xs:enumeration value="DNK" dc:title="Danemark"/>
- <xs:enumeration value="XCC" dc:title="Secrétariat de la Communauté des Caraïbes ou l'un de ses officiels"/>
- <xs:enumeration value="XOM" dc:title="Ordre de Malte ou l'un de ses émissaires"/>
- <xs:enumeration value="UNO" dc:title="Organisation des Nations unies ou l'un de ses officiels"/>
- <xs:enumeration value="UNK" dc:title="Résident du Kosovo auquel un document de voyage a été délivré par la Mission d'administration intérimaire des Nations unies au Kosovo (MINUK)"/>
- <xs:enumeration value="UNA" dc:title="Agence spécialisée des Nations unies ou un de ses officiels"/>
- <xs:enumeration value="DJI" dc:title="Djibouti"/>
- <xs:enumeration value="DMA" dc:title="Dominique"/>
- <xs:enumeration value="EGY" dc:title="Égypte"/>
- <xs:enumeration value="SLV" dc:title="El Salvador"/>
- <xs:enumeration value="ARE" dc:title="Émirats arabes unis"/>
- <xs:enumeration value="ECU" dc:title="Équateur"/>
- <xs:enumeration value="ERI" dc:title="Érythrée"/>
- <xs:enumeration value="ESP" dc:title="Espagne"/>
- <xs:enumeration value="EST" dc:title="Estonie"/>
- <xs:enumeration value="FSM" dc:title="États fédérés de Micronésie"/>
- <xs:enumeration value="USA" dc:title="États-Unis"/>
- <xs:enumeration value="ETH" dc:title="Éthiopie"/>
- <xs:enumeration value="MKD" dc:title="Ex-République yougoslave de Macédoine"/>
- <xs:enumeration value="RUS" dc:title="Fédération de Russie"/>
- <xs:enumeration value="FJI" dc:title="Fidji"/>
- <xs:enumeration value="FIN" dc:title="Finlande"/>
- <xs:enumeration value="FRA" dc:title="France"/>
- <xs:enumeration value="GAB" dc:title="Gabon"/>
- <xs:enumeration value="GMB" dc:title="Gambie"/>
- <xs:enumeration value="GEO" dc:title="Géorgie"/>
- <xs:enumeration value="SGS" dc:title="Géorgie du Sud et îles Sandwich du Sud"/>
- <xs:enumeration value="GHA" dc:title="Ghana"/>
- <xs:enumeration value="GIB" dc:title="Gibraltar"/>
- <xs:enumeration value="GRC" dc:title="Grèce"/>
- <xs:enumeration value="GRD" dc:title="Grenade"/>
- <xs:enumeration value="GRL" dc:title="Groenland"/>
- <xs:enumeration value="GLP" dc:title="Guadeloupe"/>
- <xs:enumeration value="GUM" dc:title="Guam"/>
- <xs:enumeration value="GTM" dc:title="Guatemala"/>
- <xs:enumeration value="GGY" dc:title="Guernesey"/>
- <xs:enumeration value="GIN" dc:title="Guinée"/>
- <xs:enumeration value="GNQ" dc:title="Guinée Équatoriale"/>
- <xs:enumeration value="GNB" dc:title="Guinée-Bissau"/>
- <xs:enumeration value="GUY" dc:title="Guyana"/>
- <xs:enumeration value="GUF" dc:title="Guyane française"/>
- <xs:enumeration value="HTI" dc:title="Haïti"/>
- <xs:enumeration value="HND" dc:title="Honduras"/>
- <xs:enumeration value="HKG" dc:title="Hong-Kong"/>
- <xs:enumeration value="HUN" dc:title="Hongrie"/>
- <xs:enumeration value="BVT" dc:title="Île Bouvet"/>
- <xs:enumeration value="CXR" dc:title="Île Christmas"/>
- <xs:enumeration value="IMN" dc:title="Île de Man"/>
- <xs:enumeration value="HMD" dc:title="Île Heard et îles McDonald"/>
- <xs:enumeration value="NFK" dc:title="Île Norfolk"/>
- <xs:enumeration value="ALA" dc:title="Îles Åland"/>
- <xs:enumeration value="CYM" dc:title="Îles Caïmans"/>
- <xs:enumeration value="CCK" dc:title="Îles Cocos (keeling)"/>
- <xs:enumeration value="COK" dc:title="Îles Cook"/>
- <xs:enumeration value="FLK" dc:title="Îles Falkland (Malvinas)"/>
- <xs:enumeration value="FRO" dc:title="Îles Féroé"/>
- <xs:enumeration value="MNP" dc:title="Îles Mariannes du Nord"/>
- <xs:enumeration value="MHL" dc:title="Îles Marshall"/>
- <xs:enumeration value="UMI" dc:title="Îles mineures éloignées des États-Unis"/>
- <xs:enumeration value="SLB" dc:title="Îles Salomon"/>
- <xs:enumeration value="TCA" dc:title="Îles Turks et caïques"/>
- <xs:enumeration value="VGB" dc:title="Îles Vierges britanniques"/>
- <xs:enumeration value="VIR" dc:title="Îles Vierges des États-Unis"/>
- <xs:enumeration value="IND" dc:title="Inde"/>
- <xs:enumeration value="IDN" dc:title="Indonésie"/>
- <xs:enumeration value="IRQ" dc:title="Iraq"/>
- <xs:enumeration value="IRL" dc:title="Irlande"/>
- <xs:enumeration value="ISL" dc:title="Islande"/>
- <xs:enumeration value="ISR" dc:title="Israël"/>
- <xs:enumeration value="ITA" dc:title="Italie"/>
- <xs:enumeration value="LBY" dc:title="Jamahiriya arabe libyenne"/>
- <xs:enumeration value="JAM" dc:title="Jamaïque"/>
- <xs:enumeration value="JPN" dc:title="Japon"/>
- <xs:enumeration value="JEY" dc:title="Jersey"/>
- <xs:enumeration value="JOR" dc:title="Jordanie"/>
- <xs:enumeration value="KAZ" dc:title="Kazakhstan"/>
- <xs:enumeration value="KEN" dc:title="Kenya"/>
- <xs:enumeration value="KGZ" dc:title="Kirghizistan"/>
- <xs:enumeration value="KIR" dc:title="Kiribati"/>
- <xs:enumeration value="KWT" dc:title="Koweït"/>
- <xs:enumeration value="LSO" dc:title="Lesotho"/>
- <xs:enumeration value="LVA" dc:title="Lettonie"/>
- <xs:enumeration value="LBN" dc:title="Liban"/>
- <xs:enumeration value="LBR" dc:title="Libéria"/>
- <xs:enumeration value="LIE" dc:title="Liechtenstein"/>
- <xs:enumeration value="LTU" dc:title="Lituanie"/>
- <xs:enumeration value="LUX" dc:title="Luxembourg"/>
- <xs:enumeration value="MAC" dc:title="Macao"/>
- <xs:enumeration value="MDG" dc:title="Madagascar"/>
- <xs:enumeration value="MYS" dc:title="Malaisie"/>
- <xs:enumeration value="MWI" dc:title="Malawi"/>
- <xs:enumeration value="MDV" dc:title="Maldives"/>
- <xs:enumeration value="MLI" dc:title="Mali"/>
- <xs:enumeration value="MLT" dc:title="Malte"/>
- <xs:enumeration value="MAR" dc:title="Maroc"/>
- <xs:enumeration value="MTQ" dc:title="Martinique"/>
- <xs:enumeration value="MUS" dc:title="Maurice"/>
- <xs:enumeration value="MRT" dc:title="Mauritanie"/>
- <xs:enumeration value="MYT" dc:title="Mayotte"/>
- <xs:enumeration value="MEX" dc:title="Mexique"/>
- <xs:enumeration value="MCO" dc:title="Monaco"/>
- <xs:enumeration value="MNG" dc:title="Mongolie"/>
- <xs:enumeration value="MNE" dc:title="Monténégro"/>
- <xs:enumeration value="MSR" dc:title="Montserrat"/>
- <xs:enumeration value="MOZ" dc:title="Mozambique"/>
- <xs:enumeration value="MMR" dc:title="Myanmar"/>
- <xs:enumeration value="NAM" dc:title="Namibie"/>
- <xs:enumeration value="NRU" dc:title="Nauru"/>
- <xs:enumeration value="NPL" dc:title="Népal"/>
- <xs:enumeration value="NIC" dc:title="Nicaragua"/>
- <xs:enumeration value="NER" dc:title="Niger"/>
- <xs:enumeration value="NGA" dc:title="Nigéria"/>
- <xs:enumeration value="NIU" dc:title="Niue"/>
- <xs:enumeration value="NOR" dc:title="Norvège"/>
- <xs:enumeration value="NCL" dc:title="Nouvelle-Calédonie"/>
- <xs:enumeration value="NZL" dc:title="Nouvelle-Zélande"/>
- <xs:enumeration value="OMN" dc:title="Oman"/>
- <xs:enumeration value="UGA" dc:title="Ouganda"/>
- <xs:enumeration value="UZB" dc:title="Ouzbékistan"/>
- <xs:enumeration value="PAK" dc:title="Pakistan"/>
- <xs:enumeration value="PLW" dc:title="Palaos"/>
- <xs:enumeration value="PAN" dc:title="Panama"/>
- <xs:enumeration value="PNG" dc:title="Papouasie-Nouvelle-Guinée"/>
- <xs:enumeration value="PRY" dc:title="Paraguay"/>
- <xs:enumeration value="NLD" dc:title="Pays-Bas"/>
- <xs:enumeration value="PER" dc:title="Pérou"/>
- <xs:enumeration value="XXA" dc:title="Personne apatride, telle que définie à l'article 1 de la Convention relative au statut des apatrides de 1954"/>
- <xs:enumeration value="XXX" dc:title="Personne de nationalité non spécifiée, pour laquelle l'État délivrant le document ne considère pas nécessaire d'attribuer un des codes XXA, XXB ou XXC ci-dessus, quel que soit le statut de la personne."/>
- <xs:enumeration value="XXB" dc:title="Personne réfugiée, telle que définie à l'Article 1 de la Convention relative au statut des réfugiés de 1951 amendée par le Protocole de 1967"/>
- <xs:enumeration value="PHL" dc:title="Philippines"/>
- <xs:enumeration value="PCN" dc:title="Pitcairn"/>
- <xs:enumeration value="POL" dc:title="Pologne"/>
- <xs:enumeration value="PYF" dc:title="Polynésie française"/>
- <xs:enumeration value="PRI" dc:title="Porto Rico"/>
- <xs:enumeration value="PRT" dc:title="Portugal"/>
- <xs:enumeration value="QAT" dc:title="Qatar"/>
- <xs:enumeration value="SYR" dc:title="République arabe syrienne"/>
- <xs:enumeration value="CAF" dc:title="République centrafricaine"/>
- <xs:enumeration value="KOR" dc:title="République de Corée"/>
- <xs:enumeration value="MDA" dc:title="République de Moldova"/>
- <xs:enumeration value="COD" dc:title="République démocratique du Congo"/>
- <xs:enumeration value="LAO" dc:title="République démocratique populaire Lao"/>
- <xs:enumeration value="DOM" dc:title="République Dominicaine"/>
- <xs:enumeration value="IRN" dc:title="République islamique d'Iran"/>
- <xs:enumeration value="PRK" dc:title="République populaire démocratique de Corée"/>
- <xs:enumeration value="CZE" dc:title="République tchèque,"/>
- <xs:enumeration value="TZA" dc:title="République-Unie de Tanzanie"/>
- <xs:enumeration value="REU" dc:title="Réunion"/>
- <xs:enumeration value="ROU" dc:title="Roumanie"/>
- <xs:enumeration value="GBR" dc:title="Royaume-Uni - Citoyen britannique"/>
- <xs:enumeration value="GBD" dc:title="Royaume-Uni - Citoyen britannique des territoires d'outre-mer"/>
- <xs:enumeration value="GBO" dc:title="Royaume-Uni - Citoyen britannique d'outre-mer"/>
- <xs:enumeration value="GBN" dc:title="Royaume-Uni - National britannique (Outre-Mer)"/>
- <xs:enumeration value="GBP" dc:title="Royaume-Uni - Personne protégée britannique"/>
- <xs:enumeration value="GBS" dc:title="Royaume-Uni - Sujet britannique"/>
- <xs:enumeration value="RWA" dc:title="Rwanda"/>
- <xs:enumeration value="ESH" dc:title="Sahara occidental"/>
- <xs:enumeration value="BLM" dc:title="Saint-Barthélemy"/>
- <xs:enumeration value="SHN" dc:title="Sainte-Hélène"/>
- <xs:enumeration value="LCA" dc:title="Sainte-Lucie"/>
- <xs:enumeration value="KNA" dc:title="Saint-Kitts-Et-Nevis"/>
- <xs:enumeration value="SMR" dc:title="Saint-Marin"/>
- <xs:enumeration value="MAF" dc:title="Saint-Martin"/>
- <xs:enumeration value="SPM" dc:title="Saint-Pierre-et-Miquelon"/>
- <xs:enumeration value="VAT" dc:title="Saint-Siège (état de la cité du Vatican)"/>
- <xs:enumeration value="VCT" dc:title="Saint-Vincent et les Grenadines"/>
- <xs:enumeration value="WSM" dc:title="Samoa"/>
- <xs:enumeration value="ASM" dc:title="Samoa américaines"/>
- <xs:enumeration value="STP" dc:title="Sao Tomé-et-Principe"/>
- <xs:enumeration value="SEN" dc:title="Sénégal"/>
- <xs:enumeration value="SRB" dc:title="Serbie"/>
- <xs:enumeration value="SYC" dc:title="Seychelles"/>
- <xs:enumeration value="SLE" dc:title="Sierra Leone"/>
- <xs:enumeration value="SGP" dc:title="Singapour"/>
- <xs:enumeration value="SVK" dc:title="Slovaquie"/>
- <xs:enumeration value="SVN" dc:title="Slovénie"/>
- <xs:enumeration value="SOM" dc:title="Somalie"/>
- <xs:enumeration value="SDN" dc:title="Soudan"/>
- <xs:enumeration value="LKA" dc:title="Sri Lanka"/>
- <xs:enumeration value="SWE" dc:title="Suède"/>
- <xs:enumeration value="CHE" dc:title="Suisse"/>
- <xs:enumeration value="SUR" dc:title="Suriname"/>
- <xs:enumeration value="SJM" dc:title="Svalbard et île Jan Mayen"/>
- <xs:enumeration value="SWZ" dc:title="Swaziland"/>
- <xs:enumeration value="TJK" dc:title="Tadjikistan"/>
- <xs:enumeration value="TWN" dc:title="Taïwan (province de Chine)"/>
- <xs:enumeration value="TCD" dc:title="Tchad"/>
- <xs:enumeration value="ATF" dc:title="Terres australes françaises"/>
- <xs:enumeration value="IOT" dc:title="Territoire britannique de l'océan Indien"/>
- <xs:enumeration value="PSE" dc:title="Territoire palestinien occupé"/>
- <xs:enumeration value="THA" dc:title="Thaïlande"/>
- <xs:enumeration value="TLS" dc:title="Timor-Leste"/>
- <xs:enumeration value="TGO" dc:title="Togo"/>
- <xs:enumeration value="TKL" dc:title="Tokelau"/>
- <xs:enumeration value="TON" dc:title="Tonga"/>
- <xs:enumeration value="TTO" dc:title="Trinité-et-Tobago"/>
- <xs:enumeration value="TUN" dc:title="Tunisie"/>
- <xs:enumeration value="TKM" dc:title="Turkménistan"/>
- <xs:enumeration value="TUR" dc:title="Turquie"/>
- <xs:enumeration value="TUV" dc:title="Tuvalu"/>
- <xs:enumeration value="UKR" dc:title="Ukraine"/>
- <xs:enumeration value="URY" dc:title="Uruguay"/>
- <xs:enumeration value="VUT" dc:title="Vanuatu"/>
- <xs:enumeration value="VEN" dc:title="Venezuela"/>
- <xs:enumeration value="VNM" dc:title="Viet Nam"/>
- <xs:enumeration value="WLF" dc:title="Wallis et Futuna"/>
- <xs:enumeration value="YEM" dc:title="Yémen"/>
- <xs:enumeration value="ZMB" dc:title="Zambie"/>
- <xs:enumeration value="ZWE" dc:title="Zimbabwe"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:redefine>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="CodePaysIsoType">
- <xs:restriction base="xs:token">
- <xs:length value="2"/>
- <xs:pattern value="[A-Z]{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodePaysIso" type="ie:CodePaysIsoType"/>
- <xs:attribute name="codePaysIso" type="ie:CodePaysIsoType"/>
- <xs:simpleType name="CodePaysIsoA3Type">
- <xs:restriction base="xs:token">
- <xs:length value="3"/>
- <xs:pattern value="[A-Z]{3}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodePaysIsoA3" type="ie:CodePaysIsoA3Type"/>
- <xs:attribute name="codePaysIsoA3" type="ie:CodePaysIsoA3Type"/>
- <xs:simpleType name="CodeNationaliteIsoType">
- <xs:restriction base="xs:token">
- <xs:maxLength value="3"/>
- <xs:pattern value="[A-Z]*"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CodeNationaliteIso" type="ie:CodeNationaliteIsoType"/>
- <xs:attribute name="codeNationaliteIso" type="ie:CodeNationaliteIsoType"/>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation>Les objets qui suivent sont obsolètes et seront supprimés dans les prochaines versions.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="Code_Pays_ISO_stype" ie:obsolete="true">
- <xs:restriction base="xs:token">
- <xs:length value="2"/>
- <xs:pattern value="[A-Z]{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Pays_ISO" type="ie:Code_Pays_ISO_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Pays_ISO" type="ie:Code_Pays_ISO_stype" ie:obsolete="true"/>
- <xs:simpleType name="Code_Pays_ISO_A3_stype" ie:obsolete="true">
- <xs:restriction base="xs:token">
- <xs:length value="3"/>
- <xs:pattern value="[A-Z]{3}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Code_Pays_ISO_A3" type="ie:Code_Pays_ISO_A3_stype" ie:obsolete="true"/>
- <xs:attribute name="Code_Pays_ISO_A3" type="ie:Code_Pays_ISO_A3_stype" ie:obsolete="true"/>
- -->
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:redefine schemaLocation="naf.xsd">
- <xs:simpleType name="SectionNAF2008Type">
- <xs:restriction base="ie:SectionNAF2008Type">
- <xs:enumeration value="A" dc:title="Agriculture, sylviculture et pêche"/>
- <xs:enumeration value="B" dc:title="Industries extractives"/>
- <xs:enumeration value="C" dc:title="Industrie manufacturière"/>
- <xs:enumeration value="D" dc:title="Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné"/>
- <xs:enumeration value="E" dc:title="Production et distribution d'eau ; assainissement, gestion des déchets et dépollution"/>
- <xs:enumeration value="F" dc:title="Construction"/>
- <xs:enumeration value="G" dc:title="Commerce ; réparation d'automobiles et de motocycles"/>
- <xs:enumeration value="H" dc:title="Transports et entreposage"/>
- <xs:enumeration value="I" dc:title="Hébergement et restauration"/>
- <xs:enumeration value="J" dc:title="Information et communication"/>
- <xs:enumeration value="K" dc:title="Activités financières et d'assurance"/>
- <xs:enumeration value="L" dc:title="Activités immobilières"/>
- <xs:enumeration value="M" dc:title="Activités spécialisées, scientifiques et techniques"/>
- <xs:enumeration value="N" dc:title="Activités de services administratifs et de soutien"/>
- <xs:enumeration value="O" dc:title="Administration publique"/>
- <xs:enumeration value="P" dc:title="Enseignement"/>
- <xs:enumeration value="Q" dc:title="Santé humaine et action sociale"/>
- <xs:enumeration value="R" dc:title="Arts, spectacles et activités récréatives"/>
- <xs:enumeration value="S" dc:title="Autres activités de services"/>
- <xs:enumeration value="T" dc:title="Activités des ménages en tant qu'employeurs ; activités indifférenciées des ménages en tant que producteurs de biens et services pour usage propre"/>
- <xs:enumeration value="U" dc:title="Activités extra-territoriales"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DivisionNAF2008Type">
- <xs:restriction base="ie:DivisionNAF2008Type">
- <xs:enumeration value="01" dc:title="Culture et production animale, chasse et services annexes"/>
- <xs:enumeration value="02" dc:title="Sylviculture et exploitation forestière"/>
- <xs:enumeration value="03" dc:title="Pêche et aquaculture"/>
- <xs:enumeration value="05" dc:title="Extraction de houille et de lignite"/>
- <xs:enumeration value="06" dc:title="Extraction d'hydrocarbures"/>
- <xs:enumeration value="07" dc:title="Extraction de minerais métalliques"/>
- <xs:enumeration value="08" dc:title="Autres industries extractives"/>
- <xs:enumeration value="09" dc:title="Services de soutien aux industries extractives"/>
- <xs:enumeration value="10" dc:title="Industries alimentaires"/>
- <xs:enumeration value="11" dc:title="Fabrication de boissons"/>
- <xs:enumeration value="12" dc:title="Fabrication de produits à base de tabac"/>
- <xs:enumeration value="13" dc:title="Fabrication de textiles"/>
- <xs:enumeration value="14" dc:title="Industrie de l'habillement"/>
- <xs:enumeration value="15" dc:title="Industrie du cuir et de la chaussure"/>
- <xs:enumeration value="16" dc:title="Travail du bois et fabrication d'articles en bois et en liège, à l'exception des meubles ; fabrication d'articles en vannerie et sparterie"/>
- <xs:enumeration value="17" dc:title="Industrie du papier et du carton"/>
- <xs:enumeration value="18" dc:title="Imprimerie et reproduction d'enregistrements"/>
- <xs:enumeration value="19" dc:title="Cokéfaction et raffinage"/>
- <xs:enumeration value="20" dc:title="Industrie chimique"/>
- <xs:enumeration value="21" dc:title="Industrie pharmaceutique"/>
- <xs:enumeration value="22" dc:title="Fabrication de produits en caoutchouc et en plastique"/>
- <xs:enumeration value="23" dc:title="Fabrication d'autres produits minéraux non métalliques"/>
- <xs:enumeration value="24" dc:title="Métallurgie"/>
- <xs:enumeration value="25" dc:title="Fabrication de produits métalliques, à l'exception des machines et des équipements"/>
- <xs:enumeration value="26" dc:title="Fabrication de produits informatiques, électroniques et optiques"/>
- <xs:enumeration value="27" dc:title="Fabrication d'équipements électriques"/>
- <xs:enumeration value="28" dc:title="Fabrication de machines et équipements n.c.a."/>
- <xs:enumeration value="29" dc:title="Industrie automobile"/>
- <xs:enumeration value="30" dc:title="Fabrication d'autres matériels de transport"/>
- <xs:enumeration value="31" dc:title="Fabrication de meubles"/>
- <xs:enumeration value="32" dc:title="Autres industries manufacturières"/>
- <xs:enumeration value="33" dc:title="Réparation et installation de machines et d'équipements"/>
- <xs:enumeration value="35" dc:title="Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné"/>
- <xs:enumeration value="36" dc:title="Captage, traitement et distribution d'eau"/>
- <xs:enumeration value="37" dc:title="Collecte et traitement des eaux usées"/>
- <xs:enumeration value="38" dc:title="Collecte, traitement et élimination des déchets ; récupération"/>
- <xs:enumeration value="39" dc:title="Dépollution et autres services de gestion des déchets"/>
- <xs:enumeration value="41" dc:title="Construction de bâtiments"/>
- <xs:enumeration value="42" dc:title="Génie civil"/>
- <xs:enumeration value="43" dc:title="Travaux de construction spécialisés"/>
- <xs:enumeration value="45" dc:title="Commerce et réparation d'automobiles et de motocycles"/>
- <xs:enumeration value="46" dc:title="Commerce de gros, à l'exception des automobiles et des motocycles"/>
- <xs:enumeration value="47" dc:title="Commerce de détail, à l'exception des automobiles et des motocycles"/>
- <xs:enumeration value="49" dc:title="Transports terrestres et transport par conduites"/>
- <xs:enumeration value="50" dc:title="Transports par eau"/>
- <xs:enumeration value="51" dc:title="Transports aériens"/>
- <xs:enumeration value="52" dc:title="Entreposage et services auxiliaires des transports"/>
- <xs:enumeration value="53" dc:title="Activités de poste et de courrier"/>
- <xs:enumeration value="55" dc:title="Hébergement"/>
- <xs:enumeration value="56" dc:title="Restauration"/>
- <xs:enumeration value="58" dc:title="Édition"/>
- <xs:enumeration value="59" dc:title="Production de films cinématographiques, de vidéo et de programmes de télévision ; enregistrement sonore et édition musicale"/>
- <xs:enumeration value="60" dc:title="Programmation et diffusion"/>
- <xs:enumeration value="61" dc:title="Télécommunications"/>
- <xs:enumeration value="62" dc:title="Programmation, conseil et autres activités informatiques"/>
- <xs:enumeration value="63" dc:title="Services d'information"/>
- <xs:enumeration value="64" dc:title="Activités des services financiers, hors assurance et caisses de retraite"/>
- <xs:enumeration value="65" dc:title="Assurance"/>
- <xs:enumeration value="66" dc:title="Activités auxiliaires de services financiers et d'assurance"/>
- <xs:enumeration value="68" dc:title="Activités immobilières"/>
- <xs:enumeration value="69" dc:title="Activités juridiques et comptables"/>
- <xs:enumeration value="70" dc:title="Activités des sièges sociaux ; conseil de gestion"/>
- <xs:enumeration value="71" dc:title="Activités d'architecture et d'ingénierie ; activités de contrôle et analyses techniques"/>
- <xs:enumeration value="72" dc:title="Recherche-développement scientifique"/>
- <xs:enumeration value="73" dc:title="Publicité et études de marché"/>
- <xs:enumeration value="74" dc:title="Autres activités spécialisées, scientifiques et techniques"/>
- <xs:enumeration value="75" dc:title="Activités vétérinaires"/>
- <xs:enumeration value="77" dc:title="Activités de location et location-bail"/>
- <xs:enumeration value="78" dc:title="Activités liées à l'emploi"/>
- <xs:enumeration value="79" dc:title="Activités des agences de voyage, voyagistes, services de réservation et activités connexes"/>
- <xs:enumeration value="80" dc:title="Enquêtes et sécurité"/>
- <xs:enumeration value="81" dc:title="Services relatifs aux bâtiments et aménagement paysager"/>
- <xs:enumeration value="82" dc:title="Activités administratives et autres activités de soutien aux entreprises"/>
- <xs:enumeration value="84" dc:title="Administration publique et défense ; sécurité sociale obligatoire"/>
- <xs:enumeration value="85" dc:title="Enseignement"/>
- <xs:enumeration value="86" dc:title="Activités pour la santé humaine"/>
- <xs:enumeration value="87" dc:title="Hébergement médico-social et social"/>
- <xs:enumeration value="88" dc:title="Action sociale sans hébergement"/>
- <xs:enumeration value="90" dc:title="Activités créatives, artistiques et de spectacle"/>
- <xs:enumeration value="91" dc:title="Bibliothèques, archives, musées et autres activités culturelles"/>
- <xs:enumeration value="92" dc:title="Organisation de jeux de hasard et d'argent"/>
- <xs:enumeration value="93" dc:title="Activités sportives, récréatives et de loisirs"/>
- <xs:enumeration value="94" dc:title="Activités des organisations associatives"/>
- <xs:enumeration value="95" dc:title="Réparation d'ordinateurs et de biens personnels et domestiques"/>
- <xs:enumeration value="96" dc:title="Autres services personnels"/>
- <xs:enumeration value="97" dc:title="Activités des ménages en tant qu'employeurs de personnel domestique"/>
- <xs:enumeration value="98" dc:title="Activités indifférenciées des ménages en tant que producteurs de biens et services pour usage propre"/>
- <xs:enumeration value="99" dc:title="Activités des organisations et organismes extraterritoriaux"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="GroupeNAF2008Type">
- <xs:restriction base="ie:GroupeNAF2008Type">
- <xs:enumeration value="01.1" dc:title="Cultures non permanentes"/>
- <xs:enumeration value="01.2" dc:title="Cultures permanentes"/>
- <xs:enumeration value="01.3" dc:title="Reproduction de plantes"/>
- <xs:enumeration value="01.4" dc:title="Production animale"/>
- <xs:enumeration value="01.5" dc:title="Culture et élevage associés"/>
- <xs:enumeration value="01.6" dc:title="Activités de soutien à l'agriculture et traitement primaire des récoltes"/>
- <xs:enumeration value="01.7" dc:title="Chasse, piégeage et services annexes"/>
- <xs:enumeration value="02.1" dc:title="Sylviculture et autres activités forestières"/>
- <xs:enumeration value="02.2" dc:title="Exploitation forestière"/>
- <xs:enumeration value="02.3" dc:title="Récolte de produits forestiers non ligneux poussant à l'état sauvage"/>
- <xs:enumeration value="02.4" dc:title="Services de soutien à l'exploitation forestière"/>
- <xs:enumeration value="03.1" dc:title="Pêche"/>
- <xs:enumeration value="03.2" dc:title="Aquaculture"/>
- <xs:enumeration value="05.1" dc:title="Extraction de houille"/>
- <xs:enumeration value="05.2" dc:title="Extraction de lignite"/>
- <xs:enumeration value="06.1" dc:title="Extraction de pétrole brut"/>
- <xs:enumeration value="06.2" dc:title="Extraction de gaz naturel"/>
- <xs:enumeration value="07.1" dc:title="Extraction de minerais de fer"/>
- <xs:enumeration value="07.2" dc:title="Extraction de minerais de métaux non ferreux"/>
- <xs:enumeration value="08.1" dc:title="Extraction de pierres, de sables et d'argiles"/>
- <xs:enumeration value="08.9" dc:title="Activités extractives n.c.a."/>
- <xs:enumeration value="09.1" dc:title="Activités de soutien à l'extraction d'hydrocarbures"/>
- <xs:enumeration value="09.9" dc:title="Activités de soutien aux autres industries extractives"/>
- <xs:enumeration value="10.1" dc:title="Transformation et conservation de la viande et préparation de produits à base de viande"/>
- <xs:enumeration value="10.2" dc:title="Transformation et conservation de poisson, de crustacés et de mollusques"/>
- <xs:enumeration value="10.3" dc:title="Transformation et conservation de fruits et légumes"/>
- <xs:enumeration value="10.4" dc:title="Fabrication d'huiles et graisses végétales et animales"/>
- <xs:enumeration value="10.5" dc:title="Fabrication de produits laitiers"/>
- <xs:enumeration value="10.6" dc:title="Travail des grains ; fabrication de produits amylacés"/>
- <xs:enumeration value="10.7" dc:title="Fabrication de produits de boulangerie-pâtisserie et de pâtes alimentaires"/>
- <xs:enumeration value="10.8" dc:title="Fabrication d'autres produits alimentaires"/>
- <xs:enumeration value="10.9" dc:title="Fabrication d'aliments pour animaux"/>
- <xs:enumeration value="11.0" dc:title="Fabrication de boissons"/>
- <xs:enumeration value="12.0" dc:title="Fabrication de produits à base de tabac"/>
- <xs:enumeration value="13.1" dc:title="Préparation de fibres textiles et filature"/>
- <xs:enumeration value="13.2" dc:title="Tissage"/>
- <xs:enumeration value="13.3" dc:title="Ennoblissement textile"/>
- <xs:enumeration value="13.9" dc:title="Fabrication d'autres textiles"/>
- <xs:enumeration value="14.1" dc:title="Fabrication de vêtements, autres qu'en fourrure"/>
- <xs:enumeration value="14.2" dc:title="Fabrication d'articles en fourrure"/>
- <xs:enumeration value="14.3" dc:title="Fabrication d'articles à mailles"/>
- <xs:enumeration value="15.1" dc:title="Apprêt et tannage des cuirs ; préparation et teinture des fourrures ; fabrication d'articles de voyage, de maroquinerie et de sellerie"/>
- <xs:enumeration value="15.2" dc:title="Fabrication de chaussures"/>
- <xs:enumeration value="16.1" dc:title="Sciage et rabotage du bois"/>
- <xs:enumeration value="16.2" dc:title="Fabrication d'articles en bois, liège, vannerie et sparterie"/>
- <xs:enumeration value="17.1" dc:title="Fabrication de pâte à papier, de papier et de carton"/>
- <xs:enumeration value="17.2" dc:title="Fabrication d'articles en papier ou en carton"/>
- <xs:enumeration value="18.1" dc:title="Imprimerie et services annexes"/>
- <xs:enumeration value="18.2" dc:title="Reproduction d'enregistrements"/>
- <xs:enumeration value="19.1" dc:title="Cokéfaction"/>
- <xs:enumeration value="19.2" dc:title="Raffinage du pétrole"/>
- <xs:enumeration value="20.1" dc:title="Fabrication de produits chimiques de base, de produits azotés et d'engrais, de matières plastiques de base et de caoutchouc synthétique"/>
- <xs:enumeration value="20.2" dc:title="Fabrication de pesticides et d'autres produits agrochimiques"/>
- <xs:enumeration value="20.3" dc:title="Fabrication de peintures, vernis, encres et mastics"/>
- <xs:enumeration value="20.4" dc:title="Fabrication de savons, de produits d'entretien et de parfums"/>
- <xs:enumeration value="20.5" dc:title="Fabrication d'autres produits chimiques"/>
- <xs:enumeration value="20.6" dc:title="Fabrication de fibres artificielles ou synthétiques"/>
- <xs:enumeration value="21.1" dc:title="Fabrication de produits pharmaceutiques de base"/>
- <xs:enumeration value="21.2" dc:title="Fabrication de préparations pharmaceutiques"/>
- <xs:enumeration value="22.1" dc:title="Fabrication de produits en caoutchouc"/>
- <xs:enumeration value="22.2" dc:title="Fabrication de produits en plastique"/>
- <xs:enumeration value="23.1" dc:title="Fabrication de verre et d'articles en verre"/>
- <xs:enumeration value="23.2" dc:title="Fabrication de produits réfractaires"/>
- <xs:enumeration value="23.3" dc:title="Fabrication de matériaux de construction en terre cuite"/>
- <xs:enumeration value="23.4" dc:title="Fabrication d'autres produits en céramique et en porcelaine"/>
- <xs:enumeration value="23.5" dc:title="Fabrication de ciment, chaux et plâtre"/>
- <xs:enumeration value="23.6" dc:title="Fabrication d'ouvrages en béton, en ciment ou en plâtre"/>
- <xs:enumeration value="23.7" dc:title="Taille, façonnage et finissage de pierres"/>
- <xs:enumeration value="23.9" dc:title="Fabrication de produits abrasifs et de produits minéraux non métalliques n.c.a."/>
- <xs:enumeration value="24.1" dc:title="Sidérurgie"/>
- <xs:enumeration value="24.2" dc:title="Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier"/>
- <xs:enumeration value="24.3" dc:title="Fabrication d'autres produits de première transformation de l'acier"/>
- <xs:enumeration value="24.4" dc:title="Production de métaux précieux et d'autres métaux non ferreux"/>
- <xs:enumeration value="24.5" dc:title="Fonderie"/>
- <xs:enumeration value="25.1" dc:title="Fabrication d'éléments en métal pour la construction"/>
- <xs:enumeration value="25.2" dc:title="Fabrication de réservoirs, citernes et conteneurs métalliques"/>
- <xs:enumeration value="25.3" dc:title="Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central"/>
- <xs:enumeration value="25.4" dc:title="Fabrication d'armes et de munitions"/>
- <xs:enumeration value="25.5" dc:title="Forge, emboutissage, estampage ; métallurgie des poudres"/>
- <xs:enumeration value="25.6" dc:title="Traitement et revêtement des métaux ; usinage"/>
- <xs:enumeration value="25.7" dc:title="Fabrication de coutellerie, d'outillage et de quincaillerie"/>
- <xs:enumeration value="25.9" dc:title="Fabrication d'autres ouvrages en métaux"/>
- <xs:enumeration value="26.1" dc:title="Fabrication de composants et cartes électroniques"/>
- <xs:enumeration value="26.2" dc:title="Fabrication d'ordinateurs et d'équipements périphériques"/>
- <xs:enumeration value="26.3" dc:title="Fabrication d'équipements de communication"/>
- <xs:enumeration value="26.4" dc:title="Fabrication de produits électroniques grand public"/>
- <xs:enumeration value="26.5" dc:title="Fabrication d'instruments et d'appareils de mesure, d'essai et de navigation ; horlogerie"/>
- <xs:enumeration value="26.6" dc:title="Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques"/>
- <xs:enumeration value="26.7" dc:title="Fabrication de matériels optique et photographique"/>
- <xs:enumeration value="26.8" dc:title="Fabrication de supports magnétiques et optiques"/>
- <xs:enumeration value="27.1" dc:title="Fabrication de moteurs, génératrices et transformateurs électriques et de matériel de distribution et de commande électrique"/>
- <xs:enumeration value="27.2" dc:title="Fabrication de piles et d'accumulateurs électriques"/>
- <xs:enumeration value="27.3" dc:title="Fabrication de fils et câbles et de matériel d'installation électrique"/>
- <xs:enumeration value="27.4" dc:title="Fabrication d'appareils d'éclairage électrique"/>
- <xs:enumeration value="27.5" dc:title="Fabrication d'appareils ménagers"/>
- <xs:enumeration value="27.9" dc:title="Fabrication d'autres matériels électriques"/>
- <xs:enumeration value="28.1" dc:title="Fabrication de machines d'usage général"/>
- <xs:enumeration value="28.2" dc:title="Fabrication d'autres machines d'usage général"/>
- <xs:enumeration value="28.3" dc:title="Fabrication de machines agricoles et forestières"/>
- <xs:enumeration value="28.4" dc:title="Fabrication de machines de formage des métaux et de machines-outils"/>
- <xs:enumeration value="28.9" dc:title="Fabrication d'autres machines d'usage spécifique"/>
- <xs:enumeration value="29.1" dc:title="Construction de véhicules automobiles"/>
- <xs:enumeration value="29.2" dc:title="Fabrication de carrosseries et remorques"/>
- <xs:enumeration value="29.3" dc:title="Fabrication d'équipements automobiles"/>
- <xs:enumeration value="30.1" dc:title="Construction navale"/>
- <xs:enumeration value="30.2" dc:title="Construction de locomotives et d'autre matériel ferroviaire roulant"/>
- <xs:enumeration value="30.3" dc:title="Construction aéronautique et spatiale"/>
- <xs:enumeration value="30.4" dc:title="Construction de véhicules militaires de combat"/>
- <xs:enumeration value="30.9" dc:title="Fabrication de matériels de transport n.c.a."/>
- <xs:enumeration value="31.0" dc:title="Fabrication de meubles"/>
- <xs:enumeration value="32.1" dc:title="Fabrication d'articles de joaillerie, bijouterie et articles similaires"/>
- <xs:enumeration value="32.2" dc:title="Fabrication d'instruments de musique"/>
- <xs:enumeration value="32.3" dc:title="Fabrication d'articles de sport"/>
- <xs:enumeration value="32.4" dc:title="Fabrication de jeux et jouets"/>
- <xs:enumeration value="32.5" dc:title="Fabrication d'instruments et de fournitures à usage médical et dentaire"/>
- <xs:enumeration value="32.9" dc:title="Activités manufacturières n.c.a."/>
- <xs:enumeration value="33.1" dc:title="Réparation d'ouvrages en métaux, de machines et d'équipements"/>
- <xs:enumeration value="33.2" dc:title="Installation de machines et d'équipements industriels"/>
- <xs:enumeration value="35.1" dc:title="Production, transport et distribution d'électricité"/>
- <xs:enumeration value="35.2" dc:title="Production et distribution de combustibles gazeux"/>
- <xs:enumeration value="35.3" dc:title="Production et distribution de vapeur et d'air conditionné"/>
- <xs:enumeration value="36.0" dc:title="Captage, traitement et distribution d'eau"/>
- <xs:enumeration value="37.0" dc:title="Collecte et traitement des eaux usées"/>
- <xs:enumeration value="38.1" dc:title="Collecte des déchets"/>
- <xs:enumeration value="38.2" dc:title="Traitement et élimination des déchets"/>
- <xs:enumeration value="38.3" dc:title="Récupération"/>
- <xs:enumeration value="39.0" dc:title="Dépollution et autres services de gestion des déchets"/>
- <xs:enumeration value="41.1" dc:title="Promotion immobilière"/>
- <xs:enumeration value="41.2" dc:title="Construction de bâtiments résidentiels et non résidentiels"/>
- <xs:enumeration value="42.1" dc:title="Construction de routes et de voies ferrées"/>
- <xs:enumeration value="42.2" dc:title="Construction de réseaux et de lignes"/>
- <xs:enumeration value="42.9" dc:title="Construction d'autres ouvrages de génie civil"/>
- <xs:enumeration value="43.1" dc:title="Démolition et préparation des sites"/>
- <xs:enumeration value="43.2" dc:title="Travaux d'installation électrique, plomberie et autres travaux d'installation"/>
- <xs:enumeration value="43.3" dc:title="Travaux de finition"/>
- <xs:enumeration value="43.9" dc:title="Autres travaux de construction spécialisés"/>
- <xs:enumeration value="45.1" dc:title="Commerce de véhicules automobiles"/>
- <xs:enumeration value="45.2" dc:title="Entretien et réparation de véhicules automobiles"/>
- <xs:enumeration value="45.3" dc:title="Commerce d'équipements automobiles"/>
- <xs:enumeration value="45.4" dc:title="Commerce et réparation de motocycles"/>
- <xs:enumeration value="46.1" dc:title="Intermédiaires du commerce de gros"/>
- <xs:enumeration value="46.2" dc:title="Commerce de gros de produits agricoles bruts et d'animaux vivants"/>
- <xs:enumeration value="46.3" dc:title="Commerce de gros de produits alimentaires, de boissons et de tabac"/>
- <xs:enumeration value="46.4" dc:title="Commerce de gros de biens domestiques"/>
- <xs:enumeration value="46.5" dc:title="Commerce de gros d'équipements de l'information et de la communication"/>
- <xs:enumeration value="46.6" dc:title="Commerce de gros d'autres équipements industriels"/>
- <xs:enumeration value="46.7" dc:title="Autres commerces de gros spécialisés"/>
- <xs:enumeration value="46.9" dc:title="Commerce de gros non spécialisé"/>
- <xs:enumeration value="47.1" dc:title="Commerce de détail en magasin non spécialisé"/>
- <xs:enumeration value="47.2" dc:title="Commerce de détail alimentaire en magasin spécialisé"/>
- <xs:enumeration value="47.3" dc:title="Commerce de détail de carburants en magasin spécialisé"/>
- <xs:enumeration value="47.4" dc:title="Commerce de détail d'équipements de l'information et de la communication en magasin spécialisé"/>
- <xs:enumeration value="47.5" dc:title="Commerce de détail d'autres équipements du foyer en magasin spécialisé"/>
- <xs:enumeration value="47.6" dc:title="Commerce de détail de biens culturels et de loisirs en magasin spécialisé"/>
- <xs:enumeration value="47.7" dc:title="Autres commerces de détail en magasin spécialisé"/>
- <xs:enumeration value="47.8" dc:title="Commerce de détail sur éventaires et marchés"/>
- <xs:enumeration value="47.9" dc:title="Commerce de détail hors magasin, éventaires ou marchés"/>
- <xs:enumeration value="49.1" dc:title="Transport ferroviaire interurbain de voyageurs"/>
- <xs:enumeration value="49.2" dc:title="Transports ferroviaires de fret"/>
- <xs:enumeration value="49.3" dc:title="Autres transports terrestres de voyageurs"/>
- <xs:enumeration value="49.4" dc:title="Transports routiers de fret et services de déménagement"/>
- <xs:enumeration value="49.5" dc:title="Transports par conduites"/>
- <xs:enumeration value="50.1" dc:title="Transports maritimes et côtiers de passagers"/>
- <xs:enumeration value="50.2" dc:title="Transports maritimes et côtiers de fret"/>
- <xs:enumeration value="50.3" dc:title="Transports fluviaux de passagers"/>
- <xs:enumeration value="50.4" dc:title="Transports fluviaux de fret"/>
- <xs:enumeration value="51.1" dc:title="Transports aériens de passagers"/>
- <xs:enumeration value="51.2" dc:title="Transports aériens de fret et transports spatiaux"/>
- <xs:enumeration value="52.1" dc:title="Entreposage et stockage"/>
- <xs:enumeration value="52.2" dc:title="Services auxiliaires des transports"/>
- <xs:enumeration value="53.1" dc:title="Activités de poste dans le cadre d'une obligation de service universel"/>
- <xs:enumeration value="53.2" dc:title="Autres activités de poste et de courrier"/>
- <xs:enumeration value="55.1" dc:title="Hôtels et hébergement similaire"/>
- <xs:enumeration value="55.2" dc:title="Hébergement touristique et autre hébergement de courte durée"/>
- <xs:enumeration value="55.3" dc:title="Terrains de camping et parcs pour caravanes ou véhicules de loisirs"/>
- <xs:enumeration value="55.9" dc:title="Autres hébergements"/>
- <xs:enumeration value="56.1" dc:title="Restaurants et services de restauration mobile"/>
- <xs:enumeration value="56.2" dc:title="Traiteurs et autres services de restauration"/>
- <xs:enumeration value="56.3" dc:title="Débits de boissons"/>
- <xs:enumeration value="58.1" dc:title="édition de livres et périodiques et autres activités d'édition"/>
- <xs:enumeration value="58.2" dc:title="édition de logiciels"/>
- <xs:enumeration value="59.1" dc:title="Activités cinématographiques, vidéo et de télévision"/>
- <xs:enumeration value="59.2" dc:title="Enregistrement sonore et édition musicale"/>
- <xs:enumeration value="60.1" dc:title="édition et diffusion de programmes radio"/>
- <xs:enumeration value="60.2" dc:title="Programmation de télévision et télédiffusion"/>
- <xs:enumeration value="61.1" dc:title="Télécommunications filaires"/>
- <xs:enumeration value="61.2" dc:title="Télécommunications sans fil"/>
- <xs:enumeration value="61.3" dc:title="Télécommunications par satellite"/>
- <xs:enumeration value="61.9" dc:title="Autres activités de télécommunication"/>
- <xs:enumeration value="62.0" dc:title="Programmation, conseil et autres activités informatiques"/>
- <xs:enumeration value="63.1" dc:title="Traitement de données, hébergement et activités connexes ; portails internet"/>
- <xs:enumeration value="63.9" dc:title="Autres services d'information"/>
- <xs:enumeration value="64.1" dc:title="Intermédiation monétaire"/>
- <xs:enumeration value="64.2" dc:title="Activités des sociétés holding"/>
- <xs:enumeration value="64.3" dc:title="Fonds de placement et entités financières similaires"/>
- <xs:enumeration value="64.9" dc:title="Autres activités des services financiers, hors assurance et caisses de retraite"/>
- <xs:enumeration value="65.1" dc:title="Assurance"/>
- <xs:enumeration value="65.2" dc:title="Réassurance"/>
- <xs:enumeration value="65.3" dc:title="Caisses de retraite"/>
- <xs:enumeration value="66.1" dc:title="Activités auxiliaires de services financiers, hors assurance et caisses de retraite"/>
- <xs:enumeration value="66.2" dc:title="Activités auxiliaires d'assurance et de caisses de retraite"/>
- <xs:enumeration value="66.3" dc:title="Gestion de fonds"/>
- <xs:enumeration value="68.1" dc:title="Activités des marchands de biens immobiliers"/>
- <xs:enumeration value="68.2" dc:title="Location et exploitation de biens immobiliers propres ou loués"/>
- <xs:enumeration value="68.3" dc:title="Activités immobilières pour compte de tiers"/>
- <xs:enumeration value="69.1" dc:title="Activités juridiques"/>
- <xs:enumeration value="69.2" dc:title="Activités comptables"/>
- <xs:enumeration value="70.1" dc:title="Activités des sièges sociaux"/>
- <xs:enumeration value="70.2" dc:title="Conseil de gestion"/>
- <xs:enumeration value="71.1" dc:title="Activités d'architecture et d'ingénierie"/>
- <xs:enumeration value="71.2" dc:title="Activités de contrôle et analyses techniques"/>
- <xs:enumeration value="72.1" dc:title="Recherche-développement en sciences physiques et naturelles"/>
- <xs:enumeration value="72.2" dc:title="Recherche-développement en sciences humaines et sociales"/>
- <xs:enumeration value="73.1" dc:title="Publicité"/>
- <xs:enumeration value="73.2" dc:title="Études de marché et sondages"/>
- <xs:enumeration value="74.1" dc:title="Activités spécialisées de design"/>
- <xs:enumeration value="74.2" dc:title="Activités photographiques"/>
- <xs:enumeration value="74.3" dc:title="Traduction et interprétation"/>
- <xs:enumeration value="74.9" dc:title="Autres activités spécialisées, scientifiques et techniques n.c.a."/>
- <xs:enumeration value="75.0" dc:title="Activités vétérinaires"/>
- <xs:enumeration value="77.1" dc:title="Location et location-bail de véhicules automobiles"/>
- <xs:enumeration value="77.2" dc:title="Location et location-bail de biens personnels et domestiques"/>
- <xs:enumeration value="77.3" dc:title="Location et location-bail d'autres machines, équipements et biens"/>
- <xs:enumeration value="77.4" dc:title="Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright"/>
- <xs:enumeration value="78.1" dc:title="Activités des agences de placement de main-d'œuvre"/>
- <xs:enumeration value="78.2" dc:title="Activités des agences de travail temporaire"/>
- <xs:enumeration value="78.3" dc:title="Autre mise à disposition de ressources humaines"/>
- <xs:enumeration value="79.1" dc:title="Activités des agences de voyage et voyagistes"/>
- <xs:enumeration value="79.9" dc:title="Autres services de réservation et activités connexes"/>
- <xs:enumeration value="80.1" dc:title="Activités de sécurité privée"/>
- <xs:enumeration value="80.2" dc:title="Activités liées aux systèmes de sécurité"/>
- <xs:enumeration value="80.3" dc:title="Activités d'enquête"/>
- <xs:enumeration value="81.1" dc:title="Activités combinées de soutien lié aux bâtiments"/>
- <xs:enumeration value="81.2" dc:title="Activités de nettoyage"/>
- <xs:enumeration value="81.3" dc:title="Services d'aménagement paysager"/>
- <xs:enumeration value="82.1" dc:title="Activités administratives"/>
- <xs:enumeration value="82.2" dc:title="Activités de centres d'appels"/>
- <xs:enumeration value="82.3" dc:title="Organisation de salons professionnels et congrès"/>
- <xs:enumeration value="82.9" dc:title="Activités de soutien aux entreprises n.c.a."/>
- <xs:enumeration value="84.1" dc:title="Administration générale, économique et sociale"/>
- <xs:enumeration value="84.2" dc:title="Services de prérogative publique"/>
- <xs:enumeration value="84.3" dc:title="Sécurité sociale obligatoire"/>
- <xs:enumeration value="85.1" dc:title="Enseignement pré-primaire"/>
- <xs:enumeration value="85.2" dc:title="Enseignement primaire"/>
- <xs:enumeration value="85.3" dc:title="Enseignement secondaire"/>
- <xs:enumeration value="85.4" dc:title="Enseignement supérieur et post-secondaire non supérieur"/>
- <xs:enumeration value="85.5" dc:title="Autres activités d'enseignement"/>
- <xs:enumeration value="85.6" dc:title="Activités de soutien à l'enseignement"/>
- <xs:enumeration value="86.1" dc:title="Activités hospitalières"/>
- <xs:enumeration value="86.2" dc:title="Activité des médecins et des dentistes"/>
- <xs:enumeration value="86.9" dc:title="Autres activités pour la santé humaine"/>
- <xs:enumeration value="87.1" dc:title="Hébergement médicalisé"/>
- <xs:enumeration value="87.2" dc:title="Hébergement social pour personnes handicapées mentales, malades mentales et toxicomanes"/>
- <xs:enumeration value="87.3" dc:title="Hébergement social pour personnes âgées ou handicapées physiques"/>
- <xs:enumeration value="87.9" dc:title="Autres activités d'hébergement social"/>
- <xs:enumeration value="88.1" dc:title="Action sociale sans hébergement pour personnes âgées et pour personnes handicapées"/>
- <xs:enumeration value="88.9" dc:title="Autre action sociale sans hébergement"/>
- <xs:enumeration value="90.0" dc:title="Activités créatives, artistiques et de spectacle"/>
- <xs:enumeration value="91.0" dc:title="Bibliothèques, archives, musées et autres activités culturelles"/>
- <xs:enumeration value="92.0" dc:title="Organisation de jeux de hasard et d'argent"/>
- <xs:enumeration value="93.1" dc:title="Activités liées au sport"/>
- <xs:enumeration value="93.2" dc:title="Activités récréatives et de loisirs"/>
- <xs:enumeration value="94.1" dc:title="Activités des organisations économiques, patronales et professionnelles"/>
- <xs:enumeration value="94.2" dc:title="Activités des syndicats de salariés"/>
- <xs:enumeration value="94.9" dc:title="Activités des autres organisations associatives"/>
- <xs:enumeration value="95.1" dc:title="Réparation d'ordinateurs et d'équipements de communication"/>
- <xs:enumeration value="95.2" dc:title="Réparation de biens personnels et domestiques"/>
- <xs:enumeration value="96.0" dc:title="Autres services personnels"/>
- <xs:enumeration value="97.0" dc:title="Activités des ménages en tant qu'employeurs de personnel domestique"/>
- <xs:enumeration value="98.1" dc:title="Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre"/>
- <xs:enumeration value="98.2" dc:title="Activités indifférenciées des ménages en tant que producteurs de services pour usage propre"/>
- <xs:enumeration value="99.0" dc:title="Activités des organisations et organismes extraterritoriaux"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ClasseNAF2008Type">
- <xs:restriction base="ie:ClasseNAF2008Type">
- <xs:enumeration value="01.11" dc:title="Culture de céréales (à l'exception du riz), de légumineuses et de graines oléagineuses"/>
- <xs:enumeration value="01.12" dc:title="Culture du riz"/>
- <xs:enumeration value="01.13" dc:title="Culture de légumes, de melons, de racines et de tubercules"/>
- <xs:enumeration value="01.14" dc:title="Culture de la canne à sucre"/>
- <xs:enumeration value="01.15" dc:title="Culture du tabac"/>
- <xs:enumeration value="01.16" dc:title="Culture de plantes à fibres"/>
- <xs:enumeration value="01.19" dc:title="Autres cultures non permanentes"/>
- <xs:enumeration value="01.21" dc:title="Culture de la vigne"/>
- <xs:enumeration value="01.22" dc:title="Culture de fruits tropicaux et subtropicaux"/>
- <xs:enumeration value="01.23" dc:title="Culture d'agrumes"/>
- <xs:enumeration value="01.24" dc:title="Culture de fruits à pépins et à noyau"/>
- <xs:enumeration value="01.25" dc:title="Culture d'autres fruits d'arbres ou d'arbustes et de fruits à coque"/>
- <xs:enumeration value="01.26" dc:title="Culture de fruits oléagineux"/>
- <xs:enumeration value="01.27" dc:title="Culture de plantes à boissons"/>
- <xs:enumeration value="01.28" dc:title="Culture de plantes à épices, aromatiques, médicinales et pharmaceutiques"/>
- <xs:enumeration value="01.29" dc:title="Autres cultures permanentes"/>
- <xs:enumeration value="01.30" dc:title="Reproduction de plantes"/>
- <xs:enumeration value="01.41" dc:title="Élevage de vaches laitières"/>
- <xs:enumeration value="01.42" dc:title="Élevage d'autres bovins et de buffles"/>
- <xs:enumeration value="01.43" dc:title="Élevage de chevaux et d'autres équidés"/>
- <xs:enumeration value="01.44" dc:title="Élevage de chameaux et d'autres camélidés"/>
- <xs:enumeration value="01.45" dc:title="Élevage d'ovins et de caprins"/>
- <xs:enumeration value="01.46" dc:title="Élevage de porcins"/>
- <xs:enumeration value="01.47" dc:title="Élevage de volailles"/>
- <xs:enumeration value="01.49" dc:title="Élevage d'autres animaux"/>
- <xs:enumeration value="01.50" dc:title="Culture et élevage associés"/>
- <xs:enumeration value="01.61" dc:title="Activités de soutien aux cultures"/>
- <xs:enumeration value="01.62" dc:title="Activités de soutien à la production animale"/>
- <xs:enumeration value="01.63" dc:title="Traitement primaire des récoltes"/>
- <xs:enumeration value="01.64" dc:title="Traitement des semences"/>
- <xs:enumeration value="01.70" dc:title="Chasse, piégeage et services annexes"/>
- <xs:enumeration value="02.10" dc:title="Sylviculture et autres activités forestières"/>
- <xs:enumeration value="02.20" dc:title="Exploitation forestière"/>
- <xs:enumeration value="02.30" dc:title="Récolte de produits forestiers non ligneux poussant à l'état sauvage"/>
- <xs:enumeration value="02.40" dc:title="Services de soutien à l'exploitation forestière"/>
- <xs:enumeration value="03.11" dc:title="Pêche en mer"/>
- <xs:enumeration value="03.12" dc:title="Pêche en eau douce"/>
- <xs:enumeration value="03.21" dc:title="Aquaculture en mer"/>
- <xs:enumeration value="03.22" dc:title="Aquaculture en eau douce"/>
- <xs:enumeration value="05.10" dc:title="Extraction de houille"/>
- <xs:enumeration value="05.20" dc:title="Extraction de lignite"/>
- <xs:enumeration value="06.10" dc:title="Extraction de pétrole brut"/>
- <xs:enumeration value="06.20" dc:title="Extraction de gaz naturel"/>
- <xs:enumeration value="07.10" dc:title="Extraction de minerais de fer"/>
- <xs:enumeration value="07.21" dc:title="Extraction de minerais d'uranium et de thorium"/>
- <xs:enumeration value="07.29" dc:title="Extraction d'autres minerais de métaux non ferreux"/>
- <xs:enumeration value="08.11" dc:title="Extraction de pierres ornementales et de construction, de calcaire industriel, de gypse, de craie et d'ardoise"/>
- <xs:enumeration value="08.12" dc:title="Exploitation de gravières et sablières, extraction d'argiles et de kaolin"/>
- <xs:enumeration value="08.91" dc:title="Extraction des minéraux chimiques et d'engrais minéraux"/>
- <xs:enumeration value="08.92" dc:title="Extraction de tourbe"/>
- <xs:enumeration value="08.93" dc:title="Production de sel"/>
- <xs:enumeration value="08.99" dc:title="Autres activités extractives n.c.a."/>
- <xs:enumeration value="09.10" dc:title="Activités de soutien à l'extraction d'hydrocarbures"/>
- <xs:enumeration value="09.90" dc:title="Activités de soutien aux autres industries extractives"/>
- <xs:enumeration value="10.11" dc:title="Transformation et conservation de la viande de boucherie"/>
- <xs:enumeration value="10.12" dc:title="Transformation et conservation de la viande de volaille"/>
- <xs:enumeration value="10.13" dc:title="Préparation de produits à base de viande"/>
- <xs:enumeration value="10.20" dc:title="Transformation et conservation de poisson, de crustacés et de mollusques"/>
- <xs:enumeration value="10.31" dc:title="Transformation et conservation de pommes de terre"/>
- <xs:enumeration value="10.32" dc:title="Préparation de jus de fruits et légumes"/>
- <xs:enumeration value="10.39" dc:title="Autre transformation et conservation de fruits et légumes"/>
- <xs:enumeration value="10.41" dc:title="Fabrication d'huiles et graisses"/>
- <xs:enumeration value="10.42" dc:title="Fabrication de margarine et graisses comestibles similaires"/>
- <xs:enumeration value="10.51" dc:title="Exploitation de laiteries et fabrication de fromage"/>
- <xs:enumeration value="10.52" dc:title="Fabrication de glaces et sorbets"/>
- <xs:enumeration value="10.61" dc:title="Travail des grains"/>
- <xs:enumeration value="10.62" dc:title="Fabrication de produits amylacés"/>
- <xs:enumeration value="10.71" dc:title="Fabrication de pain et de pâtisserie fraîche"/>
- <xs:enumeration value="10.72" dc:title="Fabrication de biscuits, biscottes et pâtisseries de conservation"/>
- <xs:enumeration value="10.73" dc:title="Fabrication de pâtes alimentaires"/>
- <xs:enumeration value="10.81" dc:title="Fabrication de sucre"/>
- <xs:enumeration value="10.82" dc:title="Fabrication de cacao, chocolat et de produits de confiserie"/>
- <xs:enumeration value="10.83" dc:title="Transformation du thé et du café"/>
- <xs:enumeration value="10.84" dc:title="Fabrication de condiments et assaisonnements"/>
- <xs:enumeration value="10.85" dc:title="Fabrication de plats préparés"/>
- <xs:enumeration value="10.86" dc:title="Fabrication d'aliments homogénéisés et diététiques"/>
- <xs:enumeration value="10.89" dc:title="Fabrication d'autres produits alimentaires n.c.a."/>
- <xs:enumeration value="10.91" dc:title="Fabrication d'aliments pour animaux de ferme"/>
- <xs:enumeration value="10.92" dc:title="Fabrication d'aliments pour animaux de compagnie"/>
- <xs:enumeration value="11.01" dc:title="Production de boissons alcooliques distillées"/>
- <xs:enumeration value="11.02" dc:title="Production de vin (de raisin)"/>
- <xs:enumeration value="11.03" dc:title="Fabrication de cidre et de vins de fruits"/>
- <xs:enumeration value="11.04" dc:title="Production d'autres boissons fermentées non distillées"/>
- <xs:enumeration value="11.05" dc:title="Fabrication de bière"/>
- <xs:enumeration value="11.06" dc:title="Fabrication de malt"/>
- <xs:enumeration value="11.07" dc:title="Industrie des eaux minérales et autres eaux embouteillées et des boissons rafraîchissantes"/>
- <xs:enumeration value="12.00" dc:title="Fabrication de produits à base de tabac"/>
- <xs:enumeration value="13.10" dc:title="Préparation de fibres textiles et filature"/>
- <xs:enumeration value="13.20" dc:title="Tissage"/>
- <xs:enumeration value="13.30" dc:title="Ennoblissement textile"/>
- <xs:enumeration value="13.91" dc:title="Fabrication d'étoffes à mailles"/>
- <xs:enumeration value="13.92" dc:title="Fabrication d'articles textiles, sauf habillement"/>
- <xs:enumeration value="13.93" dc:title="Fabrication de tapis et moquettes"/>
- <xs:enumeration value="13.94" dc:title="Fabrication de ficelles, cordes et filets"/>
- <xs:enumeration value="13.95" dc:title="Fabrication de non-tissés, sauf habillement"/>
- <xs:enumeration value="13.96" dc:title="Fabrication d'autres textiles techniques et industriels"/>
- <xs:enumeration value="13.99" dc:title="Fabrication d'autres textiles n.c.a."/>
- <xs:enumeration value="14.11" dc:title="Fabrication de vêtements en cuir"/>
- <xs:enumeration value="14.12" dc:title="Fabrication de vêtements de travail"/>
- <xs:enumeration value="14.13" dc:title="Fabrication de vêtements de dessus"/>
- <xs:enumeration value="14.14" dc:title="Fabrication de vêtements de dessous"/>
- <xs:enumeration value="14.19" dc:title="Fabrication d'autres vêtements et accessoires"/>
- <xs:enumeration value="14.20" dc:title="Fabrication d'articles en fourrure"/>
- <xs:enumeration value="14.31" dc:title="Fabrication d'articles chaussants à mailles"/>
- <xs:enumeration value="14.39" dc:title="Fabrication d'autres articles à mailles"/>
- <xs:enumeration value="15.11" dc:title="Apprêt et tannage des cuirs ; préparation et teinture des fourrures"/>
- <xs:enumeration value="15.12" dc:title="Fabrication d'articles de voyage, de maroquinerie et de sellerie"/>
- <xs:enumeration value="15.20" dc:title="Fabrication de chaussures"/>
- <xs:enumeration value="16.10" dc:title="Sciage et rabotage du bois"/>
- <xs:enumeration value="16.21" dc:title="Fabrication de placage et de panneaux de bois"/>
- <xs:enumeration value="16.22" dc:title="Fabrication de parquets assemblés"/>
- <xs:enumeration value="16.23" dc:title="Fabrication de charpentes et d'autres menuiseries"/>
- <xs:enumeration value="16.24" dc:title="Fabrication d'emballages en bois"/>
- <xs:enumeration value="16.29" dc:title="Fabrication d'objets divers en bois ; fabrication d'objets en liège, vannerie et sparterie"/>
- <xs:enumeration value="17.11" dc:title="Fabrication de pâte à papier"/>
- <xs:enumeration value="17.12" dc:title="Fabrication de papier et de carton"/>
- <xs:enumeration value="17.21" dc:title="Fabrication de papier et carton ondulés et d'emballages en papier ou en carton"/>
- <xs:enumeration value="17.22" dc:title="Fabrication d'articles en papier à usage sanitaire ou domestique"/>
- <xs:enumeration value="17.23" dc:title="Fabrication d'articles de papeterie"/>
- <xs:enumeration value="17.24" dc:title="Fabrication de papiers peints"/>
- <xs:enumeration value="17.29" dc:title="Fabrication d'autres articles en papier ou en carton"/>
- <xs:enumeration value="18.11" dc:title="Imprimerie de journaux"/>
- <xs:enumeration value="18.12" dc:title="Autre imprimerie (labeur)"/>
- <xs:enumeration value="18.13" dc:title="Activités de pré-presse"/>
- <xs:enumeration value="18.14" dc:title="Reliure et activités connexes"/>
- <xs:enumeration value="18.20" dc:title="Reproduction d'enregistrements"/>
- <xs:enumeration value="19.10" dc:title="Cokéfaction"/>
- <xs:enumeration value="19.20" dc:title="Raffinage du pétrole"/>
- <xs:enumeration value="20.11" dc:title="Fabrication de gaz industriels"/>
- <xs:enumeration value="20.12" dc:title="Fabrication de colorants et de pigments"/>
- <xs:enumeration value="20.13" dc:title="Fabrication d'autres produits chimiques inorganiques de base"/>
- <xs:enumeration value="20.14" dc:title="Fabrication d'autres produits chimiques organiques de base"/>
- <xs:enumeration value="20.15" dc:title="Fabrication de produits azotés et d'engrais"/>
- <xs:enumeration value="20.16" dc:title="Fabrication de matières plastiques de base"/>
- <xs:enumeration value="20.17" dc:title="Fabrication de caoutchouc synthétique"/>
- <xs:enumeration value="20.20" dc:title="Fabrication de pesticides et d'autres produits agrochimiques"/>
- <xs:enumeration value="20.30" dc:title="Fabrication de peintures, vernis, encres et mastics"/>
- <xs:enumeration value="20.41" dc:title="Fabrication de savons, détergents et produits d'entretien"/>
- <xs:enumeration value="20.42" dc:title="Fabrication de parfums et de produits pour la toilette"/>
- <xs:enumeration value="20.51" dc:title="Fabrication de produits explosifs"/>
- <xs:enumeration value="20.52" dc:title="Fabrication de colles"/>
- <xs:enumeration value="20.53" dc:title="Fabrication d'huiles essentielles"/>
- <xs:enumeration value="20.59" dc:title="Fabrication d'autres produits chimiques n.c.a."/>
- <xs:enumeration value="20.60" dc:title="Fabrication de fibres artificielles ou synthétiques"/>
- <xs:enumeration value="21.10" dc:title="Fabrication de produits pharmaceutiques de base"/>
- <xs:enumeration value="21.20" dc:title="Fabrication de préparations pharmaceutiques"/>
- <xs:enumeration value="22.11" dc:title="Fabrication et rechapage de pneumatiques"/>
- <xs:enumeration value="22.19" dc:title="Fabrication d'autres articles en caoutchouc"/>
- <xs:enumeration value="22.21" dc:title="Fabrication de plaques, feuilles, tubes et profilés en matières plastiques"/>
- <xs:enumeration value="22.22" dc:title="Fabrication d'emballages en matières plastiques"/>
- <xs:enumeration value="22.23" dc:title="Fabrication d'éléments en matières plastiques pour la construction"/>
- <xs:enumeration value="22.29" dc:title="Fabrication d'autres articles en matières plastiques"/>
- <xs:enumeration value="23.11" dc:title="Fabrication de verre plat"/>
- <xs:enumeration value="23.12" dc:title="Façonnage et transformation du verre plat"/>
- <xs:enumeration value="23.13" dc:title="Fabrication de verre creux"/>
- <xs:enumeration value="23.14" dc:title="Fabrication de fibres de verre"/>
- <xs:enumeration value="23.19" dc:title="Fabrication et façonnage d'autres articles en verre, y compris verre technique"/>
- <xs:enumeration value="23.20" dc:title="Fabrication de produits réfractaires"/>
- <xs:enumeration value="23.31" dc:title="Fabrication de carreaux en céramique"/>
- <xs:enumeration value="23.32" dc:title="Fabrication de briques, tuiles et produits de construction, en terre cuite"/>
- <xs:enumeration value="23.41" dc:title="Fabrication d'articles céramiques à usage domestique ou ornemental"/>
- <xs:enumeration value="23.42" dc:title="Fabrication d'appareils sanitaires en céramique"/>
- <xs:enumeration value="23.43" dc:title="Fabrication d'isolateurs et pièces isolantes en céramique"/>
- <xs:enumeration value="23.44" dc:title="Fabrication d'autres produits céramiques à usage technique"/>
- <xs:enumeration value="23.49" dc:title="Fabrication d'autres produits céramiques"/>
- <xs:enumeration value="23.51" dc:title="Fabrication de ciment"/>
- <xs:enumeration value="23.52" dc:title="Fabrication de chaux et plâtre"/>
- <xs:enumeration value="23.61" dc:title="Fabrication d'éléments en béton pour la construction"/>
- <xs:enumeration value="23.62" dc:title="Fabrication d'éléments en plâtre pour la construction"/>
- <xs:enumeration value="23.63" dc:title="Fabrication de béton prêt à l'emploi"/>
- <xs:enumeration value="23.64" dc:title="Fabrication de mortiers et bétons secs"/>
- <xs:enumeration value="23.65" dc:title="Fabrication d'ouvrages en fibre-ciment"/>
- <xs:enumeration value="23.69" dc:title="Fabrication d'autres ouvrages en béton, en ciment ou en plâtre"/>
- <xs:enumeration value="23.70" dc:title="Taille, façonnage et finissage de pierres"/>
- <xs:enumeration value="23.91" dc:title="Fabrication de produits abrasifs"/>
- <xs:enumeration value="23.99" dc:title="Fabrication d'autres produits minéraux non métalliques n.c.a."/>
- <xs:enumeration value="24.10" dc:title="Sidérurgie"/>
- <xs:enumeration value="24.20" dc:title="Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier"/>
- <xs:enumeration value="24.31" dc:title="étirage à froid de barres"/>
- <xs:enumeration value="24.32" dc:title="Laminage à froid de feuillards"/>
- <xs:enumeration value="24.33" dc:title="Profilage à froid par formage ou pliage"/>
- <xs:enumeration value="24.34" dc:title="Tréfilage à froid"/>
- <xs:enumeration value="24.41" dc:title="Production de métaux précieux"/>
- <xs:enumeration value="24.42" dc:title="Métallurgie de l'aluminium"/>
- <xs:enumeration value="24.43" dc:title="Métallurgie du plomb, du zinc ou de l'étain"/>
- <xs:enumeration value="24.44" dc:title="Métallurgie du cuivre"/>
- <xs:enumeration value="24.45" dc:title="Métallurgie des autres métaux non ferreux"/>
- <xs:enumeration value="24.46" dc:title="élaboration et transformation de matières nucléaires"/>
- <xs:enumeration value="24.51" dc:title="Fonderie de fonte"/>
- <xs:enumeration value="24.52" dc:title="Fonderie d'acier"/>
- <xs:enumeration value="24.53" dc:title="Fonderie de métaux légers"/>
- <xs:enumeration value="24.54" dc:title="Fonderie d'autres métaux non ferreux"/>
- <xs:enumeration value="25.11" dc:title="Fabrication de structures métalliques et de parties de structures"/>
- <xs:enumeration value="25.12" dc:title="Fabrication de portes et fenêtres en métal"/>
- <xs:enumeration value="25.21" dc:title="Fabrication de radiateurs et de chaudières pour le chauffage central"/>
- <xs:enumeration value="25.29" dc:title="Fabrication d'autres réservoirs, citernes et conteneurs métalliques"/>
- <xs:enumeration value="25.30" dc:title="Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central"/>
- <xs:enumeration value="25.40" dc:title="Fabrication d'armes et de munitions"/>
- <xs:enumeration value="25.50" dc:title="Forge, emboutissage, estampage ; métallurgie des poudres"/>
- <xs:enumeration value="25.61" dc:title="Traitement et revêtement des métaux"/>
- <xs:enumeration value="25.62" dc:title="Usinage"/>
- <xs:enumeration value="25.71" dc:title="Fabrication de coutellerie"/>
- <xs:enumeration value="25.72" dc:title="Fabrication de serrures et de ferrures"/>
- <xs:enumeration value="25.73" dc:title="Fabrication d'outillage"/>
- <xs:enumeration value="25.91" dc:title="Fabrication de fûts et emballages métalliques similaires"/>
- <xs:enumeration value="25.92" dc:title="Fabrication d'emballages métalliques légers"/>
- <xs:enumeration value="25.93" dc:title="Fabrication d'articles en fils métalliques, de chaînes et de ressorts"/>
- <xs:enumeration value="25.94" dc:title="Fabrication de vis et de boulons"/>
- <xs:enumeration value="25.99" dc:title="Fabrication d'autres produits métalliques n.c.a."/>
- <xs:enumeration value="26.11" dc:title="Fabrication de composants électroniques"/>
- <xs:enumeration value="26.12" dc:title="Fabrication de cartes électroniques assemblées"/>
- <xs:enumeration value="26.20" dc:title="Fabrication d'ordinateurs et d'équipements périphériques"/>
- <xs:enumeration value="26.30" dc:title="Fabrication d'équipements de communication"/>
- <xs:enumeration value="26.40" dc:title="Fabrication de produits électroniques grand public"/>
- <xs:enumeration value="26.51" dc:title="Fabrication d'instruments et d'appareils de mesure, d'essai et de navigation"/>
- <xs:enumeration value="26.52" dc:title="Horlogerie"/>
- <xs:enumeration value="26.60" dc:title="Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques"/>
- <xs:enumeration value="26.70" dc:title="Fabrication de matériels optique et photographique"/>
- <xs:enumeration value="26.80" dc:title="Fabrication de supports magnétiques et optiques"/>
- <xs:enumeration value="27.11" dc:title="Fabrication de moteurs, génératrices et transformateurs électriques"/>
- <xs:enumeration value="27.12" dc:title="Fabrication de matériel de distribution et de commande électrique"/>
- <xs:enumeration value="27.20" dc:title="Fabrication de piles et d'accumulateurs électriques"/>
- <xs:enumeration value="27.31" dc:title="Fabrication de câbles de fibres optiques"/>
- <xs:enumeration value="27.32" dc:title="Fabrication d'autres fils et câbles électroniques ou électriques"/>
- <xs:enumeration value="27.33" dc:title="Fabrication de matériel d'installation électrique"/>
- <xs:enumeration value="27.40" dc:title="Fabrication d'appareils d'éclairage électrique"/>
- <xs:enumeration value="27.51" dc:title="Fabrication d'appareils électroménagers"/>
- <xs:enumeration value="27.52" dc:title="Fabrication d'appareils ménagers non électriques"/>
- <xs:enumeration value="27.90" dc:title="Fabrication d'autres matériels électriques"/>
- <xs:enumeration value="28.11" dc:title="Fabrication de moteurs et turbines, à l'exception des moteurs d'avions et de véhicules"/>
- <xs:enumeration value="28.12" dc:title="Fabrication d'équipements hydrauliques et pneumatiques"/>
- <xs:enumeration value="28.13" dc:title="Fabrication d'autres pompes et compresseurs"/>
- <xs:enumeration value="28.14" dc:title="Fabrication d'autres articles de robinetterie"/>
- <xs:enumeration value="28.15" dc:title="Fabrication d'engrenages et d'organes mécaniques de transmission"/>
- <xs:enumeration value="28.21" dc:title="Fabrication de fours et brûleurs"/>
- <xs:enumeration value="28.22" dc:title="Fabrication de matériel de levage et de manutention"/>
- <xs:enumeration value="28.23" dc:title="Fabrication de machines et d'équipements de bureau (à l'exception des ordinateurs et équipements périphériques)"/>
- <xs:enumeration value="28.24" dc:title="Fabrication d'outillage portatif à moteur incorporé"/>
- <xs:enumeration value="28.25" dc:title="Fabrication d'équipements aérauliques et frigorifiques industriels"/>
- <xs:enumeration value="28.29" dc:title="Fabrication de machines diverses d'usage général"/>
- <xs:enumeration value="28.30" dc:title="Fabrication de machines agricoles et forestières"/>
- <xs:enumeration value="28.41" dc:title="Fabrication de machines de formage des métaux"/>
- <xs:enumeration value="28.49" dc:title="Fabrication d'autres machines-outils"/>
- <xs:enumeration value="28.91" dc:title="Fabrication de machines pour la métallurgie"/>
- <xs:enumeration value="28.92" dc:title="Fabrication de machines pour l'extraction ou la construction"/>
- <xs:enumeration value="28.93" dc:title="Fabrication de machines pour l'industrie agro-alimentaire"/>
- <xs:enumeration value="28.94" dc:title="Fabrication de machines pour les industries textiles"/>
- <xs:enumeration value="28.95" dc:title="Fabrication de machines pour les industries du papier et du carton"/>
- <xs:enumeration value="28.96" dc:title="Fabrication de machines pour le travail du caoutchouc ou des plastiques"/>
- <xs:enumeration value="28.99" dc:title="Fabrication d'autres machines d'usage spécifique n.c.a."/>
- <xs:enumeration value="29.10" dc:title="Construction de véhicules automobiles"/>
- <xs:enumeration value="29.20" dc:title="Fabrication de carrosseries et remorques"/>
- <xs:enumeration value="29.31" dc:title="Fabrication d'équipements électriques et électroniques automobiles"/>
- <xs:enumeration value="29.32" dc:title="Fabrication d'autres équipements automobiles"/>
- <xs:enumeration value="30.11" dc:title="Construction de navires et de structures flottantes"/>
- <xs:enumeration value="30.12" dc:title="Construction de bateaux de plaisance"/>
- <xs:enumeration value="30.20" dc:title="Construction de locomotives et d'autre matériel ferroviaire roulant"/>
- <xs:enumeration value="30.30" dc:title="Construction aéronautique et spatiale"/>
- <xs:enumeration value="30.40" dc:title="Construction de véhicules militaires de combat"/>
- <xs:enumeration value="30.91" dc:title="Fabrication de motocycles"/>
- <xs:enumeration value="30.92" dc:title="Fabrication de bicyclettes et de véhicules pour invalides"/>
- <xs:enumeration value="30.99" dc:title="Fabrication d'autres équipements de transport n.c.a."/>
- <xs:enumeration value="31.01" dc:title="Fabrication de meubles de bureau et de magasin"/>
- <xs:enumeration value="31.02" dc:title="Fabrication de meubles de cuisine"/>
- <xs:enumeration value="31.03" dc:title="Fabrication de matelas"/>
- <xs:enumeration value="31.09" dc:title="Fabrication d'autres meubles"/>
- <xs:enumeration value="32.11" dc:title="Frappe de monnaie"/>
- <xs:enumeration value="32.12" dc:title="Fabrication d'articles de joaillerie et bijouterie"/>
- <xs:enumeration value="32.13" dc:title="Fabrication d'articles de bijouterie fantaisie et articles similaires"/>
- <xs:enumeration value="32.20" dc:title="Fabrication d'instruments de musique"/>
- <xs:enumeration value="32.30" dc:title="Fabrication d'articles de sport"/>
- <xs:enumeration value="32.40" dc:title="Fabrication de jeux et jouets"/>
- <xs:enumeration value="32.50" dc:title="Fabrication d'instruments et de fournitures à usage médical et dentaire"/>
- <xs:enumeration value="32.91" dc:title="Fabrication d'articles de brosserie"/>
- <xs:enumeration value="32.99" dc:title="Autres activités manufacturières n.c.a."/>
- <xs:enumeration value="33.11" dc:title="Réparation d'ouvrages en métaux"/>
- <xs:enumeration value="33.12" dc:title="Réparation de machines et équipements mécaniques"/>
- <xs:enumeration value="33.13" dc:title="Réparation de matériels électroniques et optiques"/>
- <xs:enumeration value="33.14" dc:title="Réparation d'équipements électriques"/>
- <xs:enumeration value="33.15" dc:title="Réparation et maintenance navale"/>
- <xs:enumeration value="33.16" dc:title="Réparation et maintenance d'aéronefs et d'engins spatiaux"/>
- <xs:enumeration value="33.17" dc:title="Réparation et maintenance d'autres équipements de transport"/>
- <xs:enumeration value="33.19" dc:title="Réparation d'autres équipements"/>
- <xs:enumeration value="33.20" dc:title="Installation de machines et d'équipements industriels"/>
- <xs:enumeration value="35.11" dc:title="Production d'électricité"/>
- <xs:enumeration value="35.12" dc:title="Transport d'électricité"/>
- <xs:enumeration value="35.13" dc:title="Distribution d'électricité"/>
- <xs:enumeration value="35.14" dc:title="Commerce d'électricité"/>
- <xs:enumeration value="35.21" dc:title="Production de combustibles gazeux"/>
- <xs:enumeration value="35.22" dc:title="Distribution de combustibles gazeux par conduites"/>
- <xs:enumeration value="35.23" dc:title="Commerce de combustibles gazeux par conduites"/>
- <xs:enumeration value="35.30" dc:title="Production et distribution de vapeur et d'air conditionné"/>
- <xs:enumeration value="36.00" dc:title="Captage, traitement et distribution d'eau"/>
- <xs:enumeration value="37.00" dc:title="Collecte et traitement des eaux usées"/>
- <xs:enumeration value="38.11" dc:title="Collecte des déchets non dangereux"/>
- <xs:enumeration value="38.12" dc:title="Collecte des déchets dangereux"/>
- <xs:enumeration value="38.21" dc:title="Traitement et élimination des déchets non dangereux"/>
- <xs:enumeration value="38.22" dc:title="Traitement et élimination des déchets dangereux"/>
- <xs:enumeration value="38.31" dc:title="Démantèlement d'épaves"/>
- <xs:enumeration value="38.32" dc:title="Récupération de déchets triés"/>
- <xs:enumeration value="39.00" dc:title="Dépollution et autres services de gestion des déchets"/>
- <xs:enumeration value="41.10" dc:title="Promotion immobilière"/>
- <xs:enumeration value="41.20" dc:title="Construction de bâtiments résidentiels et non résidentiels"/>
- <xs:enumeration value="42.11" dc:title="Construction de routes et autoroutes"/>
- <xs:enumeration value="42.12" dc:title="Construction de voies ferrées de surface et souterraines"/>
- <xs:enumeration value="42.13" dc:title="Construction de ponts et tunnels"/>
- <xs:enumeration value="42.21" dc:title="Construction de réseaux pour fluides"/>
- <xs:enumeration value="42.22" dc:title="Construction de réseaux électriques et de télécommunications"/>
- <xs:enumeration value="42.91" dc:title="Construction d'ouvrages maritimes et fluviaux"/>
- <xs:enumeration value="42.99" dc:title="Construction d'autres ouvrages de génie civil n.c.a."/>
- <xs:enumeration value="43.11" dc:title="Travaux de démolition"/>
- <xs:enumeration value="43.12" dc:title="Travaux de préparation des sites"/>
- <xs:enumeration value="43.13" dc:title="Forages et sondages"/>
- <xs:enumeration value="43.21" dc:title="Installation électrique"/>
- <xs:enumeration value="43.22" dc:title="Travaux de plomberie et installation de chauffage et de conditionnement d'air"/>
- <xs:enumeration value="43.29" dc:title="Autres travaux d'installation"/>
- <xs:enumeration value="43.31" dc:title="Travaux de plâtrerie"/>
- <xs:enumeration value="43.32" dc:title="Travaux de menuiserie"/>
- <xs:enumeration value="43.33" dc:title="Travaux de revêtement des sols et des murs"/>
- <xs:enumeration value="43.34" dc:title="Travaux de peinture et vitrerie"/>
- <xs:enumeration value="43.39" dc:title="Autres travaux de finition"/>
- <xs:enumeration value="43.91" dc:title="Travaux de couverture"/>
- <xs:enumeration value="43.99" dc:title="Autres travaux de construction spécialisés n.c.a."/>
- <xs:enumeration value="45.11" dc:title="Commerce de voitures et de véhicules automobiles légers"/>
- <xs:enumeration value="45.19" dc:title="Commerce d'autres véhicules automobiles"/>
- <xs:enumeration value="45.20" dc:title="Entretien et réparation de véhicules automobiles"/>
- <xs:enumeration value="45.31" dc:title="Commerce de gros d'équipements automobiles"/>
- <xs:enumeration value="45.32" dc:title="Commerce de détail d'équipements automobiles"/>
- <xs:enumeration value="45.40" dc:title="Commerce et réparation de motocycles"/>
- <xs:enumeration value="46.11" dc:title="Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et produits semi-finis"/>
- <xs:enumeration value="46.12" dc:title="Intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques"/>
- <xs:enumeration value="46.13" dc:title="Intermédiaires du commerce en bois et matériaux de construction"/>
- <xs:enumeration value="46.14" dc:title="Intermédiaires du commerce en machines, équipements industriels, navires et avions"/>
- <xs:enumeration value="46.15" dc:title="Intermédiaires du commerce en meubles, articles de ménage et quincaillerie"/>
- <xs:enumeration value="46.16" dc:title="Intermédiaires du commerce en textiles, habillement, fourrures, chaussures et articles en cuir"/>
- <xs:enumeration value="46.17" dc:title="Intermédiaires du commerce en denrées, boissons et tabac"/>
- <xs:enumeration value="46.18" dc:title="Intermédiaires spécialisés dans le commerce d'autres produits spécifiques"/>
- <xs:enumeration value="46.19" dc:title="Intermédiaires du commerce en produits divers"/>
- <xs:enumeration value="46.21" dc:title="Commerce de gros de céréales, de tabac non manufacturé, de semences et d'aliments pour le bétail"/>
- <xs:enumeration value="46.22" dc:title="Commerce de gros de fleurs et plantes"/>
- <xs:enumeration value="46.23" dc:title="Commerce de gros d'animaux vivants"/>
- <xs:enumeration value="46.24" dc:title="Commerce de gros de cuirs et peaux"/>
- <xs:enumeration value="46.31" dc:title="Commerce de gros de fruits et légumes"/>
- <xs:enumeration value="46.32" dc:title="Commerce de gros de viandes et de produits à base de viande"/>
- <xs:enumeration value="46.33" dc:title="Commerce de gros de produits laitiers, œufs, huiles et matières grasses comestibles"/>
- <xs:enumeration value="46.34" dc:title="Commerce de gros de boissons"/>
- <xs:enumeration value="46.35" dc:title="Commerce de gros de produits à base de tabac"/>
- <xs:enumeration value="46.36" dc:title="Commerce de gros de sucre, chocolat et confiserie"/>
- <xs:enumeration value="46.37" dc:title="Commerce de gros de café, thé, cacao et épices"/>
- <xs:enumeration value="46.38" dc:title="Commerce de gros d'autres produits alimentaires, y compris poissons, crustacés et mollusques"/>
- <xs:enumeration value="46.39" dc:title="Commerce de gros non spécialisé de denrées, boissons et tabac"/>
- <xs:enumeration value="46.41" dc:title="Commerce de gros de textiles"/>
- <xs:enumeration value="46.42" dc:title="Commerce de gros d'habillement et de chaussures"/>
- <xs:enumeration value="46.43" dc:title="Commerce de gros d'appareils électroménagers"/>
- <xs:enumeration value="46.44" dc:title="Commerce de gros de vaisselle, verrerie et produits d'entretien"/>
- <xs:enumeration value="46.45" dc:title="Commerce de gros de parfumerie et de produits de beauté"/>
- <xs:enumeration value="46.46" dc:title="Commerce de gros de produits pharmaceutiques"/>
- <xs:enumeration value="46.47" dc:title="Commerce de gros de meubles, de tapis et d'appareils d'éclairage"/>
- <xs:enumeration value="46.48" dc:title="Commerce de gros d'articles d'horlogerie et de bijouterie"/>
- <xs:enumeration value="46.49" dc:title="Commerce de gros d'autres biens domestiques"/>
- <xs:enumeration value="46.51" dc:title="Commerce de gros d'ordinateurs, d'équipements informatiques périphériques et de logiciels"/>
- <xs:enumeration value="46.52" dc:title="Commerce de gros de composants et d'équipements électroniques et de télécommunication"/>
- <xs:enumeration value="46.61" dc:title="Commerce de gros de matériel agricole"/>
- <xs:enumeration value="46.62" dc:title="Commerce de gros de machines-outils"/>
- <xs:enumeration value="46.63" dc:title="Commerce de gros de machines pour l'extraction, la construction et le génie civil"/>
- <xs:enumeration value="46.64" dc:title="Commerce de gros de machines pour l'industrie textile et l'habillement"/>
- <xs:enumeration value="46.65" dc:title="Commerce de gros de mobilier de bureau"/>
- <xs:enumeration value="46.66" dc:title="Commerce de gros d'autres machines et équipements de bureau"/>
- <xs:enumeration value="46.69" dc:title="Commerce de gros d'autres machines et équipements"/>
- <xs:enumeration value="46.71" dc:title="Commerce de gros de combustibles et de produits annexes"/>
- <xs:enumeration value="46.72" dc:title="Commerce de gros de minerais et métaux"/>
- <xs:enumeration value="46.73" dc:title="Commerce de gros de bois, de matériaux de construction et d'appareils sanitaires"/>
- <xs:enumeration value="46.74" dc:title="Commerce de gros de quincaillerie et fournitures pour plomberie et chauffage"/>
- <xs:enumeration value="46.75" dc:title="Commerce de gros de produits chimiques"/>
- <xs:enumeration value="46.76" dc:title="Commerce de gros d'autres produits intermédiaires"/>
- <xs:enumeration value="46.77" dc:title="Commerce de gros de déchets et débris"/>
- <xs:enumeration value="46.90" dc:title="Commerce de gros non spécialisé"/>
- <xs:enumeration value="47.11" dc:title="Commerce de détail en magasin non spécialisé à prédominance alimentaire"/>
- <xs:enumeration value="47.19" dc:title="Autre commerce de détail en magasin non spécialisé"/>
- <xs:enumeration value="47.21" dc:title="Commerce de détail de fruits et légumes en magasin spécialisé"/>
- <xs:enumeration value="47.22" dc:title="Commerce de détail de viandes et de produits à base de viande en magasin spécialisé"/>
- <xs:enumeration value="47.23" dc:title="Commerce de détail de poissons, crustacés et mollusques en magasin spécialisé"/>
- <xs:enumeration value="47.24" dc:title="Commerce de détail de pain, pâtisserie et confiserie en magasin spécialisé"/>
- <xs:enumeration value="47.25" dc:title="Commerce de détail de boissons en magasin spécialisé"/>
- <xs:enumeration value="47.26" dc:title="Commerce de détail de produits à base de tabac en magasin spécialisé"/>
- <xs:enumeration value="47.29" dc:title="Autres commerces de détail alimentaires en magasin spécialisé"/>
- <xs:enumeration value="47.30" dc:title="Commerce de détail de carburants en magasin spécialisé"/>
- <xs:enumeration value="47.41" dc:title="Commerce de détail d'ordinateurs, d'unités périphériques et de logiciels en magasin spécialisé"/>
- <xs:enumeration value="47.42" dc:title="Commerce de détail de matériels de télécommunication en magasin spécialisé"/>
- <xs:enumeration value="47.43" dc:title="Commerce de détail de matériels audio/vidéo en magasin spécialisé"/>
- <xs:enumeration value="47.51" dc:title="Commerce de détail de textiles en magasin spécialisé"/>
- <xs:enumeration value="47.52" dc:title="Commerce de détail de quincaillerie, peintures et verres en magasin spécialisé"/>
- <xs:enumeration value="47.53" dc:title="Commerce de détail de tapis, moquettes et revêtements de murs et de sols en magasin spécialisé"/>
- <xs:enumeration value="47.54" dc:title="Commerce de détail d'appareils électroménagers en magasin spécialisé"/>
- <xs:enumeration value="47.59" dc:title="Commerce de détail de meubles, appareils d'éclairage et autres articles de ménage en magasin spécialisé"/>
- <xs:enumeration value="47.61" dc:title="Commerce de détail de livres en magasin spécialisé"/>
- <xs:enumeration value="47.62" dc:title="Commerce de détail de journaux et papeterie en magasin spécialisé"/>
- <xs:enumeration value="47.63" dc:title="Commerce de détail d'enregistrements musicaux et vidéo en magasin spécialisé"/>
- <xs:enumeration value="47.64" dc:title="Commerce de détail d'articles de sport en magasin spécialisé"/>
- <xs:enumeration value="47.65" dc:title="Commerce de détail de jeux et jouets en magasin spécialisé"/>
- <xs:enumeration value="47.71" dc:title="Commerce de détail d'habillement en magasin spécialisé"/>
- <xs:enumeration value="47.72" dc:title="Commerce de détail de chaussures et d'articles en cuir en magasin spécialisé"/>
- <xs:enumeration value="47.73" dc:title="Commerce de détail de produits pharmaceutiques en magasin spécialisé"/>
- <xs:enumeration value="47.74" dc:title="Commerce de détail d'articles médicaux et orthopédiques en magasin spécialisé"/>
- <xs:enumeration value="47.75" dc:title="Commerce de détail de parfumerie et de produits de beauté en magasin spécialisé"/>
- <xs:enumeration value="47.76" dc:title="Commerce de détail de fleurs, plantes, graines, engrais, animaux de compagnie et aliments pour ces animaux en magasin spécialisé"/>
- <xs:enumeration value="47.77" dc:title="Commerce de détail d'articles d'horlogerie et de bijouterie en magasin spécialisé"/>
- <xs:enumeration value="47.78" dc:title="Autre commerce de détail de biens neufs en magasin spécialisé"/>
- <xs:enumeration value="47.79" dc:title="Commerce de détail de biens d'occasion en magasin"/>
- <xs:enumeration value="47.81" dc:title="Commerce de détail alimentaire sur éventaires et marchés"/>
- <xs:enumeration value="47.82" dc:title="Commerce de détail de textiles, d'habillement et de chaussures sur éventaires et marchés"/>
- <xs:enumeration value="47.89" dc:title="Autres commerces de détail sur éventaires et marchés"/>
- <xs:enumeration value="47.91" dc:title="Vente à distance"/>
- <xs:enumeration value="47.99" dc:title="Autres commerces de détail hors magasin, éventaires ou marchés"/>
- <xs:enumeration value="49.10" dc:title="Transport ferroviaire interurbain de voyageurs"/>
- <xs:enumeration value="49.20" dc:title="Transports ferroviaires de fret"/>
- <xs:enumeration value="49.31" dc:title="Transports urbains et suburbains de voyageurs"/>
- <xs:enumeration value="49.32" dc:title="Transports de voyageurs par taxis"/>
- <xs:enumeration value="49.39" dc:title="Autres transports terrestres de voyageurs n.c.a."/>
- <xs:enumeration value="49.41" dc:title="Transports routiers de fret"/>
- <xs:enumeration value="49.42" dc:title="Services de déménagement"/>
- <xs:enumeration value="49.50" dc:title="Transports par conduites"/>
- <xs:enumeration value="50.10" dc:title="Transports maritimes et côtiers de passagers"/>
- <xs:enumeration value="50.20" dc:title="Transports maritimes et côtiers de fret"/>
- <xs:enumeration value="50.30" dc:title="Transports fluviaux de passagers"/>
- <xs:enumeration value="50.40" dc:title="Transports fluviaux de fret"/>
- <xs:enumeration value="51.10" dc:title="Transports aériens de passagers"/>
- <xs:enumeration value="51.21" dc:title="Transports aériens de fret"/>
- <xs:enumeration value="51.22" dc:title="Transports spatiaux"/>
- <xs:enumeration value="52.10" dc:title="Entreposage et stockage"/>
- <xs:enumeration value="52.21" dc:title="Services auxiliaires des transports terrestres"/>
- <xs:enumeration value="52.22" dc:title="Services auxiliaires des transports par eau"/>
- <xs:enumeration value="52.23" dc:title="Services auxiliaires des transports aériens"/>
- <xs:enumeration value="52.24" dc:title="Manutention"/>
- <xs:enumeration value="52.29" dc:title="Autres services auxiliaires des transports"/>
- <xs:enumeration value="53.10" dc:title="Activités de poste dans le cadre d'une obligation de service universel"/>
- <xs:enumeration value="53.20" dc:title="Autres activités de poste et de courrier"/>
- <xs:enumeration value="55.10" dc:title="Hôtels et hébergement similaire"/>
- <xs:enumeration value="55.20" dc:title="Hébergement touristique et autre hébergement de courte durée"/>
- <xs:enumeration value="55.30" dc:title="Terrains de camping et parcs pour caravanes ou véhicules de loisirs"/>
- <xs:enumeration value="55.90" dc:title="Autres hébergements"/>
- <xs:enumeration value="56.10" dc:title="Restaurants et services de restauration mobile"/>
- <xs:enumeration value="56.21" dc:title="Services des traiteurs"/>
- <xs:enumeration value="56.29" dc:title="Autres services de restauration"/>
- <xs:enumeration value="56.30" dc:title="Débits de boissons"/>
- <xs:enumeration value="58.11" dc:title="Édition de livres"/>
- <xs:enumeration value="58.12" dc:title="Édition de répertoires et de fichiers d'adresses"/>
- <xs:enumeration value="58.13" dc:title="Édition de journaux"/>
- <xs:enumeration value="58.14" dc:title="Édition de revues et périodiques"/>
- <xs:enumeration value="58.19" dc:title="Autres activités d'édition"/>
- <xs:enumeration value="58.21" dc:title="Édition de jeux électroniques"/>
- <xs:enumeration value="58.29" dc:title="Édition d'autres logiciels"/>
- <xs:enumeration value="59.11" dc:title="Production de films cinématographiques, de vidéo et de programmes de télévision"/>
- <xs:enumeration value="59.12" dc:title="Post-production de films cinématographiques, de vidéo et de programmes de télévision"/>
- <xs:enumeration value="59.13" dc:title="Distribution de films cinématographiques, de vidéo et de programmes de télévision"/>
- <xs:enumeration value="59.14" dc:title="Projection de films cinématographiques"/>
- <xs:enumeration value="59.20" dc:title="Enregistrement sonore et édition musicale"/>
- <xs:enumeration value="60.10" dc:title="Édition et diffusion de programmes radio"/>
- <xs:enumeration value="60.20" dc:title="Programmation de télévision et télédiffusion"/>
- <xs:enumeration value="61.10" dc:title="Télécommunications filaires"/>
- <xs:enumeration value="61.20" dc:title="Télécommunications sans fil"/>
- <xs:enumeration value="61.30" dc:title="Télécommunications par satellite"/>
- <xs:enumeration value="61.90" dc:title="Autres activités de télécommunication"/>
- <xs:enumeration value="62.01" dc:title="Programmation informatique"/>
- <xs:enumeration value="62.02" dc:title="Conseil informatique"/>
- <xs:enumeration value="62.03" dc:title="Gestion d'installations informatiques"/>
- <xs:enumeration value="62.09" dc:title="Autres activités informatiques"/>
- <xs:enumeration value="63.11" dc:title="Traitement de données, hébergement et activités connexes"/>
- <xs:enumeration value="63.12" dc:title="Portails internet"/>
- <xs:enumeration value="63.91" dc:title="Activités des agences de presse"/>
- <xs:enumeration value="63.99" dc:title="Autres services d'information n.c.a."/>
- <xs:enumeration value="64.11" dc:title="Activités de banque centrale"/>
- <xs:enumeration value="64.19" dc:title="Autres intermédiations monétaires"/>
- <xs:enumeration value="64.20" dc:title="Activités des sociétés holding"/>
- <xs:enumeration value="64.30" dc:title="Fonds de placement et entités financières similaires"/>
- <xs:enumeration value="64.91" dc:title="Crédit-bail"/>
- <xs:enumeration value="64.92" dc:title="Autre distribution de crédit"/>
- <xs:enumeration value="64.99" dc:title="Autres activités des services financiers, hors assurance et caisses de retraite, n.c.a."/>
- <xs:enumeration value="65.11" dc:title="Assurance vie"/>
- <xs:enumeration value="65.12" dc:title="Autres assurances"/>
- <xs:enumeration value="65.20" dc:title="Réassurance"/>
- <xs:enumeration value="65.30" dc:title="Caisses de retraite"/>
- <xs:enumeration value="66.11" dc:title="Administration de marchés financiers"/>
- <xs:enumeration value="66.12" dc:title="Courtage de valeurs mobilières et de marchandises"/>
- <xs:enumeration value="66.19" dc:title="Autres activités auxiliaires de services financiers, hors assurance et caisses de retraite"/>
- <xs:enumeration value="66.21" dc:title="évaluation des risques et dommages"/>
- <xs:enumeration value="66.22" dc:title="Activités des agents et courtiers d'assurances"/>
- <xs:enumeration value="66.29" dc:title="Autres activités auxiliaires d'assurance et de caisses de retraite"/>
- <xs:enumeration value="66.30" dc:title="Gestion de fonds"/>
- <xs:enumeration value="68.10" dc:title="Activités des marchands de biens immobiliers"/>
- <xs:enumeration value="68.20" dc:title="Location et exploitation de biens immobiliers propres ou loués"/>
- <xs:enumeration value="68.31" dc:title="Agences immobilières"/>
- <xs:enumeration value="68.32" dc:title="Administration de biens immobiliers"/>
- <xs:enumeration value="69.10" dc:title="Activités juridiques"/>
- <xs:enumeration value="69.20" dc:title="Activités comptables"/>
- <xs:enumeration value="70.10" dc:title="Activités des sièges sociaux"/>
- <xs:enumeration value="70.21" dc:title="Conseil en relations publiques et communication"/>
- <xs:enumeration value="70.22" dc:title="Conseil pour les affaires et autres conseils de gestion"/>
- <xs:enumeration value="71.11" dc:title="Activités d'architecture"/>
- <xs:enumeration value="71.12" dc:title="Activités d'ingénierie"/>
- <xs:enumeration value="71.20" dc:title="Activités de contrôle et analyses techniques"/>
- <xs:enumeration value="72.11" dc:title="Recherche-développement en biotechnologie"/>
- <xs:enumeration value="72.19" dc:title="Recherche-développement en autres sciences physiques et naturelles"/>
- <xs:enumeration value="72.20" dc:title="Recherche-développement en sciences humaines et sociales"/>
- <xs:enumeration value="73.11" dc:title="Activités des agences de publicité"/>
- <xs:enumeration value="73.12" dc:title="Régie publicitaire de médias"/>
- <xs:enumeration value="73.20" dc:title="Études de marché et sondages"/>
- <xs:enumeration value="74.10" dc:title="Activités spécialisées de design"/>
- <xs:enumeration value="74.20" dc:title="Activités photographiques"/>
- <xs:enumeration value="74.30" dc:title="Traduction et interprétation"/>
- <xs:enumeration value="74.90" dc:title="Autres activités spécialisées, scientifiques et techniques n.c.a."/>
- <xs:enumeration value="75.00" dc:title="Activités vétérinaires"/>
- <xs:enumeration value="77.11" dc:title="Location et location-bail de voitures et de véhicules automobiles légers"/>
- <xs:enumeration value="77.12" dc:title="Location et location-bail de camions"/>
- <xs:enumeration value="77.21" dc:title="Location et location-bail d'articles de loisirs et de sport"/>
- <xs:enumeration value="77.22" dc:title="Location de vidéocassettes et disques vidéo"/>
- <xs:enumeration value="77.29" dc:title="Location et location-bail d'autres biens personnels et domestiques"/>
- <xs:enumeration value="77.31" dc:title="Location et location-bail de machines et équipements agricoles"/>
- <xs:enumeration value="77.32" dc:title="Location et location-bail de machines et équipements pour la construction"/>
- <xs:enumeration value="77.33" dc:title="Location et location-bail de machines de bureau et de matériel informatique"/>
- <xs:enumeration value="77.34" dc:title="Location et location-bail de matériels de transport par eau"/>
- <xs:enumeration value="77.35" dc:title="Location et location-bail de matériels de transport aérien"/>
- <xs:enumeration value="77.39" dc:title="Location et location-bail d'autres machines, équipements et biens matériels n.c.a."/>
- <xs:enumeration value="77.40" dc:title="Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright"/>
- <xs:enumeration value="78.10" dc:title="Activités des agences de placement de main-d'œuvre"/>
- <xs:enumeration value="78.20" dc:title="Activités des agences de travail temporaire"/>
- <xs:enumeration value="78.30" dc:title="Autre mise à disposition de ressources humaines"/>
- <xs:enumeration value="79.11" dc:title="Activités des agences de voyage"/>
- <xs:enumeration value="79.12" dc:title="Activités des voyagistes"/>
- <xs:enumeration value="79.90" dc:title="Autres services de réservation et activités connexes"/>
- <xs:enumeration value="80.10" dc:title="Activités de sécurité privée"/>
- <xs:enumeration value="80.20" dc:title="Activités liées aux systèmes de sécurité"/>
- <xs:enumeration value="80.30" dc:title="Activités d'enquête"/>
- <xs:enumeration value="81.10" dc:title="Activités combinées de soutien lié aux bâtiments"/>
- <xs:enumeration value="81.21" dc:title="Nettoyage courant des bâtiments"/>
- <xs:enumeration value="81.22" dc:title="Autres activités de nettoyage des bâtiments et nettoyage industriel"/>
- <xs:enumeration value="81.29" dc:title="Autres activités de nettoyage"/>
- <xs:enumeration value="81.30" dc:title="Services d'aménagement paysager"/>
- <xs:enumeration value="82.11" dc:title="Services administratifs combinés de bureau"/>
- <xs:enumeration value="82.19" dc:title="Photocopie, préparation de documents et autres activités spécialisées de soutien de bureau"/>
- <xs:enumeration value="82.20" dc:title="Activités de centres d'appels"/>
- <xs:enumeration value="82.30" dc:title="Organisation de salons professionnels et congrès"/>
- <xs:enumeration value="82.91" dc:title="Activités des agences de recouvrement de factures et des sociétés d'information financière sur la clientèle"/>
- <xs:enumeration value="82.92" dc:title="Activités de conditionnement"/>
- <xs:enumeration value="82.99" dc:title="Autres activités de soutien aux entreprises n.c.a."/>
- <xs:enumeration value="84.11" dc:title="Administration publique générale"/>
- <xs:enumeration value="84.12" dc:title="Administration publique (tutelle) de la santé, de la formation, de la culture et des services sociaux, autre que sécurité sociale"/>
- <xs:enumeration value="84.13" dc:title="Administration publique (tutelle) des activités économiques"/>
- <xs:enumeration value="84.21" dc:title="Affaires étrangères"/>
- <xs:enumeration value="84.22" dc:title="Défense"/>
- <xs:enumeration value="84.23" dc:title="Justice"/>
- <xs:enumeration value="84.24" dc:title="Activités d'ordre public et de sécurité"/>
- <xs:enumeration value="84.25" dc:title="Services du feu et de secours"/>
- <xs:enumeration value="84.30" dc:title="Sécurité sociale obligatoire"/>
- <xs:enumeration value="85.10" dc:title="Enseignement pré-primaire"/>
- <xs:enumeration value="85.20" dc:title="Enseignement primaire"/>
- <xs:enumeration value="85.31" dc:title="Enseignement secondaire général"/>
- <xs:enumeration value="85.32" dc:title="Enseignement secondaire technique ou professionnel"/>
- <xs:enumeration value="85.41" dc:title="Enseignement post-secondaire non supérieur"/>
- <xs:enumeration value="85.42" dc:title="Enseignement supérieur"/>
- <xs:enumeration value="85.51" dc:title="Enseignement de disciplines sportives et d'activités de loisirs"/>
- <xs:enumeration value="85.52" dc:title="Enseignement culturel"/>
- <xs:enumeration value="85.53" dc:title="Enseignement de la conduite"/>
- <xs:enumeration value="85.59" dc:title="Enseignements divers"/>
- <xs:enumeration value="85.60" dc:title="Activités de soutien à l'enseignement"/>
- <xs:enumeration value="86.10" dc:title="Activités hospitalières"/>
- <xs:enumeration value="86.21" dc:title="Activité des médecins généralistes"/>
- <xs:enumeration value="86.22" dc:title="Activité des médecins spécialistes"/>
- <xs:enumeration value="86.23" dc:title="Pratique dentaire"/>
- <xs:enumeration value="86.90" dc:title="Autres activités pour la santé humaine"/>
- <xs:enumeration value="87.10" dc:title="Hébergement médicalisé"/>
- <xs:enumeration value="87.20" dc:title="Hébergement social pour personnes handicapées mentales, malades mentales et toxicomanes"/>
- <xs:enumeration value="87.30" dc:title="Hébergement social pour personnes âgées ou handicapées physiques"/>
- <xs:enumeration value="87.90" dc:title="Autres activités d'hébergement social"/>
- <xs:enumeration value="88.10" dc:title="Action sociale sans hébergement pour personnes âgées et pour personnes handicapées"/>
- <xs:enumeration value="88.91" dc:title="Action sociale sans hébergement pour jeunes enfants"/>
- <xs:enumeration value="88.99" dc:title="Autre action sociale sans hébergement n.c.a."/>
- <xs:enumeration value="90.01" dc:title="Arts du spectacle vivant"/>
- <xs:enumeration value="90.02" dc:title="Activités de soutien au spectacle vivant"/>
- <xs:enumeration value="90.03" dc:title="Création artistique"/>
- <xs:enumeration value="90.04" dc:title="Gestion de salles de spectacles"/>
- <xs:enumeration value="91.01" dc:title="Gestion des bibliothèques et des archives"/>
- <xs:enumeration value="91.02" dc:title="Gestion des musées"/>
- <xs:enumeration value="91.03" dc:title="Gestion des sites et monuments historiques et des attractions touristiques similaires"/>
- <xs:enumeration value="91.04" dc:title="Gestion des jardins botaniques et zoologiques et des réserves naturelles"/>
- <xs:enumeration value="92.00" dc:title="Organisation de jeux de hasard et d'argent"/>
- <xs:enumeration value="93.11" dc:title="Gestion d'installations sportives"/>
- <xs:enumeration value="93.12" dc:title="Activités de clubs de sports"/>
- <xs:enumeration value="93.13" dc:title="Activités des centres de culture physique"/>
- <xs:enumeration value="93.19" dc:title="Autres activités liées au sport"/>
- <xs:enumeration value="93.21" dc:title="Activités des parcs d'attractions et parcs à thèmes"/>
- <xs:enumeration value="93.29" dc:title="Autres activités récréatives et de loisirs"/>
- <xs:enumeration value="94.11" dc:title="Activités des organisations patronales et consulaires"/>
- <xs:enumeration value="94.12" dc:title="Activités des organisations professionnelles"/>
- <xs:enumeration value="94.20" dc:title="Activités des syndicats de salariés"/>
- <xs:enumeration value="94.91" dc:title="Activités des organisations religieuses"/>
- <xs:enumeration value="94.92" dc:title="Activités des organisations politiques"/>
- <xs:enumeration value="94.99" dc:title="Activités des organisations associatives n.c.a."/>
- <xs:enumeration value="95.11" dc:title="Réparation d'ordinateurs et d'équipements périphériques"/>
- <xs:enumeration value="95.12" dc:title="Réparation d'équipements de communication"/>
- <xs:enumeration value="95.21" dc:title="Réparation de produits électroniques grand public"/>
- <xs:enumeration value="95.22" dc:title="Réparation d'appareils électroménagers et d'équipements pour la maison et le jardin"/>
- <xs:enumeration value="95.23" dc:title="Réparation de chaussures et d'articles en cuir"/>
- <xs:enumeration value="95.24" dc:title="Réparation de meubles et d'équipements du foyer"/>
- <xs:enumeration value="95.25" dc:title="Réparation d'articles d'horlogerie et de bijouterie"/>
- <xs:enumeration value="95.29" dc:title="Réparation d'autres biens personnels et domestiques"/>
- <xs:enumeration value="96.01" dc:title="Blanchisserie-teinturerie"/>
- <xs:enumeration value="96.02" dc:title="Coiffure et soins de beauté"/>
- <xs:enumeration value="96.03" dc:title="Services funéraires"/>
- <xs:enumeration value="96.04" dc:title="Entretien corporel"/>
- <xs:enumeration value="96.09" dc:title="Autres services personnels n.c.a."/>
- <xs:enumeration value="97.00" dc:title="Activités des ménages en tant qu'employeurs de personnel domestique"/>
- <xs:enumeration value="98.10" dc:title="Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre"/>
- <xs:enumeration value="98.20" dc:title="Activités indifférenciées des ménages en tant que producteurs de services pour usage propre"/>
- <xs:enumeration value="99.00" dc:title="Activités des organisations et organismes extraterritoriaux"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="SousClasseNAF2008Type">
- <xs:restriction base="ie:SousClasseNAF2008Type">
- <xs:enumeration value="01.11Z" dc:title="Culture de céréales (à l'exception du riz), de légumineuses et de graines oléagineuses"/>
- <xs:enumeration value="01.12Z" dc:title="Culture du riz"/>
- <xs:enumeration value="01.13Z" dc:title="Culture de légumes, de melons, de racines et de tubercules"/>
- <xs:enumeration value="01.14Z" dc:title="Culture de la canne à sucre"/>
- <xs:enumeration value="01.15Z" dc:title="Culture du tabac"/>
- <xs:enumeration value="01.16Z" dc:title="Culture de plantes à fibres"/>
- <xs:enumeration value="01.19Z" dc:title="Autres cultures non permanentes"/>
- <xs:enumeration value="01.21Z" dc:title="Culture de la vigne"/>
- <xs:enumeration value="01.22Z" dc:title="Culture de fruits tropicaux et subtropicaux"/>
- <xs:enumeration value="01.23Z" dc:title="Culture d'agrumes"/>
- <xs:enumeration value="01.24Z" dc:title="Culture de fruits à pépins et à noyau"/>
- <xs:enumeration value="01.25Z" dc:title="Culture d'autres fruits d'arbres ou d'arbustes et de fruits à coque"/>
- <xs:enumeration value="01.26Z" dc:title="Culture de fruits oléagineux"/>
- <xs:enumeration value="01.27Z" dc:title="Culture de plantes à boissons"/>
- <xs:enumeration value="01.28Z" dc:title="Culture de plantes à épices, aromatiques, médicinales et pharmaceutiques"/>
- <xs:enumeration value="01.29Z" dc:title="Autres cultures permanentes"/>
- <xs:enumeration value="01.30Z" dc:title="Reproduction de plantes"/>
- <xs:enumeration value="01.41Z" dc:title="Élevage de vaches laitières"/>
- <xs:enumeration value="01.42Z" dc:title="Élevage d'autres bovins et de buffles"/>
- <xs:enumeration value="01.43Z" dc:title="Élevage de chevaux et d'autres équidés"/>
- <xs:enumeration value="01.44Z" dc:title="Élevage de chameaux et d'autres camélidés"/>
- <xs:enumeration value="01.45Z" dc:title="Élevage d'ovins et de caprins"/>
- <xs:enumeration value="01.46Z" dc:title="Élevage de porcins"/>
- <xs:enumeration value="01.47Z" dc:title="Élevage de volailles"/>
- <xs:enumeration value="01.49Z" dc:title="Élevage d'autres animaux"/>
- <xs:enumeration value="01.50Z" dc:title="Culture et élevage associés"/>
- <xs:enumeration value="01.61Z" dc:title="Activités de soutien aux cultures"/>
- <xs:enumeration value="01.62Z" dc:title="Activités de soutien à la production animale"/>
- <xs:enumeration value="01.63Z" dc:title="Traitement primaire des récoltes"/>
- <xs:enumeration value="01.64Z" dc:title="Traitement des semences"/>
- <xs:enumeration value="01.70Z" dc:title="Chasse, piégeage et services annexes"/>
- <xs:enumeration value="02.10Z" dc:title="Sylviculture et autres activités forestières"/>
- <xs:enumeration value="02.20Z" dc:title="Exploitation forestière"/>
- <xs:enumeration value="02.30Z" dc:title="Récolte de produits forestiers non ligneux poussant à l'état sauvage"/>
- <xs:enumeration value="02.40Z" dc:title="Services de soutien à l'exploitation forestière"/>
- <xs:enumeration value="03.11Z" dc:title="Pêche en mer"/>
- <xs:enumeration value="03.12Z" dc:title="Pêche en eau douce"/>
- <xs:enumeration value="03.21Z" dc:title="Aquaculture en mer"/>
- <xs:enumeration value="03.22Z" dc:title="Aquaculture en eau douce"/>
- <xs:enumeration value="05.10Z" dc:title="Extraction de houille"/>
- <xs:enumeration value="05.20Z" dc:title="Extraction de lignite"/>
- <xs:enumeration value="06.10Z" dc:title="Extraction de pétrole brut"/>
- <xs:enumeration value="06.20Z" dc:title="Extraction de gaz naturel"/>
- <xs:enumeration value="07.10Z" dc:title="Extraction de minerais de fer"/>
- <xs:enumeration value="07.21Z" dc:title="Extraction de minerais d'uranium et de thorium"/>
- <xs:enumeration value="07.29Z" dc:title="Extraction d'autres minerais de métaux non ferreux"/>
- <xs:enumeration value="08.11Z" dc:title="Extraction de pierres ornementales et de construction, de calcaire industriel, de gypse, de craie et d'ardoise"/>
- <xs:enumeration value="08.12Z" dc:title="Exploitation de gravières et sablières, extraction d'argiles et de kaolin"/>
- <xs:enumeration value="08.91Z" dc:title="Extraction des minéraux chimiques et d'engrais minéraux"/>
- <xs:enumeration value="08.92Z" dc:title="Extraction de tourbe"/>
- <xs:enumeration value="08.93Z" dc:title="Production de sel"/>
- <xs:enumeration value="08.99Z" dc:title="Autres activités extractives n.c.a."/>
- <xs:enumeration value="09.10Z" dc:title="Activités de soutien à l'extraction d'hydrocarbures"/>
- <xs:enumeration value="09.90Z" dc:title="Activités de soutien aux autres industries extractives"/>
- <xs:enumeration value="10.11Z" dc:title="Transformation et conservation de la viande de boucherie"/>
- <xs:enumeration value="10.12Z" dc:title="Transformation et conservation de la viande de volaille"/>
- <xs:enumeration value="10.13A" dc:title="Préparation industrielle de produits à base de viande"/>
- <xs:enumeration value="10.13B" dc:title="Charcuterie"/>
- <xs:enumeration value="10.20Z" dc:title="Transformation et conservation de poisson, de crustacés et de mollusques"/>
- <xs:enumeration value="10.31Z" dc:title="Transformation et conservation de pommes de terre"/>
- <xs:enumeration value="10.32Z" dc:title="Préparation de jus de fruits et légumes"/>
- <xs:enumeration value="10.39A" dc:title="Autre transformation et conservation de légumes"/>
- <xs:enumeration value="10.39B" dc:title="Transformation et conservation de fruits"/>
- <xs:enumeration value="10.41A" dc:title="Fabrication d'huiles et graisses brutes"/>
- <xs:enumeration value="10.41B" dc:title="Fabrication d'huiles et graisses raffinées"/>
- <xs:enumeration value="10.42Z" dc:title="Fabrication de margarine et graisses comestibles similaires"/>
- <xs:enumeration value="10.51A" dc:title="Fabrication de lait liquide et de produits frais"/>
- <xs:enumeration value="10.51B" dc:title="Fabrication de beurre"/>
- <xs:enumeration value="10.51C" dc:title="Fabrication de fromage"/>
- <xs:enumeration value="10.51D" dc:title="Fabrication d'autres produits laitiers"/>
- <xs:enumeration value="10.52Z" dc:title="Fabrication de glaces et sorbets"/>
- <xs:enumeration value="10.61A" dc:title="Meunerie"/>
- <xs:enumeration value="10.61B" dc:title="Autres activités du travail des grains"/>
- <xs:enumeration value="10.62Z" dc:title="Fabrication de produits amylacés"/>
- <xs:enumeration value="10.71A" dc:title="Fabrication industrielle de pain et de pâtisserie fraîche"/>
- <xs:enumeration value="10.71B" dc:title="Cuisson de produits de boulangerie"/>
- <xs:enumeration value="10.71C" dc:title="Boulangerie et boulangerie-pâtisserie"/>
- <xs:enumeration value="10.71D" dc:title="Pâtisserie"/>
- <xs:enumeration value="10.72Z" dc:title="Fabrication de biscuits, biscottes et pâtisseries de conservation"/>
- <xs:enumeration value="10.73Z" dc:title="Fabrication de pâtes alimentaires"/>
- <xs:enumeration value="10.81Z" dc:title="Fabrication de sucre"/>
- <xs:enumeration value="10.82Z" dc:title="Fabrication de cacao, chocolat et de produits de confiserie"/>
- <xs:enumeration value="10.83Z" dc:title="Transformation du thé et du café"/>
- <xs:enumeration value="10.84Z" dc:title="Fabrication de condiments et assaisonnements"/>
- <xs:enumeration value="10.85Z" dc:title="Fabrication de plats préparés"/>
- <xs:enumeration value="10.86Z" dc:title="Fabrication d'aliments homogénéisés et diététiques"/>
- <xs:enumeration value="10.89Z" dc:title="Fabrication d'autres produits alimentaires n.c.a."/>
- <xs:enumeration value="10.91Z" dc:title="Fabrication d'aliments pour animaux de ferme"/>
- <xs:enumeration value="10.92Z" dc:title="Fabrication d'aliments pour animaux de compagnie"/>
- <xs:enumeration value="11.01Z" dc:title="Production de boissons alcooliques distillées"/>
- <xs:enumeration value="11.02A" dc:title="Fabrication de vins effervescents"/>
- <xs:enumeration value="11.02B" dc:title="Vinification"/>
- <xs:enumeration value="11.03Z" dc:title="Fabrication de cidre et de vins de fruits"/>
- <xs:enumeration value="11.04Z" dc:title="Production d'autres boissons fermentées non distillées"/>
- <xs:enumeration value="11.05Z" dc:title="Fabrication de bière"/>
- <xs:enumeration value="11.06Z" dc:title="Fabrication de malt"/>
- <xs:enumeration value="11.07A" dc:title="Industrie des eaux de table"/>
- <xs:enumeration value="11.07B" dc:title="Production de boissons rafraîchissantes"/>
- <xs:enumeration value="12.00Z" dc:title="Fabrication de produits à base de tabac"/>
- <xs:enumeration value="13.10Z" dc:title="Préparation de fibres textiles et filature"/>
- <xs:enumeration value="13.20Z" dc:title="Tissage"/>
- <xs:enumeration value="13.30Z" dc:title="Ennoblissement textile"/>
- <xs:enumeration value="13.91Z" dc:title="Fabrication d'étoffes à mailles"/>
- <xs:enumeration value="13.92Z" dc:title="Fabrication d'articles textiles, sauf habillement"/>
- <xs:enumeration value="13.93Z" dc:title="Fabrication de tapis et moquettes"/>
- <xs:enumeration value="13.94Z" dc:title="Fabrication de ficelles, cordes et filets"/>
- <xs:enumeration value="13.95Z" dc:title="Fabrication de non-tissés, sauf habillement"/>
- <xs:enumeration value="13.96Z" dc:title="Fabrication d'autres textiles techniques et industriels"/>
- <xs:enumeration value="13.99Z" dc:title="Fabrication d'autres textiles n.c.a."/>
- <xs:enumeration value="14.11Z" dc:title="Fabrication de vêtements en cuir"/>
- <xs:enumeration value="14.12Z" dc:title="Fabrication de vêtements de travail"/>
- <xs:enumeration value="14.13Z" dc:title="Fabrication de vêtements de dessus"/>
- <xs:enumeration value="14.14Z" dc:title="Fabrication de vêtements de dessous"/>
- <xs:enumeration value="14.19Z" dc:title="Fabrication d'autres vêtements et accessoires"/>
- <xs:enumeration value="14.20Z" dc:title="Fabrication d'articles en fourrure"/>
- <xs:enumeration value="14.31Z" dc:title="Fabrication d'articles chaussants à mailles"/>
- <xs:enumeration value="14.39Z" dc:title="Fabrication d'autres articles à mailles"/>
- <xs:enumeration value="15.11Z" dc:title="Apprêt et tannage des cuirs ; préparation et teinture des fourrures"/>
- <xs:enumeration value="15.12Z" dc:title="Fabrication d'articles de voyage, de maroquinerie et de sellerie"/>
- <xs:enumeration value="15.20Z" dc:title="Fabrication de chaussures"/>
- <xs:enumeration value="16.10A" dc:title="Sciage et rabotage du bois, hors imprégnation"/>
- <xs:enumeration value="16.10B" dc:title="Imprégnation du bois"/>
- <xs:enumeration value="16.21Z" dc:title="Fabrication de placage et de panneaux de bois"/>
- <xs:enumeration value="16.22Z" dc:title="Fabrication de parquets assemblés"/>
- <xs:enumeration value="16.23Z" dc:title="Fabrication de charpentes et d'autres menuiseries"/>
- <xs:enumeration value="16.24Z" dc:title="Fabrication d'emballages en bois"/>
- <xs:enumeration value="16.29Z" dc:title="Fabrication d'objets divers en bois ; fabrication d'objets en liège, vannerie et sparterie"/>
- <xs:enumeration value="17.11Z" dc:title="Fabrication de pâte à papier"/>
- <xs:enumeration value="17.12Z" dc:title="Fabrication de papier et de carton"/>
- <xs:enumeration value="17.21A" dc:title="Fabrication de carton ondulé"/>
- <xs:enumeration value="17.21B" dc:title="Fabrication de cartonnages"/>
- <xs:enumeration value="17.21C" dc:title="Fabrication d'emballages en papier"/>
- <xs:enumeration value="17.22Z" dc:title="Fabrication d'articles en papier à usage sanitaire ou domestique"/>
- <xs:enumeration value="17.23Z" dc:title="Fabrication d'articles de papeterie"/>
- <xs:enumeration value="17.24Z" dc:title="Fabrication de papiers peints"/>
- <xs:enumeration value="17.29Z" dc:title="Fabrication d'autres articles en papier ou en carton"/>
- <xs:enumeration value="18.11Z" dc:title="Imprimerie de journaux"/>
- <xs:enumeration value="18.12Z" dc:title="Autre imprimerie (labeur)"/>
- <xs:enumeration value="18.13Z" dc:title="Activités de pré-presse"/>
- <xs:enumeration value="18.14Z" dc:title="Reliure et activités connexes"/>
- <xs:enumeration value="18.20Z" dc:title="Reproduction d'enregistrements"/>
- <xs:enumeration value="19.10Z" dc:title="Cokéfaction"/>
- <xs:enumeration value="19.20Z" dc:title="Raffinage du pétrole"/>
- <xs:enumeration value="20.11Z" dc:title="Fabrication de gaz industriels"/>
- <xs:enumeration value="20.12Z" dc:title="Fabrication de colorants et de pigments"/>
- <xs:enumeration value="20.13A" dc:title="Enrichissement et retraitement de matières nucléaires"/>
- <xs:enumeration value="20.13B" dc:title="Fabrication d'autres produits chimiques inorganiques de base n.c.a."/>
- <xs:enumeration value="20.14Z" dc:title="Fabrication d'autres produits chimiques organiques de base"/>
- <xs:enumeration value="20.15Z" dc:title="Fabrication de produits azotés et d'engrais"/>
- <xs:enumeration value="20.16Z" dc:title="Fabrication de matières plastiques de base"/>
- <xs:enumeration value="20.17Z" dc:title="Fabrication de caoutchouc synthétique"/>
- <xs:enumeration value="20.20Z" dc:title="Fabrication de pesticides et d'autres produits agrochimiques"/>
- <xs:enumeration value="20.30Z" dc:title="Fabrication de peintures, vernis, encres et mastics"/>
- <xs:enumeration value="20.41Z" dc:title="Fabrication de savons, détergents et produits d'entretien"/>
- <xs:enumeration value="20.42Z" dc:title="Fabrication de parfums et de produits pour la toilette"/>
- <xs:enumeration value="20.51Z" dc:title="Fabrication de produits explosifs"/>
- <xs:enumeration value="20.52Z" dc:title="Fabrication de colles"/>
- <xs:enumeration value="20.53Z" dc:title="Fabrication d'huiles essentielles"/>
- <xs:enumeration value="20.59Z" dc:title="Fabrication d'autres produits chimiques n.c.a."/>
- <xs:enumeration value="20.60Z" dc:title="Fabrication de fibres artificielles ou synthétiques"/>
- <xs:enumeration value="21.10Z" dc:title="Fabrication de produits pharmaceutiques de base"/>
- <xs:enumeration value="21.20Z" dc:title="Fabrication de préparations pharmaceutiques"/>
- <xs:enumeration value="22.11Z" dc:title="Fabrication et rechapage de pneumatiques"/>
- <xs:enumeration value="22.19Z" dc:title="Fabrication d'autres articles en caoutchouc"/>
- <xs:enumeration value="22.21Z" dc:title="Fabrication de plaques, feuilles, tubes et profilés en matières plastiques"/>
- <xs:enumeration value="22.22Z" dc:title="Fabrication d'emballages en matières plastiques"/>
- <xs:enumeration value="22.23Z" dc:title="Fabrication d'éléments en matières plastiques pour la construction"/>
- <xs:enumeration value="22.29A" dc:title="Fabrication de pièces techniques à base de matières plastiques"/>
- <xs:enumeration value="22.29B" dc:title="Fabrication de produits de consommation courante en matières plastiques"/>
- <xs:enumeration value="23.11Z" dc:title="Fabrication de verre plat"/>
- <xs:enumeration value="23.12Z" dc:title="Façonnage et transformation du verre plat"/>
- <xs:enumeration value="23.13Z" dc:title="Fabrication de verre creux"/>
- <xs:enumeration value="23.14Z" dc:title="Fabrication de fibres de verre"/>
- <xs:enumeration value="23.19Z" dc:title="Fabrication et façonnage d'autres articles en verre, y compris verre technique"/>
- <xs:enumeration value="23.20Z" dc:title="Fabrication de produits réfractaires"/>
- <xs:enumeration value="23.31Z" dc:title="Fabrication de carreaux en céramique"/>
- <xs:enumeration value="23.32Z" dc:title="Fabrication de briques, tuiles et produits de construction, en terre cuite"/>
- <xs:enumeration value="23.41Z" dc:title="Fabrication d'articles céramiques à usage domestique ou ornemental"/>
- <xs:enumeration value="23.42Z" dc:title="Fabrication d'appareils sanitaires en céramique"/>
- <xs:enumeration value="23.43Z" dc:title="Fabrication d'isolateurs et pièces isolantes en céramique"/>
- <xs:enumeration value="23.44Z" dc:title="Fabrication d'autres produits céramiques à usage technique"/>
- <xs:enumeration value="23.49Z" dc:title="Fabrication d'autres produits céramiques"/>
- <xs:enumeration value="23.51Z" dc:title="Fabrication de ciment"/>
- <xs:enumeration value="23.52Z" dc:title="Fabrication de chaux et plâtre"/>
- <xs:enumeration value="23.61Z" dc:title="Fabrication d'éléments en béton pour la construction"/>
- <xs:enumeration value="23.62Z" dc:title="Fabrication d'éléments en plâtre pour la construction"/>
- <xs:enumeration value="23.63Z" dc:title="Fabrication de béton prêt à l'emploi"/>
- <xs:enumeration value="23.64Z" dc:title="Fabrication de mortiers et bétons secs"/>
- <xs:enumeration value="23.65Z" dc:title="Fabrication d'ouvrages en fibre-ciment"/>
- <xs:enumeration value="23.69Z" dc:title="Fabrication d'autres ouvrages en béton, en ciment ou en plâtre"/>
- <xs:enumeration value="23.70Z" dc:title="Taille, façonnage et finissage de pierres"/>
- <xs:enumeration value="23.91Z" dc:title="Fabrication de produits abrasifs"/>
- <xs:enumeration value="23.99Z" dc:title="Fabrication d'autres produits minéraux non métalliques n.c.a."/>
- <xs:enumeration value="24.10Z" dc:title="Sidérurgie"/>
- <xs:enumeration value="24.20Z" dc:title="Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier"/>
- <xs:enumeration value="24.31Z" dc:title="étirage à froid de barres"/>
- <xs:enumeration value="24.32Z" dc:title="Laminage à froid de feuillards"/>
- <xs:enumeration value="24.33Z" dc:title="Profilage à froid par formage ou pliage"/>
- <xs:enumeration value="24.34Z" dc:title="Tréfilage à froid"/>
- <xs:enumeration value="24.41Z" dc:title="Production de métaux précieux"/>
- <xs:enumeration value="24.42Z" dc:title="Métallurgie de l'aluminium"/>
- <xs:enumeration value="24.43Z" dc:title="Métallurgie du plomb, du zinc ou de l'étain"/>
- <xs:enumeration value="24.44Z" dc:title="Métallurgie du cuivre"/>
- <xs:enumeration value="24.45Z" dc:title="Métallurgie des autres métaux non ferreux"/>
- <xs:enumeration value="24.46Z" dc:title="élaboration et transformation de matières nucléaires"/>
- <xs:enumeration value="24.51Z" dc:title="Fonderie de fonte"/>
- <xs:enumeration value="24.52Z" dc:title="Fonderie d'acier"/>
- <xs:enumeration value="24.53Z" dc:title="Fonderie de métaux légers"/>
- <xs:enumeration value="24.54Z" dc:title="Fonderie d'autres métaux non ferreux"/>
- <xs:enumeration value="25.11Z" dc:title="Fabrication de structures métalliques et de parties de structures"/>
- <xs:enumeration value="25.12Z" dc:title="Fabrication de portes et fenêtres en métal"/>
- <xs:enumeration value="25.21Z" dc:title="Fabrication de radiateurs et de chaudières pour le chauffage central"/>
- <xs:enumeration value="25.29Z" dc:title="Fabrication d'autres réservoirs, citernes et conteneurs métalliques"/>
- <xs:enumeration value="25.30Z" dc:title="Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central"/>
- <xs:enumeration value="25.40Z" dc:title="Fabrication d'armes et de munitions"/>
- <xs:enumeration value="25.50A" dc:title="Forge, estampage, matriçage ; métallurgie des poudres"/>
- <xs:enumeration value="25.50B" dc:title="Découpage, emboutissage"/>
- <xs:enumeration value="25.61Z" dc:title="Traitement et revêtement des métaux"/>
- <xs:enumeration value="25.62A" dc:title="Décolletage"/>
- <xs:enumeration value="25.62B" dc:title="Mécanique industrielle"/>
- <xs:enumeration value="25.71Z" dc:title="Fabrication de coutellerie"/>
- <xs:enumeration value="25.72Z" dc:title="Fabrication de serrures et de ferrures"/>
- <xs:enumeration value="25.73A" dc:title="Fabrication de moules et modèles"/>
- <xs:enumeration value="25.73B" dc:title="Fabrication d'autres outillages"/>
- <xs:enumeration value="25.91Z" dc:title="Fabrication de fûts et emballages métalliques similaires"/>
- <xs:enumeration value="25.92Z" dc:title="Fabrication d'emballages métalliques légers"/>
- <xs:enumeration value="25.93Z" dc:title="Fabrication d'articles en fils métalliques, de chaînes et de ressorts"/>
- <xs:enumeration value="25.94Z" dc:title="Fabrication de vis et de boulons"/>
- <xs:enumeration value="25.99A" dc:title="Fabrication d'articles métalliques ménagers"/>
- <xs:enumeration value="25.99B" dc:title="Fabrication d'autres articles métalliques"/>
- <xs:enumeration value="26.11Z" dc:title="Fabrication de composants électroniques"/>
- <xs:enumeration value="26.12Z" dc:title="Fabrication de cartes électroniques assemblées"/>
- <xs:enumeration value="26.20Z" dc:title="Fabrication d'ordinateurs et d'équipements périphériques"/>
- <xs:enumeration value="26.30Z" dc:title="Fabrication d'équipements de communication"/>
- <xs:enumeration value="26.40Z" dc:title="Fabrication de produits électroniques grand public"/>
- <xs:enumeration value="26.51A" dc:title="Fabrication d'équipements d'aide à la navigation"/>
- <xs:enumeration value="26.51B" dc:title="Fabrication d'instrumentation scientifique et technique"/>
- <xs:enumeration value="26.52Z" dc:title="Horlogerie"/>
- <xs:enumeration value="26.60Z" dc:title="Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques"/>
- <xs:enumeration value="26.70Z" dc:title="Fabrication de matériels optique et photographique"/>
- <xs:enumeration value="26.80Z" dc:title="Fabrication de supports magnétiques et optiques"/>
- <xs:enumeration value="27.11Z" dc:title="Fabrication de moteurs, génératrices et transformateurs électriques"/>
- <xs:enumeration value="27.12Z" dc:title="Fabrication de matériel de distribution et de commande électrique"/>
- <xs:enumeration value="27.20Z" dc:title="Fabrication de piles et d'accumulateurs électriques"/>
- <xs:enumeration value="27.31Z" dc:title="Fabrication de câbles de fibres optiques"/>
- <xs:enumeration value="27.32Z" dc:title="Fabrication d'autres fils et câbles électroniques ou électriques"/>
- <xs:enumeration value="27.33Z" dc:title="Fabrication de matériel d'installation électrique"/>
- <xs:enumeration value="27.40Z" dc:title="Fabrication d'appareils d'éclairage électrique"/>
- <xs:enumeration value="27.51Z" dc:title="Fabrication d'appareils électroménagers"/>
- <xs:enumeration value="27.52Z" dc:title="Fabrication d'appareils ménagers non électriques"/>
- <xs:enumeration value="27.90Z" dc:title="Fabrication d'autres matériels électriques"/>
- <xs:enumeration value="28.11Z" dc:title="Fabrication de moteurs et turbines, à l'exception des moteurs d'avions et de véhicules"/>
- <xs:enumeration value="28.12Z" dc:title="Fabrication d'équipements hydrauliques et pneumatiques"/>
- <xs:enumeration value="28.13Z" dc:title="Fabrication d'autres pompes et compresseurs"/>
- <xs:enumeration value="28.14Z" dc:title="Fabrication d'autres articles de robinetterie"/>
- <xs:enumeration value="28.15Z" dc:title="Fabrication d'engrenages et d'organes mécaniques de transmission"/>
- <xs:enumeration value="28.21Z" dc:title="Fabrication de fours et brûleurs"/>
- <xs:enumeration value="28.22Z" dc:title="Fabrication de matériel de levage et de manutention"/>
- <xs:enumeration value="28.23Z" dc:title="Fabrication de machines et d'équipements de bureau (à l'exception des ordinateurs et équipements périphériques)"/>
- <xs:enumeration value="28.24Z" dc:title="Fabrication d'outillage portatif à moteur incorporé"/>
- <xs:enumeration value="28.25Z" dc:title="Fabrication d'équipements aérauliques et frigorifiques industriels"/>
- <xs:enumeration value="28.29A" dc:title="Fabrication d'équipements d'emballage, de conditionnement et de pesage"/>
- <xs:enumeration value="28.29B" dc:title="Fabrication d'autres machines d'usage général"/>
- <xs:enumeration value="28.30Z" dc:title="Fabrication de machines agricoles et forestières"/>
- <xs:enumeration value="28.41Z" dc:title="Fabrication de machines-outils pour le travail des métaux"/>
- <xs:enumeration value="28.49Z" dc:title="Fabrication d'autres machines-outils"/>
- <xs:enumeration value="28.91Z" dc:title="Fabrication de machines pour la métallurgie"/>
- <xs:enumeration value="28.92Z" dc:title="Fabrication de machines pour l'extraction ou la construction"/>
- <xs:enumeration value="28.93Z" dc:title="Fabrication de machines pour l'industrie agro-alimentaire"/>
- <xs:enumeration value="28.94Z" dc:title="Fabrication de machines pour les industries textiles"/>
- <xs:enumeration value="28.95Z" dc:title="Fabrication de machines pour les industries du papier et du carton"/>
- <xs:enumeration value="28.96Z" dc:title="Fabrication de machines pour le travail du caoutchouc ou des plastiques"/>
- <xs:enumeration value="28.99A" dc:title="Fabrication de machines d'imprimerie"/>
- <xs:enumeration value="28.99B" dc:title="Fabrication d'autres machines spécialisées"/>
- <xs:enumeration value="29.10Z" dc:title="Construction de véhicules automobiles"/>
- <xs:enumeration value="29.20Z" dc:title="Fabrication de carrosseries et remorques"/>
- <xs:enumeration value="29.31Z" dc:title="Fabrication d'équipements électriques et électroniques automobiles"/>
- <xs:enumeration value="29.32Z" dc:title="Fabrication d'autres équipements automobiles"/>
- <xs:enumeration value="30.11Z" dc:title="Construction de navires et de structures flottantes"/>
- <xs:enumeration value="30.12Z" dc:title="Construction de bateaux de plaisance"/>
- <xs:enumeration value="30.20Z" dc:title="Construction de locomotives et d'autre matériel ferroviaire roulant"/>
- <xs:enumeration value="30.30Z" dc:title="Construction aéronautique et spatiale"/>
- <xs:enumeration value="30.40Z" dc:title="Construction de véhicules militaires de combat"/>
- <xs:enumeration value="30.91Z" dc:title="Fabrication de motocycles"/>
- <xs:enumeration value="30.92Z" dc:title="Fabrication de bicyclettes et de véhicules pour invalides"/>
- <xs:enumeration value="30.99Z" dc:title="Fabrication d'autres équipements de transport n.c.a."/>
- <xs:enumeration value="31.01Z" dc:title="Fabrication de meubles de bureau et de magasin"/>
- <xs:enumeration value="31.02Z" dc:title="Fabrication de meubles de cuisine"/>
- <xs:enumeration value="31.03Z" dc:title="Fabrication de matelas"/>
- <xs:enumeration value="31.09A" dc:title="Fabrication de sièges d'ameublement d'intérieur"/>
- <xs:enumeration value="31.09B" dc:title="Fabrication d'autres meubles et industries connexes de l'ameublement"/>
- <xs:enumeration value="32.11Z" dc:title="Frappe de monnaie"/>
- <xs:enumeration value="32.12Z" dc:title="Fabrication d'articles de joaillerie et bijouterie"/>
- <xs:enumeration value="32.13Z" dc:title="Fabrication d'articles de bijouterie fantaisie et articles similaires"/>
- <xs:enumeration value="32.20Z" dc:title="Fabrication d'instruments de musique"/>
- <xs:enumeration value="32.30Z" dc:title="Fabrication d'articles de sport"/>
- <xs:enumeration value="32.40Z" dc:title="Fabrication de jeux et jouets"/>
- <xs:enumeration value="32.50A" dc:title="Fabrication de matériel médico-chirurgical et dentaire"/>
- <xs:enumeration value="32.50B" dc:title="Fabrication de lunettes"/>
- <xs:enumeration value="32.91Z" dc:title="Fabrication d'articles de brosserie"/>
- <xs:enumeration value="32.99Z" dc:title="Autres activités manufacturières n.c.a."/>
- <xs:enumeration value="33.11Z" dc:title="Réparation d'ouvrages en métaux"/>
- <xs:enumeration value="33.12Z" dc:title="Réparation de machines et équipements mécaniques"/>
- <xs:enumeration value="33.13Z" dc:title="Réparation de matériels électroniques et optiques"/>
- <xs:enumeration value="33.14Z" dc:title="Réparation d'équipements électriques"/>
- <xs:enumeration value="33.15Z" dc:title="Réparation et maintenance navale"/>
- <xs:enumeration value="33.16Z" dc:title="Réparation et maintenance d'aéronefs et d'engins spatiaux"/>
- <xs:enumeration value="33.17Z" dc:title="Réparation et maintenance d'autres équipements de transport"/>
- <xs:enumeration value="33.19Z" dc:title="Réparation d'autres équipements"/>
- <xs:enumeration value="33.20A" dc:title="Installation de structures métalliques, chaudronnées et de tuyauterie"/>
- <xs:enumeration value="33.20B" dc:title="Installation de machines et équipements mécaniques"/>
- <xs:enumeration value="33.20C" dc:title="Conception d'ensemble et assemblage sur site industriel d'équipements de contrôle des processus industriels"/>
- <xs:enumeration value="33.20D" dc:title="Installation d'équipements électriques, de matériels électroniques et optiques ou d'autres matériels"/>
- <xs:enumeration value="35.11Z" dc:title="Production d'électricité"/>
- <xs:enumeration value="35.12Z" dc:title="Transport d'électricité"/>
- <xs:enumeration value="35.13Z" dc:title="Distribution d'électricité"/>
- <xs:enumeration value="35.14Z" dc:title="Commerce d'électricité"/>
- <xs:enumeration value="35.21Z" dc:title="Production de combustibles gazeux"/>
- <xs:enumeration value="35.22Z" dc:title="Distribution de combustibles gazeux par conduites"/>
- <xs:enumeration value="35.23Z" dc:title="Commerce de combustibles gazeux par conduites"/>
- <xs:enumeration value="35.30Z" dc:title="Production et distribution de vapeur et d'air conditionné"/>
- <xs:enumeration value="36.00Z" dc:title="Captage, traitement et distribution d'eau"/>
- <xs:enumeration value="37.00Z" dc:title="Collecte et traitement des eaux usées"/>
- <xs:enumeration value="38.11Z" dc:title="Collecte des déchets non dangereux"/>
- <xs:enumeration value="38.12Z" dc:title="Collecte des déchets dangereux"/>
- <xs:enumeration value="38.21Z" dc:title="Traitement et élimination des déchets non dangereux"/>
- <xs:enumeration value="38.22Z" dc:title="Traitement et élimination des déchets dangereux"/>
- <xs:enumeration value="38.31Z" dc:title="Démantèlement d'épaves"/>
- <xs:enumeration value="38.32Z" dc:title="Récupération de déchets triés"/>
- <xs:enumeration value="39.00Z" dc:title="Dépollution et autres services de gestion des déchets"/>
- <xs:enumeration value="41.10A" dc:title="Promotion immobilière de logements"/>
- <xs:enumeration value="41.10B" dc:title="Promotion immobilière de bureaux"/>
- <xs:enumeration value="41.10C" dc:title="Promotion immobilière d'autres bâtiments"/>
- <xs:enumeration value="41.10D" dc:title="Supports juridiques de programmes"/>
- <xs:enumeration value="41.20A" dc:title="Construction de maisons individuelles"/>
- <xs:enumeration value="41.20B" dc:title="Construction d'autres bâtiments"/>
- <xs:enumeration value="42.11Z" dc:title="Construction de routes et autoroutes"/>
- <xs:enumeration value="42.12Z" dc:title="Construction de voies ferrées de surface et souterraines"/>
- <xs:enumeration value="42.13A" dc:title="Construction d'ouvrages d'art"/>
- <xs:enumeration value="42.13B" dc:title="Construction et entretien de tunnels"/>
- <xs:enumeration value="42.21Z" dc:title="Construction de réseaux pour fluides"/>
- <xs:enumeration value="42.22Z" dc:title="Construction de réseaux électriques et de télécommunications"/>
- <xs:enumeration value="42.91Z" dc:title="Construction d'ouvrages maritimes et fluviaux"/>
- <xs:enumeration value="42.99Z" dc:title="Construction d'autres ouvrages de génie civil n.c.a."/>
- <xs:enumeration value="43.11Z" dc:title="Travaux de démolition"/>
- <xs:enumeration value="43.12A" dc:title="Travaux de terrassement courants et travaux préparatoires"/>
- <xs:enumeration value="43.12B" dc:title="Travaux de terrassement spécialisés ou de grande masse"/>
- <xs:enumeration value="43.13Z" dc:title="Forages et sondages"/>
- <xs:enumeration value="43.21A" dc:title="Travaux d'installation électrique dans tous locaux"/>
- <xs:enumeration value="43.21B" dc:title="Travaux d'installation électrique sur la voie publique"/>
- <xs:enumeration value="43.22A" dc:title="Travaux d'installation d'eau et de gaz en tous locaux"/>
- <xs:enumeration value="43.22B" dc:title="Travaux d'installation d'équipements thermiques et de climatisation"/>
- <xs:enumeration value="43.29A" dc:title="Travaux d'isolation"/>
- <xs:enumeration value="43.29B" dc:title="Autres travaux d'installation n.c.a."/>
- <xs:enumeration value="43.31Z" dc:title="Travaux de plâtrerie"/>
- <xs:enumeration value="43.32A" dc:title="Travaux de menuiserie bois et pvc"/>
- <xs:enumeration value="43.32B" dc:title="Travaux de menuiserie métallique et serrurerie"/>
- <xs:enumeration value="43.32C" dc:title="Agencement de lieux de vente"/>
- <xs:enumeration value="43.33Z" dc:title="Travaux de revêtement des sols et des murs"/>
- <xs:enumeration value="43.34Z" dc:title="Travaux de peinture et vitrerie"/>
- <xs:enumeration value="43.39Z" dc:title="Autres travaux de finition"/>
- <xs:enumeration value="43.91A" dc:title="Travaux de charpente"/>
- <xs:enumeration value="43.91B" dc:title="Travaux de couverture par éléments"/>
- <xs:enumeration value="43.99A" dc:title="Travaux d'étanchéification"/>
- <xs:enumeration value="43.99B" dc:title="Travaux de montage de structures métalliques"/>
- <xs:enumeration value="43.99C" dc:title="Travaux de maçonnerie générale et gros œuvre de bâtiment"/>
- <xs:enumeration value="43.99D" dc:title="Autres travaux spécialisés de construction"/>
- <xs:enumeration value="43.99E" dc:title="Location avec opérateur de matériel de construction"/>
- <xs:enumeration value="45.11Z" dc:title="Commerce de voitures et de véhicules automobiles légers"/>
- <xs:enumeration value="45.19Z" dc:title="Commerce d'autres véhicules automobiles"/>
- <xs:enumeration value="45.20A" dc:title="Entretien et réparation de véhicules automobiles légers"/>
- <xs:enumeration value="45.20B" dc:title="Entretien et réparation d'autres véhicules automobiles"/>
- <xs:enumeration value="45.31Z" dc:title="Commerce de gros d'équipements automobiles"/>
- <xs:enumeration value="45.32Z" dc:title="Commerce de détail d'équipements automobiles"/>
- <xs:enumeration value="45.40Z" dc:title="Commerce et réparation de motocycles"/>
- <xs:enumeration value="46.11Z" dc:title="Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et produits semi-finis"/>
- <xs:enumeration value="46.12A" dc:title="Centrales d'achat de carburant"/>
- <xs:enumeration value="46.12B" dc:title="Autres intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques"/>
- <xs:enumeration value="46.13Z" dc:title="Intermédiaires du commerce en bois et matériaux de construction"/>
- <xs:enumeration value="46.14Z" dc:title="Intermédiaires du commerce en machines, équipements industriels, navires et avions"/>
- <xs:enumeration value="46.15Z" dc:title="Intermédiaires du commerce en meubles, articles de ménage et quincaillerie"/>
- <xs:enumeration value="46.16Z" dc:title="Intermédiaires du commerce en textiles, habillement, fourrures, chaussures et articles en cuir"/>
- <xs:enumeration value="46.17A" dc:title="Centrales d'achat alimentaires"/>
- <xs:enumeration value="46.17B" dc:title="Autres intermédiaires du commerce en denrées, boissons et tabac"/>
- <xs:enumeration value="46.18Z" dc:title="Intermédiaires spécialisés dans le commerce d'autres produits spécifiques"/>
- <xs:enumeration value="46.19A" dc:title="Centrales d'achat non alimentaires"/>
- <xs:enumeration value="46.19B" dc:title="Autres intermédiaires du commerce en produits divers"/>
- <xs:enumeration value="46.21Z" dc:title="Commerce de gros (commerce interentreprises) de céréales, de tabac non manufacturé, de semences et d'aliments pour le bétail"/>
- <xs:enumeration value="46.22Z" dc:title="Commerce de gros (commerce interentreprises) de fleurs et plantes"/>
- <xs:enumeration value="46.23Z" dc:title="Commerce de gros (commerce interentreprises) d'animaux vivants"/>
- <xs:enumeration value="46.24Z" dc:title="Commerce de gros (commerce interentreprises) de cuirs et peaux"/>
- <xs:enumeration value="46.31Z" dc:title="Commerce de gros (commerce interentreprises) de fruits et légumes"/>
- <xs:enumeration value="46.32A" dc:title="Commerce de gros (commerce interentreprises) de viandes de boucherie"/>
- <xs:enumeration value="46.32B" dc:title="Commerce de gros (commerce interentreprises) de produits à base de viande"/>
- <xs:enumeration value="46.32C" dc:title="Commerce de gros (commerce interentreprises) de volailles et gibier"/>
- <xs:enumeration value="46.33Z" dc:title="Commerce de gros (commerce interentreprises) de produits laitiers, œufs, huiles et matières grasses comestibles"/>
- <xs:enumeration value="46.34Z" dc:title="Commerce de gros (commerce interentreprises) de boissons"/>
- <xs:enumeration value="46.35Z" dc:title="Commerce de gros (commerce interentreprises) de produits à base de tabac"/>
- <xs:enumeration value="46.36Z" dc:title="Commerce de gros (commerce interentreprises) de sucre, chocolat et confiserie"/>
- <xs:enumeration value="46.37Z" dc:title="Commerce de gros (commerce interentreprises) de café, thé, cacao et épices"/>
- <xs:enumeration value="46.38A" dc:title="Commerce de gros (commerce interentreprises) de poissons, crustacés et mollusques"/>
- <xs:enumeration value="46.38B" dc:title="Commerce de gros (commerce interentreprises) alimentaire spécialisé divers"/>
- <xs:enumeration value="46.39A" dc:title="Commerce de gros (commerce interentreprises) de produits surgelés"/>
- <xs:enumeration value="46.39B" dc:title="Commerce de gros (commerce interentreprises) alimentaire non spécialisé"/>
- <xs:enumeration value="46.41Z" dc:title="Commerce de gros (commerce interentreprises) de textiles"/>
- <xs:enumeration value="46.42Z" dc:title="Commerce de gros (commerce interentreprises) d'habillement et de chaussures"/>
- <xs:enumeration value="46.43Z" dc:title="Commerce de gros (commerce interentreprises) d'appareils électroménagers"/>
- <xs:enumeration value="46.44Z" dc:title="Commerce de gros (commerce interentreprises) de vaisselle, verrerie et produits d'entretien"/>
- <xs:enumeration value="46.45Z" dc:title="Commerce de gros (commerce interentreprises) de parfumerie et de produits de beauté"/>
- <xs:enumeration value="46.46Z" dc:title="Commerce de gros (commerce interentreprises) de produits pharmaceutiques"/>
- <xs:enumeration value="46.47Z" dc:title="Commerce de gros (commerce interentreprises) de meubles, de tapis et d'appareils d'éclairage"/>
- <xs:enumeration value="46.48Z" dc:title="Commerce de gros (commerce interentreprises) d'articles d'horlogerie et de bijouterie"/>
- <xs:enumeration value="46.49Z" dc:title="Commerce de gros (commerce interentreprises) d'autres biens domestiques"/>
- <xs:enumeration value="46.51Z" dc:title="Commerce de gros (commerce interentreprises) d'ordinateurs, d'équipements informatiques périphériques et de logiciels"/>
- <xs:enumeration value="46.52Z" dc:title="Commerce de gros (commerce interentreprises) de composants et d'équipements électroniques et de télécommunication"/>
- <xs:enumeration value="46.61Z" dc:title="Commerce de gros (commerce interentreprises) de matériel agricole"/>
- <xs:enumeration value="46.62Z" dc:title="Commerce de gros (commerce interentreprises) de machines-outils"/>
- <xs:enumeration value="46.63Z" dc:title="Commerce de gros (commerce interentreprises) de machines pour l'extraction, la construction et le génie civil"/>
- <xs:enumeration value="46.64Z" dc:title="Commerce de gros (commerce interentreprises) de machines pour l'industrie textile et l'habillement"/>
- <xs:enumeration value="46.65Z" dc:title="Commerce de gros (commerce interentreprises) de mobilier de bureau"/>
- <xs:enumeration value="46.66Z" dc:title="Commerce de gros (commerce interentreprises) d'autres machines et équipements de bureau"/>
- <xs:enumeration value="46.69A" dc:title="Commerce de gros (commerce interentreprises) de matériel électrique"/>
- <xs:enumeration value="46.69B" dc:title="Commerce de gros (commerce interentreprises) de fournitures et équipements industriels divers"/>
- <xs:enumeration value="46.69C" dc:title="Commerce de gros (commerce interentreprises) de fournitures et équipements divers pour le commerce et les services"/>
- <xs:enumeration value="46.71Z" dc:title="Commerce de gros (commerce interentreprises) de combustibles et de produits annexes"/>
- <xs:enumeration value="46.72Z" dc:title="Commerce de gros (commerce interentreprises) de minerais et métaux"/>
- <xs:enumeration value="46.73A" dc:title="Commerce de gros (commerce interentreprises) de bois et de matériaux de construction"/>
- <xs:enumeration value="46.73B" dc:title="Commerce de gros (commerce interentreprises) d'appareils sanitaires et de produits de décoration"/>
- <xs:enumeration value="46.74A" dc:title="Commerce de gros (commerce interentreprises) de quincaillerie"/>
- <xs:enumeration value="46.74B" dc:title="Commerce de gros (commerce interentreprises) de fournitures pour la plomberie et le chauffage"/>
- <xs:enumeration value="46.75Z" dc:title="Commerce de gros (commerce interentreprises) de produits chimiques"/>
- <xs:enumeration value="46.76Z" dc:title="Commerce de gros (commerce interentreprises) d'autres produits intermédiaires"/>
- <xs:enumeration value="46.77Z" dc:title="Commerce de gros (commerce interentreprises) de déchets et débris"/>
- <xs:enumeration value="46.90Z" dc:title="Commerce de gros (commerce interentreprises) non spécialisé"/>
- <xs:enumeration value="47.11A" dc:title="Commerce de détail de produits surgelés"/>
- <xs:enumeration value="47.11B" dc:title="Commerce d'alimentation générale"/>
- <xs:enumeration value="47.11C" dc:title="Supérettes"/>
- <xs:enumeration value="47.11D" dc:title="Supermarchés"/>
- <xs:enumeration value="47.11E" dc:title="Magasins multi-commerces"/>
- <xs:enumeration value="47.11F" dc:title="Hypermarchés"/>
- <xs:enumeration value="47.19A" dc:title="Grands magasins"/>
- <xs:enumeration value="47.19B" dc:title="Autres commerces de détail en magasin non spécialisé"/>
- <xs:enumeration value="47.21Z" dc:title="Commerce de détail de fruits et légumes en magasin spécialisé"/>
- <xs:enumeration value="47.22Z" dc:title="Commerce de détail de viandes et de produits à base de viande en magasin spécialisé"/>
- <xs:enumeration value="47.23Z" dc:title="Commerce de détail de poissons, crustacés et mollusques en magasin spécialisé"/>
- <xs:enumeration value="47.24Z" dc:title="Commerce de détail de pain, pâtisserie et confiserie en magasin spécialisé"/>
- <xs:enumeration value="47.25Z" dc:title="Commerce de détail de boissons en magasin spécialisé"/>
- <xs:enumeration value="47.26Z" dc:title="Commerce de détail de produits à base de tabac en magasin spécialisé"/>
- <xs:enumeration value="47.29Z" dc:title="Autres commerces de détail alimentaires en magasin spécialisé"/>
- <xs:enumeration value="47.30Z" dc:title="Commerce de détail de carburants en magasin spécialisé"/>
- <xs:enumeration value="47.41Z" dc:title="Commerce de détail d'ordinateurs, d'unités périphériques et de logiciels en magasin spécialisé"/>
- <xs:enumeration value="47.42Z" dc:title="Commerce de détail de matériels de télécommunication en magasin spécialisé"/>
- <xs:enumeration value="47.43Z" dc:title="Commerce de détail de matériels audio et vidéo en magasin spécialisé"/>
- <xs:enumeration value="47.51Z" dc:title="Commerce de détail de textiles en magasin spécialisé"/>
- <xs:enumeration value="47.52A" dc:title="Commerce de détail de quincaillerie, peintures et verres en petites surfaces (moins de 400 m²)"/>
- <xs:enumeration value="47.52B" dc:title="Commerce de détail de quincaillerie, peintures et verres en grandes surfaces (400 m² et plus)"/>
- <xs:enumeration value="47.53Z" dc:title="Commerce de détail de tapis, moquettes et revêtements de murs et de sols en magasin spécialisé"/>
- <xs:enumeration value="47.54Z" dc:title="Commerce de détail d'appareils électroménagers en magasin spécialisé"/>
- <xs:enumeration value="47.59A" dc:title="Commerce de détail de meubles"/>
- <xs:enumeration value="47.59B" dc:title="Commerce de détail d'autres équipements du foyer"/>
- <xs:enumeration value="47.61Z" dc:title="Commerce de détail de livres en magasin spécialisé"/>
- <xs:enumeration value="47.62Z" dc:title="Commerce de détail de journaux et papeterie en magasin spécialisé"/>
- <xs:enumeration value="47.63Z" dc:title="Commerce de détail d'enregistrements musicaux et vidéo en magasin spécialisé"/>
- <xs:enumeration value="47.64Z" dc:title="Commerce de détail d'articles de sport en magasin spécialisé"/>
- <xs:enumeration value="47.65Z" dc:title="Commerce de détail de jeux et jouets en magasin spécialisé"/>
- <xs:enumeration value="47.71Z" dc:title="Commerce de détail d'habillement en magasin spécialisé"/>
- <xs:enumeration value="47.72A" dc:title="Commerce de détail de la chaussure"/>
- <xs:enumeration value="47.72B" dc:title="Commerce de détail de maroquinerie et d'articles de voyage"/>
- <xs:enumeration value="47.73Z" dc:title="Commerce de détail de produits pharmaceutiques en magasin spécialisé"/>
- <xs:enumeration value="47.74Z" dc:title="Commerce de détail d'articles médicaux et orthopédiques en magasin spécialisé"/>
- <xs:enumeration value="47.75Z" dc:title="Commerce de détail de parfumerie et de produits de beauté en magasin spécialisé"/>
- <xs:enumeration value="47.76Z" dc:title="Commerce de détail de fleurs, plantes, graines, engrais, animaux de compagnie et aliments pour ces animaux en magasin spécialisé"/>
- <xs:enumeration value="47.77Z" dc:title="Commerce de détail d'articles d'horlogerie et de bijouterie en magasin spécialisé"/>
- <xs:enumeration value="47.78A" dc:title="Commerces de détail d'optique"/>
- <xs:enumeration value="47.78B" dc:title="Commerces de détail de charbons et combustibles"/>
- <xs:enumeration value="47.78C" dc:title="Autres commerces de détail spécialisés divers"/>
- <xs:enumeration value="47.79Z" dc:title="Commerce de détail de biens d'occasion en magasin"/>
- <xs:enumeration value="47.81Z" dc:title="Commerce de détail alimentaire sur éventaires et marchés"/>
- <xs:enumeration value="47.82Z" dc:title="Commerce de détail de textiles, d'habillement et de chaussures sur éventaires et marchés"/>
- <xs:enumeration value="47.89Z" dc:title="Autres commerces de détail sur éventaires et marchés"/>
- <xs:enumeration value="47.91A" dc:title="Vente à distance sur catalogue général"/>
- <xs:enumeration value="47.91B" dc:title="Vente à distance sur catalogue spécialisé"/>
- <xs:enumeration value="47.99A" dc:title="Vente à domicile"/>
- <xs:enumeration value="47.99B" dc:title="Vente par automates et autres commerces de détail hors magasin, éventaires ou marchés n.c.a."/>
- <xs:enumeration value="49.10Z" dc:title="Transport ferroviaire interurbain de voyageurs"/>
- <xs:enumeration value="49.20Z" dc:title="Transports ferroviaires de fret"/>
- <xs:enumeration value="49.31Z" dc:title="Transports urbains et suburbains de voyageurs"/>
- <xs:enumeration value="49.32Z" dc:title="Transports de voyageurs par taxis"/>
- <xs:enumeration value="49.39A" dc:title="Transports routiers réguliers de voyageurs"/>
- <xs:enumeration value="49.39B" dc:title="Autres transports routiers de voyageurs"/>
- <xs:enumeration value="49.39C" dc:title="Téléphériques et remontées mécaniques"/>
- <xs:enumeration value="49.41A" dc:title="Transports routiers de fret interurbains"/>
- <xs:enumeration value="49.41B" dc:title="Transports routiers de fret de proximité"/>
- <xs:enumeration value="49.41C" dc:title="Location de camions avec chauffeur"/>
- <xs:enumeration value="49.42Z" dc:title="Services de déménagement"/>
- <xs:enumeration value="49.50Z" dc:title="Transports par conduites"/>
- <xs:enumeration value="50.10Z" dc:title="Transports maritimes et côtiers de passagers"/>
- <xs:enumeration value="50.20Z" dc:title="Transports maritimes et côtiers de fret"/>
- <xs:enumeration value="50.30Z" dc:title="Transports fluviaux de passagers"/>
- <xs:enumeration value="50.40Z" dc:title="Transports fluviaux de fret"/>
- <xs:enumeration value="51.10Z" dc:title="Transports aériens de passagers"/>
- <xs:enumeration value="51.21Z" dc:title="Transports aériens de fret"/>
- <xs:enumeration value="51.22Z" dc:title="Transports spatiaux"/>
- <xs:enumeration value="52.10A" dc:title="Entreposage et stockage frigorifique"/>
- <xs:enumeration value="52.10B" dc:title="Entreposage et stockage non frigorifique"/>
- <xs:enumeration value="52.21Z" dc:title="Services auxiliaires des transports terrestres"/>
- <xs:enumeration value="52.22Z" dc:title="Services auxiliaires des transports par eau"/>
- <xs:enumeration value="52.23Z" dc:title="Services auxiliaires des transports aériens"/>
- <xs:enumeration value="52.24A" dc:title="Manutention portuaire"/>
- <xs:enumeration value="52.24B" dc:title="Manutention non portuaire"/>
- <xs:enumeration value="52.29A" dc:title="Messagerie, fret express"/>
- <xs:enumeration value="52.29B" dc:title="Affrètement et organisation des transports"/>
- <xs:enumeration value="53.10Z" dc:title="Activités de poste dans le cadre d'une obligation de service universel"/>
- <xs:enumeration value="53.20Z" dc:title="Autres activités de poste et de courrier"/>
- <xs:enumeration value="55.10Z" dc:title="Hôtels et hébergement similaire"/>
- <xs:enumeration value="55.20Z" dc:title="Hébergement touristique et autre hébergement de courte durée"/>
- <xs:enumeration value="55.30Z" dc:title="Terrains de camping et parcs pour caravanes ou véhicules de loisirs"/>
- <xs:enumeration value="55.90Z" dc:title="Autres hébergements"/>
- <xs:enumeration value="56.10A" dc:title="Restauration traditionnelle"/>
- <xs:enumeration value="56.10B" dc:title="Cafétérias et autres libres-services"/>
- <xs:enumeration value="56.10C" dc:title="Restauration de type rapide"/>
- <xs:enumeration value="56.21Z" dc:title="Services des traiteurs"/>
- <xs:enumeration value="56.29A" dc:title="Restauration collective sous contrat"/>
- <xs:enumeration value="56.29B" dc:title="Autres services de restauration n.c.a."/>
- <xs:enumeration value="56.30Z" dc:title="Débits de boissons"/>
- <xs:enumeration value="58.11Z" dc:title="Édition de livres"/>
- <xs:enumeration value="58.12Z" dc:title="Édition de répertoires et de fichiers d'adresses"/>
- <xs:enumeration value="58.13Z" dc:title="Édition de journaux"/>
- <xs:enumeration value="58.14Z" dc:title="Édition de revues et périodiques"/>
- <xs:enumeration value="58.19Z" dc:title="Autres activités d'édition"/>
- <xs:enumeration value="58.21Z" dc:title="Édition de jeux électroniques"/>
- <xs:enumeration value="58.29A" dc:title="Édition de logiciels système et de réseau"/>
- <xs:enumeration value="58.29B" dc:title="Edition de logiciels outils de développement et de langages"/>
- <xs:enumeration value="58.29C" dc:title="Edition de logiciels applicatifs"/>
- <xs:enumeration value="59.11A" dc:title="Production de films et de programmes pour la télévision"/>
- <xs:enumeration value="59.11B" dc:title="Production de films institutionnels et publicitaires"/>
- <xs:enumeration value="59.11C" dc:title="Production de films pour le cinéma"/>
- <xs:enumeration value="59.12Z" dc:title="Post-production de films cinématographiques, de vidéo et de programmes de télévision"/>
- <xs:enumeration value="59.13A" dc:title="Distribution de films cinématographiques"/>
- <xs:enumeration value="59.13B" dc:title="Edition et distribution vidéo"/>
- <xs:enumeration value="59.14Z" dc:title="Projection de films cinématographiques"/>
- <xs:enumeration value="59.20Z" dc:title="Enregistrement sonore et édition musicale"/>
- <xs:enumeration value="60.10Z" dc:title="Édition et diffusion de programmes radio"/>
- <xs:enumeration value="60.20A" dc:title="Edition de chaînes généralistes"/>
- <xs:enumeration value="60.20B" dc:title="Edition de chaînes thématiques"/>
- <xs:enumeration value="61.10Z" dc:title="Télécommunications filaires"/>
- <xs:enumeration value="61.20Z" dc:title="Télécommunications sans fil"/>
- <xs:enumeration value="61.30Z" dc:title="Télécommunications par satellite"/>
- <xs:enumeration value="61.90Z" dc:title="Autres activités de télécommunication"/>
- <xs:enumeration value="62.01Z" dc:title="Programmation informatique"/>
- <xs:enumeration value="62.02A" dc:title="Conseil en systèmes et logiciels informatiques"/>
- <xs:enumeration value="62.02B" dc:title="Tierce maintenance de systèmes et d'applications informatiques"/>
- <xs:enumeration value="62.03Z" dc:title="Gestion d'installations informatiques"/>
- <xs:enumeration value="62.09Z" dc:title="Autres activités informatiques"/>
- <xs:enumeration value="63.11Z" dc:title="Traitement de données, hébergement et activités connexes"/>
- <xs:enumeration value="63.12Z" dc:title="Portails internet"/>
- <xs:enumeration value="63.91Z" dc:title="Activités des agences de presse"/>
- <xs:enumeration value="63.99Z" dc:title="Autres services d'information n.c.a."/>
- <xs:enumeration value="64.11Z" dc:title="Activités de banque centrale"/>
- <xs:enumeration value="64.19Z" dc:title="Autres intermédiations monétaires"/>
- <xs:enumeration value="64.20Z" dc:title="Activités des sociétés holding"/>
- <xs:enumeration value="64.30Z" dc:title="Fonds de placement et entités financières similaires"/>
- <xs:enumeration value="64.91Z" dc:title="Crédit-bail"/>
- <xs:enumeration value="64.92Z" dc:title="Autre distribution de crédit"/>
- <xs:enumeration value="64.99Z" dc:title="Autres activités des services financiers, hors assurance et caisses de retraite, n.c.a."/>
- <xs:enumeration value="65.11Z" dc:title="Assurance vie"/>
- <xs:enumeration value="65.12Z" dc:title="Autres assurances"/>
- <xs:enumeration value="65.20Z" dc:title="Réassurance"/>
- <xs:enumeration value="65.30Z" dc:title="Caisses de retraite"/>
- <xs:enumeration value="66.11Z" dc:title="Administration de marchés financiers"/>
- <xs:enumeration value="66.12Z" dc:title="Courtage de valeurs mobilières et de marchandises"/>
- <xs:enumeration value="66.19A" dc:title="Supports juridiques de gestion de patrimoine mobilier"/>
- <xs:enumeration value="66.19B" dc:title="Autres activités auxiliaires de services financiers, hors assurance et caisses de retraite, n.c.a."/>
- <xs:enumeration value="66.21Z" dc:title="évaluation des risques et dommages"/>
- <xs:enumeration value="66.22Z" dc:title="Activités des agents et courtiers d'assurances"/>
- <xs:enumeration value="66.29Z" dc:title="Autres activités auxiliaires d'assurance et de caisses de retraite"/>
- <xs:enumeration value="66.30Z" dc:title="Gestion de fonds"/>
- <xs:enumeration value="68.10Z" dc:title="Activités des marchands de biens immobiliers"/>
- <xs:enumeration value="68.20A" dc:title="Location de logements"/>
- <xs:enumeration value="68.20B" dc:title="Location de terrains et d'autres biens immobiliers"/>
- <xs:enumeration value="68.31Z" dc:title="Agences immobilières"/>
- <xs:enumeration value="68.32A" dc:title="Administration d'immeubles et autres biens immobiliers"/>
- <xs:enumeration value="68.32B" dc:title="Supports juridiques de gestion de patrimoine immobilier"/>
- <xs:enumeration value="69.10Z" dc:title="Activités juridiques"/>
- <xs:enumeration value="69.20Z" dc:title="Activités comptables"/>
- <xs:enumeration value="70.10Z" dc:title="Activités des sièges sociaux"/>
- <xs:enumeration value="70.21Z" dc:title="Conseil en relations publiques et communication"/>
- <xs:enumeration value="70.22Z" dc:title="Conseil pour les affaires et autres conseils de gestion"/>
- <xs:enumeration value="71.11Z" dc:title="Activités d'architecture"/>
- <xs:enumeration value="71.12A" dc:title="Activité des géomètres"/>
- <xs:enumeration value="71.12B" dc:title="Ingénierie, études techniques"/>
- <xs:enumeration value="71.20A" dc:title="Contrôle technique automobile"/>
- <xs:enumeration value="71.20B" dc:title="Analyses, essais et inspections techniques"/>
- <xs:enumeration value="72.11Z" dc:title="Recherche-développement en biotechnologie"/>
- <xs:enumeration value="72.19Z" dc:title="Recherche-développement en autres sciences physiques et naturelles"/>
- <xs:enumeration value="72.20Z" dc:title="Recherche-développement en sciences humaines et sociales"/>
- <xs:enumeration value="73.11Z" dc:title="Activités des agences de publicité"/>
- <xs:enumeration value="73.12Z" dc:title="Régie publicitaire de médias"/>
- <xs:enumeration value="73.20Z" dc:title="études de marché et sondages"/>
- <xs:enumeration value="74.10Z" dc:title="Activités spécialisées de design"/>
- <xs:enumeration value="74.20Z" dc:title="Activités photographiques"/>
- <xs:enumeration value="74.30Z" dc:title="Traduction et interprétation"/>
- <xs:enumeration value="74.90A" dc:title="Activité des économistes de la construction"/>
- <xs:enumeration value="74.90B" dc:title="Activités spécialisées, scientifiques et techniques diverses"/>
- <xs:enumeration value="75.00Z" dc:title="Activités vétérinaires"/>
- <xs:enumeration value="77.11A" dc:title="Location de courte durée de voitures et de véhicules automobiles légers"/>
- <xs:enumeration value="77.11B" dc:title="Location de longue durée de voitures et de véhicules automobiles légers"/>
- <xs:enumeration value="77.12Z" dc:title="Location et location-bail de camions"/>
- <xs:enumeration value="77.21Z" dc:title="Location et location-bail d'articles de loisirs et de sport"/>
- <xs:enumeration value="77.22Z" dc:title="Location de vidéocassettes et disques vidéo"/>
- <xs:enumeration value="77.29Z" dc:title="Location et location-bail d'autres biens personnels et domestiques"/>
- <xs:enumeration value="77.31Z" dc:title="Location et location-bail de machines et équipements agricoles"/>
- <xs:enumeration value="77.32Z" dc:title="Location et location-bail de machines et équipements pour la construction"/>
- <xs:enumeration value="77.33Z" dc:title="Location et location-bail de machines de bureau et de matériel informatique"/>
- <xs:enumeration value="77.34Z" dc:title="Location et location-bail de matériels de transport par eau"/>
- <xs:enumeration value="77.35Z" dc:title="Location et location-bail de matériels de transport aérien"/>
- <xs:enumeration value="77.39Z" dc:title="Location et location-bail d'autres machines, équipements et biens matériels n.c.a."/>
- <xs:enumeration value="77.40Z" dc:title="Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright"/>
- <xs:enumeration value="78.10Z" dc:title="Activités des agences de placement de main-d'œuvre"/>
- <xs:enumeration value="78.20Z" dc:title="Activités des agences de travail temporaire"/>
- <xs:enumeration value="78.30Z" dc:title="Autre mise à disposition de ressources humaines"/>
- <xs:enumeration value="79.11Z" dc:title="Activités des agences de voyage"/>
- <xs:enumeration value="79.12Z" dc:title="Activités des voyagistes"/>
- <xs:enumeration value="79.90Z" dc:title="Autres services de réservation et activités connexes"/>
- <xs:enumeration value="80.10Z" dc:title="Activités de sécurité privée"/>
- <xs:enumeration value="80.20Z" dc:title="Activités liées aux systèmes de sécurité"/>
- <xs:enumeration value="80.30Z" dc:title="Activités d'enquête"/>
- <xs:enumeration value="81.10Z" dc:title="Activités combinées de soutien lié aux bâtiments"/>
- <xs:enumeration value="81.21Z" dc:title="Nettoyage courant des bâtiments"/>
- <xs:enumeration value="81.22Z" dc:title="Autres activités de nettoyage des bâtiments et nettoyage industriel"/>
- <xs:enumeration value="81.29A" dc:title="Désinfection, désinsectisation, dératisation"/>
- <xs:enumeration value="81.29B" dc:title="Autres activités de nettoyage n.c.a."/>
- <xs:enumeration value="81.30Z" dc:title="Services d'aménagement paysager"/>
- <xs:enumeration value="82.11Z" dc:title="Services administratifs combinés de bureau"/>
- <xs:enumeration value="82.19Z" dc:title="Photocopie, préparation de documents et autres activités spécialisées de soutien de bureau"/>
- <xs:enumeration value="82.20Z" dc:title="Activités de centres d'appels"/>
- <xs:enumeration value="82.30Z" dc:title="Organisation de foires, salons professionnels et congrès"/>
- <xs:enumeration value="82.91Z" dc:title="Activités des agences de recouvrement de factures et des sociétés d'information financière sur la clientèle"/>
- <xs:enumeration value="82.92Z" dc:title="Activités de conditionnement"/>
- <xs:enumeration value="82.99Z" dc:title="Autres activités de soutien aux entreprises n.c.a."/>
- <xs:enumeration value="84.11Z" dc:title="Administration publique générale"/>
- <xs:enumeration value="84.12Z" dc:title="Administration publique (tutelle) de la santé, de la formation, de la culture et des services sociaux, autre que sécurité sociale"/>
- <xs:enumeration value="84.13Z" dc:title="Administration publique (tutelle) des activités économiques"/>
- <xs:enumeration value="84.21Z" dc:title="Affaires étrangères"/>
- <xs:enumeration value="84.22Z" dc:title="Défense"/>
- <xs:enumeration value="84.23Z" dc:title="Justice"/>
- <xs:enumeration value="84.24Z" dc:title="Activités d'ordre public et de sécurité"/>
- <xs:enumeration value="84.25Z" dc:title="Services du feu et de secours"/>
- <xs:enumeration value="84.30A" dc:title="Activités générales de sécurité sociale"/>
- <xs:enumeration value="84.30B" dc:title="Gestion des retraites complémentaires"/>
- <xs:enumeration value="84.30C" dc:title="Distribution sociale de revenus"/>
- <xs:enumeration value="85.10Z" dc:title="Enseignement pré-primaire"/>
- <xs:enumeration value="85.20Z" dc:title="Enseignement primaire"/>
- <xs:enumeration value="85.31Z" dc:title="Enseignement secondaire général"/>
- <xs:enumeration value="85.32Z" dc:title="Enseignement secondaire technique ou professionnel"/>
- <xs:enumeration value="85.41Z" dc:title="Enseignement post-secondaire non supérieur"/>
- <xs:enumeration value="85.42Z" dc:title="Enseignement supérieur"/>
- <xs:enumeration value="85.51Z" dc:title="Enseignement de disciplines sportives et d'activités de loisirs"/>
- <xs:enumeration value="85.52Z" dc:title="Enseignement culturel"/>
- <xs:enumeration value="85.53Z" dc:title="Enseignement de la conduite"/>
- <xs:enumeration value="85.59A" dc:title="Formation continue d'adultes"/>
- <xs:enumeration value="85.59B" dc:title="Autres enseignements"/>
- <xs:enumeration value="85.60Z" dc:title="Activités de soutien à l'enseignement"/>
- <xs:enumeration value="86.10Z" dc:title="Activités hospitalières"/>
- <xs:enumeration value="86.21Z" dc:title="Activité des médecins généralistes"/>
- <xs:enumeration value="86.22A" dc:title="Activités de radiodiagnostic et de radiothérapie"/>
- <xs:enumeration value="86.22B" dc:title="Activités chirurgicales"/>
- <xs:enumeration value="86.22C" dc:title="Autres activités des médecins spécialistes"/>
- <xs:enumeration value="86.23Z" dc:title="Pratique dentaire"/>
- <xs:enumeration value="86.90A" dc:title="Ambulances"/>
- <xs:enumeration value="86.90B" dc:title="Laboratoires d'analyses médicales"/>
- <xs:enumeration value="86.90C" dc:title="Centres de collecte et banques d'organes"/>
- <xs:enumeration value="86.90D" dc:title="Activités des infirmiers et des sages-femmes"/>
- <xs:enumeration value="86.90E" dc:title="Activités des professionnels de la rééducation, de l'appareillage et des pédicures-podologues"/>
- <xs:enumeration value="86.90F" dc:title="Activités de santé humaine non classées ailleurs"/>
- <xs:enumeration value="87.10A" dc:title="Hébergement médicalisé pour personnes âgées"/>
- <xs:enumeration value="87.10B" dc:title="Hébergement médicalisé pour enfants handicapés"/>
- <xs:enumeration value="87.10C" dc:title="Hébergement médicalisé pour adultes handicapés et autre hébergement médicalisé"/>
- <xs:enumeration value="87.20A" dc:title="Hébergement social pour handicapés mentaux et malades mentaux"/>
- <xs:enumeration value="87.20B" dc:title="Hébergement social pour toxicomanes"/>
- <xs:enumeration value="87.30A" dc:title="Hébergement social pour personnes âgées"/>
- <xs:enumeration value="87.30B" dc:title="Hébergement social pour handicapés physiques"/>
- <xs:enumeration value="87.90A" dc:title="Hébergement social pour enfants en difficultés"/>
- <xs:enumeration value="87.90B" dc:title="Hébergement social pour adultes et familles en difficultés et autre hébergement social"/>
- <xs:enumeration value="88.10A" dc:title="Aide à domicile"/>
- <xs:enumeration value="88.10B" dc:title="Accueil ou accompagnement sans hébergement d'adultes handicapés ou de personnes âgées"/>
- <xs:enumeration value="88.10C" dc:title="Aide par le travail"/>
- <xs:enumeration value="88.91A" dc:title="Accueil de jeunes enfants"/>
- <xs:enumeration value="88.91B" dc:title="Accueil ou accompagnement sans hébergement d'enfants handicapés"/>
- <xs:enumeration value="88.99A" dc:title="Autre accueil ou accompagnement sans hébergement d'enfants et d'adolescents"/>
- <xs:enumeration value="88.99B" dc:title="Action sociale sans hébergement n.c.a."/>
- <xs:enumeration value="90.01Z" dc:title="Arts du spectacle vivant"/>
- <xs:enumeration value="90.02Z" dc:title="Activités de soutien au spectacle vivant"/>
- <xs:enumeration value="90.03A" dc:title="Création artistique relevant des arts plastiques"/>
- <xs:enumeration value="90.03B" dc:title="Autre création artistique"/>
- <xs:enumeration value="90.04Z" dc:title="Gestion de salles de spectacles"/>
- <xs:enumeration value="91.01Z" dc:title="Gestion des bibliothèques et des archives"/>
- <xs:enumeration value="91.02Z" dc:title="Gestion des musées"/>
- <xs:enumeration value="91.03Z" dc:title="Gestion des sites et monuments historiques et des attractions touristiques similaires"/>
- <xs:enumeration value="91.04Z" dc:title="Gestion des jardins botaniques et zoologiques et des réserves naturelles"/>
- <xs:enumeration value="92.00Z" dc:title="Organisation de jeux de hasard et d'argent"/>
- <xs:enumeration value="93.11Z" dc:title="Gestion d'installations sportives"/>
- <xs:enumeration value="93.12Z" dc:title="Activités de clubs de sports"/>
- <xs:enumeration value="93.13Z" dc:title="Activités des centres de culture physique"/>
- <xs:enumeration value="93.19Z" dc:title="Autres activités liées au sport"/>
- <xs:enumeration value="93.21Z" dc:title="Activités des parcs d'attractions et parcs à thèmes"/>
- <xs:enumeration value="93.29Z" dc:title="Autres activités récréatives et de loisirs"/>
- <xs:enumeration value="94.11Z" dc:title="Activités des organisations patronales et consulaires"/>
- <xs:enumeration value="94.12Z" dc:title="Activités des organisations professionnelles"/>
- <xs:enumeration value="94.20Z" dc:title="Activités des syndicats de salariés"/>
- <xs:enumeration value="94.91Z" dc:title="Activités des organisations religieuses"/>
- <xs:enumeration value="94.92Z" dc:title="Activités des organisations politiques"/>
- <xs:enumeration value="94.99Z" dc:title="Autres organisations fonctionnant par adhésion volontaire"/>
- <xs:enumeration value="95.11Z" dc:title="Réparation d'ordinateurs et d'équipements périphériques"/>
- <xs:enumeration value="95.12Z" dc:title="Réparation d'équipements de communication"/>
- <xs:enumeration value="95.21Z" dc:title="Réparation de produits électroniques grand public"/>
- <xs:enumeration value="95.22Z" dc:title="Réparation d'appareils électroménagers et d'équipements pour la maison et le jardin"/>
- <xs:enumeration value="95.23Z" dc:title="Réparation de chaussures et d'articles en cuir"/>
- <xs:enumeration value="95.24Z" dc:title="Réparation de meubles et d'équipements du foyer"/>
- <xs:enumeration value="95.25Z" dc:title="Réparation d'articles d'horlogerie et de bijouterie"/>
- <xs:enumeration value="95.29Z" dc:title="Réparation d'autres biens personnels et domestiques"/>
- <xs:enumeration value="96.01A" dc:title="Blanchisserie-teinturerie de gros"/>
- <xs:enumeration value="96.01B" dc:title="Blanchisserie-teinturerie de détail"/>
- <xs:enumeration value="96.02A" dc:title="Coiffure"/>
- <xs:enumeration value="96.02B" dc:title="Soins de beauté"/>
- <xs:enumeration value="96.03Z" dc:title="Services funéraires"/>
- <xs:enumeration value="96.04Z" dc:title="Entretien corporel"/>
- <xs:enumeration value="96.09Z" dc:title="Autres services personnels n.c.a."/>
- <xs:enumeration value="97.00Z" dc:title="Activités des ménages en tant qu'employeurs de personnel domestique"/>
- <xs:enumeration value="98.10Z" dc:title="Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre"/>
- <xs:enumeration value="98.20Z" dc:title="Activités indifférenciées des ménages en tant que producteurs de services pour usage propre"/>
- <xs:enumeration value="99.00Z" dc:title="Activités des organisations et organismes extraterritoriaux"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:redefine>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="SectionNAF2008Type">
- <xs:restriction base="ie:ChaineAsciiMajusculeType">
- <xs:length value="1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DivisionNAF2008Type">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="GroupeNAF2008Type">
- <xs:restriction base="xs:token">
- <xs:length value="4"/>
- <xs:pattern value="[0-9]{2}\.[0-9]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ClasseNAF2008Type">
- <xs:restriction base="xs:token">
- <xs:length value="5"/>
- <xs:pattern value="[0-9]{2}\.[0-9]{2}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="SousClasseNAF2008Type">
- <xs:restriction base="xs:token">
- <xs:length value="6"/>
- <xs:pattern value="[0-9]{2}\.[0-9]{2}[A-Z]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="SectionNAF2008" type="ie:SectionNAF2008Type"/>
- <xs:element name="DivisionNAF2008" type="ie:DivisionNAF2008Type"/>
- <xs:element name="GroupeNAF2008" type="ie:GroupeNAF2008Type"/>
- <xs:element name="ClasseNAF2008" type="ie:ClasseNAF2008Type"/>
- <xs:element name="SousClasseNAF2008" type="ie:SousClasseNAF2008Type"/>
- <xs:attribute name="sectionNAF2008" type="ie:SectionNAF2008Type"/>
- <xs:attribute name="divisionNAF2008" type="ie:DivisionNAF2008Type"/>
- <xs:attribute name="groupeNAF2008" type="ie:GroupeNAF2008Type"/>
- <xs:attribute name="classeNAF2008" type="ie:ClasseNAF2008Type"/>
- <xs:attribute name="sousClasseNAF2008" type="ie:SousClasseNAF2008Type"/>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation>Les objets qui suivent sont obsolètes et seront supprimés dans les prochaines versions.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="Section_NAF_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_ASCII_Majuscule_stype">
- <xs:length value="1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Sous_Section_NAF_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_ASCII_Majuscule_stype">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Division_NAF_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Groupe_NAF_stype" ie:obsolete="true">
- <xs:restriction base="xs:token">
- <xs:length value="2"/>
- <xs:pattern value="[0-9]{2}\.[0-9]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Classe_NAF_stype" ie:obsolete="true">
- <xs:restriction base="xs:token">
- <xs:length value="5"/>
- <xs:pattern value="[0-9]{2}\.[0-9][A-Z]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Section_NAF" type="ie:Section_NAF_stype" ie:obsolete="true"/>
- <xs:element name="Sous_Section_NAF" type="ie:Sous_Section_NAF_stype" ie:obsolete="true"/>
- <xs:element name="Division_NAF" type="ie:Division_NAF_stype" ie:obsolete="true"/>
- <xs:element name="Groupe_NAF" type="ie:Groupe_NAF_stype" ie:obsolete="true"/>
- <xs:element name="Classe_NAF" type="ie:Classe_NAF_stype" ie:obsolete="true"/>
- <xs:attribute name="Section_NAF" type="ie:Section_NAF_stype" ie:obsolete="true"/>
- <xs:attribute name="Sous_Section_NAF" type="ie:Sous_Section_NAF_stype" ie:obsolete="true"/>
- <xs:attribute name="Division_NAF" type="ie:Division_NAF_stype" ie:obsolete="true"/>
- <xs:attribute name="Groupe_NAF" type="ie:Groupe_NAF_stype" ie:obsolete="true"/>
- <xs:attribute name="Classe_NAF" type="ie:Classe_NAF_stype" ie:obsolete="true"/>
- -->
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="NIRType">
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType">
- <xs:length value="13"/>
- <xs:pattern value="[0-9]{6}[0-9AB][0-9]{6}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="NIR" type="ie:NIRType"/>
- <xs:attribute name="nir" type="ie:NIRType"/>
- <xs:simpleType name="CleNIRType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="CleNIR" type="ie:CleNIRType"/>
- <xs:attribute name="cleNIR" type="ie:CleNIRType"/>
- <xs:complexType name="NIRAvecCleStructureType">
- <xs:sequence>
- <xs:element ref="ie:NIR"/>
- <xs:element ref="ie:CleNIR"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="NIRAvecCleStructure" type="ie:NIRAvecCleStructureType"/>
- <xs:simpleType name="NIRAvecCleType">
- <xs:restriction base="ie:ChaineNumeriqueEtAsciiMajusculeType">
- <xs:length value="15"/>
- <xs:pattern value="[0-9]{6}[0-9AB][0-9]{8}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="NIRAvecCle" type="ie:NIRAvecCleType"/>
- <xs:attribute name="nirAvecCle" type="ie:NIRAvecCleType"/>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation>Les objets qui suivent sont obsolètes et seront supprimés dans les prochaines versions.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="NIR_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_et_ASCII_Majuscule_stype">
- <xs:length value="13"/>
- <xs:pattern value="[0-9]{6}[0-9AB][0-9]{6}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Clé_NIR_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="Clé_NIR" type="ie:Clé_NIR_stype" ie:obsolete="true"/>
- <xs:attribute name="Clé_NIR" type="ie:Clé_NIR_stype" ie:obsolete="true"/>
- <xs:complexType name="NIR_Avec_Clé_ctype" ie:obsolete="true">
- <xs:sequence>
- <xs:element ref="ie:NIR"/>
- <xs:element ref="ie:Clé_NIR"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="NIR_Avec_Clé" type="ie:NIR_Avec_Clé_ctype" ie:obsolete="true"/>
- <xs:simpleType name="NIR_Avec_Clé_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_et_ASCII_Majuscule_stype">
- <xs:length value="15"/>
- <xs:pattern value="[0-9]{6}[0-9AB][0-9]{8}"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:attribute name="NIR_Avec_Clé" type="ie:NIR_Avec_Clé_stype" ie:obsolete="true"/>
- <xs:attribute name="NIR" type="ie:NIR_stype" ie:obsolete="true"/>
- -->
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:redefine schemaLocation="pcs.xsd">
- <xs:simpleType name="GroupeSocioprofessionnelPCS2003Type">
- <xs:restriction base="ie:GroupeSocioprofessionnelPCS2003Type">
- <xs:enumeration value="1" dc:title="Agriculteurs exploitants"/>
- <xs:enumeration value="2" dc:title="Artisans, commerçants et chefs d'entreprise"/>
- <xs:enumeration value="3" dc:title="Cadres et professions intellectuelles supérieures"/>
- <xs:enumeration value="4" dc:title="Professions Intermédiaires"/>
- <xs:enumeration value="5" dc:title="Employés"/>
- <xs:enumeration value="6" dc:title="Ouvriers"/>
- <xs:enumeration value="7" dc:title="Retraités"/>
- <xs:enumeration value="8" dc:title="Autres personnes sans activité professionnelle"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieSocioprofessionnelleAgregeePCS2003Type">
- <xs:restriction base="ie:CategorieSocioprofessionnelleAgregeePCS2003Type">
- <xs:enumeration value="10" dc:title="Agriculteurs exploitants"/>
- <xs:enumeration value="21" dc:title="Artisans"/>
- <xs:enumeration value="22" dc:title="Commerçants et assimilés"/>
- <xs:enumeration value="23" dc:title="Chefs d'entreprise de 10 salariés ou plus"/>
- <xs:enumeration value="31" dc:title="Professions libérales et assimilés"/>
- <xs:enumeration value="32" dc:title="Cadres de la fonction publique, professions intellectuelles et artistiques"/>
- <xs:enumeration value="36" dc:title="Cadres d'entreprise"/>
- <xs:enumeration value="41" dc:title="Professions intermédiaires de l'enseignement, de la santé, de la fonction publique et assimilés"/>
- <xs:enumeration value="46" dc:title="Professions intermédiaires administratives et commerciales des entreprises"/>
- <xs:enumeration value="47" dc:title="Techniciens"/>
- <xs:enumeration value="48" dc:title="Contremaîtres, agents de maîtrise"/>
- <xs:enumeration value="51" dc:title="Employés de la fonction publique"/>
- <xs:enumeration value="54" dc:title="Employés administratifs d'entreprise"/>
- <xs:enumeration value="55" dc:title="Employés de commerce"/>
- <xs:enumeration value="56" dc:title="Personnels des services directs aux particuliers"/>
- <xs:enumeration value="61" dc:title="Ouvriers qualifiés"/>
- <xs:enumeration value="66" dc:title="Ouvriers non qualifiés"/>
- <xs:enumeration value="69" dc:title="Ouvriers agricoles"/>
- <xs:enumeration value="71" dc:title="Anciens agriculteurs exploitants"/>
- <xs:enumeration value="72" dc:title="Anciens artisans, commerçants, chefs d'entreprise"/>
- <xs:enumeration value="73" dc:title="Anciens cadres et professions intermédiaires"/>
- <xs:enumeration value="76" dc:title="Anciens employés et ouvriers"/>
- <xs:enumeration value="81" dc:title="Chômeurs n'ayant jamais travaillé"/>
- <xs:enumeration value="82" dc:title="Inactifs divers (autres que retraités)"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieSocioprofessionnellePCS2003Type">
- <xs:restriction base="ie:CategorieSocioprofessionnellePCS2003Type">
- <xs:enumeration value="11" dc:title="Agriculteurs sur petite exploitation"/>
- <xs:enumeration value="12" dc:title="Agriculteurs sur moyenne exploitation"/>
- <xs:enumeration value="13" dc:title="Agriculteurs sur grande exploitation"/>
- <xs:enumeration value="21" dc:title="Artisans"/>
- <xs:enumeration value="22" dc:title="Commerçants et assimilés"/>
- <xs:enumeration value="23" dc:title="Chefs d'entreprise de 10 salariés ou plus"/>
- <xs:enumeration value="31" dc:title="Professions libérales"/>
- <xs:enumeration value="33" dc:title="Cadres de la fonction publique"/>
- <xs:enumeration value="34" dc:title="Professeurs, professions scientifiques"/>
- <xs:enumeration value="35" dc:title="Professions de l'information, des arts et des spectacles"/>
- <xs:enumeration value="37" dc:title="Cadres administratifs et commerciaux d'entreprise"/>
- <xs:enumeration value="38" dc:title="Ingénieurs et cadres techniques d'entreprise"/>
- <xs:enumeration value="42" dc:title="Professeurs des écoles, instituteurs et assimilés"/>
- <xs:enumeration value="43" dc:title="Professions intermédiaires de la santé et du travail social"/>
- <xs:enumeration value="44" dc:title="Clergé, religieux"/>
- <xs:enumeration value="45" dc:title="Professions intermédiaires administratives de la fonction publique"/>
- <xs:enumeration value="46" dc:title="Professions intermédiaires administratives et commerciales des entreprises"/>
- <xs:enumeration value="47" dc:title="Techniciens"/>
- <xs:enumeration value="48" dc:title="Contremaîtres, agents de maîtrise"/>
- <xs:enumeration value="52" dc:title="Employés civils et agents de service de la fonction publique"/>
- <xs:enumeration value="53" dc:title="Policiers et militaires"/>
- <xs:enumeration value="54" dc:title="Employés administratifs d'entreprise"/>
- <xs:enumeration value="55" dc:title="Employés de commerce"/>
- <xs:enumeration value="56" dc:title="Personnels des services directs aux particuliers"/>
- <xs:enumeration value="62" dc:title="Ouvriers qualifiés de type industriel"/>
- <xs:enumeration value="63" dc:title="Ouvriers qualifiés de type artisanal"/>
- <xs:enumeration value="64" dc:title="Chauffeurs"/>
- <xs:enumeration value="65" dc:title="Ouvriers qualifiés de la manutention, du magasinage et du transport"/>
- <xs:enumeration value="67" dc:title="Ouvriers non qualifiés de type industriel"/>
- <xs:enumeration value="68" dc:title="Ouvriers non qualifiés de type artisanal"/>
- <xs:enumeration value="69" dc:title="Ouvriers agricoles"/>
- <xs:enumeration value="71" dc:title="Anciens agriculteurs exploitants"/>
- <xs:enumeration value="72" dc:title="Anciens artisans, commerçants, chefs d'entreprise"/>
- <xs:enumeration value="74" dc:title="Anciens cadres"/>
- <xs:enumeration value="75" dc:title="Anciennes professions intermédiaires"/>
- <xs:enumeration value="77" dc:title="Anciens employés"/>
- <xs:enumeration value="78" dc:title="Anciens ouvriers"/>
- <xs:enumeration value="81" dc:title="Chômeurs n'ayant jamais travaillé"/>
- <xs:enumeration value="83" dc:title="Militaires du contingent"/>
- <xs:enumeration value="84" dc:title="Élèves étudiants"/>
- <xs:enumeration value="85" dc:title="Personnes diverses sans activité professionnelle de moins de 60 ans (sauf retraités)"/>
- <xs:enumeration value="86" dc:title="Personnes diverses sans activité professionnelle de 60 ans et plus (sauf retraités)"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ProfessionPCS2003Type">
- <xs:restriction base="ie:ProfessionPCS2003Type">
- <xs:enumeration value="111a" dc:title="Agriculteurs sur petite exploitation de céréales-grandes cultures"/>
- <xs:enumeration value="111b" dc:title="Maraîchers, horticulteurs sur petite exploitation"/>
- <xs:enumeration value="111c" dc:title="Viticulteurs, arboriculteurs fruitiers, sur petite exploitation"/>
- <xs:enumeration value="111d" dc:title="Éleveurs d'herbivores, sur petite exploitation"/>
- <xs:enumeration value="111e" dc:title="Éleveurs de granivores et éleveurs mixtes, sur petite exploitation"/>
- <xs:enumeration value="111f" dc:title="Agriculteurs sur petite exploitation sans orientation dominante"/>
- <xs:enumeration value="121a" dc:title="Agriculteurs sur moyenne exploitation de céréales-grandes cultures"/>
- <xs:enumeration value="121b" dc:title="Maraîchers, horticulteurs sur moyenne exploitation"/>
- <xs:enumeration value="121c" dc:title="Viticulteurs, arboriculteurs fruitiers, sur moyenne exploitation"/>
- <xs:enumeration value="121d" dc:title="Éleveurs d'herbivores sur moyenne exploitation"/>
- <xs:enumeration value="121e" dc:title="Éleveurs de granivores et éleveurs mixtes, sur moyenne exploitation"/>
- <xs:enumeration value="121f" dc:title="Agriculteurs sur moyenne exploitation sans orientation dominante"/>
- <xs:enumeration value="122a" dc:title="Entrepreneurs de travaux agricoles à façon, de 0 à 9 salariés"/>
- <xs:enumeration value="122b" dc:title="Exploitants forestiers indépendants, de 0 à 9 salariés"/>
- <xs:enumeration value="122c" dc:title="Patrons pêcheurs et aquaculteurs, de 0 à 9 salariés"/>
- <xs:enumeration value="131a" dc:title="Agriculteurs sur grande exploitation de céréales-grandes cultures"/>
- <xs:enumeration value="131b" dc:title="Maraîchers, horticulteurs, sur grande exploitation"/>
- <xs:enumeration value="131c" dc:title="Viticulteurs, arboriculteurs fruitiers, sur grande exploitation"/>
- <xs:enumeration value="131d" dc:title="Éleveurs d'herbivores, sur grande exploitation"/>
- <xs:enumeration value="131e" dc:title="Éleveurs de granivores et éleveurs mixtes, sur grande exploitation"/>
- <xs:enumeration value="131f" dc:title="Agriculteurs sur grande exploitation sans orientation dominante"/>
- <xs:enumeration value="211a" dc:title="Artisans maçons"/>
- <xs:enumeration value="211b" dc:title="Artisans menuisiers du bâtiment, charpentiers en bois"/>
- <xs:enumeration value="211c" dc:title="Artisans couvreurs"/>
- <xs:enumeration value="211d" dc:title="Artisans plombiers, chauffagistes"/>
- <xs:enumeration value="211e" dc:title="Artisans électriciens du bâtiment"/>
- <xs:enumeration value="211f" dc:title="Artisans de la peinture et des finitions du bâtiment"/>
- <xs:enumeration value="211g" dc:title="Artisans serruriers, métalliers"/>
- <xs:enumeration value="211h" dc:title="Artisans en terrassement, travaux publics"/>
- <xs:enumeration value="211j" dc:title="Entrepreneurs en parcs et jardins, paysagistes"/>
- <xs:enumeration value="212a" dc:title="Artisans mécaniciens en machines agricoles"/>
- <xs:enumeration value="212b" dc:title="Artisans chaudronniers"/>
- <xs:enumeration value="212c" dc:title="Artisans en mécanique générale, fabrication et travail des métaux (hors horlogerie et matériel de précision)"/>
- <xs:enumeration value="212d" dc:title="Artisans divers de fabrication de machines"/>
- <xs:enumeration value="213a" dc:title="Artisans de l'habillement, du textile et du cuir"/>
- <xs:enumeration value="214a" dc:title="Artisans de l'ameublement"/>
- <xs:enumeration value="214b" dc:title="Artisans du travail mécanique du bois"/>
- <xs:enumeration value="214c" dc:title="Artisans du papier, de l'imprimerie et de la reproduction"/>
- <xs:enumeration value="214d" dc:title="Artisans de fabrication en matériaux de construction (hors artisanat d'art)"/>
- <xs:enumeration value="214e" dc:title="Artisans d'art"/>
- <xs:enumeration value="214f" dc:title="Autres artisans de fabrication (y.c. horlogers, matériel de précision)"/>
- <xs:enumeration value="215a" dc:title="Artisans boulangers, pâtissiers, de 0 à 9 salariés"/>
- <xs:enumeration value="215b" dc:title="Artisans bouchers, de 0 à 9 salariés"/>
- <xs:enumeration value="215c" dc:title="Artisans charcutiers, de 0 à 9 salariés"/>
- <xs:enumeration value="215d" dc:title="Autres artisans de l'alimentation, de 0 à 9 salariés"/>
- <xs:enumeration value="216a" dc:title="Artisans mécaniciens réparateurs d'automobiles"/>
- <xs:enumeration value="216b" dc:title="Artisans tôliers-carrossiers d'automobiles"/>
- <xs:enumeration value="216c" dc:title="Artisans réparateurs divers"/>
- <xs:enumeration value="217a" dc:title="Conducteurs de taxis, ambulanciers et autres artisans du transport, de 0 à 9 salariés"/>
- <xs:enumeration value="217b" dc:title="Artisans déménageurs, de 0 à 9 salariés"/>
- <xs:enumeration value="217c" dc:title="Artisans coiffeurs, manucures, esthéticiens, de 0 à 9 salariés"/>
- <xs:enumeration value="217d" dc:title="Artisans teinturiers, blanchisseurs, de 0 à 9 salariés"/>
- <xs:enumeration value="217e" dc:title="Artisans des services divers, de 0 à 9 salariés"/>
- <xs:enumeration value="218a" dc:title="Transporteurs indépendants routiers et fluviaux, de 0 à 9 salariés"/>
- <xs:enumeration value="219a" dc:title="Aides familiaux non salariés ou associés d'artisans, effectuant un travail administratif ou commercial"/>
- <xs:enumeration value="221a" dc:title="Petits et moyens grossistes en alimentation, de 0 à 9 salariés"/>
- <xs:enumeration value="221b" dc:title="Petits et moyens grossistes en produits non alimentaires, de 0 à 9 salariés"/>
- <xs:enumeration value="222a" dc:title="Petits et moyens détaillants en alimentation spécialisée, de 0 à 9 salariés"/>
- <xs:enumeration value="222b" dc:title="Petits et moyens détaillants en alimentation générale, de 0 à 9 salariés"/>
- <xs:enumeration value="223a" dc:title="Détaillants en ameublement, décor, équipement du foyer, de 0 à 9 salariés"/>
- <xs:enumeration value="223b" dc:title="Détaillants en droguerie, bazar, quincaillerie, bricolage, de 0 à 9 salariés"/>
- <xs:enumeration value="223c" dc:title="Fleuristes, de 0 à 9 salariés"/>
- <xs:enumeration value="223d" dc:title="Détaillants en habillement et articles de sport, de 0 à 9 salariés"/>
- <xs:enumeration value="223e" dc:title="Détaillants en produits de beauté, de luxe (hors biens culturels), de 0 à 9 salariés"/>
- <xs:enumeration value="223f" dc:title="Détaillants en biens culturels (livres, disques, multimédia, objets d'art), de 0 à 9 salariés"/>
- <xs:enumeration value="223g" dc:title="Détaillants en tabac, presse et articles divers, de 0 à 9 salariés"/>
- <xs:enumeration value="223h" dc:title="Exploitants et gérants libres de station-service, de 0 à 9 salariés"/>
- <xs:enumeration value="224a" dc:title="Exploitants de petit restaurant, café-restaurant, de 0 à 2 salariés"/>
- <xs:enumeration value="224b" dc:title="Exploitants de petit café, débit de boisson, associé ou non à une autre activité hors restauration, de 0 à 2 salariés"/>
- <xs:enumeration value="224c" dc:title="Exploitants de petit hôtel, hôtel-restaurant, de 0 à 2 salariés"/>
- <xs:enumeration value="224d" dc:title="Exploitants de café, restaurant, hôtel, de 3 à 9 salariés"/>
- <xs:enumeration value="225a" dc:title="Intermédiaires indépendants du commerce, de 0 à 9 salariés"/>
- <xs:enumeration value="226a" dc:title="Agents généraux et courtiers d'assurance indépendants, de 0 à 9 salariés"/>
- <xs:enumeration value="226b" dc:title="Agents de voyage et auxiliaires de transports indépendants, de 0 à 9 salariés"/>
- <xs:enumeration value="226c" dc:title="Agents immobiliers indépendants, de 0 à 9 salariés"/>
- <xs:enumeration value="227a" dc:title="Indépendants gestionnaires de spectacle ou de service récréatif, de 0 à 9 salariés"/>
- <xs:enumeration value="227b" dc:title="Indépendants gestionnaires d'établissements privés (enseignement, santé, social), de 0 à 9 salariés"/>
- <xs:enumeration value="227c" dc:title="Astrologues, professionnels de la parapsychologie, guérisseurs, de 0 à 9 salariés"/>
- <xs:enumeration value="227d" dc:title="Autres indépendants divers prestataires de services, de 0 à 9 salariés"/>
- <xs:enumeration value="231a" dc:title="Chefs de grande entreprise de 500 salariés et plus"/>
- <xs:enumeration value="232a" dc:title="Chefs de moyenne entreprise, de 50 à 499 salariés"/>
- <xs:enumeration value="233a" dc:title="Chefs d'entreprise du bâtiment et des travaux publics, de 10 à 49 salariés"/>
- <xs:enumeration value="233b" dc:title="Chefs d'entreprise de l'industrie ou des transports, de 10 à 49 salariés"/>
- <xs:enumeration value="233c" dc:title="Chefs d'entreprise commerciale, de 10 à 49 salariés"/>
- <xs:enumeration value="233d" dc:title="Chefs d'entreprise de services, de 10 à 49 salariés"/>
- <xs:enumeration value="311a" dc:title="Médecins libéraux spécialistes"/>
- <xs:enumeration value="311b" dc:title="Médecins libéraux généralistes"/>
- <xs:enumeration value="311c" dc:title="Chirurgiens dentistes (libéraux ou salariés)"/>
- <xs:enumeration value="311d" dc:title="Psychologues, psychanalystes, psychothérapeutes (non médecins)"/>
- <xs:enumeration value="311e" dc:title="Vétérinaires (libéraux ou salariés)"/>
- <xs:enumeration value="311f" dc:title="Pharmaciens libéraux"/>
- <xs:enumeration value="312a" dc:title="Avocats"/>
- <xs:enumeration value="312b" dc:title="Notaires"/>
- <xs:enumeration value="312c" dc:title="Experts comptables, comptables agréés, libéraux"/>
- <xs:enumeration value="312d" dc:title="Conseils et experts libéraux en études économiques, organisation et recrutement, gestion et fiscalité"/>
- <xs:enumeration value="312e" dc:title="Ingénieurs conseils libéraux en études techniques"/>
- <xs:enumeration value="312f" dc:title="Architectes libéraux"/>
- <xs:enumeration value="312g" dc:title="Géomètres-experts, huissiers de justice, officiers ministériels, professions libérales diverses"/>
- <xs:enumeration value="313a" dc:title="Aides familiaux non salariés de professions libérales effectuant un travail administratif"/>
- <xs:enumeration value="331a" dc:title="Personnels de direction de la fonction publique (État, collectivités locales, hôpitaux)"/>
- <xs:enumeration value="332a" dc:title="Ingénieurs de l'État (y.c. ingénieurs militaires) et assimilés"/>
- <xs:enumeration value="332b" dc:title="Ingénieurs des collectivités locales et des hôpitaux"/>
- <xs:enumeration value="333a" dc:title="Magistrats"/>
- <xs:enumeration value="333b" dc:title="Inspecteurs et autres personnels de catégorie A des Impôts, du Trésor et des Douanes"/>
- <xs:enumeration value="333c" dc:title="Cadres de la Poste"/>
- <xs:enumeration value="333d" dc:title="Cadres administratifs de France Télécom (statut public)"/>
- <xs:enumeration value="333e" dc:title="Autres personnels administratifs de catégorie A de l'État (hors Enseignement, Patrimoine, Impôts, Trésor, Douanes)"/>
- <xs:enumeration value="333f" dc:title="Personnels administratifs de catégorie A des collectivités locales et hôpitaux publics (hors Enseignement, Patrimoine)"/>
- <xs:enumeration value="334a" dc:title="Officiers des Armées et de la Gendarmerie (sauf officiers généraux)"/>
- <xs:enumeration value="335a" dc:title="Personnes exerçant un mandat politique ou syndical"/>
- <xs:enumeration value="341a" dc:title="Professeurs agrégés et certifiés de l'enseignement secondaire"/>
- <xs:enumeration value="341b" dc:title="Chefs d'établissement de l'enseignement secondaire et inspecteurs"/>
- <xs:enumeration value="342a" dc:title="Enseignants de l'enseignement supérieur"/>
- <xs:enumeration value="342b" dc:title="Professeurs et maîtres de conférences"/>
- <xs:enumeration value="342c" dc:title="Professeurs agrégés et certifiés en fonction dans l'enseignement supérieur"/>
- <xs:enumeration value="342d" dc:title="Personnel enseignant temporaire de l'enseignement supérieur"/>
- <xs:enumeration value="342e" dc:title="Chercheurs de la recherche publique"/>
- <xs:enumeration value="342f" dc:title="Directeurs et chargés de recherche de la recherche publique"/>
- <xs:enumeration value="342g" dc:title="Ingénieurs d'étude et de recherche de la recherche publique"/>
- <xs:enumeration value="342h" dc:title="Allocataires de la recherche publique"/>
- <xs:enumeration value="343a" dc:title="Psychologues spécialistes de l'orientation scolaire et professionnelle"/>
- <xs:enumeration value="344a" dc:title="Médecins hospitaliers sans activité libérale"/>
- <xs:enumeration value="344b" dc:title="Médecins salariés non hospitaliers"/>
- <xs:enumeration value="344c" dc:title="Internes en médecine, odontologie et pharmacie"/>
- <xs:enumeration value="344d" dc:title="Pharmaciens salariés"/>
- <xs:enumeration value="351a" dc:title="Bibliothécaires, archivistes, conservateurs et autres cadres du patrimoine (fonction publique)"/>
- <xs:enumeration value="352a" dc:title="Journalistes (y. c. rédacteurs en chef)"/>
- <xs:enumeration value="352b" dc:title="Auteurs littéraires, scénaristes, dialoguistes"/>
- <xs:enumeration value="353a" dc:title="Directeurs de journaux, administrateurs de presse, directeurs d'éditions (littéraire, musicale, audiovisuelle et multimédia)"/>
- <xs:enumeration value="353b" dc:title="Directeurs, responsables de programmation et de production de l'audiovisuel et des spectacles"/>
- <xs:enumeration value="353c" dc:title="Cadres artistiques et technico-artistiques de la réalisation de l'audiovisuel et des spectacles"/>
- <xs:enumeration value="354a" dc:title="Artistes plasticiens"/>
- <xs:enumeration value="354b" dc:title="Artistes+B493 de la musique et du chant"/>
- <xs:enumeration value="354c" dc:title="Artistes dramatiques"/>
- <xs:enumeration value="354d" dc:title="Artistes de la danse, du cirque et des spectacles divers"/>
- <xs:enumeration value="354e" dc:title="Artistes de la danse"/>
- <xs:enumeration value="354f" dc:title="Artistes du cirque et des spectacles divers"/>
- <xs:enumeration value="354g" dc:title="Professeurs d'art (hors établissements scolaires)"/>
- <xs:enumeration value="371a" dc:title="Cadres d'état-major administratifs, financiers, commerciaux des grandes entreprises"/>
- <xs:enumeration value="372a" dc:title="Cadres chargés d'études économiques, financières, commerciales"/>
- <xs:enumeration value="372b" dc:title="Cadres de l'organisation ou du contrôle des services administratifs et financiers"/>
- <xs:enumeration value="372c" dc:title="Cadres spécialistes des ressources humaines et du recrutement"/>
- <xs:enumeration value="372d" dc:title="Cadres spécialistes de la formation"/>
- <xs:enumeration value="372e" dc:title="Juristes"/>
- <xs:enumeration value="372f" dc:title="Cadres de la documentation, de l'archivage (hors fonction publique)"/>
- <xs:enumeration value="373a" dc:title="Cadres des services financiers ou comptables des grandes entreprises"/>
- <xs:enumeration value="373b" dc:title="Cadres des autres services administratifs des grandes entreprises"/>
- <xs:enumeration value="373c" dc:title="Cadres des services financiers ou comptables des petites et moyennes entreprises"/>
- <xs:enumeration value="373d" dc:title="Cadres des autres services administratifs des petites et moyennes entreprises"/>
- <xs:enumeration value="374a" dc:title="Cadres de l'exploitation des magasins de vente du commerce de détail"/>
- <xs:enumeration value="374b" dc:title="Chefs de produits, acheteurs du commerce et autres cadres de la mercatique"/>
- <xs:enumeration value="374c" dc:title="Cadres commerciaux des grandes entreprises (hors commerce de détail)"/>
- <xs:enumeration value="374d" dc:title="Cadres commerciaux des petites et moyennes entreprises (hors commerce de détail)"/>
- <xs:enumeration value="375a" dc:title="Cadres de la publicité"/>
- <xs:enumeration value="375b" dc:title="Cadres des relations publiques et de la communication"/>
- <xs:enumeration value="376a" dc:title="Cadres des marchés financiers"/>
- <xs:enumeration value="376b" dc:title="Cadres des opérations bancaires"/>
- <xs:enumeration value="376c" dc:title="Cadres commerciaux de la banque"/>
- <xs:enumeration value="376d" dc:title="Chefs d'établissements et responsables de l'exploitation bancaire"/>
- <xs:enumeration value="376e" dc:title="Cadres des services techniques des assurances"/>
- <xs:enumeration value="376f" dc:title="Cadres des services techniques des organismes de sécurité sociale et assimilés"/>
- <xs:enumeration value="376g" dc:title="Cadres de l'immobilier"/>
- <xs:enumeration value="377a" dc:title="Cadres de l'hôtellerie et de la restauration"/>
- <xs:enumeration value="380a" dc:title="Directeurs techniques des grandes entreprises"/>
- <xs:enumeration value="381a" dc:title="Ingénieurs et cadres d'étude et d'exploitation de l'agriculture, la pêche, les eaux et forêts"/>
- <xs:enumeration value="381b" dc:title="Ingénieurs et cadres d'étude et développement de l'agriculture, la pêche, les eaux et forêts"/>
- <xs:enumeration value="381c" dc:title="Ingénieurs et cadres de production et d'exploitation de l'agriculture, la pêche, les eaux et forêts"/>
- <xs:enumeration value="382a" dc:title="Ingénieurs et cadres d'étude du bâtiment et des travaux publics"/>
- <xs:enumeration value="382b" dc:title="Architectes salariés"/>
- <xs:enumeration value="382c" dc:title="Ingénieurs, cadres de chantier et conducteurs de travaux (cadres) du bâtiment et des travaux publics"/>
- <xs:enumeration value="382d" dc:title="Ingénieurs et cadres technico-commerciaux en bâtiment, travaux publics"/>
- <xs:enumeration value="383a" dc:title="Ingénieurs et cadres d'étude, recherche et développement en électricité, électronique"/>
- <xs:enumeration value="383b" dc:title="Ingénieurs et cadres de fabrication en matériel électrique, électronique"/>
- <xs:enumeration value="383c" dc:title="Ingénieurs et cadres technico-commerciaux en matériel électrique ou électronique professionnel"/>
- <xs:enumeration value="384a" dc:title="Ingénieurs et cadres d'étude, recherche et développement en mécanique et travail des métaux"/>
- <xs:enumeration value="384b" dc:title="Ingénieurs et cadres de fabrication en mécanique et travail des métaux"/>
- <xs:enumeration value="384c" dc:title="Ingénieurs et cadres technico-commerciaux en matériel mécanique professionnel"/>
- <xs:enumeration value="385a" dc:title="Ingénieurs et cadres d'étude, recherche et développement des industries de transformation (agroalimentaire, chimie, métallurgie, matériaux lourds)"/>
- <xs:enumeration value="385b" dc:title="Ingénieurs et cadres de fabrication des industries de transformation (agroalimentaire, chimie, métallurgie, matériaux lourds)"/>
- <xs:enumeration value="385c" dc:title="Ingénieurs et cadres technico-commerciaux des industries de transformations (biens intermédiaires)"/>
- <xs:enumeration value="386a" dc:title="Ingénieurs et cadres d'étude, recherche et développement des autres industries (imprimerie, matériaux souples, ameublement et bois, énergie, eau)"/>
- <xs:enumeration value="386b" dc:title="Ingénieurs et cadres d'étude, recherche et développement de la distribution d'énergie, eau"/>
- <xs:enumeration value="386c" dc:title="Ingénieurs et cadres d'étude, recherche et développement des autres industries (imprimerie, matériaux souples, ameublement et bois)"/>
- <xs:enumeration value="386d" dc:title="Ingénieurs et cadres de la production et de la distribution d'énergie, eau"/>
- <xs:enumeration value="386e" dc:title="Ingénieurs et cadres de fabrication des autres industries (imprimerie, matériaux souples, ameublement et bois)"/>
- <xs:enumeration value="387a" dc:title="Ingénieurs et cadres des achats et approvisionnements industriels"/>
- <xs:enumeration value="387b" dc:title="Ingénieurs et cadres de la logistique, du planning et de l'ordonnancement"/>
- <xs:enumeration value="387c" dc:title="Ingénieurs et cadres des méthodes de production"/>
- <xs:enumeration value="387d" dc:title="Ingénieurs et cadres du contrôle-qualité"/>
- <xs:enumeration value="387e" dc:title="Ingénieurs et cadres de la maintenance, de l'entretien et des travaux neufs"/>
- <xs:enumeration value="387f" dc:title="Ingénieurs et cadres techniques de l'environnement"/>
- <xs:enumeration value="388a" dc:title="Ingénieurs et cadres d'étude, recherche et développement en informatique"/>
- <xs:enumeration value="388b" dc:title="Ingénieurs et cadres d'administration, maintenance, support et services aux utilisateurs en informatique"/>
- <xs:enumeration value="388c" dc:title="Chefs de projets informatiques, responsables informatiques"/>
- <xs:enumeration value="388d" dc:title="Ingénieurs et cadres technico-commerciaux en informatique et télécommunications"/>
- <xs:enumeration value="388e" dc:title="Ingénieurs et cadres spécialistes des télécommunications"/>
- <xs:enumeration value="389a" dc:title="Ingénieurs et cadres techniques de l'exploitation des transports"/>
- <xs:enumeration value="389b" dc:title="Officiers et cadres navigants techniques et commerciaux de l'aviation civile"/>
- <xs:enumeration value="389c" dc:title="Officiers et cadres navigants techniques de la marine marchande"/>
- <xs:enumeration value="421a" dc:title="Instituteurs"/>
- <xs:enumeration value="421b" dc:title="Professeurs des écoles"/>
- <xs:enumeration value="422a" dc:title="Professeurs d'enseignement général des collèges"/>
- <xs:enumeration value="422b" dc:title="Professeurs de lycée professionnel"/>
- <xs:enumeration value="422c" dc:title="Maîtres auxiliaires et professeurs contractuels de l'enseignement secondaire"/>
- <xs:enumeration value="422d" dc:title="Conseillers principaux d'éducation"/>
- <xs:enumeration value="422e" dc:title="Surveillants et aides-éducateurs des établissements d'enseignement"/>
- <xs:enumeration value="423a" dc:title="Moniteurs d'école de conduite"/>
- <xs:enumeration value="423b" dc:title="Formateurs et animateurs de formation continue"/>
- <xs:enumeration value="424a" dc:title="Moniteurs et éducateurs sportifs, sportifs professionnels"/>
- <xs:enumeration value="425a" dc:title="Sous-bibliothécaires, cadres intermédiaires du patrimoine"/>
- <xs:enumeration value="431a" dc:title="Cadres infirmiers et assimilés"/>
- <xs:enumeration value="431b" dc:title="Infirmiers psychiatriques"/>
- <xs:enumeration value="431c" dc:title="Puéricultrices"/>
- <xs:enumeration value="431d" dc:title="Infirmiers spécialisés (autres qu'infirmiers psychiatriques et puéricultrices)"/>
- <xs:enumeration value="431e" dc:title="Sages-femmes (libérales ou salariées)"/>
- <xs:enumeration value="431f" dc:title="Infirmiers en soins généraux, salariés"/>
- <xs:enumeration value="431g" dc:title="Infirmiers libéraux"/>
- <xs:enumeration value="432a" dc:title="Masseurs-kinésithérapeutes rééducateurs, libéraux"/>
- <xs:enumeration value="432b" dc:title="Masseurs-kinésithérapeutes rééducateurs, salariés"/>
- <xs:enumeration value="432c" dc:title="Autres spécialistes de la rééducation, libéraux"/>
- <xs:enumeration value="432d" dc:title="Autres spécialistes de la rééducation, salariés"/>
- <xs:enumeration value="433a" dc:title="Techniciens médicaux"/>
- <xs:enumeration value="433b" dc:title="Opticiens lunetiers et audioprothésistes (indépendants et salariés)"/>
- <xs:enumeration value="433c" dc:title="Autres spécialistes de l'appareillage médical (indépendants et salariés)"/>
- <xs:enumeration value="433d" dc:title="Préparateurs en pharmacie"/>
- <xs:enumeration value="434a" dc:title="Cadres de l'intervention socio-éducative"/>
- <xs:enumeration value="434b" dc:title="Assistants de service social"/>
- <xs:enumeration value="434c" dc:title="Conseillers en économie sociale familiale"/>
- <xs:enumeration value="434d" dc:title="Éducateurs spécialisés"/>
- <xs:enumeration value="434e" dc:title="Moniteurs éducateurs"/>
- <xs:enumeration value="434f" dc:title="Éducateurs techniques spécialisés, moniteurs d'atelier"/>
- <xs:enumeration value="434g" dc:title="Éducateurs de jeunes enfants"/>
- <xs:enumeration value="435a" dc:title="Directeurs de centres socioculturels et de loisirs"/>
- <xs:enumeration value="435b" dc:title="Animateurs socioculturels et de loisirs"/>
- <xs:enumeration value="441a" dc:title="Clergé séculier"/>
- <xs:enumeration value="441b" dc:title="Clergé régulier"/>
- <xs:enumeration value="451a" dc:title="Professions intermédiaires de la Poste"/>
- <xs:enumeration value="451b" dc:title="Professions intermédiaires administratives de France Télécom (statut public)"/>
- <xs:enumeration value="451c" dc:title="Contrôleurs des Impôts, du Trésor, des Douanes et assimilés"/>
- <xs:enumeration value="451d" dc:title="Ingénieurs du contrôle de la navigation aérienne"/>
- <xs:enumeration value="451e" dc:title="Autres personnels administratifs de catégorie B de l'État (hors Enseignement, Patrimoine, Impôts, Trésor, Douanes)"/>
- <xs:enumeration value="451f" dc:title="Personnels administratifs de catégorie B des collectivités locales et des hôpitaux (hors Enseignement, Patrimoine)"/>
- <xs:enumeration value="451g" dc:title="Professions intermédiaires administratives des collectivités locales"/>
- <xs:enumeration value="451h" dc:title="Professions intermédiaires administratives des hôpitaux"/>
- <xs:enumeration value="452a" dc:title="Inspecteurs et officiers de police"/>
- <xs:enumeration value="452b" dc:title="Adjudants-chefs, adjudants et sous-officiers de rang supérieur de l'Armée et de la Gendarmerie"/>
- <xs:enumeration value="461a" dc:title="Personnel de secrétariat de niveau supérieur, secrétaires de direction (non cadres)"/>
- <xs:enumeration value="461b" dc:title="Secrétaires de direction, assistants de direction (non cadres)"/>
- <xs:enumeration value="461c" dc:title="Secrétaires de niveau supérieur (non cadres, hors secrétaires de direction)"/>
- <xs:enumeration value="461d" dc:title="Maîtrise et techniciens des services financiers ou comptables"/>
- <xs:enumeration value="461e" dc:title="Maîtrise et techniciens administratifs des services juridiques ou du personnel"/>
- <xs:enumeration value="461f" dc:title="Maîtrise et techniciens administratifs des autres services administratifs"/>
- <xs:enumeration value="462a" dc:title="Chefs de petites surfaces de vente (salariés ou mandataires)"/>
- <xs:enumeration value="462b" dc:title="Maîtrise de l'exploitation des magasins de vente"/>
- <xs:enumeration value="462c" dc:title="Acheteurs non classés cadres, aides-acheteurs"/>
- <xs:enumeration value="462d" dc:title="Animateurs commerciaux des magasins de vente, marchandiseurs (non cadres)"/>
- <xs:enumeration value="462e" dc:title="Autres professions intermédiaires commerciales (sauf techniciens des forces de vente)"/>
- <xs:enumeration value="463a" dc:title="Techniciens commerciaux et technico-commerciaux, représentants en informatique"/>
- <xs:enumeration value="463b" dc:title="Techniciens commerciaux et technico-commerciaux, représentants en biens d'équipement, en biens intermédiaires, commerce interindustriel (hors informatique)"/>
- <xs:enumeration value="463c" dc:title="Techniciens commerciaux et technico-commerciaux, représentants en biens de consommation auprès d'entreprises"/>
- <xs:enumeration value="463d" dc:title="Techniciens commerciaux et technico-commerciaux, représentants en services auprès d'entreprises ou de professionnels (hors banque, assurance, informatique)"/>
- <xs:enumeration value="463e" dc:title="Techniciens commerciaux et technico-commerciaux, représentants auprès de particuliers (hors banque, assurance, informatique)"/>
- <xs:enumeration value="464a" dc:title="Assistants de la publicité, des relations publiques (indépendants ou salariés)"/>
- <xs:enumeration value="464b" dc:title="Interprètes, traducteurs (indépendants ou salariés)"/>
- <xs:enumeration value="465a" dc:title="Concepteurs et assistants techniques des arts graphiques, de la mode et de la décoration (indépendants et salariés)"/>
- <xs:enumeration value="465b" dc:title="Assistants techniques de la réalisation des spectacles vivants et audiovisuels (indépendants ou salariés)"/>
- <xs:enumeration value="465c" dc:title="Photographes (indépendants et salariés)"/>
- <xs:enumeration value="466a" dc:title="Responsables commerciaux et administratifs des transports de voyageurs et du tourisme (non cadres)"/>
- <xs:enumeration value="466b" dc:title="Responsables commerciaux et administratifs des transports de marchandises (non cadres)"/>
- <xs:enumeration value="466c" dc:title="Responsables d'exploitation des transports de voyageurs et de marchandises (non cadres)"/>
- <xs:enumeration value="467a" dc:title="Chargés de clientèle bancaire"/>
- <xs:enumeration value="467b" dc:title="Techniciens des opérations bancaires"/>
- <xs:enumeration value="467c" dc:title="Professions intermédiaires techniques et commerciales des assurances"/>
- <xs:enumeration value="467d" dc:title="Professions intermédiaires techniques des organismes de sécurité sociale"/>
- <xs:enumeration value="468a" dc:title="Maîtrise de restauration : salle et service"/>
- <xs:enumeration value="468b" dc:title="Maîtrise de l'hébergement : hall et étages"/>
- <xs:enumeration value="471a" dc:title="Techniciens d'étude et de conseil en agriculture, eaux et forêt"/>
- <xs:enumeration value="471b" dc:title="Techniciens d'exploitation et de contrôle de la production en agriculture, eaux et forêt"/>
- <xs:enumeration value="472a" dc:title="Dessinateurs en bâtiment, travaux publics"/>
- <xs:enumeration value="472b" dc:title="Géomètres, topographes"/>
- <xs:enumeration value="472c" dc:title="Métreurs et techniciens divers du bâtiment et des travaux publics"/>
- <xs:enumeration value="472d" dc:title="Techniciens des travaux publics de l'État et des collectivités locales"/>
- <xs:enumeration value="473a" dc:title="Dessinateurs en électricité, électromécanique et électronique"/>
- <xs:enumeration value="473b" dc:title="Techniciens de recherche-développement et des méthodes de fabrication en électricité, électromécanique et électronique"/>
- <xs:enumeration value="473c" dc:title="Techniciens de fabrication et de contrôle-qualité en électricité, électromécanique et électronique"/>
- <xs:enumeration value="474a" dc:title="Dessinateurs en construction mécanique et travail des métaux"/>
- <xs:enumeration value="474b" dc:title="Techniciens de recherche-développement et des méthodes de fabrication en construction mécanique et travail des métaux"/>
- <xs:enumeration value="474c" dc:title="Techniciens de fabrication et de contrôle-qualité en construction mécanique et travail des métaux"/>
- <xs:enumeration value="475a" dc:title="Techniciens de recherche-développement et des méthodes de production des industries de transformation"/>
- <xs:enumeration value="475b" dc:title="Techniciens de production et de contrôle-qualité des industries de transformation"/>
- <xs:enumeration value="476a" dc:title="Assistants techniques, techniciens de l'imprimerie et de l'édition"/>
- <xs:enumeration value="476b" dc:title="Techniciens de l'industrie des matériaux souples, de l'ameublement et du bois"/>
- <xs:enumeration value="477a" dc:title="Techniciens de la logistique, du planning et de l'ordonnancement"/>
- <xs:enumeration value="477b" dc:title="Techniciens d'installation et de maintenance des équipements industriels (électriques, électromécaniques, mécaniques, hors informatique)"/>
- <xs:enumeration value="477c" dc:title="Techniciens d'installation et de maintenance des équipements non industriels (hors informatique et télécommunications)"/>
- <xs:enumeration value="477d" dc:title="Techniciens de l'environnement et du traitement des pollutions"/>
- <xs:enumeration value="478a" dc:title="Techniciens d'étude et de développement en informatique"/>
- <xs:enumeration value="478b" dc:title="Techniciens de production, d'exploitation en informatique"/>
- <xs:enumeration value="478c" dc:title="Techniciens d'installation, de maintenance, support et services aux utilisateurs en informatique"/>
- <xs:enumeration value="478d" dc:title="Techniciens des télécommunications et de l'informatique des réseaux"/>
- <xs:enumeration value="479a" dc:title="Techniciens des laboratoires de recherche publique ou de l'enseignement"/>
- <xs:enumeration value="479b" dc:title="Experts salariés ou indépendants de niveau technicien, techniciens divers"/>
- <xs:enumeration value="480a" dc:title="Contremaîtres et agents d'encadrement (non cadres) en agriculture, sylviculture"/>
- <xs:enumeration value="480b" dc:title="Maîtres d'équipage de la marine marchande et de la pêche"/>
- <xs:enumeration value="481a" dc:title="Conducteurs de travaux (non cadres)"/>
- <xs:enumeration value="481b" dc:title="Chefs de chantier (non cadres)"/>
- <xs:enumeration value="482a" dc:title="Agents de maîtrise en fabrication de matériel électrique, électronique"/>
- <xs:enumeration value="483a" dc:title="Agents de maîtrise en construction mécanique, travail des métaux"/>
- <xs:enumeration value="484a" dc:title="Agents de maîtrise en fabrication : agroalimentaire, chimie, plasturgie, pharmacie."/>
- <xs:enumeration value="484b" dc:title="Agents de maîtrise en fabrication : métallurgie, matériaux lourds et autres industries de transformation"/>
- <xs:enumeration value="485a" dc:title="Agents de maîtrise et techniciens en production et distribution d'énergie, eau, chauffage"/>
- <xs:enumeration value="485b" dc:title="Agents de maîtrise en fabrication des autres industries (imprimerie, matériaux souples, ameublement et bois)"/>
- <xs:enumeration value="486a" dc:title="Agents de maîtrise en maintenance, installation en électricité, électromécanique et électronique"/>
- <xs:enumeration value="486b" dc:title="Agents de maîtrise en maintenance, installation en électricité et électronique"/>
- <xs:enumeration value="486c" dc:title="Agents de maîtrise en maintenance, installation en électromécanique"/>
- <xs:enumeration value="486d" dc:title="Agents de maîtrise en maintenance, installation en mécanique"/>
- <xs:enumeration value="486e" dc:title="Agents de maîtrise en entretien général, installation, travaux neufs (hors mécanique, électromécanique, électronique)"/>
- <xs:enumeration value="487a" dc:title="Responsables d'entrepôt, de magasinage"/>
- <xs:enumeration value="487b" dc:title="Responsables du tri, de l'emballage, de l'expédition et autres responsables de la manutention"/>
- <xs:enumeration value="488a" dc:title="Maîtrise de restauration : cuisine/production"/>
- <xs:enumeration value="488b" dc:title="Maîtrise de restauration : gestion d'établissement"/>
- <xs:enumeration value="521a" dc:title="Employés de la Poste"/>
- <xs:enumeration value="521b" dc:title="Employés de France Télécom (statut public)"/>
- <xs:enumeration value="522a" dc:title="Agents de constatation ou de recouvrement des Impôts, du Trésor, des Douanes"/>
- <xs:enumeration value="523a" dc:title="Adjoints administratifs de la fonction publique (y.c. enseignement)"/>
- <xs:enumeration value="523b" dc:title="Adjoints administratifs de l'État et assimilés (sauf Poste, France Télécom)"/>
- <xs:enumeration value="523c" dc:title="Adjoints administratifs des collectivités locales"/>
- <xs:enumeration value="523d" dc:title="Adjoints administratifs des hôpitaux publics"/>
- <xs:enumeration value="524a" dc:title="Agents administratifs de la fonction publique (y.c. enseignement)"/>
- <xs:enumeration value="524b" dc:title="Agents administratifs de l'État et assimilés (sauf Poste, France Télécom)"/>
- <xs:enumeration value="524c" dc:title="Agents administratifs des collectivités locales"/>
- <xs:enumeration value="524d" dc:title="Agents administratifs des hôpitaux publics"/>
- <xs:enumeration value="525a" dc:title="Agents de service des établissements primaires"/>
- <xs:enumeration value="525b" dc:title="Agents de service des autres établissements d'enseignement"/>
- <xs:enumeration value="525c" dc:title="Agents de service de la fonction publique (sauf écoles, hôpitaux)"/>
- <xs:enumeration value="525d" dc:title="Agents de service hospitaliers (de la fonction publique ou du secteur privé)"/>
- <xs:enumeration value="526a" dc:title="Aides-soignants (de la fonction publique ou du secteur privé)"/>
- <xs:enumeration value="526b" dc:title="Assistants dentaires, médicaux et vétérinaires, aides de techniciens médicaux"/>
- <xs:enumeration value="526c" dc:title="Auxiliaires de puériculture"/>
- <xs:enumeration value="526d" dc:title="Aides médico-psychologiques"/>
- <xs:enumeration value="526e" dc:title="Ambulanciers salariés (du secteur public ou du secteur privé)"/>
- <xs:enumeration value="531a" dc:title="Agents de police de l'État"/>
- <xs:enumeration value="531b" dc:title="Agents des polices municipales"/>
- <xs:enumeration value="531c" dc:title="Surveillants de l'administration pénitentiaire"/>
- <xs:enumeration value="532a" dc:title="Gendarmes (de grade inférieur à adjudant)"/>
- <xs:enumeration value="532b" dc:title="Sergents et sous-officiers de grade équivalent des Armées (sauf pompiers militaires)"/>
- <xs:enumeration value="532c" dc:title="Hommes du rang (sauf pompiers militaires)"/>
- <xs:enumeration value="533a" dc:title="Pompiers (y.c. pompiers militaires)"/>
- <xs:enumeration value="533b" dc:title="Agents techniques forestiers, gardes des espaces naturels"/>
- <xs:enumeration value="533c" dc:title="Agents de surveillance du patrimoine et des administrations"/>
- <xs:enumeration value="534a" dc:title="Agents civils de sécurité et de surveillance"/>
- <xs:enumeration value="534b" dc:title="Convoyeurs de fonds, gardes du corps, enquêteurs privés et métiers assimilés (salariés)"/>
- <xs:enumeration value="541a" dc:title="Agents et hôtesses d'accueil et d'information (hors hôtellerie)"/>
- <xs:enumeration value="541b" dc:title="Agents d'accueil qualifiés, hôtesses d'accueil et d'information"/>
- <xs:enumeration value="541c" dc:title="Agents d'accueil non qualifiés"/>
- <xs:enumeration value="541d" dc:title="Standardistes, téléphonistes"/>
- <xs:enumeration value="541b" dc:title="Agents d'accueil qualifiés, hôtesses d'accueil et d'information"/>
- <xs:enumeration value="541c" dc:title="Agents d'accueil non qualifiés"/>
- <xs:enumeration value="542a" dc:title="Secrétaires"/>
- <xs:enumeration value="542b" dc:title="Dactylos, sténodactylos (sans secrétariat), opérateurs de traitement de texte"/>
- <xs:enumeration value="543a" dc:title="Employés des services comptables ou financiers"/>
- <xs:enumeration value="543b" dc:title="Employés qualifiés des services comptables ou financiers"/>
- <xs:enumeration value="543c" dc:title="Employés non qualifiés des services comptables ou financiers"/>
- <xs:enumeration value="543d" dc:title="Employés administratifs divers d'entreprises"/>
- <xs:enumeration value="543e" dc:title="Employés qualifiés des services du personnel et des services juridiques"/>
- <xs:enumeration value="543f" dc:title="Employés qualifiés des services commerciaux des entreprises (hors vente)"/>
- <xs:enumeration value="543g" dc:title="Employés administratifs qualifiés des autres services des entreprises"/>
- <xs:enumeration value="543h" dc:title="Employés administratifs non qualifiés"/>
- <xs:enumeration value="544a" dc:title="Employés et opérateurs d'exploitation en informatique"/>
- <xs:enumeration value="545a" dc:title="Employés administratifs des services techniques de la banque"/>
- <xs:enumeration value="545b" dc:title="Employés des services commerciaux de la banque"/>
- <xs:enumeration value="545c" dc:title="Employés des services techniques des assurances"/>
- <xs:enumeration value="545d" dc:title="Employés des services techniques des organismes de sécurité sociale et assimilés"/>
- <xs:enumeration value="546a" dc:title="Contrôleurs des transports (personnels roulants)"/>
- <xs:enumeration value="546b" dc:title="Agents des services commerciaux des transports de voyageurs et du tourisme"/>
- <xs:enumeration value="546c" dc:title="Employés administratifs d'exploitation des transports de marchandises"/>
- <xs:enumeration value="546d" dc:title="Hôtesses de l'air et stewards"/>
- <xs:enumeration value="546e" dc:title="Autres agents et hôtesses d'accompagnement (transports, tourisme)"/>
- <xs:enumeration value="551a" dc:title="Employés de libre service du commerce et magasiniers"/>
- <xs:enumeration value="552a" dc:title="Caissiers de magasin"/>
- <xs:enumeration value="553a" dc:title="Vendeurs non spécialisés"/>
- <xs:enumeration value="553b" dc:title="Vendeurs polyvalents des grands magasins"/>
- <xs:enumeration value="553c" dc:title=" Autres vendeurs non spécialisés"/>
- <xs:enumeration value="554a" dc:title="Vendeurs en alimentation"/>
- <xs:enumeration value="554b" dc:title="Vendeurs en ameublement, décor, équipement du foyer"/>
- <xs:enumeration value="554c" dc:title="Vendeurs en droguerie, bazar, quincaillerie, bricolage"/>
- <xs:enumeration value="554d" dc:title="Vendeurs du commerce de fleurs"/>
- <xs:enumeration value="554e" dc:title="Vendeurs en habillement et articles de sport"/>
- <xs:enumeration value="554f" dc:title="Vendeurs en produits de beauté, de luxe (hors biens culturels) et optique"/>
- <xs:enumeration value="554g" dc:title="Vendeurs de biens culturels (livres, disques, multimédia, objets d'art)"/>
- <xs:enumeration value="554h" dc:title="Vendeurs de tabac, presse et articles divers"/>
- <xs:enumeration value="554j" dc:title="Pompistes et gérants de station-service (salariés ou mandataires)"/>
- <xs:enumeration value="555a" dc:title="Vendeurs par correspondance, télévendeurs"/>
- <xs:enumeration value="556a" dc:title="Vendeurs en gros de biens d'équipement, biens intermédiaires"/>
- <xs:enumeration value="561a" dc:title="Serveurs, commis de restaurant, garçons (bar, brasserie, café ou restaurant)"/>
- <xs:enumeration value="561b" dc:title="Serveurs, commis de restaurant, garçons qualifiés"/>
- <xs:enumeration value="561c" dc:title="Serveurs, commis de restaurant, garçons non qualifiés"/>
- <xs:enumeration value="561d" dc:title="Aides de cuisine, apprentis de cuisine et employés polyvalents de la restauration"/>
- <xs:enumeration value="561e" dc:title="Employés de l'hôtellerie : réception et hall"/>
- <xs:enumeration value="561f" dc:title="Employés d'étage et employés polyvalents de l'hôtellerie"/>
- <xs:enumeration value="562a" dc:title="Manucures, esthéticiens (salariés)"/>
- <xs:enumeration value="562b" dc:title="Coiffeurs salariés"/>
- <xs:enumeration value="563a" dc:title="Assistantes maternelles, gardiennes d'enfants, familles d'accueil"/>
- <xs:enumeration value="563b" dc:title="Aides à domicile, aides ménagères, travailleuses familiales"/>
- <xs:enumeration value="563c" dc:title="Employés de maison et personnels de ménage chez des particuliers"/>
- <xs:enumeration value="564a" dc:title="Concierges, gardiens d'immeubles"/>
- <xs:enumeration value="564b" dc:title="Employés des services divers"/>
- <xs:enumeration value="621a" dc:title="Chefs d'équipe du gros oeuvre et des travaux publics"/>
- <xs:enumeration value="621b" dc:title="Ouvriers qualifiés du travail du béton"/>
- <xs:enumeration value="621c" dc:title="Conducteurs qualifiés d'engins de chantiers du bâtiment et des travaux publics"/>
- <xs:enumeration value="621d" dc:title="Ouvriers des travaux publics en installations électriques et de télécommunications"/>
- <xs:enumeration value="621e" dc:title="Autres ouvriers qualifiés des travaux publics"/>
- <xs:enumeration value="621f" dc:title="Ouvriers qualifiés des travaux publics (salariés de l'État et des collectivités locales)"/>
- <xs:enumeration value="621g" dc:title="Mineurs de fond qualifiés et autres ouvriers qualifiés des industries d'extraction (carrières, pétrole, gaz...)"/>
- <xs:enumeration value="622a" dc:title="Opérateurs qualifiés sur machines automatiques en production électrique ou électronique"/>
- <xs:enumeration value="622b" dc:title="Câbleurs qualifiés, bobiniers qualifiés"/>
- <xs:enumeration value="622c" dc:title="Monteurs câbleurs qualifiés en électricité"/>
- <xs:enumeration value="622d" dc:title="Câbleurs qualifiés en électronique (prototype, unité, petite série)"/>
- <xs:enumeration value="622e" dc:title="Autres monteurs câbleurs en électronique"/>
- <xs:enumeration value="622f" dc:title="Bobiniers qualifiés"/>
- <xs:enumeration value="622g" dc:title="Plateformistes, contrôleurs qualifiés de matériel électrique ou électronique"/>
- <xs:enumeration value="623a" dc:title="Chaudronniers-tôliers industriels, opérateurs qualifiés du travail en forge, conducteurs qualifiés d'équipement de formage, traceurs qualifiés"/>
- <xs:enumeration value="623b" dc:title="Tuyauteurs industriels qualifiés"/>
- <xs:enumeration value="623c" dc:title="Soudeurs qualifiés sur métaux"/>
- <xs:enumeration value="623d" dc:title="Opérateurs qualifiés sur machine de soudage"/>
- <xs:enumeration value="623e" dc:title="Soudeurs manuels"/>
- <xs:enumeration value="623f" dc:title="Opérateurs qualifiés d'usinage des métaux travaillant à l'unité ou en petite série, moulistes qualifiés"/>
- <xs:enumeration value="623g" dc:title="Opérateurs qualifiés d'usinage des métaux sur autres machines (sauf moulistes)"/>
- <xs:enumeration value="624a" dc:title="Monteurs qualifiés d'ensembles mécaniques"/>
- <xs:enumeration value="624b" dc:title="Monteurs, metteurs au point très qualifiés d'ensembles mécaniques travaillant à l'unité ou en petite série"/>
- <xs:enumeration value="624c" dc:title="Monteurs qualifiés d'ensembles mécaniques travaillant en moyenne ou en grande série"/>
- <xs:enumeration value="624d" dc:title="Monteurs qualifiés en structures métalliques"/>
- <xs:enumeration value="624e" dc:title="Ouvriers qualifiés de contrôle et d'essais en mécanique"/>
- <xs:enumeration value="624f" dc:title="Ouvriers qualifiés des traitements thermiques et de surface sur métaux"/>
- <xs:enumeration value="624g" dc:title="Autres mécaniciens ou ajusteurs qualifiés (ou spécialité non reconnue)"/>
- <xs:enumeration value="625a" dc:title="Pilotes d'installation lourde des industries de transformation : agroalimentaire, chimie, plasturgie, énergie"/>
- <xs:enumeration value="625b" dc:title="Ouvriers qualifiés et agents qualifiés de laboratoire : agroalimentaire, chimie, biologie, pharmacie"/>
- <xs:enumeration value="625c" dc:title="Autres opérateurs et ouvriers qualifiés de la chimie (y.c. pharmacie) et de la plasturgie"/>
- <xs:enumeration value="625d" dc:title="Opérateurs de la transformation des viandes"/>
- <xs:enumeration value="625e" dc:title="Autres opérateurs et ouvriers qualifiés de l'industrie agricole et alimentaire (hors transformation des viandes)"/>
- <xs:enumeration value="625f" dc:title="Autres opérateurs travaillant sur installations ou machines : industrie agroalimentaire (hors transformation des viandes)"/>
- <xs:enumeration value="625g" dc:title="Autres ouvriers de production qualifiés ne travaillant pas sur machine : industrie agroalimentaire (hors transformation des viandes)"/>
- <xs:enumeration value="625h" dc:title="Ouvriers qualifiés des autres industries (eau, gaz, énergie, chauffage)"/>
- <xs:enumeration value="626a" dc:title="Pilotes d'installation lourde des industries de transformation : métallurgie, production verrière, matériaux de construction"/>
- <xs:enumeration value="626b" dc:title="Autres opérateurs et ouvriers qualifiés : métallurgie, production verrière, matériaux de construction"/>
- <xs:enumeration value="626c" dc:title="Opérateurs et ouvriers qualifiés des industries lourdes du bois et de la fabrication du papier-carton"/>
- <xs:enumeration value="627a" dc:title="Opérateurs qualifiés du textile et de la mégisserie"/>
- <xs:enumeration value="627b" dc:title="Ouvriers qualifiés de la coupe des vêtements et de l'habillement, autres opérateurs de confection qualifiés"/>
- <xs:enumeration value="627c" dc:title="Ouvriers qualifiés du travail industriel du cuir"/>
- <xs:enumeration value="627d" dc:title="Ouvriers qualifiés de scierie, de la menuiserie industrielle et de l'ameublement"/>
- <xs:enumeration value="627e" dc:title="Ouvriers de la photogravure et des laboratoires photographiques et cinématographiques"/>
- <xs:enumeration value="627f" dc:title="Ouvriers de la composition et de l'impression, ouvriers qualifiés de la brochure, de la reliure et du façonnage du papier-carton"/>
- <xs:enumeration value="628a" dc:title="Mécaniciens qualifiés de maintenance, entretien : équipements industriels"/>
- <xs:enumeration value="628b" dc:title="Électromécaniciens, électriciens qualifiés d'entretien : équipements industriels"/>
- <xs:enumeration value="628c" dc:title="Régleurs qualifiés d'équipements de fabrication (travail des métaux, mécanique)"/>
- <xs:enumeration value="628d" dc:title="Régleurs qualifiés d'équipements de fabrication (hors travail des métaux et mécanique)"/>
- <xs:enumeration value="628e" dc:title="Ouvriers qualifiés de l'assainissement et du traitement des déchets"/>
- <xs:enumeration value="628f" dc:title="Agents qualifiés de laboratoire (sauf chimie, santé)"/>
- <xs:enumeration value="628g" dc:title="Ouvriers qualifiés divers de type industriel"/>
- <xs:enumeration value="631a" dc:title="Jardiniers"/>
- <xs:enumeration value="632a" dc:title="Maçons qualifiés"/>
- <xs:enumeration value="632b" dc:title="Ouvriers qualifiés du travail de la pierre"/>
- <xs:enumeration value="632c" dc:title="Charpentiers en bois qualifiés"/>
- <xs:enumeration value="632d" dc:title="Menuisiers qualifiés du bâtiment"/>
- <xs:enumeration value="632e" dc:title="Couvreurs qualifiés"/>
- <xs:enumeration value="632f" dc:title="Plombiers et chauffagistes qualifiés"/>
- <xs:enumeration value="632g" dc:title="Peintres et ouvriers qualifiés de pose de revêtements sur supports verticaux"/>
- <xs:enumeration value="632h" dc:title="Soliers moquetteurs et ouvriers qualifiés de pose de revêtements souples sur supports horizontaux"/>
- <xs:enumeration value="632j" dc:title="Monteurs qualifiés en agencement, isolation"/>
- <xs:enumeration value="632k" dc:title="Ouvriers qualifiés d'entretien général des bâtiments"/>
- <xs:enumeration value="633a" dc:title="Électriciens qualifiés de type artisanal (y.c. bâtiment)"/>
- <xs:enumeration value="633b" dc:title="Dépanneurs qualifiés en radiotélévision, électroménager, matériel électronique (salariés)"/>
- <xs:enumeration value="633c" dc:title="Électriciens, électroniciens qualifiés en maintenance entretien, réparation : automobile"/>
- <xs:enumeration value="633d" dc:title="Électriciens, électroniciens qualifiés en maintenance, entretien : équipements non industriels"/>
- <xs:enumeration value="634a" dc:title="Carrossiers d'automobiles qualifiés"/>
- <xs:enumeration value="634b" dc:title="Métalliers, serruriers qualifiés"/>
- <xs:enumeration value="634c" dc:title="Mécaniciens qualifiés en maintenance, entretien, réparation : automobile"/>
- <xs:enumeration value="634d" dc:title="Mécaniciens qualifiés de maintenance, entretien : équipements non industriels"/>
- <xs:enumeration value="635a" dc:title="Tailleurs et couturières qualifiés, ouvriers qualifiés du travail des étoffes (sauf fabrication de vêtements), ouvriers qualifiés de type artisanal du travail du cuir"/>
- <xs:enumeration value="636a" dc:title="Bouchers (sauf industrie de la viande)"/>
- <xs:enumeration value="636b" dc:title="Charcutiers (sauf industrie de la viande)"/>
- <xs:enumeration value="636c" dc:title="Boulangers, pâtissiers (sauf activité industrielle)"/>
- <xs:enumeration value="636d" dc:title="Cuisiniers et commis de cuisine"/>
- <xs:enumeration value="637a" dc:title="Modeleurs (sauf modeleurs de métal), mouleurs-noyauteurs à la main, ouvriers qualifiés du travail du verre ou de la céramique à la main"/>
- <xs:enumeration value="637b" dc:title="Ouvriers d'art"/>
- <xs:enumeration value="637c" dc:title="Ouvriers et techniciens des spectacles vivants et audiovisuels"/>
- <xs:enumeration value="637d" dc:title="Ouvriers qualifiés divers de type artisanal"/>
- <xs:enumeration value="641a" dc:title="Conducteurs routiers et grands routiers (salariés)"/>
- <xs:enumeration value="641b" dc:title="Conducteurs de véhicule routier de transport en commun (salariés)"/>
- <xs:enumeration value="642a" dc:title="Conducteurs de taxi (salariés)"/>
- <xs:enumeration value="642b" dc:title="Conducteurs de voiture particulière (salariés)"/>
- <xs:enumeration value="643a" dc:title="Conducteurs livreurs, coursiers (salariés)"/>
- <xs:enumeration value="644a" dc:title="Conducteurs de véhicule de ramassage des ordures ménagères"/>
- <xs:enumeration value="651a" dc:title="Conducteurs d'engin lourd de levage"/>
- <xs:enumeration value="651b" dc:title="Conducteurs d'engin lourd de manoeuvre"/>
- <xs:enumeration value="652a" dc:title="Ouvriers qualifiés de la manutention, conducteurs de chariots élévateurs, caristes"/>
- <xs:enumeration value="652b" dc:title="Dockers"/>
- <xs:enumeration value="653a" dc:title="Magasiniers qualifiés"/>
- <xs:enumeration value="654a" dc:title="Conducteurs qualifiés d'engins de transport guidés"/>
- <xs:enumeration value="654b" dc:title="Conducteurs qualifiés d'engins de transport guidés (sauf remontées mécaniques)"/>
- <xs:enumeration value="654c" dc:title="Conducteurs qualifiés de systèmes de remontées mécaniques"/>
- <xs:enumeration value="655a" dc:title="Autres agents et ouvriers qualifiés (sédentaires) des services d'exploitation des transports"/>
- <xs:enumeration value="656a" dc:title="Matelots de la marine marchande, capitaines et matelots timoniers de la navigation fluviale (salariés)"/>
- <xs:enumeration value="656b" dc:title="Matelots de la marine marchande"/>
- <xs:enumeration value="656c" dc:title="Capitaines et matelots timoniers de la navigation fluviale"/>
- <xs:enumeration value="671a" dc:title="Ouvriers non qualifiés des travaux publics de l'État et des collectivités locales"/>
- <xs:enumeration value="671b" dc:title="Ouvriers non qualifiés des travaux publics, du travail du béton et de l'extraction, hors État et collectivités locales"/>
- <xs:enumeration value="671c" dc:title="Ouvriers non qualifiés des travaux publics et du travail du béton"/>
- <xs:enumeration value="671d" dc:title="Aides-mineurs, ouvriers non qualifiés de l'extraction"/>
- <xs:enumeration value="672a" dc:title="Ouvriers non qualifiés de l'électricité et de l'électronique"/>
- <xs:enumeration value="673a" dc:title="Ouvriers de production non qualifiés travaillant par enlèvement de métal"/>
- <xs:enumeration value="673b" dc:title="Ouvriers de production non qualifiés travaillant par formage de métal"/>
- <xs:enumeration value="673c" dc:title="Ouvriers non qualifiés de montage, contrôle en mécanique et travail des métaux"/>
- <xs:enumeration value="674a" dc:title="Ouvriers de production non qualifiés : chimie, pharmacie, plasturgie"/>
- <xs:enumeration value="674b" dc:title="Ouvriers de production non qualifiés de la transformation des viandes"/>
- <xs:enumeration value="674c" dc:title="Autres ouvriers de production non qualifiés : industrie agro-alimentaire"/>
- <xs:enumeration value="674d" dc:title="Ouvriers de production non qualifiés : métallurgie, production verrière, céramique, matériaux de construction"/>
- <xs:enumeration value="674e" dc:title="Ouvriers de production non qualifiés : industrie lourde du bois, fabrication des papiers et cartons"/>
- <xs:enumeration value="675a" dc:title="Ouvriers de production non qualifiés du textile et de la confection, de la tannerie-mégisserie et du travail du cuir"/>
- <xs:enumeration value="675b" dc:title="Ouvriers de production non qualifiés du travail du bois et de l'ameublement"/>
- <xs:enumeration value="675c" dc:title="Ouvriers de production non qualifiés de l'imprimerie, presse, édition"/>
- <xs:enumeration value="676a" dc:title="Manutentionnaires non qualifiés"/>
- <xs:enumeration value="676b" dc:title="Déménageurs (hors chauffeurs-déménageurs), non qualifiés"/>
- <xs:enumeration value="676c" dc:title="Ouvriers du tri, de l'emballage, de l'expédition, non qualifiés"/>
- <xs:enumeration value="676d" dc:title="Agents non qualifiés des services d'exploitation des transports"/>
- <xs:enumeration value="676e" dc:title="Ouvriers non qualifiés divers de type industriel"/>
- <xs:enumeration value="681a" dc:title="Ouvriers non qualifiés du gros oeuvre du bâtiment"/>
- <xs:enumeration value="681b" dc:title="Ouvriers non qualifiés du second oeuvre du bâtiment"/>
- <xs:enumeration value="682a" dc:title="Métalliers, serruriers, réparateurs en mécanique non qualifiés"/>
- <xs:enumeration value="683a" dc:title="Apprentis boulangers, bouchers, charcutiers"/>
- <xs:enumeration value="684a" dc:title="Nettoyeurs"/>
- <xs:enumeration value="684b" dc:title="Ouvriers non qualifiés de l'assainissement et du traitement des déchets"/>
- <xs:enumeration value="685a" dc:title="Ouvriers non qualifiés divers de type artisanal"/>
- <xs:enumeration value="691a" dc:title="Conducteurs d'engin agricole ou forestier"/>
- <xs:enumeration value="691b" dc:title="Ouvriers de l'élevage"/>
- <xs:enumeration value="691c" dc:title="Ouvriers du maraîchage ou de l'horticulture"/>
- <xs:enumeration value="691d" dc:title="Ouvriers de la viticulture ou de l'arboriculture fruitière"/>
- <xs:enumeration value="691e" dc:title="Ouvriers agricoles sans spécialisation particulière"/>
- <xs:enumeration value="691f" dc:title="Ouvriers de l'exploitation forestière ou de la sylviculture"/>
- <xs:enumeration value="692a" dc:title="Marins-pêcheurs et ouvriers de l'aquaculture"/>
- <xs:enumeration value="7100" dc:title="Anciens agriculteurs exploitants"/>
- <xs:enumeration value="7200" dc:title="Anciens artisans, commerçants, chefs d'entreprise"/>
- <xs:enumeration value="7400" dc:title="Anciens cadres"/>
- <xs:enumeration value="7500" dc:title="Anciennes professions intermédiaires"/>
- <xs:enumeration value="7700" dc:title="Anciens employés"/>
- <xs:enumeration value="7800" dc:title="Anciens ouvriers"/>
- <xs:enumeration value="8100" dc:title="Chômeurs n'ayant jamais travaillé"/>
- <xs:enumeration value="8300" dc:title="Militaires du contingent"/>
- <xs:enumeration value="8400" dc:title="Élèves, étudiants"/>
- <xs:enumeration value="8500" dc:title="Personnes diverses sans activité professionnelle de moins de 60 ans (sauf retraites)"/>
- <xs:enumeration value="8600" dc:title="Personnes diverses sans activité professionnelle de 60 ans et plus (sauf retraites)"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:redefine>
-</xs:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="GroupeSocioprofessionnelPCS2003Type">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="1"/>
- <xs:pattern value="[1-8]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieSocioprofessionnelleAgregeePCS2003Type">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CategorieSocioprofessionnellePCS2003Type">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ProfessionPCS2003Type">
- <xs:restriction base="xs:token">
- <xs:length value="4"/>
- <xs:pattern value="[0-9]{3}[a-z0-9]"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="GroupeSocioprofessionnelPCS2003" type="ie:GroupeSocioprofessionnelPCS2003Type"/>
- <xs:element name="CategorieSocioprofessionnelleAgregeePCS2003" type="ie:CategorieSocioprofessionnelleAgregeePCS2003Type"/>
- <xs:element name="CategorieSocioprofessionnellePCS2003" type="ie:CategorieSocioprofessionnellePCS2003Type"/>
- <xs:element name="ProfessionPCS2003" type="ie:ProfessionPCS2003Type"/>
- <xs:attribute name="groupeSocioprofessionnelPCS2003" type="ie:GroupeSocioprofessionnelPCS2003Type"/>
- <xs:attribute name="categorieSocioprofessionnelleAgregeePCS2003" type="ie:CategorieSocioprofessionnelleAgregeePCS2003Type"/>
- <xs:attribute name="categorieSocioprofessionnellePCS2003" type="ie:CategorieSocioprofessionnellePCS2003Type"/>
- <xs:attribute name="professionPCS2003" type="ie:ProfessionPCS2003Type"/>
-</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:ie="http://xml.insee.fr/schema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.insee.fr/schema" version="2.0">
- <xs:include schemaLocation="insee-commun.xsd"/>
- <xs:simpleType name="SIRENType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="9"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="SIREN" type="ie:SIRENType"/>
- <xs:attribute name="siren" type="ie:SIRENType"/>
- <xs:simpleType name="NICType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="5"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="NIC" type="ie:NICType"/>
- <xs:attribute name="nic" type="ie:NICType"/>
- <xs:complexType name="SIRETStructureType">
- <xs:sequence>
- <xs:element ref="ie:SIREN"/>
- <xs:element ref="ie:NIC"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="SIRETStructure" type="ie:SIRETStructureType"/>
- <xs:simpleType name="SIRETType">
- <xs:restriction base="ie:ChaineNumeriqueType">
- <xs:length value="14"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="SIRET" type="ie:SIRETType"/>
- <xs:attribute name="siret" type="ie:SIRETType"/>
- <!-- JLL : deleted caused by deprecated types
- <xs:annotation ie:obsolete="true">
- <xs:documentation> Les types qui suivent sont dépréciés et seront remplacés dans les prochaines versions par des types équivalents qui suivent les conventions de nommage en vigueur.</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="SIREN_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="9"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="NIC_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="5"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="SIRET_ctype" ie:obsolete="true">
- <xs:sequence>
- <xs:element ref="ie:SIREN"/>
- <xs:element ref="ie:NIC"/>
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="SIRET_stype" ie:obsolete="true">
- <xs:restriction base="ie:Chaîne_Numérique_stype">
- <xs:length value="14"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:attribute name="SIREN" type="ie:SIREN_stype" ie:obsolete="true"/>
- <xs:attribute name="NIC" type="ie:NIC_stype" ie:obsolete="true"/>
- <xs:attribute name="SIRET" type="ie:SIRET_stype" ie:obsolete="true"/>
- -->
-</xs:schema>
\ No newline at end of file
--- /dev/null
+var fs = require('fs');
+var util = require('util');
+var gulp = require('gulp');
+var xsd2json = require('xsd2json2').xsd2json;
+var mkdirp = require('mkdirp');
+var del = require('del');
+
+gulp.task('clean', function() {
+ del.sync(['./tiers.json', './tiers-noAdditionalProperties.json', './ng-schemas.js']);
+});
+
+// Generate the JSON schemas from the XSD definitions
+gulp.task('xsd2json-tiers', function(callback) {
+ xsd2json('./tiers.xsd', function(err, jsonSchema) {
+ if (err) return callback(err);
+ // Root element of schema should have type Tiers
+ jsonSchema.$ref = '#/definitions/sformatspivotsadullactnettiersv2:TiersType';
+ fs.writeFile('./tiers.json', JSON.stringify(jsonSchema, null, 2), callback);
+ });
+});
+
+var recursiveNoAddProp = function(o) {
+ for (var i in o) {
+ if (typeof o[i] === 'object') {
+ if (o[i].properties) {
+ o[i].additionalProperties = false;
+ }
+ recursiveNoAddProp(o[i]);
+ }
+ }
+};
+
+gulp.task('noAddProp', function() {
+ var schema = JSON.parse(fs.readFileSync('./tiers.json', 'utf8'));
+ recursiveNoAddProp(schema);
+ fs.writeFileSync('./tiers-noAdditionalProperties.json', JSON.stringify(schema, null, 2));
+});
+
+// Generate an angular module with a constant that holds the JSON schema
+gulp.task('ngConstant', function(callback) {
+ var angularModule = util.format(
+ 'angular.module("referentiel-tiers.contract", [])\n.constant("TIERS_SCHEMA", %s);',
+ fs.readFileSync('./tiers.json', 'utf8')
+ );
+ fs.writeFile('./ng-schemas.js', angularModule, callback);
+});
\ No newline at end of file
--- /dev/null
+/**
+ * Exports all resources related to the referentiel-tiers contract for node.js programs
+ */
+
+var fs = require('fs');
+
+exports.wadl = fs.readFileSync(__dirname + '/tiers.wadl', 'utf8');
+
+exports.wsdl = fs.readFileSync(__dirname + '/tiers.wsdl', 'utf8');
+
+exports.xsd = {
+ tiers: fs.readFileSync(__dirname + '/tiers.xsd', 'utf8')
+};
+
+exports.jsonSchema = {
+ tiers: require('./tiers.json'),
+ tiersNoAdditionalProperties: require('./tiers-noAdditionalProperties')
+};
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:mgs="http://www.mgdis.fr"
- xmlns:tns="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:cod="https://formats-pivots.adullact.net/code"
- elementFormDefault="qualified">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit une donnée complémentaire multivaluée]]></s:documentation>
- </s:annotation>
- <s:import
- namespace="https://formats-pivots.adullact.net/code"
- schemaLocation="../entite/code/code.xsd"/>
- <s:complexType name="additionalInformationType">
- <s:annotation>
- <s:documentation xml:lang="EN"><![CDATA[Specified a further data (by key value)]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Définit une donnée complémentaire avec un clé et plusieurs valeurs]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:choice minOccurs="0">
- <s:sequence>
- <s:element
- name="application"
- type="s:string"/>
- <s:element
- name="id"
- type="s:string"/>
- </s:sequence>
- <s:element
- name="reference"
- type="cod:qualifiedIdentifiersType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Le nom du référentiel est à spécifier dans reference.name]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Le code de l'entité est à spécifier dans reference.identifier]]></s:documentation>
- <s:documentation xml:lang="FR"><![CDATA[Inutile dans le cas où les informations complémentaires sont incluse dans l'entité]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
- <s:element
- name="key"
- type="s:string"
- minOccurs="1">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[identifiant de la donnée complémentaire]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:choice>
- <s:annotation>
- <s:documentation xml:lang="FR">Utiliser de préférence
- values</s:documentation>
- <s:appinfo>
- <mgs:deprecated
- date="2014-01-01T01:01:01"
- refer="values"/>
- </s:appinfo>
- </s:annotation>
- <s:element
- name="values"
- type="tns:valuesType"
- minOccurs="1">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[valeurs de la donnée complémentaire]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element
- name="value"
- type="s:string"
- minOccurs="1"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[valeurs de la donnée complémentaire]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:choice>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/additionalInformation/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/additionalInformation/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="valuesType">
- <s:sequence>
- <s:element
- name="value"
- type="s:string"
- minOccurs="1"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[valeurs de la donnée complémentaire]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/additionalInformation/values/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/additionalInformation/values/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="informationComplementaire"
- type="tns:additionalInformationType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:tns="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/additionalInformation/v1"
- schemaLocation="informationComplementaire.xsd"/>
- <s:complexType name="additionalInformationCollectionType">
- <s:annotation>
- <s:documentation xml:lang="EN"><![CDATA[Contains all further data for an entry]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="additionalInformation"
- type="ic:additionalInformationType"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Donnée complémentaire multivaluée]]></s:documentation>
- </s:annotation>
- </s:element>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/additionalInformationCollection/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/additionnalInformationCollection/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="informationsComplementaires"
- type="tns:additionalInformationCollectionType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/insee"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/insee"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified">
- <s:import
- namespace="http://xml.insee.fr/schema"
- schemaLocation="../external/insee/insee.xsd"/>
- <s:complexType name="informationInseeType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Informations normées par l'INSEE]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="SIRET"
- type="ie:SIRETStructureType"
- minOccurs="0"/>
- <s:element
- name="NAFNiv732"
- type="ie:SousClasseNAF2008Type"
- minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Code NAF niveau 732 (5 niveau d'arborescence) de la Nomenclature d'activités Française. NOTE: Le code APE est une déclinaison du niveau 732 de la NAF 2008 rev2 sans le point '.'.]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element
- name="CJ"
- type="ie:CategorieJuridiqueNiveauIIIType"
- minOccurs="0">
- <s:annotation>
- <s:documentation
- source="http://xml.insee.fr/schema/cj.html#CJ-description"
- xml:lang="FR"><![CDATA[La nomenclature des catégories juridiques retenue dans SIRENE a été élaborée sous l'égide du comité interministériel SIRENE. C'est une nomenclature à vocation interadministrative, utilisée aussi dans la gestion du Registre du Commerce et des Sociétés. Elle sert de référence aux CFE pour recueillir les déclarations des entreprises.]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element
- name="NIR"
- type="ie:NIRAvecCleStructureType"
- minOccurs="0">
- <s:annotation>
- <s:documentation
- source="http://xml.insee.fr/schema/nir.html#NIR-description"
- xml:lang="FR"><![CDATA[Numéro d'identification des personnes physiques. Le NIR est un numéro à treize caractères dont la composition est précisée dans l'article 4 du décret n° 82-103 du 22 janvier 1982 : "Le numéro attribué à chaque personne inscrite au répertoire comporte 13 chiffres. Ce numéro indique successivement et exclusivement le sexe (1 chiffre), l'année de naissance (2 chiffres), le mois de naissance (2 chiffres), et le lieu de naissance (5 chiffres ou caractères) de la personne concernée. Les trois chiffres suivants permettent de distinguer les personnes nées au même lieu, à la même période."]]></s:documentation>
- <s:documentation
- source="http://xml.insee.fr/schema/nir.html#CleNIR-description"
- xml:lang="FR"><![CDATA[La clé de contrôle du NIR est un nombre à deux chiffres dont la valeur est le complément à 97 du reste de la division du nombre formé par le NIR par 97.]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:element
- name="PCS"
- type="tns:PCSType"
- minOccurs="0">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Codes de la nomenclature des Professions et Catégories Socioprofessionnelles 2003.]]></s:documentation>
- </s:annotation>
- </s:element>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/insee/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/insee/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/insee/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/insee/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="PCSType">
- <s:sequence>
- <s:element
- name="Niv1"
- type="ie:GroupeSocioprofessionnelPCS2003Type"
- minOccurs="0"/>
- <s:element
- name="Niv2"
- type="ie:CategorieSocioprofessionnelleAgregeePCS2003Type"
- minOccurs="0"/>
- <s:element
- name="Niv3"
- type="ie:CategorieSocioprofessionnellePCS2003Type"
- minOccurs="0"/>
- <s:element
- name="Niv4"
- type="ie:ProfessionPCS2003Type"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/insee/cog/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/insee/cog/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/insee/cog/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/insee/cog/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="informationInsee"
- type="tns:informationInseeType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/liste"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/liste"
- xmlns:t="https://formats-pivots.adullact.net/tiers/v1"
- xmlns:e="https://formats-pivots.adullact.net/entite/v1"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:ics="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:tp="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- xmlns:coos="https://formats-pivots.adullact.net/tiers/v1/coordonnees"
- xmlns:coo="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- xmlns:db="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:reps="https://formats-pivots.adullact.net/tiers/v1/representants"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:cla="https://formats-pivots.adullact.net/classification/v1"
- xmlns:clas="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:c="https://formats-pivots.adullact.net/correlation/v1"
- xmlns:cs="https://formats-pivots.adullact.net/correlations/v1"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:dbautre="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:iban="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:rib="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:dbs="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- xmlns:rep="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:tmo="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- xmlns:tph="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- xmlns:mgsie="https://formats-pivots.adullact.net/tiers/v1/insee"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/entite/v1"
- schemaLocation="entite/entite.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- schemaLocation="proprietes/proprietesTiers.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/coordonnees"
- schemaLocation="coordonnee/coordonnees.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- schemaLocation="domiciliationBancaire/domiciliationsBancaires.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/representants"
- schemaLocation="representant/representants.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1"
- schemaLocation="tiers.xsd"/>
- <s:complexType name="listeTiersType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définition d'une liste de tiers]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="tiers"
- type="t:tiersType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/liste/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/liste/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="listeTiers"
- type="tns:listeTiersType"/>
-</s:schema>
\ No newline at end of file
--- /dev/null
+angular.module("referentiel-tiers.contract", [])
+.constant("TIERS_SCHEMA", {
+ "definitions": {
+ "sformatspivotsadullactnettiersv2:TypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ComplementTypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ThematiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeReglementEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeFamilleEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeTiersmasterDataRecordEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:FonctionPieceEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserFormEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:StatusEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DateSoupleType": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:code": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:PersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "PHYSIQUE",
+ "MORALE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ComplementPersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "NON_APPLICABLE",
+ "MORALE_DROIT_PUBLIC",
+ "MORALE_DROIT_PRIVE",
+ "MORALE_DROIT_MIXTE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ThematiqueDefaultEnum": {
+ "enum": [
+ "FINANCIER",
+ "ADMINISTRATIF",
+ "COURRIER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeReglementDefaultEnum": {
+ "enum": [
+ "CHEQUE",
+ "VIREMENT",
+ "ESPECE",
+ "CARTE_BANCAIRE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultTypeFamilleEnum": {
+ "enum": [
+ "TIERS",
+ "TIERS_ASSOCIATION",
+ "TIERS_ENTREPRISE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultTypeTiersmasterDataRecordEnum": {
+ "enum": [
+ "FAMILLE",
+ "CIVILITE",
+ "FONCTION_REPRESENTANT",
+ "FORME_JURIDIQUE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeAssociationType": {
+ "enum": [
+ "INTERNATIONAL",
+ "NATIONAL",
+ "REGIONAL",
+ "DEPARTEMENTAL",
+ "LOCAL"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NatureCompte": {
+ "enum": [
+ "CHARGE",
+ "PRODUIT"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeEtablissementType": {
+ "enum": [
+ "SIEGE_SOCIAL",
+ "ETABLISSEMENT_SECONDAIRE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultFonctionPieceEnum": {
+ "enum": [
+ "INSTRUCTION",
+ "PAIEMENT",
+ "AVIS",
+ "EVALUATION",
+ "DECISION"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeTransmissionPieceEnum": {
+ "enum": [
+ "DEPOSEE",
+ "ENVOIEPOSTAL"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserFormDefaultEnum": {
+ "enum": [
+ "ADMINISTRATOR",
+ "USER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:StatusDefaultEnum": {
+ "enum": [
+ "REQUESTED",
+ "REGISTERED",
+ "TRANSMITTED",
+ "SUPPORTED",
+ "RETURNED",
+ "VALIDATED"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SexeType": {
+ "enum": [
+ "M",
+ "F"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:sexe": {
+ "enum": [
+ "F",
+ "M"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TYPE": {
+ "enum": [
+ "internet",
+ "x400",
+ "home",
+ "msg",
+ "work",
+ "pref",
+ "voice",
+ "fax",
+ "cell",
+ "video",
+ "pager",
+ "bbs",
+ "modem",
+ "car",
+ "isdn",
+ "pcs"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ReferenceType": {
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9\\-_\\.]{0,31}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SemanticVersionType": {
+ "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+(\\-([0-9A-Za-z-]+\\.?)+)?(\\+([0-9A-Za-z-]+\\.?)+)?",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:MimeType": {
+ "pattern": "[\\-\\w]+/[\\-\\w\\+\\.]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:AnyNotNullAlphaNumericStringType": {
+ "pattern": "[A-Za-z0-9]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodeCommuneType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "pattern": "(([0-8][0-9AB])|(9[0-8AB]))[0-9]{3}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineNumeriqueEtAsciiMajusculeType": {
+ "pattern": "[0-9A-Z]*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodePaysIsoType": {
+ "minLength": 2,
+ "maxLength": 2,
+ "pattern": "[A-Z]{2}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodePaysOuTerritoireEtrangerType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "pattern": "99[0-9]{3}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineNumeriqueType": {
+ "pattern": "[0-9]*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LibelleType": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:GroupeSocioprofessionnelPCS2003Type": {
+ "minLength": 1,
+ "maxLength": 1,
+ "pattern": "[1-8]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieSocioprofessionnelleAgregeePCS2003Type": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieSocioprofessionnellePCS2003Type": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ProfessionPCS2003Type": {
+ "minLength": 4,
+ "maxLength": 4,
+ "pattern": "[0-9]{3}[a-z0-9]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType": {
+ "minLength": 4,
+ "maxLength": 4,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SIRENType": {
+ "minLength": 9,
+ "maxLength": 9,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NICType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NIRType": {
+ "minLength": 13,
+ "maxLength": 13,
+ "pattern": "[0-9]{6}[0-9AB][0-9]{6}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CleNIRType": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DateType": {
+ "pattern": "(\\d{4})-(\\d{2})-(\\d{2})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:AnneeType": {
+ "pattern": "(\\d{4})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:MoisType": {
+ "pattern": "(\\d{4})-(\\d{2})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType": {
+ "pattern": "[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \\-']*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeDecesType": {
+ "minLength": 1,
+ "maxLength": 1,
+ "enum": [
+ "N",
+ "M",
+ "D",
+ "A"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NumeroActeType": {
+ "maxLength": 9,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodeType": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SousClasseNAF2008Type": {
+ "minLength": 6,
+ "maxLength": 6,
+ "pattern": "[0-9]{2}\\.[0-9]{2}[A-Z]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:similitude": {
+ "minimum": 0,
+ "exclusiveMinimum": false,
+ "maximum": 100,
+ "exclusiveMaximum": false,
+ "type": "number"
+ },
+ "sformatspivotsadullactnettiersv2:IBANType": {
+ "type": "object",
+ "properties": {
+ "numero": {
+ "type": "string"
+ },
+ "BIC": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AutreCoordonneesBancairesType": {
+ "type": "object",
+ "properties": {
+ "cle": {
+ "type": "string"
+ },
+ "valeur": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:DecimalParExerciceType": {
+ "type": "object",
+ "properties": {
+ "exercice": {
+ "type": "integer",
+ "minimum": 0,
+ "exclusiveMinimum": true
+ },
+ "cle": {
+ "type": "string"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "valeur": {
+ "type": "number"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LabelType": {
+ "type": "object",
+ "properties": {
+ "nom": {
+ "type": "string"
+ },
+ "organisme": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:MoyenHType": {
+ "type": "object",
+ "properties": {
+ "exercice": {
+ "type": "string"
+ },
+ "nbAdherents": {
+ "type": "integer"
+ },
+ "nbHommes": {
+ "type": "integer"
+ },
+ "nbFemmes": {
+ "type": "integer"
+ },
+ "nbBenevoles": {
+ "type": "integer"
+ },
+ "nbVolontaires": {
+ "type": "integer"
+ },
+ "nbSalaries": {
+ "type": "integer"
+ },
+ "nbETPT": {
+ "type": "integer"
+ },
+ "total5HautSalaires": {
+ "type": "number"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FromToEmailType": {
+ "required": [
+ "address"
+ ],
+ "type": "object",
+ "properties": {
+ "address": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AdressePostaleType": {
+ "type": "object",
+ "properties": {
+ "LigneUne": {
+ "type": "string"
+ },
+ "LigneDeux": {
+ "type": "string"
+ },
+ "LigneTrois": {
+ "type": "string"
+ },
+ "LigneQuatre": {
+ "type": "string"
+ },
+ "LigneCinq": {
+ "type": "string"
+ },
+ "LigneSix": {
+ "type": "string"
+ },
+ "LigneSept": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:SIRETCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:TiersType": {
+ "type": "object",
+ "properties": {
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:annotations"
+ },
+ "minItems": 0
+ },
+ "thematiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ThematiqueEnum"
+ },
+ "minItems": 0
+ },
+ "famille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "formeJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "logo": {
+ "type": "string",
+ "format": "uri"
+ },
+ "libelleComplementaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "NAFNiv732": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SousClasseNAF2008Type"
+ },
+ "civilite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "individu": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRAvecCleStructureType"
+ },
+ "PCS": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PCSType"
+ },
+ "SIRET": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "CJ": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType"
+ },
+ "situations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersCoordonneesType"
+ },
+ "minItems": 0
+ },
+ "domiciliationsBancaires": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType"
+ },
+ "minItems": 0
+ },
+ "representants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:RepresentantType"
+ },
+ "minItems": 0
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "conformite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ConformiteType"
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "effectifs": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieres": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "associationType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeAssociationType"
+ },
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dateInscription": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "agrement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AgrementType"
+ },
+ "label": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LabelType"
+ },
+ "utilitePublique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:UtilitePubliqueType"
+ },
+ "dateImmatriculation": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "effectifsGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieresGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "etablissementType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeEtablissementType"
+ },
+ "cessation": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CessationType"
+ },
+ "active": {
+ "type": "boolean"
+ },
+ "raisonSociale": {
+ "type": "string"
+ },
+ "sigle": {
+ "type": "string"
+ },
+ "descriptionActivites": {
+ "type": "string"
+ },
+ "codeRNA": {
+ "type": "string"
+ },
+ "affiliation": {
+ "type": "string"
+ },
+ "adherentMoral": {
+ "type": "string"
+ },
+ "structuresSecteurMarchand": {
+ "type": "string"
+ },
+ "commissaireAuxComptes": {
+ "type": "boolean"
+ },
+ "activiteDescription": {
+ "type": "string"
+ },
+ "capitalSocial": {
+ "type": "number"
+ },
+ "activitePrincipale": {
+ "type": "string"
+ },
+ "appartenanceGroupe": {
+ "type": "boolean"
+ },
+ "raisonSocialeGroupe": {
+ "type": "string"
+ },
+ "aOptenuUnAppelAProjet": {
+ "type": "boolean"
+ },
+ "RCS": {
+ "type": "boolean"
+ },
+ "RM": {
+ "type": "boolean"
+ },
+ "codeRNE": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:CessationType": {
+ "type": "object",
+ "properties": {
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "motif": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:SimilarType": {
+ "type": "object",
+ "properties": {
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:annotations"
+ },
+ "minItems": 0
+ },
+ "thematiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ThematiqueEnum"
+ },
+ "minItems": 0
+ },
+ "famille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "formeJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "logo": {
+ "type": "string",
+ "format": "uri"
+ },
+ "libelleComplementaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "NAFNiv732": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SousClasseNAF2008Type"
+ },
+ "civilite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "individu": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRAvecCleStructureType"
+ },
+ "PCS": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PCSType"
+ },
+ "SIRET": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "CJ": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType"
+ },
+ "situations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersCoordonneesType"
+ },
+ "minItems": 0
+ },
+ "domiciliationsBancaires": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType"
+ },
+ "minItems": 0
+ },
+ "representants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:RepresentantType"
+ },
+ "minItems": 0
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "conformite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ConformiteType"
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "effectifs": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieres": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "associationType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeAssociationType"
+ },
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dateInscription": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "agrement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AgrementType"
+ },
+ "label": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LabelType"
+ },
+ "utilitePublique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:UtilitePubliqueType"
+ },
+ "moyen": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MoyenHType"
+ },
+ "budget": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:BudgetType"
+ },
+ "dateImmatriculation": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "effectifsGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieresGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "etablissementType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeEtablissementType"
+ },
+ "similitude": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:similitude"
+ },
+ "active": {
+ "type": "boolean"
+ },
+ "raisonSociale": {
+ "type": "string"
+ },
+ "sigle": {
+ "type": "string"
+ },
+ "descriptionActivites": {
+ "type": "string"
+ },
+ "codeRNA": {
+ "type": "string"
+ },
+ "affiliation": {
+ "type": "string"
+ },
+ "adherentMoral": {
+ "type": "string"
+ },
+ "structuresSecteurMarchand": {
+ "type": "string"
+ },
+ "commissaireAuxComptes": {
+ "type": "boolean"
+ },
+ "capitalSocial": {
+ "type": "number"
+ },
+ "activitePrincipale": {
+ "type": "string"
+ },
+ "appartenanceGroupe": {
+ "type": "boolean"
+ },
+ "raisonSocialeGroupe": {
+ "type": "string"
+ },
+ "codeRNE": {
+ "type": "string"
+ },
+ "bloquant": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "similitude",
+ "bloquant"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:SimilarCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SimilarType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:PCSType": {
+ "type": "object",
+ "properties": {
+ "Niv1": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:GroupeSocioprofessionnelPCS2003Type"
+ },
+ "Niv2": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieSocioprofessionnelleAgregeePCS2003Type"
+ },
+ "Niv3": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieSocioprofessionnellePCS2003Type"
+ },
+ "Niv4": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ProfessionPCS2003Type"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:CoordinatesType": {
+ "type": "object",
+ "properties": {
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "latitude": {
+ "type": "number"
+ },
+ "longitude": {
+ "type": "number"
+ },
+ "altitude": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "latitude",
+ "longitude"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:ConfigurationType": {
+ "type": "object",
+ "properties": {
+ "familles": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType"
+ },
+ "minItems": 0
+ },
+ "formesJuridiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FormeJuridiqueMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "civilites": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:GenreMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "fonctionsRepresentants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "typeEffectifs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "typeEffectifsParTypeTiers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType"
+ },
+ "minItems": 0
+ },
+ "donneesFinancieresParTypeTiers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType"
+ },
+ "minItems": 0
+ },
+ "options": {
+ "type": "array",
+ "items": {
+ "type": "sformatspivotsadullactnettiersv2:OptionType"
+ },
+ "minItems": 0
+ },
+ "fields": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "courriels": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedEmailType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:TiersMasterDataRecordCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:TiersMasterDataRecordType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "type": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeTiersmasterDataRecordEnum"
+ },
+ "minItems": 0
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:GenreMasterDataRecordType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "abreviation": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "sexe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:sexe"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FormeJuridiqueMasterDataRecordType": {
+ "required": [
+ "reference",
+ "famille",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "famille": {
+ "type": "string"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FamilleTiersType": {
+ "required": [
+ "libelle",
+ "typeFamille",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeFamilleEnum"
+ },
+ "personnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypePersonnaliteJuridiqueEnum"
+ },
+ "complementPersonnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ComplementTypePersonnaliteJuridiqueEnum"
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "active": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType": {
+ "required": [
+ "reference",
+ "typeFamille",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeFamilleEnum"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AgrementType": {
+ "type": "object",
+ "properties": {
+ "enDateDu": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "type": {
+ "type": "string"
+ },
+ "attribuePar": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:BudgetType": {
+ "type": "object",
+ "properties": {
+ "dtDebut": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dtFin": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "lignesComptes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CompteType"
+ },
+ "minItems": 0
+ },
+ "exercice": {
+ "type": "integer",
+ "minimum": 0,
+ "exclusiveMinimum": true
+ },
+ "typeBudget": {
+ "type": "string"
+ },
+ "observations": {
+ "type": "string"
+ },
+ "natureObjet": {
+ "type": "string"
+ },
+ "participationBeneficiaire": {
+ "type": "string"
+ },
+ "pratiqueTarifaire": {
+ "type": "string"
+ },
+ "repartitionChargeIndirecte": {
+ "type": "string"
+ },
+ "contributionVolontaire": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:CompteType": {
+ "type": "object",
+ "properties": {
+ "nature": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NatureCompte"
+ },
+ "code": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "commentaire": {
+ "type": "string"
+ },
+ "montant": {
+ "type": "number"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:ConformiteType": {
+ "type": "object",
+ "properties": {
+ "motifs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NonConformiteType"
+ },
+ "minItems": 0
+ },
+ "value": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NonConformiteType": {
+ "type": "object",
+ "properties": {
+ "regle": {
+ "type": "string",
+ "format": "uri"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FieldType": {
+ "type": "object",
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "value": {},
+ "defaultValue": {
+ "type": "string"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TypedEmailType": {
+ "required": [
+ "type",
+ "email"
+ ],
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "email": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EmailType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:EmailType": {
+ "required": [
+ "from",
+ "to",
+ "body",
+ "subject"
+ ],
+ "type": "object",
+ "properties": {
+ "from": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FromToEmailType"
+ },
+ "to": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FromToEmailType"
+ },
+ "body": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:BodyEmailType"
+ },
+ "subject": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:BodyEmailType": {
+ "required": [
+ "content-type"
+ ],
+ "type": "object",
+ "properties": {
+ "content-type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "value": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:PieceDossierType": {
+ "required": [
+ "reference",
+ "libelle"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "modele": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FonctionPieceEnum"
+ },
+ "modeTransmission": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ModeTransmissionPieceEnum"
+ },
+ "commentaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "documents": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkDocumentType"
+ },
+ "minItems": 0
+ },
+ "obligatoire": {
+ "type": "boolean"
+ },
+ "conforme": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LinkDocumentType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "title": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LinkType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:EventClassType": {
+ "type": "object",
+ "properties": {
+ "begin": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ },
+ "events": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ },
+ "minItems": 0
+ },
+ "end": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:ErrorResponseType": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "integer"
+ },
+ "errors": {
+ "type": "array",
+ "items": {},
+ "minItems": 0
+ },
+ "detail": {},
+ "message": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AdresseGeographiqueType": {
+ "type": "object",
+ "properties": {
+ "Localite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "DivisionTerritoriale": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "Pays": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PaysType"
+ },
+ "PointRemise": {
+ "type": "string"
+ },
+ "Complement": {
+ "type": "string"
+ },
+ "NumeroVoie": {
+ "type": "string"
+ },
+ "Extension": {
+ "type": "string"
+ },
+ "TypeVoie": {
+ "type": "string"
+ },
+ "NomVoie": {
+ "type": "string"
+ },
+ "LieuDit": {
+ "type": "string"
+ },
+ "MentionDistribution": {
+ "type": "string"
+ },
+ "Cedex": {
+ "type": "string"
+ },
+ "LibelleBureauCedex": {
+ "type": "string"
+ },
+ "CodePostal": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:SIRETStructureType": {
+ "required": [
+ "SIREN",
+ "NIC"
+ ],
+ "type": "object",
+ "properties": {
+ "SIREN": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRENType"
+ },
+ "NIC": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NICType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NIRAvecCleStructureType": {
+ "required": [
+ "NIR",
+ "CleNIR"
+ ],
+ "type": "object",
+ "properties": {
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRType"
+ },
+ "CleNIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CleNIRType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:IndividuType": {
+ "required": [
+ "Noms",
+ "Prenoms"
+ ],
+ "type": "object",
+ "properties": {
+ "Noms": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NomsEtatCivilType"
+ },
+ "Prenoms": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PrenomsEtatCivilType"
+ },
+ "Naissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NaissanceType"
+ },
+ "Sexe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SexeType"
+ },
+ "Deces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecesType"
+ },
+ "Filiation": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NomsEtatCivilType": {
+ "required": [
+ "NomFamille"
+ ],
+ "type": "object",
+ "properties": {
+ "NomFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "NomUsage": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "Pseudonyme": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:PrenomsEtatCivilType": {
+ "type": "object",
+ "properties": {
+ "PrenomUsuel": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "Prenom": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NaissanceType": {
+ "required": [
+ "DateNaissance",
+ "LieuNaissance"
+ ],
+ "type": "object",
+ "properties": {
+ "DateNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DateSoupleType"
+ },
+ "LieuNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LieuType"
+ },
+ "NumeroActeNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NumeroActeType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:DecesType": {
+ "type": "object",
+ "properties": {
+ "TypeDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeDecesType"
+ },
+ "DateDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DateSoupleType"
+ },
+ "LieuDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LieuType"
+ },
+ "NumeroActeDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NumeroActeType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LieuType": {
+ "type": "object",
+ "properties": {
+ "Localite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "DivisionTerritoriale": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "Pays": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PaysType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:annotations": {
+ "properties": {
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AnyNotNullAlphaNumericStringType"
+ },
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:PaysType": {
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:code"
+ },
+ "value": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:ElementLieuType": {
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ },
+ "value": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TelephoneNumberType": {
+ "properties": {
+ "lang": {
+ "type": "string"
+ },
+ "TYPE": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TYPE"
+ },
+ "minItems": 0
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:EmailAddressType": {
+ "properties": {
+ "TYPE": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TYPE"
+ },
+ "minItems": 0
+ },
+ "OTHERTYPE": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:EventType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:CorrelationUnitaireType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string",
+ "format": "uri"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TypedClassificationType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserType": {
+ "properties": {
+ "form": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserFormEnum"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:UtilitePubliqueType": {
+ "properties": {
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "value": {
+ "type": "boolean"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType": {
+ "properties": {
+ "ordre": {
+ "type": "integer"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ },
+ "principale": {
+ "type": "boolean"
+ },
+ "modeReglement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ModeReglementEnum"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:TiersCoordonneesType": {
+ "properties": {
+ "typeAdresse": {
+ "type": "string"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ },
+ "principale": {
+ "type": "boolean"
+ },
+ "note": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:RepresentantType": {
+ "properties": {
+ "ordre": {
+ "type": "integer"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "entreeFonction": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "sortieFonction": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "title": {
+ "type": "string"
+ },
+ "principal": {
+ "type": "boolean"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "note": {
+ "type": "string"
+ },
+ "titre": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:LocalizedTextType": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "lang": {
+ "type": "string"
+ },
+ "space": {
+ "enum": [
+ "default",
+ "preserve"
+ ],
+ "type": "string"
+ }
+ },
+ "$ref": "#/definitions/formatspivotsadullactnettiersv2:TiersType"
+});
\ No newline at end of file
--- /dev/null
+{
+ "name": "contract-referentiel-tiers",
+ "version": "2.6.0",
+ "description": "Contracts for the referentiel-tiers service",
+ "main": "index.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1",
+ "clean": "gulp clean",
+ "cibuild": "gulp xsd2json-tiers && gulp ngConstant && gulp noAddProp"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://adullact.net/anonscm/git/formats-pivots/formats-pivots.git"
+ },
+ "keywords": [
+ "contract",
+ "tiers"
+ ],
+ "author": "Johan Lelan <lelan-j@mgdis.fr>",
+ "license": "",
+ "devDependencies": {
+ "del": "^1.1.1",
+ "gulp": "^3.8.10",
+ "mkdirp": "^0.5.0",
+ "xsd2json2": "^1.0.0"
+ }
+}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:tph="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- xmlns:tmo="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- elementFormDefault="qualified">
- <s:import namespace="http://xml.insee.fr/schema"
- schemaLocation="../external/insee/insee.xsd" />
- <s:import namespace="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- schemaLocation="tiersPhysique.xsd" />
- <s:import namespace="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- schemaLocation="tiersMoral.xsd" />
- <s:complexType name="proprietesType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Propriétés du tiers (Physique ou Morale)]]></s:documentation>
- </s:annotation>
- <s:choice>
- <s:element name="tiersMoral" type="tmo:tiersMoralType" />
- <s:element name="tiersPhysique" type="tph:tiersPhysiqueType" />
- </s:choice>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/proprietes/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/proprietes/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="proprietes" type="tns:proprietesType"/>
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:mgsie="https://formats-pivots.adullact.net/tiers/v1/insee"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- elementFormDefault="qualified">
- <s:import namespace="https://formats-pivots.adullact.net/tiers/v1/insee"
- schemaLocation="../insee/informationsINSEE.xsd" />
- <s:complexType name="tiersMoralType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractéristiques d'une personnalité morale]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="raisonSociale" type="s:string" />
- <s:element name="libelleComplementaire" type="s:string"
- minOccurs="0" />
- <s:element name="sigle" type="s:string" minOccurs="0" />
- <s:element name="informationInsee" type="mgsie:informationInseeType"
- minOccurs="0" />
- <s:any namespace="https://formats-pivots.adullact.net/tiers/proprietes/moral/extensions" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un
- fichier XSD externe avec le namespace :
- https://formats-pivots.adullact.net/tiers/proprietes/moral/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/proprietes/moral/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/proprietes/moral/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="tiersMoral" type="tns:tiersMoralType"/>
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:c="https://formats-pivots.adullact.net/correlation/v1" xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:mgsie="https://formats-pivots.adullact.net/tiers/v1/insee" xmlns:ie="http://xml.insee.fr/schema"
- xmlns:ca="https://formats-pivots.adullact.net" xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- elementFormDefault="qualified">
- <s:import namespace="http://xml.insee.fr/schema"
- schemaLocation="../external/insee/insee.xsd" />
- <s:import namespace="https://formats-pivots.adullact.net/tiers/v1/insee"
- schemaLocation="../insee/informationsINSEE.xsd" />
- <s:complexType name="tiersPhysiqueType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractéristiques d'un individu]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element name="civilite" type="s:string" />
- <s:element name="individu" type="ie:IndividuType" />
- <s:element name="informationInsee" type="mgsie:informationInseeType"
- minOccurs="0" />
- <s:any namespace="https://formats-pivots.adullact.net/tiers/proprietes/physique/extensions" minOccurs="0" maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/proprietes/physique/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/proprietes/physique/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/proprietes/physique/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element name="tiersPhysique" type="tns:tiersPhysiqueType"/>
-</s:schema>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:co="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- schemaLocation="../coordonnee/coordonnee.xsd"/>
- <s:complexType name="representantType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définit le représentant en lieu-même (Titre, Nom, Prénom, etc...)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="civilite"
- type="s:string"/>
- <s:element
- name="nom"
- type="s:string"/>
- <s:element
- name="prenom"
- type="s:string"/>
- <s:element
- name="coordonnees"
- type="co:coordonneesType"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/representant/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representant/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/representant/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representants/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="tiersRepresentantType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractérise le lien entre un tiers et son représentant (actif, principal, numéro d'ordre)]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="representant"
- type="tns:representantType"/>
- <s:element
- name="fonction"
- type="tns:fonctionType"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/representant/type/extenions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representants/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:attribute
- name="numeroOrdre"
- type="s:int"
- use="required"/>
- <s:attribute
- name="principal"
- type="s:boolean"
- default="false"/>
- <s:attribute
- name="actif"
- type="s:boolean"
- default="true"/>
- <s:attribute
- name="note"
- type="s:string"/>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/representant/type/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representants/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:complexType name="fonctionType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Caractérise la fonction de ce représentant pour ce tiers]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="titre"
- type="s:string"/>
- <s:element
- name="dateEntreeFonction"
- type="s:dateTime"
- minOccurs="0"/>
- <s:element
- name="dateSortieFonction"
- type="s:dateTime"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/representant/fonction/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representants/fonction/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/representant/fonction/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representants/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="representant"
- type="tns:representantType"/>
-</s:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1/representants"
- xmlns:rep="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:co="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1/representants"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/representant"
- schemaLocation="representant.xsd"/>
- <s:complexType name="representantsType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Contient tous les représentants du tiers]]></s:documentation>
- </s:annotation>
- <s:sequence>
- <s:element
- name="tiersRepresentant"
- type="rep:tiersRepresentantType"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </s:sequence>
- <s:anyAttribute
- namespace="https://formats-pivots.adullact.net/tiers/representants/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/representants/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:complexType>
- <s:element
- name="representants"
- type="tns:representantsType"/>
-</s:schema>
\ No newline at end of file
--- /dev/null
+{
+ "definitions": {
+ "sformatspivotsadullactnettiersv2:TypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ComplementTypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ThematiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeReglementEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeFamilleEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeTiersmasterDataRecordEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:FonctionPieceEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserFormEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:StatusEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DateSoupleType": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:code": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:PersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "PHYSIQUE",
+ "MORALE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ComplementPersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "NON_APPLICABLE",
+ "MORALE_DROIT_PUBLIC",
+ "MORALE_DROIT_PRIVE",
+ "MORALE_DROIT_MIXTE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ThematiqueDefaultEnum": {
+ "enum": [
+ "FINANCIER",
+ "ADMINISTRATIF",
+ "COURRIER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeReglementDefaultEnum": {
+ "enum": [
+ "CHEQUE",
+ "VIREMENT",
+ "ESPECE",
+ "CARTE_BANCAIRE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultTypeFamilleEnum": {
+ "enum": [
+ "TIERS",
+ "TIERS_ASSOCIATION",
+ "TIERS_ENTREPRISE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultTypeTiersmasterDataRecordEnum": {
+ "enum": [
+ "FAMILLE",
+ "CIVILITE",
+ "FONCTION_REPRESENTANT",
+ "FORME_JURIDIQUE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeAssociationType": {
+ "enum": [
+ "INTERNATIONAL",
+ "NATIONAL",
+ "REGIONAL",
+ "DEPARTEMENTAL",
+ "LOCAL"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NatureCompte": {
+ "enum": [
+ "CHARGE",
+ "PRODUIT"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeEtablissementType": {
+ "enum": [
+ "SIEGE_SOCIAL",
+ "ETABLISSEMENT_SECONDAIRE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultFonctionPieceEnum": {
+ "enum": [
+ "INSTRUCTION",
+ "PAIEMENT",
+ "AVIS",
+ "EVALUATION",
+ "DECISION"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeTransmissionPieceEnum": {
+ "enum": [
+ "DEPOSEE",
+ "ENVOIEPOSTAL"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserFormDefaultEnum": {
+ "enum": [
+ "ADMINISTRATOR",
+ "USER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:StatusDefaultEnum": {
+ "enum": [
+ "REQUESTED",
+ "REGISTERED",
+ "TRANSMITTED",
+ "SUPPORTED",
+ "RETURNED",
+ "VALIDATED"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SexeType": {
+ "enum": [
+ "M",
+ "F"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:sexe": {
+ "enum": [
+ "F",
+ "M"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TYPE": {
+ "enum": [
+ "internet",
+ "x400",
+ "home",
+ "msg",
+ "work",
+ "pref",
+ "voice",
+ "fax",
+ "cell",
+ "video",
+ "pager",
+ "bbs",
+ "modem",
+ "car",
+ "isdn",
+ "pcs"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ReferenceType": {
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9\\-_\\.]{0,31}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SemanticVersionType": {
+ "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+(\\-([0-9A-Za-z-]+\\.?)+)?(\\+([0-9A-Za-z-]+\\.?)+)?",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:MimeType": {
+ "pattern": "[\\-\\w]+/[\\-\\w\\+\\.]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:AnyNotNullAlphaNumericStringType": {
+ "pattern": "[A-Za-z0-9]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodeCommuneType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "pattern": "(([0-8][0-9AB])|(9[0-8AB]))[0-9]{3}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineNumeriqueEtAsciiMajusculeType": {
+ "pattern": "[0-9A-Z]*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodePaysIsoType": {
+ "minLength": 2,
+ "maxLength": 2,
+ "pattern": "[A-Z]{2}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodePaysOuTerritoireEtrangerType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "pattern": "99[0-9]{3}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineNumeriqueType": {
+ "pattern": "[0-9]*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LibelleType": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:GroupeSocioprofessionnelPCS2003Type": {
+ "minLength": 1,
+ "maxLength": 1,
+ "pattern": "[1-8]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieSocioprofessionnelleAgregeePCS2003Type": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieSocioprofessionnellePCS2003Type": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ProfessionPCS2003Type": {
+ "minLength": 4,
+ "maxLength": 4,
+ "pattern": "[0-9]{3}[a-z0-9]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType": {
+ "minLength": 4,
+ "maxLength": 4,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SIRENType": {
+ "minLength": 9,
+ "maxLength": 9,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NICType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NIRType": {
+ "minLength": 13,
+ "maxLength": 13,
+ "pattern": "[0-9]{6}[0-9AB][0-9]{6}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CleNIRType": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DateType": {
+ "pattern": "(\\d{4})-(\\d{2})-(\\d{2})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:AnneeType": {
+ "pattern": "(\\d{4})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:MoisType": {
+ "pattern": "(\\d{4})-(\\d{2})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType": {
+ "pattern": "[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \\-']*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeDecesType": {
+ "minLength": 1,
+ "maxLength": 1,
+ "enum": [
+ "N",
+ "M",
+ "D",
+ "A"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NumeroActeType": {
+ "maxLength": 9,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodeType": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SousClasseNAF2008Type": {
+ "minLength": 6,
+ "maxLength": 6,
+ "pattern": "[0-9]{2}\\.[0-9]{2}[A-Z]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:similitude": {
+ "minimum": 0,
+ "exclusiveMinimum": false,
+ "maximum": 100,
+ "exclusiveMaximum": false,
+ "type": "number"
+ },
+ "sformatspivotsadullactnettiersv2:IBANType": {
+ "type": "object",
+ "properties": {
+ "numero": {
+ "type": "string"
+ },
+ "BIC": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:AutreCoordonneesBancairesType": {
+ "type": "object",
+ "properties": {
+ "cle": {
+ "type": "string"
+ },
+ "valeur": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:DecimalParExerciceType": {
+ "type": "object",
+ "properties": {
+ "exercice": {
+ "type": "integer",
+ "minimum": 0,
+ "exclusiveMinimum": true
+ },
+ "cle": {
+ "type": "string"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "valeur": {
+ "type": "number"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:LabelType": {
+ "type": "object",
+ "properties": {
+ "nom": {
+ "type": "string"
+ },
+ "organisme": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:MoyenHType": {
+ "type": "object",
+ "properties": {
+ "exercice": {
+ "type": "string"
+ },
+ "nbAdherents": {
+ "type": "integer"
+ },
+ "nbHommes": {
+ "type": "integer"
+ },
+ "nbFemmes": {
+ "type": "integer"
+ },
+ "nbBenevoles": {
+ "type": "integer"
+ },
+ "nbVolontaires": {
+ "type": "integer"
+ },
+ "nbSalaries": {
+ "type": "integer"
+ },
+ "nbETPT": {
+ "type": "integer"
+ },
+ "total5HautSalaires": {
+ "type": "number"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:FromToEmailType": {
+ "required": [
+ "address"
+ ],
+ "type": "object",
+ "properties": {
+ "address": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:AdressePostaleType": {
+ "type": "object",
+ "properties": {
+ "LigneUne": {
+ "type": "string"
+ },
+ "LigneDeux": {
+ "type": "string"
+ },
+ "LigneTrois": {
+ "type": "string"
+ },
+ "LigneQuatre": {
+ "type": "string"
+ },
+ "LigneCinq": {
+ "type": "string"
+ },
+ "LigneSix": {
+ "type": "string"
+ },
+ "LigneSept": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:SIRETCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TiersType": {
+ "type": "object",
+ "properties": {
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:annotations"
+ },
+ "minItems": 0
+ },
+ "thematiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ThematiqueEnum"
+ },
+ "minItems": 0
+ },
+ "famille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "formeJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "logo": {
+ "type": "string",
+ "format": "uri"
+ },
+ "libelleComplementaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "NAFNiv732": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SousClasseNAF2008Type"
+ },
+ "civilite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "individu": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRAvecCleStructureType"
+ },
+ "PCS": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PCSType"
+ },
+ "SIRET": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "CJ": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType"
+ },
+ "situations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersCoordonneesType"
+ },
+ "minItems": 0
+ },
+ "domiciliationsBancaires": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType"
+ },
+ "minItems": 0
+ },
+ "representants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:RepresentantType"
+ },
+ "minItems": 0
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "conformite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ConformiteType"
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "effectifs": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieres": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "associationType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeAssociationType"
+ },
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dateInscription": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "agrement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AgrementType"
+ },
+ "label": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LabelType"
+ },
+ "utilitePublique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:UtilitePubliqueType"
+ },
+ "dateImmatriculation": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "effectifsGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieresGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "etablissementType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeEtablissementType"
+ },
+ "cessation": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CessationType"
+ },
+ "active": {
+ "type": "boolean"
+ },
+ "raisonSociale": {
+ "type": "string"
+ },
+ "sigle": {
+ "type": "string"
+ },
+ "descriptionActivites": {
+ "type": "string"
+ },
+ "codeRNA": {
+ "type": "string"
+ },
+ "affiliation": {
+ "type": "string"
+ },
+ "adherentMoral": {
+ "type": "string"
+ },
+ "structuresSecteurMarchand": {
+ "type": "string"
+ },
+ "commissaireAuxComptes": {
+ "type": "boolean"
+ },
+ "activiteDescription": {
+ "type": "string"
+ },
+ "capitalSocial": {
+ "type": "number"
+ },
+ "activitePrincipale": {
+ "type": "string"
+ },
+ "appartenanceGroupe": {
+ "type": "boolean"
+ },
+ "raisonSocialeGroupe": {
+ "type": "string"
+ },
+ "aOptenuUnAppelAProjet": {
+ "type": "boolean"
+ },
+ "RCS": {
+ "type": "boolean"
+ },
+ "RM": {
+ "type": "boolean"
+ },
+ "codeRNE": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:CessationType": {
+ "type": "object",
+ "properties": {
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "motif": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:SimilarType": {
+ "type": "object",
+ "properties": {
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:annotations"
+ },
+ "minItems": 0
+ },
+ "thematiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ThematiqueEnum"
+ },
+ "minItems": 0
+ },
+ "famille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "formeJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "logo": {
+ "type": "string",
+ "format": "uri"
+ },
+ "libelleComplementaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "NAFNiv732": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SousClasseNAF2008Type"
+ },
+ "civilite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "individu": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRAvecCleStructureType"
+ },
+ "PCS": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PCSType"
+ },
+ "SIRET": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "CJ": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType"
+ },
+ "situations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersCoordonneesType"
+ },
+ "minItems": 0
+ },
+ "domiciliationsBancaires": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType"
+ },
+ "minItems": 0
+ },
+ "representants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:RepresentantType"
+ },
+ "minItems": 0
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "conformite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ConformiteType"
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "effectifs": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieres": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "associationType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeAssociationType"
+ },
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dateInscription": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "agrement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AgrementType"
+ },
+ "label": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LabelType"
+ },
+ "utilitePublique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:UtilitePubliqueType"
+ },
+ "moyen": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MoyenHType"
+ },
+ "budget": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:BudgetType"
+ },
+ "dateImmatriculation": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "effectifsGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieresGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "etablissementType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeEtablissementType"
+ },
+ "similitude": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:similitude"
+ },
+ "active": {
+ "type": "boolean"
+ },
+ "raisonSociale": {
+ "type": "string"
+ },
+ "sigle": {
+ "type": "string"
+ },
+ "descriptionActivites": {
+ "type": "string"
+ },
+ "codeRNA": {
+ "type": "string"
+ },
+ "affiliation": {
+ "type": "string"
+ },
+ "adherentMoral": {
+ "type": "string"
+ },
+ "structuresSecteurMarchand": {
+ "type": "string"
+ },
+ "commissaireAuxComptes": {
+ "type": "boolean"
+ },
+ "capitalSocial": {
+ "type": "number"
+ },
+ "activitePrincipale": {
+ "type": "string"
+ },
+ "appartenanceGroupe": {
+ "type": "boolean"
+ },
+ "raisonSocialeGroupe": {
+ "type": "string"
+ },
+ "codeRNE": {
+ "type": "string"
+ },
+ "bloquant": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "similitude",
+ "bloquant"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:SimilarCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SimilarType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:PCSType": {
+ "type": "object",
+ "properties": {
+ "Niv1": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:GroupeSocioprofessionnelPCS2003Type"
+ },
+ "Niv2": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieSocioprofessionnelleAgregeePCS2003Type"
+ },
+ "Niv3": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieSocioprofessionnellePCS2003Type"
+ },
+ "Niv4": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ProfessionPCS2003Type"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:CoordinatesType": {
+ "type": "object",
+ "properties": {
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "latitude": {
+ "type": "number"
+ },
+ "longitude": {
+ "type": "number"
+ },
+ "altitude": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "latitude",
+ "longitude"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:ConfigurationType": {
+ "type": "object",
+ "properties": {
+ "familles": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType"
+ },
+ "minItems": 0
+ },
+ "formesJuridiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FormeJuridiqueMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "civilites": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:GenreMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "fonctionsRepresentants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "typeEffectifs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "typeEffectifsParTypeTiers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType"
+ },
+ "minItems": 0
+ },
+ "donneesFinancieresParTypeTiers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType"
+ },
+ "minItems": 0
+ },
+ "options": {
+ "type": "array",
+ "items": {
+ "type": "sformatspivotsadullactnettiersv2:OptionType"
+ },
+ "minItems": 0
+ },
+ "fields": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "courriels": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedEmailType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TiersMasterDataRecordCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TiersMasterDataRecordType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "type": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeTiersmasterDataRecordEnum"
+ },
+ "minItems": 0
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:GenreMasterDataRecordType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "abreviation": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "sexe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:sexe"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:FormeJuridiqueMasterDataRecordType": {
+ "required": [
+ "reference",
+ "famille",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "famille": {
+ "type": "string"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:FamilleTiersType": {
+ "required": [
+ "libelle",
+ "typeFamille",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeFamilleEnum"
+ },
+ "personnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypePersonnaliteJuridiqueEnum"
+ },
+ "complementPersonnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ComplementTypePersonnaliteJuridiqueEnum"
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "active": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType": {
+ "required": [
+ "reference",
+ "typeFamille",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeFamilleEnum"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:AgrementType": {
+ "type": "object",
+ "properties": {
+ "enDateDu": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "type": {
+ "type": "string"
+ },
+ "attribuePar": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:BudgetType": {
+ "type": "object",
+ "properties": {
+ "dtDebut": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dtFin": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "lignesComptes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CompteType"
+ },
+ "minItems": 0
+ },
+ "exercice": {
+ "type": "integer",
+ "minimum": 0,
+ "exclusiveMinimum": true
+ },
+ "typeBudget": {
+ "type": "string"
+ },
+ "observations": {
+ "type": "string"
+ },
+ "natureObjet": {
+ "type": "string"
+ },
+ "participationBeneficiaire": {
+ "type": "string"
+ },
+ "pratiqueTarifaire": {
+ "type": "string"
+ },
+ "repartitionChargeIndirecte": {
+ "type": "string"
+ },
+ "contributionVolontaire": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:CompteType": {
+ "type": "object",
+ "properties": {
+ "nature": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NatureCompte"
+ },
+ "code": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "commentaire": {
+ "type": "string"
+ },
+ "montant": {
+ "type": "number"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:ConformiteType": {
+ "type": "object",
+ "properties": {
+ "motifs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NonConformiteType"
+ },
+ "minItems": 0
+ },
+ "value": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:NonConformiteType": {
+ "type": "object",
+ "properties": {
+ "regle": {
+ "type": "string",
+ "format": "uri"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:FieldType": {
+ "type": "object",
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "value": {},
+ "defaultValue": {
+ "type": "string"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TypedEmailType": {
+ "required": [
+ "type",
+ "email"
+ ],
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "email": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EmailType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:EmailType": {
+ "required": [
+ "from",
+ "to",
+ "body",
+ "subject"
+ ],
+ "type": "object",
+ "properties": {
+ "from": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FromToEmailType"
+ },
+ "to": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FromToEmailType"
+ },
+ "body": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:BodyEmailType"
+ },
+ "subject": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:BodyEmailType": {
+ "required": [
+ "content-type"
+ ],
+ "type": "object",
+ "properties": {
+ "content-type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:PieceDossierType": {
+ "required": [
+ "reference",
+ "libelle"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "modele": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FonctionPieceEnum"
+ },
+ "modeTransmission": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ModeTransmissionPieceEnum"
+ },
+ "commentaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "documents": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkDocumentType"
+ },
+ "minItems": 0
+ },
+ "obligatoire": {
+ "type": "boolean"
+ },
+ "conforme": {
+ "type": "boolean"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:LinkDocumentType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:LinkType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:EventClassType": {
+ "type": "object",
+ "properties": {
+ "begin": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ },
+ "events": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ },
+ "minItems": 0
+ },
+ "end": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:ErrorResponseType": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "integer"
+ },
+ "errors": {
+ "type": "array",
+ "items": {},
+ "minItems": 0
+ },
+ "detail": {},
+ "message": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:AdresseGeographiqueType": {
+ "type": "object",
+ "properties": {
+ "Localite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "DivisionTerritoriale": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "Pays": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PaysType"
+ },
+ "PointRemise": {
+ "type": "string"
+ },
+ "Complement": {
+ "type": "string"
+ },
+ "NumeroVoie": {
+ "type": "string"
+ },
+ "Extension": {
+ "type": "string"
+ },
+ "TypeVoie": {
+ "type": "string"
+ },
+ "NomVoie": {
+ "type": "string"
+ },
+ "LieuDit": {
+ "type": "string"
+ },
+ "MentionDistribution": {
+ "type": "string"
+ },
+ "Cedex": {
+ "type": "string"
+ },
+ "LibelleBureauCedex": {
+ "type": "string"
+ },
+ "CodePostal": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:SIRETStructureType": {
+ "required": [
+ "SIREN",
+ "NIC"
+ ],
+ "type": "object",
+ "properties": {
+ "SIREN": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRENType"
+ },
+ "NIC": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NICType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:NIRAvecCleStructureType": {
+ "required": [
+ "NIR",
+ "CleNIR"
+ ],
+ "type": "object",
+ "properties": {
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRType"
+ },
+ "CleNIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CleNIRType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:IndividuType": {
+ "required": [
+ "Noms",
+ "Prenoms"
+ ],
+ "type": "object",
+ "properties": {
+ "Noms": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NomsEtatCivilType"
+ },
+ "Prenoms": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PrenomsEtatCivilType"
+ },
+ "Naissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NaissanceType"
+ },
+ "Sexe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SexeType"
+ },
+ "Deces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecesType"
+ },
+ "Filiation": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:NomsEtatCivilType": {
+ "required": [
+ "NomFamille"
+ ],
+ "type": "object",
+ "properties": {
+ "NomFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "NomUsage": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "Pseudonyme": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:PrenomsEtatCivilType": {
+ "type": "object",
+ "properties": {
+ "PrenomUsuel": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "Prenom": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "minItems": 0
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:NaissanceType": {
+ "required": [
+ "DateNaissance",
+ "LieuNaissance"
+ ],
+ "type": "object",
+ "properties": {
+ "DateNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DateSoupleType"
+ },
+ "LieuNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LieuType"
+ },
+ "NumeroActeNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NumeroActeType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:DecesType": {
+ "type": "object",
+ "properties": {
+ "TypeDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeDecesType"
+ },
+ "DateDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DateSoupleType"
+ },
+ "LieuDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LieuType"
+ },
+ "NumeroActeDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NumeroActeType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:LieuType": {
+ "type": "object",
+ "properties": {
+ "Localite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "DivisionTerritoriale": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "Pays": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PaysType"
+ }
+ },
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:annotations": {
+ "properties": {
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AnyNotNullAlphaNumericStringType"
+ },
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:PaysType": {
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:code"
+ },
+ "value": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:ElementLieuType": {
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ },
+ "value": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TelephoneNumberType": {
+ "properties": {
+ "lang": {
+ "type": "string"
+ },
+ "TYPE": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TYPE"
+ },
+ "minItems": 0
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:EmailAddressType": {
+ "properties": {
+ "TYPE": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TYPE"
+ },
+ "minItems": 0
+ },
+ "OTHERTYPE": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:EventType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:CorrelationUnitaireType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string",
+ "format": "uri"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TypedClassificationType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserType": {
+ "properties": {
+ "form": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserFormEnum"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:UtilitePubliqueType": {
+ "properties": {
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "value": {
+ "type": "boolean"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType": {
+ "properties": {
+ "ordre": {
+ "type": "integer"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ },
+ "principale": {
+ "type": "boolean"
+ },
+ "modeReglement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ModeReglementEnum"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:TiersCoordonneesType": {
+ "properties": {
+ "typeAdresse": {
+ "type": "string"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ },
+ "principale": {
+ "type": "boolean"
+ },
+ "note": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:RepresentantType": {
+ "properties": {
+ "ordre": {
+ "type": "integer"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "entreeFonction": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "sortieFonction": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "title": {
+ "type": "string"
+ },
+ "principal": {
+ "type": "boolean"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "note": {
+ "type": "string"
+ },
+ "titre": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "additionalProperties": false
+ },
+ "sformatspivotsadullactnettiersv2:LocalizedTextType": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "additionalProperties": false
+ },
+ "lang": {
+ "type": "string"
+ },
+ "space": {
+ "enum": [
+ "default",
+ "preserve"
+ ],
+ "type": "string"
+ }
+ },
+ "$ref": "#/definitions/formatspivotsadullactnettiersv2:TiersType"
+}
\ No newline at end of file
--- /dev/null
+{
+ "definitions": {
+ "sformatspivotsadullactnettiersv2:TypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ComplementTypePersonnaliteJuridiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ThematiqueEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeReglementEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeFamilleEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeTiersmasterDataRecordEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:FonctionPieceEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserFormEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:StatusEnum": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DateSoupleType": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:code": {
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:PersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "PHYSIQUE",
+ "MORALE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ComplementPersonnaliteJuridiqueDefaultEnum": {
+ "enum": [
+ "NON_APPLICABLE",
+ "MORALE_DROIT_PUBLIC",
+ "MORALE_DROIT_PRIVE",
+ "MORALE_DROIT_MIXTE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ThematiqueDefaultEnum": {
+ "enum": [
+ "FINANCIER",
+ "ADMINISTRATIF",
+ "COURRIER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeReglementDefaultEnum": {
+ "enum": [
+ "CHEQUE",
+ "VIREMENT",
+ "ESPECE",
+ "CARTE_BANCAIRE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultTypeFamilleEnum": {
+ "enum": [
+ "TIERS",
+ "TIERS_ASSOCIATION",
+ "TIERS_ENTREPRISE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultTypeTiersmasterDataRecordEnum": {
+ "enum": [
+ "FAMILLE",
+ "CIVILITE",
+ "FONCTION_REPRESENTANT",
+ "FORME_JURIDIQUE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeAssociationType": {
+ "enum": [
+ "INTERNATIONAL",
+ "NATIONAL",
+ "REGIONAL",
+ "DEPARTEMENTAL",
+ "LOCAL"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NatureCompte": {
+ "enum": [
+ "CHARGE",
+ "PRODUIT"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeEtablissementType": {
+ "enum": [
+ "SIEGE_SOCIAL",
+ "ETABLISSEMENT_SECONDAIRE"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DefaultFonctionPieceEnum": {
+ "enum": [
+ "INSTRUCTION",
+ "PAIEMENT",
+ "AVIS",
+ "EVALUATION",
+ "DECISION"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ModeTransmissionPieceEnum": {
+ "enum": [
+ "DEPOSEE",
+ "ENVOIEPOSTAL"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserFormDefaultEnum": {
+ "enum": [
+ "ADMINISTRATOR",
+ "USER"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:StatusDefaultEnum": {
+ "enum": [
+ "REQUESTED",
+ "REGISTERED",
+ "TRANSMITTED",
+ "SUPPORTED",
+ "RETURNED",
+ "VALIDATED"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SexeType": {
+ "enum": [
+ "M",
+ "F"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:sexe": {
+ "enum": [
+ "F",
+ "M"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TYPE": {
+ "enum": [
+ "internet",
+ "x400",
+ "home",
+ "msg",
+ "work",
+ "pref",
+ "voice",
+ "fax",
+ "cell",
+ "video",
+ "pager",
+ "bbs",
+ "modem",
+ "car",
+ "isdn",
+ "pcs"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ReferenceType": {
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9\\-_\\.]{0,31}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SemanticVersionType": {
+ "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+(\\-([0-9A-Za-z-]+\\.?)+)?(\\+([0-9A-Za-z-]+\\.?)+)?",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:MimeType": {
+ "pattern": "[\\-\\w]+/[\\-\\w\\+\\.]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:AnyNotNullAlphaNumericStringType": {
+ "pattern": "[A-Za-z0-9]+",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodeCommuneType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "pattern": "(([0-8][0-9AB])|(9[0-8AB]))[0-9]{3}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineNumeriqueEtAsciiMajusculeType": {
+ "pattern": "[0-9A-Z]*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodePaysIsoType": {
+ "minLength": 2,
+ "maxLength": 2,
+ "pattern": "[A-Z]{2}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodePaysOuTerritoireEtrangerType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "pattern": "99[0-9]{3}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineNumeriqueType": {
+ "pattern": "[0-9]*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:LibelleType": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:GroupeSocioprofessionnelPCS2003Type": {
+ "minLength": 1,
+ "maxLength": 1,
+ "pattern": "[1-8]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieSocioprofessionnelleAgregeePCS2003Type": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieSocioprofessionnellePCS2003Type": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ProfessionPCS2003Type": {
+ "minLength": 4,
+ "maxLength": 4,
+ "pattern": "[0-9]{3}[a-z0-9]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType": {
+ "minLength": 4,
+ "maxLength": 4,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SIRENType": {
+ "minLength": 9,
+ "maxLength": 9,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NICType": {
+ "minLength": 5,
+ "maxLength": 5,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NIRType": {
+ "minLength": 13,
+ "maxLength": 13,
+ "pattern": "[0-9]{6}[0-9AB][0-9]{6}",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CleNIRType": {
+ "minLength": 2,
+ "maxLength": 2,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:DateType": {
+ "pattern": "(\\d{4})-(\\d{2})-(\\d{2})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:AnneeType": {
+ "pattern": "(\\d{4})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:MoisType": {
+ "pattern": "(\\d{4})-(\\d{2})",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType": {
+ "pattern": "[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \\-']*",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:TypeDecesType": {
+ "minLength": 1,
+ "maxLength": 1,
+ "enum": [
+ "N",
+ "M",
+ "D",
+ "A"
+ ],
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:NumeroActeType": {
+ "maxLength": 9,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:CodeType": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:SousClasseNAF2008Type": {
+ "minLength": 6,
+ "maxLength": 6,
+ "pattern": "[0-9]{2}\\.[0-9]{2}[A-Z]",
+ "type": "string"
+ },
+ "sformatspivotsadullactnettiersv2:similitude": {
+ "minimum": 0,
+ "exclusiveMinimum": false,
+ "maximum": 100,
+ "exclusiveMaximum": false,
+ "type": "number"
+ },
+ "sformatspivotsadullactnettiersv2:IBANType": {
+ "type": "object",
+ "properties": {
+ "numero": {
+ "type": "string"
+ },
+ "BIC": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AutreCoordonneesBancairesType": {
+ "type": "object",
+ "properties": {
+ "cle": {
+ "type": "string"
+ },
+ "valeur": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:DecimalParExerciceType": {
+ "type": "object",
+ "properties": {
+ "exercice": {
+ "type": "integer",
+ "minimum": 0,
+ "exclusiveMinimum": true
+ },
+ "cle": {
+ "type": "string"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "valeur": {
+ "type": "number"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LabelType": {
+ "type": "object",
+ "properties": {
+ "nom": {
+ "type": "string"
+ },
+ "organisme": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:MoyenHType": {
+ "type": "object",
+ "properties": {
+ "exercice": {
+ "type": "string"
+ },
+ "nbAdherents": {
+ "type": "integer"
+ },
+ "nbHommes": {
+ "type": "integer"
+ },
+ "nbFemmes": {
+ "type": "integer"
+ },
+ "nbBenevoles": {
+ "type": "integer"
+ },
+ "nbVolontaires": {
+ "type": "integer"
+ },
+ "nbSalaries": {
+ "type": "integer"
+ },
+ "nbETPT": {
+ "type": "integer"
+ },
+ "total5HautSalaires": {
+ "type": "number"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FromToEmailType": {
+ "required": [
+ "address"
+ ],
+ "type": "object",
+ "properties": {
+ "address": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AdressePostaleType": {
+ "type": "object",
+ "properties": {
+ "LigneUne": {
+ "type": "string"
+ },
+ "LigneDeux": {
+ "type": "string"
+ },
+ "LigneTrois": {
+ "type": "string"
+ },
+ "LigneQuatre": {
+ "type": "string"
+ },
+ "LigneCinq": {
+ "type": "string"
+ },
+ "LigneSix": {
+ "type": "string"
+ },
+ "LigneSept": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:SIRETCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:TiersType": {
+ "type": "object",
+ "properties": {
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:annotations"
+ },
+ "minItems": 0
+ },
+ "thematiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ThematiqueEnum"
+ },
+ "minItems": 0
+ },
+ "famille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "formeJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "logo": {
+ "type": "string",
+ "format": "uri"
+ },
+ "libelleComplementaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "NAFNiv732": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SousClasseNAF2008Type"
+ },
+ "civilite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "individu": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRAvecCleStructureType"
+ },
+ "PCS": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PCSType"
+ },
+ "SIRET": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "CJ": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType"
+ },
+ "situations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersCoordonneesType"
+ },
+ "minItems": 0
+ },
+ "domiciliationsBancaires": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType"
+ },
+ "minItems": 0
+ },
+ "representants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:RepresentantType"
+ },
+ "minItems": 0
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "conformite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ConformiteType"
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "effectifs": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieres": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "associationType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeAssociationType"
+ },
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dateInscription": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "agrement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AgrementType"
+ },
+ "label": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LabelType"
+ },
+ "utilitePublique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:UtilitePubliqueType"
+ },
+ "dateImmatriculation": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "effectifsGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieresGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "etablissementType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeEtablissementType"
+ },
+ "cessation": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CessationType"
+ },
+ "active": {
+ "type": "boolean"
+ },
+ "raisonSociale": {
+ "type": "string"
+ },
+ "sigle": {
+ "type": "string"
+ },
+ "descriptionActivites": {
+ "type": "string"
+ },
+ "codeRNA": {
+ "type": "string"
+ },
+ "affiliation": {
+ "type": "string"
+ },
+ "adherentMoral": {
+ "type": "string"
+ },
+ "structuresSecteurMarchand": {
+ "type": "string"
+ },
+ "commissaireAuxComptes": {
+ "type": "boolean"
+ },
+ "activiteDescription": {
+ "type": "string"
+ },
+ "capitalSocial": {
+ "type": "number"
+ },
+ "activitePrincipale": {
+ "type": "string"
+ },
+ "appartenanceGroupe": {
+ "type": "boolean"
+ },
+ "raisonSocialeGroupe": {
+ "type": "string"
+ },
+ "aOptenuUnAppelAProjet": {
+ "type": "boolean"
+ },
+ "RCS": {
+ "type": "boolean"
+ },
+ "RM": {
+ "type": "boolean"
+ },
+ "codeRNE": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:CessationType": {
+ "type": "object",
+ "properties": {
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "motif": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:SimilarType": {
+ "type": "object",
+ "properties": {
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "linkedUsers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserType"
+ },
+ "minItems": 0
+ },
+ "status": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:StatusEnum"
+ },
+ "history": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventClassType"
+ },
+ "classifications": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedClassificationType"
+ },
+ "minItems": 0
+ },
+ "correlations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CorrelationUnitaireType"
+ },
+ "minItems": 0
+ },
+ "annotations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:annotations"
+ },
+ "minItems": 0
+ },
+ "thematiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ThematiqueEnum"
+ },
+ "minItems": 0
+ },
+ "famille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "formeJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "logo": {
+ "type": "string",
+ "format": "uri"
+ },
+ "libelleComplementaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "NAFNiv732": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SousClasseNAF2008Type"
+ },
+ "civilite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "individu": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRAvecCleStructureType"
+ },
+ "PCS": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PCSType"
+ },
+ "SIRET": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRETStructureType"
+ },
+ "CJ": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieJuridiqueNiveauIIIType"
+ },
+ "situations": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersCoordonneesType"
+ },
+ "minItems": 0
+ },
+ "domiciliationsBancaires": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType"
+ },
+ "minItems": 0
+ },
+ "representants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:RepresentantType"
+ },
+ "minItems": 0
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "conformite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ConformiteType"
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "effectifs": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieres": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "associationType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeAssociationType"
+ },
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dateInscription": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "agrement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AgrementType"
+ },
+ "label": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LabelType"
+ },
+ "utilitePublique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:UtilitePubliqueType"
+ },
+ "moyen": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MoyenHType"
+ },
+ "budget": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:BudgetType"
+ },
+ "dateImmatriculation": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "effectifsGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "donneesFinancieresGroupe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType"
+ },
+ "etablissementType": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeEtablissementType"
+ },
+ "similitude": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:similitude"
+ },
+ "active": {
+ "type": "boolean"
+ },
+ "raisonSociale": {
+ "type": "string"
+ },
+ "sigle": {
+ "type": "string"
+ },
+ "descriptionActivites": {
+ "type": "string"
+ },
+ "codeRNA": {
+ "type": "string"
+ },
+ "affiliation": {
+ "type": "string"
+ },
+ "adherentMoral": {
+ "type": "string"
+ },
+ "structuresSecteurMarchand": {
+ "type": "string"
+ },
+ "commissaireAuxComptes": {
+ "type": "boolean"
+ },
+ "capitalSocial": {
+ "type": "number"
+ },
+ "activitePrincipale": {
+ "type": "string"
+ },
+ "appartenanceGroupe": {
+ "type": "boolean"
+ },
+ "raisonSocialeGroupe": {
+ "type": "string"
+ },
+ "codeRNE": {
+ "type": "string"
+ },
+ "bloquant": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "similitude",
+ "bloquant"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:SimilarCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SimilarType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:PCSType": {
+ "type": "object",
+ "properties": {
+ "Niv1": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:GroupeSocioprofessionnelPCS2003Type"
+ },
+ "Niv2": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieSocioprofessionnelleAgregeePCS2003Type"
+ },
+ "Niv3": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CategorieSocioprofessionnellePCS2003Type"
+ },
+ "Niv4": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ProfessionPCS2003Type"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:CoordinatesType": {
+ "type": "object",
+ "properties": {
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "latitude": {
+ "type": "number"
+ },
+ "longitude": {
+ "type": "number"
+ },
+ "altitude": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "latitude",
+ "longitude"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:ConfigurationType": {
+ "type": "object",
+ "properties": {
+ "familles": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FamilleTiersType"
+ },
+ "minItems": 0
+ },
+ "formesJuridiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FormeJuridiqueMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "civilites": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:GenreMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "fonctionsRepresentants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "typeEffectifs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ },
+ "typeEffectifsParTypeTiers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType"
+ },
+ "minItems": 0
+ },
+ "donneesFinancieresParTypeTiers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType"
+ },
+ "minItems": 0
+ },
+ "options": {
+ "type": "array",
+ "items": {
+ "type": "sformatspivotsadullactnettiersv2:OptionType"
+ },
+ "minItems": 0
+ },
+ "fields": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "specifiques": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FieldType"
+ },
+ "minItems": 0
+ },
+ "courriels": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypedEmailType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:TiersMasterDataRecordCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TiersMasterDataRecordType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:TiersMasterDataRecordType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "type": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeTiersmasterDataRecordEnum"
+ },
+ "minItems": 0
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:GenreMasterDataRecordType": {
+ "required": [
+ "reference",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "abreviation": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "sexe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:sexe"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FormeJuridiqueMasterDataRecordType": {
+ "required": [
+ "reference",
+ "famille",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "famille": {
+ "type": "string"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FamilleTiersType": {
+ "required": [
+ "libelle",
+ "typeFamille",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeFamilleEnum"
+ },
+ "personnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypePersonnaliteJuridiqueEnum"
+ },
+ "complementPersonnaliteJuridique": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ComplementTypePersonnaliteJuridiqueEnum"
+ },
+ "pieces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PieceDossierType"
+ },
+ "minItems": 0
+ },
+ "tenant": {
+ "type": "string"
+ },
+ "origin": {
+ "type": "string",
+ "format": "uri"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "version": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SemanticVersionType"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "active": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:MasterDataRecordReferenceParTypeTiersType": {
+ "required": [
+ "reference",
+ "typeFamille",
+ "libelle",
+ "actif"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "expiration": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "typeFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeFamilleEnum"
+ },
+ "libelle": {
+ "type": "string"
+ },
+ "actif": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:DecimalParExerciceCollectionType": {
+ "type": "object",
+ "properties": {
+ "item": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecimalParExerciceType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AgrementType": {
+ "type": "object",
+ "properties": {
+ "enDateDu": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "type": {
+ "type": "string"
+ },
+ "attribuePar": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:BudgetType": {
+ "type": "object",
+ "properties": {
+ "dtDebut": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "dtFin": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "lignesComptes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CompteType"
+ },
+ "minItems": 0
+ },
+ "exercice": {
+ "type": "integer",
+ "minimum": 0,
+ "exclusiveMinimum": true
+ },
+ "typeBudget": {
+ "type": "string"
+ },
+ "observations": {
+ "type": "string"
+ },
+ "natureObjet": {
+ "type": "string"
+ },
+ "participationBeneficiaire": {
+ "type": "string"
+ },
+ "pratiqueTarifaire": {
+ "type": "string"
+ },
+ "repartitionChargeIndirecte": {
+ "type": "string"
+ },
+ "contributionVolontaire": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:CompteType": {
+ "type": "object",
+ "properties": {
+ "nature": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NatureCompte"
+ },
+ "code": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "commentaire": {
+ "type": "string"
+ },
+ "montant": {
+ "type": "number"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:ConformiteType": {
+ "type": "object",
+ "properties": {
+ "motifs": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NonConformiteType"
+ },
+ "minItems": 0
+ },
+ "value": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NonConformiteType": {
+ "type": "object",
+ "properties": {
+ "regle": {
+ "type": "string",
+ "format": "uri"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:FieldType": {
+ "type": "object",
+ "properties": {
+ "schema": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "value": {},
+ "defaultValue": {
+ "type": "string"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "required": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TypedEmailType": {
+ "required": [
+ "type",
+ "email"
+ ],
+ "type": "object",
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "email": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EmailType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:EmailType": {
+ "required": [
+ "from",
+ "to",
+ "body",
+ "subject"
+ ],
+ "type": "object",
+ "properties": {
+ "from": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FromToEmailType"
+ },
+ "to": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FromToEmailType"
+ },
+ "body": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:BodyEmailType"
+ },
+ "subject": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:BodyEmailType": {
+ "required": [
+ "content-type"
+ ],
+ "type": "object",
+ "properties": {
+ "content-type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "value": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:PieceDossierType": {
+ "required": [
+ "reference",
+ "libelle"
+ ],
+ "type": "object",
+ "properties": {
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "libelle": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "description": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "modele": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:FonctionPieceEnum"
+ },
+ "modeTransmission": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ModeTransmissionPieceEnum"
+ },
+ "commentaire": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LocalizedTextType"
+ },
+ "documents": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkDocumentType"
+ },
+ "minItems": 0
+ },
+ "obligatoire": {
+ "type": "boolean"
+ },
+ "conforme": {
+ "type": "boolean"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LinkDocumentType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "title": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LinkType": {
+ "type": "object",
+ "properties": {
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:EventClassType": {
+ "type": "object",
+ "properties": {
+ "begin": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ },
+ "events": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ },
+ "minItems": 0
+ },
+ "end": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:EventType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:ErrorResponseType": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "type": "integer"
+ },
+ "errors": {
+ "type": "array",
+ "items": {},
+ "minItems": 0
+ },
+ "detail": {},
+ "message": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:AdresseGeographiqueType": {
+ "type": "object",
+ "properties": {
+ "Localite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "DivisionTerritoriale": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "Pays": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PaysType"
+ },
+ "PointRemise": {
+ "type": "string"
+ },
+ "Complement": {
+ "type": "string"
+ },
+ "NumeroVoie": {
+ "type": "string"
+ },
+ "Extension": {
+ "type": "string"
+ },
+ "TypeVoie": {
+ "type": "string"
+ },
+ "NomVoie": {
+ "type": "string"
+ },
+ "LieuDit": {
+ "type": "string"
+ },
+ "MentionDistribution": {
+ "type": "string"
+ },
+ "Cedex": {
+ "type": "string"
+ },
+ "LibelleBureauCedex": {
+ "type": "string"
+ },
+ "CodePostal": {
+ "type": "string"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:SIRETStructureType": {
+ "required": [
+ "SIREN",
+ "NIC"
+ ],
+ "type": "object",
+ "properties": {
+ "SIREN": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SIRENType"
+ },
+ "NIC": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NICType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NIRAvecCleStructureType": {
+ "required": [
+ "NIR",
+ "CleNIR"
+ ],
+ "type": "object",
+ "properties": {
+ "NIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NIRType"
+ },
+ "CleNIR": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:CleNIRType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:IndividuType": {
+ "required": [
+ "Noms",
+ "Prenoms"
+ ],
+ "type": "object",
+ "properties": {
+ "Noms": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NomsEtatCivilType"
+ },
+ "Prenoms": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PrenomsEtatCivilType"
+ },
+ "Naissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NaissanceType"
+ },
+ "Sexe": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:SexeType"
+ },
+ "Deces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DecesType"
+ },
+ "Filiation": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:IndividuType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NomsEtatCivilType": {
+ "required": [
+ "NomFamille"
+ ],
+ "type": "object",
+ "properties": {
+ "NomFamille": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "NomUsage": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "Pseudonyme": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:PrenomsEtatCivilType": {
+ "type": "object",
+ "properties": {
+ "PrenomUsuel": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "Prenom": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ChaineFrancaisOfficielType"
+ },
+ "minItems": 0
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:NaissanceType": {
+ "required": [
+ "DateNaissance",
+ "LieuNaissance"
+ ],
+ "type": "object",
+ "properties": {
+ "DateNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DateSoupleType"
+ },
+ "LieuNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LieuType"
+ },
+ "NumeroActeNaissance": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NumeroActeType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:DecesType": {
+ "type": "object",
+ "properties": {
+ "TypeDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TypeDecesType"
+ },
+ "DateDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:DateSoupleType"
+ },
+ "LieuDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LieuType"
+ },
+ "NumeroActeDeces": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:NumeroActeType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:LieuType": {
+ "type": "object",
+ "properties": {
+ "Localite": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "DivisionTerritoriale": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ElementLieuType"
+ },
+ "Pays": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:PaysType"
+ }
+ }
+ },
+ "sformatspivotsadullactnettiersv2:annotations": {
+ "properties": {
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:AnyNotNullAlphaNumericStringType"
+ },
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:PaysType": {
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:code"
+ },
+ "value": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:ElementLieuType": {
+ "properties": {
+ "code": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ },
+ "value": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LibelleType"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TelephoneNumberType": {
+ "properties": {
+ "lang": {
+ "type": "string"
+ },
+ "TYPE": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TYPE"
+ },
+ "minItems": 0
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:EmailAddressType": {
+ "properties": {
+ "TYPE": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:TYPE"
+ },
+ "minItems": 0
+ },
+ "OTHERTYPE": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:EventType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "date": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "reference": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ReferenceType"
+ },
+ "user": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:CorrelationUnitaireType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string",
+ "format": "uri"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TypedClassificationType": {
+ "properties": {
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "uri"
+ },
+ "values": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "minItems": 0
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:LinkedUserType": {
+ "properties": {
+ "form": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkedUserFormEnum"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:UtilitePubliqueType": {
+ "properties": {
+ "datePublicationJO": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "value": {
+ "type": "boolean"
+ }
+ },
+ "type": "object",
+ "required": [
+ "value"
+ ]
+ },
+ "sformatspivotsadullactnettiersv2:TiersDomiciliationBancaireType": {
+ "properties": {
+ "ordre": {
+ "type": "integer"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ },
+ "principale": {
+ "type": "boolean"
+ },
+ "modeReglement": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:ModeReglementEnum"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:TiersCoordonneesType": {
+ "properties": {
+ "typeAdresse": {
+ "type": "string"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "title": {
+ "type": "string"
+ },
+ "principale": {
+ "type": "boolean"
+ },
+ "note": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:RepresentantType": {
+ "properties": {
+ "ordre": {
+ "type": "integer"
+ },
+ "href": {
+ "type": "string",
+ "format": "uri"
+ },
+ "rel": {
+ "type": "string"
+ },
+ "type": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:MimeType"
+ },
+ "media": {
+ "type": "string"
+ },
+ "method": {
+ "type": "string"
+ },
+ "expand": {},
+ "fonction": {
+ "$ref": "#/definitions/sformatspivotsadullactnettiersv2:LinkType"
+ },
+ "entreeFonction": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "sortieFonction": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "title": {
+ "type": "string"
+ },
+ "principal": {
+ "type": "boolean"
+ },
+ "actif": {
+ "type": "boolean"
+ },
+ "note": {
+ "type": "string"
+ },
+ "titre": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "sformatspivotsadullactnettiersv2:LocalizedTextType": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string"
+ },
+ "lang": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ]
+ },
+ "lang": {
+ "type": "string"
+ },
+ "space": {
+ "enum": [
+ "default",
+ "preserve"
+ ],
+ "type": "string"
+ }
+ },
+ "$ref": "#/definitions/formatspivotsadullactnettiersv2:TiersType"
+}
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="../toHTML.xsl"?>
+<application xmlns="http://wadl.dev.java.net/2009/02"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:t="https://formats-pivots.adullact.net/tiers/v2"
+ xsi:schemaLocation="
+ http://wadl.dev.java.net/2009/02 http://www.w3.org/Submission/wadl/wadl.xsd
+ http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd">
+ <doc title="Persistance des tiers" xml:lang="FR">Gère la persistance des tiers </doc>
+ <resources base="http://localhost/referentiel-tiers">
+ <doc title="Services tiers" xml:lang="FR">Gestion des tiers</doc>
+ <resource path="{tenant}">
+ <param name="tenant" style="template" type="xs:string">
+ <doc xml:lang="EN">This service is multi-tenant</doc>
+ </param>
+ <resource path="tiers">
+ <doc title="Manipulation des tiers" xml:lang="FR">Permet de gérer une collection de tiers
+ multi-tenant</doc>
+ <method name="GET" id="find">
+ <doc xml:lang="FR">Rechercher des tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="inlinecount" style="query" type="xs:string" default="none">
+ <doc title="Count of all elements" xml:lang="EN">Specifies that the response to the request
+ includes a count of the number of Entries in the Collection of Entries</doc>
+ <option value="allpages">
+ <doc xml:lang="EN">Response includes a count of the number of entities in the
+ collection</doc>
+ </option>
+ <option value="none">
+ <doc xml:lang="EN">Response does not include a count in the response.</doc>
+ </option>
+ </param>
+ <param name="top" style="query" type="xs:positiveInteger">
+ <doc title="Limit the maximum number of result entries" xml:lang="EN">Selecting only the
+ first N items of the set</doc>
+ </param>
+ <param name="skip" style="query" type="xs:positiveInteger">
+ <doc title="Skip a number of elements" xml:lang="EN"> That subset is defined by seeking N
+ Entries into the Collection and selecting only the remaining Entries (starting with Entry
+ N+1)</doc>
+ </param>
+ <param name="filter" style="query" type="xs:string" default="status eq 'DEMANDE'">
+ <doc title="Filter all elements with predicates" xml:lang="EN">See ODATA URI Conventions for
+ more details on filter capabilities
+ http://www.odata.org/documentation/odata-version-2-0/uri-conventions</doc>
+ </param>
+ <param name="orderby" style="query" type="xs:string">
+ <doc title="Sort entries with at least one property" xml:lang="EN">Use to order the
+ collection of Entries </doc>
+ <doc xml:lang="EN">Example myProperty asc, mySecondProperty desc</doc>
+ </param>
+ <param name="skiptoken" style="query" type="xs:string">
+ <doc title="To specified the last received entry" xml:lang="EN">For paginating purpose, send
+ the last received entry to get the N following entries</doc>
+ </param>
+ <param name="select" style="query" type="xs:string">
+ <doc title="Properties selection" xml:lang="EN">Specifies that a response should return a
+ subset of the entity's properties</doc>
+ </param>
+ <param name="expand" style="query" type="xs:string">
+ <doc title="fields extension" xml:lang="EN">Specifies a list of fields that should be expanded</doc>
+ </param>
+ <param name="fulltext" style="query" type="xs:string">
+ <doc title="Search in all fields" xml:lang="EN">Specifies that a response should return every
+ entity where fulltext value appears</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="EN">Should return a liste of elements event if it is empty</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should return a liste of elements that respect predicates</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When one of the parameter is malformed</doc>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ <method name="POST" id="post">
+ <doc xml:lang="FR">Enregistrer un tiers sans identifiant</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a t:Tiers json object without identifier</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="forced" style="query" type="xs:boolean" required="true">
+ <doc xml:lang="EN">Used when a first call returned 409 conflict, in order to force
+ creation</doc>
+ </param>
+ <param name="payload" style="plain" type="xs:string" id="newEntity"/>
+ </representation>
+ </request>
+ <response status="201">
+ <doc title="Created" xml:lang="FR">Quand le tiers est nouvellement créé</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Doit retourner le tiers enregsitré avec son identifiant</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="409">
+ <doc title="Conflict" xml:lang="FR">Quand le tiers entre en conflit avec un tiers existant,
+ retourne une liste de tiers similaires t:Similaire.</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ <resource path="{id}">
+ <param name="id" style="template" type="xs:string"/>
+ <method name="PUT" id="put">
+ <doc xml:lang="FR">Enregistrer un tiers avec l'identifiant dans le contenu</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a t:Tiers json object with id field</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="payload" style="plain" type="xs:string" id="modifyEntity"/>
+ </representation>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand le tiers est modifié</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Doit retourner le tiers enregistré</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="409">
+ <doc title="Conflict" xml:lang="FR">Quand le tiers entre en conflit avec un tiers existant,
+ retourne une liste de tiers similaires t:Similaire.</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ <method name="GET" id="get">
+ <doc xml:lang="FR">Pour récupérer un tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="expand" style="query" type="xs:string">
+ <doc title="fields extension" xml:lang="EN">Specifies a list of fields that should be expanded</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand le tiers existe</doc>
+ <representation mediaType="application/json"/>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ <method name="DELETE" id="delete">
+ <doc xml:lang="FR">Pour rendre inaccessible un tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </request>
+ <response status="204">
+ <doc title="No Content" xml:lang="EN">Quand la suppression est effective</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ <resource path="status">
+ <doc xml:lang="EN">Should status value</doc>
+ <method name="PUT" id="putStatus">
+ <doc xml:lang="FR">Pour modifier le statut d'un tiers</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a simple value of e:StatusType</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </representation>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand le statut est modifié</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Doit retourner le statut d'un tiers</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="EN">When entity does not exist</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ <method name="GET" id="getStatus">
+ <doc xml:lang="FR">Pour récupérer le statut d'un tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Retourne le statut d'un tiers</doc>
+ <representation mediaType="application/json"/>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ </resource>
+ <resource path="correlation">
+ <doc xml:lang="EN">Should take a correlation value</doc>
+ <method name="POST" id="postCorrelations">
+ <doc xml:lang="FR">Pour ajouter des corrélations au tiers</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a correlation JSON representation</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </representation>
+ </request>
+ <response status="201">
+ <doc title="Created" xml:lang="FR">Quand la correlation est prise en compte</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Doit retourner la correlation complète</doc>
+ <doc title="Resultat" xml:lang="FR">
+ <![CDATA[
+ Example
+ [
+ "http://localhost:8080/exposition/gf/12345",
+ "http://localhost:8080/exposition/aides/tiers/54321"
+ ]]]></doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="EN">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionnality is not implemented</doc>
+ </response>
+ </method>
+ <method name="DELETE" id="deleteCorrelations">
+ <doc xml:lang="FR">Pour supprimer des correlations du tiers</doc>
+ <request>
+ <representation mediaType="text/uri-list">
+ <doc xml:lang="EN">Should take a list of URI</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </representation>
+ </request>
+ <response status="204">
+ <doc title="No Content" xml:lang="EN">Quand la suppression est effective</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ <method name="GET" id="getCorrelations">
+ <doc xml:lang="FR">Renvoi les correlations du tiers courant</doc>
+ <request>
+ <doc xml:lang="EN">Should return a list of correlation</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="EN">Should return a list even if it is empty</doc>
+ <representation mediaType="application/json" element="xs:anyURI">
+ <doc title="Result list" xml:lang="EN">Must return a list of URI at least empty</doc>
+ <doc title="Resultat" xml:lang="FR">
+ <![CDATA[
+ Example
+ [
+ "http://localhost:8080/exposition/gf/12345",
+ "http://localhost:8080/exposition/aides/tiers/54321",
+ "http://localhost:8080/exposition/extranet/98765",
+ "http://localhost:8080/exposition/crm/56789"
+ ]]]></doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ </resource>
+ <resource path="administrator">
+ <method name="POST" id="postAdministrator">
+ <doc xml:lang="FR">Pour affecter un administrateur au tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="user" style="query" type="xs:string" required="true">
+ <doc title="new administrator" xml:lang="EN">Identifier of the futur administrator user (URL)</doc>
+ </param>
+ </request>
+ <response status="201">
+ <doc title="OK" xml:lang="FR">Quand l'affectation est effective</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ <method name="GET" id="getAdministrator">
+ <doc xml:lang="FR">Renvoi l'administrateur du tiers courant</doc>
+ <request>
+ <doc xml:lang="EN">Should return a userId</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="expand" style="query" type="xs:string">
+ <doc title="fields extension" xml:lang="EN">Specifies a list of fields that should be expanded</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="EN">Should return the URL of the administrator</doc>
+ <representation mediaType="application/json" element="xs:anyURI">
+ <doc title="Result list" xml:lang="EN">Must the return an URL that could be empty</doc>
+ <doc title="Resultat" xml:lang="FR">
+ <![CDATA[
+ Example {"id":"myUserId"}
+ ]]]></doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ <method name="DELETE" id="deleteAdministrator">
+ <doc xml:lang="FR">Pour détacher un utilisateur du tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </request>
+ <response status="204">
+ <doc title="No Content" xml:lang="FR">Quand le détachement est effectif</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ </resource>
+ <resource path="linkedUsers">
+ <method name="POST" id="postLinkedUser">
+ <doc xml:lang="FR">Pour rattacher un utilisateur au tiers</doc>
+ <request>
+ <representation mediaType="text/uri-list">
+ <doc xml:lang="EN">Should take the URL of an user</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </representation>
+ </request>
+ <response status="201">
+ <doc title="Created" xml:lang="FR">Quand l'utilisateur est rattaché au tiers</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Doit retourner la liste complète des utilisateurs liés</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ <method name="DELETE" id="deleteLinkedUser">
+ <doc xml:lang="FR">Pour détacher un utilisateur du tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="user" style="query" type="xs:anyURI">
+ <doc title="old user" xml:lang="EN">Identifier of the future revoked user (URL)</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand le détachement est effectif</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ <method name="GET" id="getLinkedUsers">
+ <doc xml:lang="FR">Pour récupérer les utilisateurs rattachés au tiers</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="expand" style="query" type="xs:string">
+ <doc title="fields extension" xml:lang="EN">Specifies a list of fields that should be expanded</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Retourne toujours une liste (même vide)</doc>
+ <representation mediaType="application/json" element="t:LinkedUserType">
+ <doc title="Result list" xml:lang="EN">Must return all linked users that are linked to this
+ model. Could be empty</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to
+ modify user's details</doc>
+ </response>
+ <response status="404">
+ <doc title="Not Found" xml:lang="FR">Quand le tiers n'existe pas</doc>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ </resource>
+ <resource path="pieces">
+ <method name="PUT" id="putPieces">
+ <doc xml:lang="FR">Enregistrer une pièce sur un tiers</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a conf:piece JSON object with id field</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="payload" style="plain" type="xs:string" id="piece"/>
+ </representation>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand la pièce est ajoutée ou modifiée</doc>
+ <representation mediaType="application/json" element="t:piece">
+ <doc xml:lang="FR">Doit retourner la pièce enregistrée</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ </resource>
+ </resource>
+ <resource path="similar">
+ <doc xml:lang="EN">Should take a tiers entity</doc>
+ <method name="POST" id="getSimilars">
+ <doc xml:lang="FR">Pour rechercher des tiers similaires en paramètre</doc>
+ <request>
+ <representation mediaType="application/json">
+ <doc xml:lang="EN">Should take a json representation of a tiers</doc>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ <param name="thresholdscore" style="query" type="xs:integer" required="false">
+ <doc xml:lang="EN">Percentage of similarity below which entities are not returned</doc>
+ <doc xml:lang="EN">By default, this value is defined in the server parameters</doc>
+ </param>
+ </representation>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="FR">Quand des doublons ont été détectés</doc>
+ <representation mediaType="application/json" element="t:doublons">
+ <doc xml:lang="FR">Doit retourner Une liste de doublons éventuellement vide</doc>
+ <doc title="Resultat" xml:lang="FR"> Example <![CDATA[
+ [
+ {
+ ...,
+ "similitude":98,
+ "bloquant":true
+ },
+ {
+ ...,
+ "similitude":82,
+ "bloquant":false
+ }
+ ]]]></doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights to modify
+ user's details</doc>
+ </response>
+ <response status="406">
+ <doc title="Not Acceptable" xml:lang="FR">Quand des règles métiers sont violées</doc>
+ <representation mediaType="application/json">
+ <doc xml:lang="FR">Description des erreurs</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When server could not achieved the
+ research</doc>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ </resource>
+ <resource path="siret">
+ <doc xml:lang="EN">Should take a SIRET value</doc>
+ <method name="GET" id="findSiret">
+ <doc xml:lang="EN">In real RESTFul API, this should be a HEAD method</doc>
+ <doc xml:lang="FR">Test d'existence d'un siret. Si la liste contient au moins un élément alors
+ le siret existe</doc>
+ <request>
+ <doc xml:lang="EN">Should return a list of elements that respect predicates</doc>
+ <param name="filter" style="query" type="xs:string">
+ <doc title="Filter siret with predicates" xml:lang="EN">Specifies that a response should
+ return a subset of the entity's properties</doc>
+ <doc title="Implémente au moins l'équivalence (eq)" xml:lang="FR">Permet de filtrer la liste
+ des siret avec l'opérateur ODATA d'équivalence (eq)</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="EN">Should return a list even if it is empty</doc>
+ <representation mediaType="application/json" element="t:listeSIRET">
+ <doc title="Result list" xml:lang="EN">Must return a list of SIRET at least empty</doc>
+ </representation>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ </response>
+ </method>
+ </resource>
+ <resource path="feed">
+ <method name="POST" id="synchronize">
+ <doc xml:lang="FR">Pour synchroniser les demandes déposées en ligne</doc>
+ <request>
+ <param name="Authorization" style="header" type="xs:string" required="true">
+ <doc xml:lang="EN">Must specified Authorization header (RFC 2616)</doc>
+ </param>
+ </request>
+ <response status="200">
+ <doc title="OK" xml:lang="EN">When modification has been done</doc>
+ </response>
+ <response status="400">
+ <doc title="Bad Request" xml:lang="EN">When incoming request is malformed</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="401">
+ <doc title="Unauthorized" xml:lang="EN">When credentials have not been specified</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="403">
+ <doc title="Forbidden" xml:lang="EN">When authenticated user have not enough rights</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="500">
+ <doc title="Internal Server Error" xml:lang="EN">When a server error occurred</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ <response status="501">
+ <doc title="Not Implemented" xml:lang="EN">When this functionality is not implemented</doc>
+ <representation element="t:errorResponse" mediaType="application/json">
+ <doc title="Error" xml:lang="EN">Should specified error code and human readable
+ explanation</doc>
+ </representation>
+ </response>
+ </method>
+ </resource>
+ </resource>
+ </resource>
+ </resources>
+</application>
<?xml version="1.0" encoding="UTF-8"?>
-<s:schema
- targetNamespace="https://formats-pivots.adullact.net/tiers/v1"
- xmlns:tns="https://formats-pivots.adullact.net/tiers/v1"
- xmlns:e="https://formats-pivots.adullact.net/entite/v1"
- xmlns:ic="https://formats-pivots.adullact.net/additionalInformation/v1"
- xmlns:ics="https://formats-pivots.adullact.net/additionalInformationCollection/v1"
- xmlns:s="http://www.w3.org/2001/XMLSchema"
- xmlns:tp="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- xmlns:coos="https://formats-pivots.adullact.net/tiers/v1/coordonnees"
- xmlns:coo="https://formats-pivots.adullact.net/tiers/v1/coordonnee"
- xmlns:db="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire"
- xmlns:reps="https://formats-pivots.adullact.net/tiers/v1/representants"
- xmlns:cy="https://formats-pivots.adullact.net/cycleDeVie/v1"
- xmlns:cla="https://formats-pivots.adullact.net/classification/v1"
- xmlns:clas="https://formats-pivots.adullact.net/classifications/v1"
- xmlns:c="https://formats-pivots.adullact.net/correlation/v1"
- xmlns:cs="https://formats-pivots.adullact.net/correlations/v1"
- xmlns:ie="http://xml.insee.fr/schema"
- xmlns:dbautre="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/autre"
- xmlns:iban="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/iban"
- xmlns:rib="https://formats-pivots.adullact.net/tiers/v1/domiciliationBancaire/rib"
- xmlns:dbs="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- xmlns:rep="https://formats-pivots.adullact.net/tiers/v1/representant"
- xmlns:tmo="https://formats-pivots.adullact.net/tiers/v1/proprietes/moral"
- xmlns:tph="https://formats-pivots.adullact.net/tiers/v1/proprietes/physique"
- xmlns:mgsie="https://formats-pivots.adullact.net/tiers/v1/insee"
- elementFormDefault="qualified">
- <s:import
- namespace="https://formats-pivots.adullact.net/entite/v1"
- schemaLocation="entite/entite.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/proprietes"
- schemaLocation="proprietes/proprietesTiers.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/coordonnees"
- schemaLocation="coordonnee/coordonnees.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/domiciliationsBancaires"
- schemaLocation="domiciliationBancaire/domiciliationsBancaires.xsd"/>
- <s:import
- namespace="https://formats-pivots.adullact.net/tiers/v1/representants"
- schemaLocation="representant/representants.xsd"/>
- <s:complexType name="tiersType">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Définition canonique d'un tiers dans le bus]]></s:documentation>
- </s:annotation>
- <s:complexContent>
- <s:extension base="e:entiteType">
- <s:sequence>
- <s:element
- name="proprietes"
- type="tp:proprietesType"
- minOccurs="0"/>
- <s:element
- name="coordonnees"
- type="coos:listeCoordonneesType"
- minOccurs="0"/>
- <s:element
- name="domiciliationsBancaires"
- type="dbs:domiciliationsBancairesType"
- minOccurs="0"/>
- <s:element
- name="representants"
- type="reps:representantsType"
- minOccurs="0"/>
- <s:any
- namespace="https://formats-pivots.adullact.net/tiers/extensions"
- minOccurs="0"
- maxOccurs="unbounded">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Données supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/extensions]]></s:documentation>
- </s:annotation>
- </s:any>
- </s:sequence>
- <s:anyAttribute namespace="https://formats-pivots.adullact.net/tiers/extensions">
- <s:annotation>
- <s:documentation xml:lang="FR"><![CDATA[Attributs supplémentaires à définir dans un fichier XSD externe avec le namespace : https://formats-pivots.adullact.net/tiers/extensions]]></s:documentation>
- </s:annotation>
- </s:anyAttribute>
- </s:extension>
- </s:complexContent>
- </s:complexType>
- <s:element
- name="abstractTiers"
- type="tns:tiersType"
- abstract="true"/>
- <s:element
- name="tiers"
- type="tns:tiersType"
- substitutionGroup="tns:abstractTiers"/>
- <s:element
- name="personne"
- type="tns:tiersType"/>
-</s:schema>
\ No newline at end of file
+<s:schema targetNamespace="https://formats-pivots.adullact.net/tiers/v2"
+ xmlns:tns="https://formats-pivots.adullact.net/tiers/v2" xmlns:fp="https://formats-pivots.adullact.net"
+ elementFormDefault="qualified" xmlns:s="http://www.w3.org/2001/XMLSchema">
+ <s:import schemaLocation="http://www.w3.org/2001/xml.xsd"
+ namespace="http://www.w3.org/XML/1998/namespace"/>
+ <s:annotation>
+ <s:documentation xml:lang="FR"> Tiers : Personne physique ou morale au sens juridique (en
+ général de droit public). Dans ce dernier cas on parle de corporation légalement constituée.
+ </s:documentation>
+ </s:annotation>
+ <s:element name="tiers" type="tns:TiersType"/>
+ <s:element name="doublon" type="tns:SimilarType"/>
+ <s:element name="doublons" type="tns:SimilarCollectionType"/>
+ <s:element name="listeSIRET" type="tns:SIRETCollectionType"/>
+ <s:element name="situation" type="tns:TiersCoordonneesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Coordoonées postale, géographique, numérique et téléphonique du
+ tiers</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="coordonnees" type="tns:TiersCoordonneesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Coordoonées postale, géographique, numérique et téléphonique du
+ tiers</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="domiciliationBancaire" type="tns:TiersDomiciliationBancaireType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Les informations bancaires du tiers</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="representant" type="tns:RepresentantType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Un contact du tiers</s:documentation>
+ </s:annotation>
+ </s:element>
+
+ <s:complexType name="TiersCollectionType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Définition d'une liste de tiers]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="tiers" type="tns:TiersType" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="SIRETCollectionType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Définition d'une liste de SIRET]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="item" type="tns:SIRETStructureType" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+
+ <s:complexType name="TiersType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Tiers : Personne physique ou morale au sens juridique (en général de droit public).
+ Dans ce dernier cas on parle de corporation légalement constituée.]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="tenant" type="s:normalizedString" minOccurs="0"/>
+ <s:element name="origin" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">URI that identifies the original application that submit
+ this data model</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="id" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" xmlns="http://www.w3.org/1999/xhtml">
+ <p> An ID uniquely identifying the canonical entity. This usually comes from the
+ back-end store. This value is guaranteed to be unique and immutable (it will never
+ change). </p>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0"/>
+ <s:element name="kind" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Type of this entity</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Last modification date.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ <s:element name="version" type="tns:SemanticVersionType" minOccurs="0"/>
+ <s:element name="active" type="s:boolean" minOccurs="0" default="true">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Every entity is active by default.</s:documentation>
+ <s:documentation xml:lang="EN">Disable means that this entity is deleted from its master
+ data</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="linkedUsers" type="tns:LinkedUserType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">All linked users will have link relation like
+ 'administrator' or 'user'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="status" type="tns:StatusEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Last business status that have been specified for this
+ entity. If you want the status changing date, you could found it on the
+ events.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="history" type="tns:EventClassType" minOccurs="0"/>
+ <s:element name="classifications" type="tns:TypedClassificationType" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <s:element name="correlations" type="tns:CorrelationUnitaireType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">This list contains all correlations URI of the cache
+ applications for this entity.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="annotations" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Any typed annotations on this entity</s:documentation>
+ </s:annotation>
+ <s:complexType>
+ <s:complexContent>
+ <s:extension base="tns:LocalizedTextType">
+ <s:attribute name="type" type="tns:AnyNotNullAlphaNumericStringType"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ </s:element>
+ <s:element name="thematiques" type="tns:ThematiqueEnum" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Donne les thèmes d'utilisation de ce tiers (Financier,
+ administratif, courrier, etc...)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="famille" type="tns:LinkType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="../referentiel-familles-tiers/famille.xsd#FamilleType" xml:lang="FR">rel="famille",expand="../referentiel-familles-tiers/famille.xsd#FamilleType",title="Famille
+ auquel appartient le tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="formeJuridique" type="tns:LinkType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="../referentiel-familles-tiers/famille.xsd#FormeJuridiqueMasterDataRecordType" xml:lang="FR">rel="forme",expand="../referentiel-familles-tiers/famille.xsd#FormeJuridiqueMasterDataRecordType",title="forme
+ juridique du tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="logo" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">URI vers la représentation iconique de ce
+ tiers</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="raisonSociale" type="s:string" minOccurs="0"/>
+ <s:element name="libelleComplementaire" type="tns:LocalizedTextType" minOccurs="0"/>
+ <s:element name="sigle" type="s:string" minOccurs="0"/>
+ <s:element name="NAFNiv732" type="tns:SousClasseNAF2008Type" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="http://xml.insee.fr/schema/naf.xsd#SousClasseNAF2008Type" xml:lang="FR">Code NAF niveau 732 (5 niveau d'arborescence) de la Nomenclature d'activités Française. NOTE: Le code APE est une déclinaison du niveau 732 de la NAF 2008 rev2 sans le point '.'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="civilite" type="tns:LinkType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="#GenreMasterDataRecordType" xml:lang="FR">rel="civilite",expand="#GenreMasterDataRecordType",title="Indique
+ si on est un homme ou une femme"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="individu" type="tns:IndividuType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractéristiques d'un tiers physique (nom, prénom,
+ etc...)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="NIR" type="tns:NIRAvecCleStructureType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="http://xml.insee.fr/schema/nir.html#NIR-description" xml:lang="FR"><![CDATA[Numéro d'identification des personnes physiques. Le NIR est un numéro à treize caractères dont la composition est précisée dans l'article 4 du décret n° 82-103 du 22 janvier 1982 : "Le numéro attribué à chaque personne inscrite au répertoire comporte 13 chiffres. Ce numéro indique successivement et exclusivement le sexe (1 chiffre), l'année de naissance (2 chiffres), le mois de naissance (2 chiffres), et le lieu de naissance (5 chiffres ou caractères) de la personne concernée. Les trois chiffres suivants permettent de distinguer les personnes nées au même lieu, à la même période."]]></s:documentation>
+ <s:documentation source="http://xml.insee.fr/schema/nir.html#CleNIR-description" xml:lang="FR"><![CDATA[La clé de contrôle du NIR est un nombre à deux chiffres dont la valeur est le complément à 97 du reste de la division du nombre formé par le NIR par 97.]]></s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="PCS" type="tns:PCSType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Codes de la nomenclature des Professions et Catégories Socioprofessionnelles 2003.]]></s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="SIRET" type="tns:SIRETStructureType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Le système d’identification du répertoire des
+ établissements (SIRET) est un code INSEE. Il s'agit d'un identifiant géographique d'un
+ établissement ou d'une entreprise.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="CJ" type="tns:CategorieJuridiqueNiveauIIIType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="http://xml.insee.fr/schema/cj.html#CJ-description" xml:lang="FR"><![CDATA[
+ La nomenclature des catégories juridiques retenue dans SIRENE a été élaborée sous l'égide du comité interministériel SIRENE.
+ C'est une nomenclature à vocation interadministrative, utilisée aussi dans la gestion du Registre du Commerce et des Sociétés.
+ Elle sert de référence aux CFE pour recueillir les déclarations des entreprises.]]></s:documentation>
+ <s:documentation source="http://xml.insee.fr/schema/cj-enum.html#Niveau III" xml:lang="FR"><![CDATA[
+ Contient uniquement le niveau trois de la catégorie juridique car ce niveau contient les niveaux un et deux.
+ Formé de 4 numériques, il se décompose en deux entiers pour la catégorie suivi de deux entiers pour la nature (ou forme) juridique.
+ Exemple complet:
+ - Société étrangère non immatriculée au RCS
+ Niveau un : 3
+ Niveau deux : 2
+ Niveau trois : 3220
+ - Un administration de l'état
+ Niveau un : 7
+ Niveau deux : 1
+ Niveau trois : 7100]]>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="situations" type="tns:TiersCoordonneesType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation source="#TiersCoordonneesType" xml:lang="FR">rel="adresse",expand="#TiersCoordonneesType",title="Adresse
+ géographique, postale et/ou numérique"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="domiciliationsBancaires" type="tns:TiersDomiciliationBancaireType"
+ minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation source="#TiersDomiciliationBancaireType" xml:lang="FR">rel="domiciliation",expand="#TiersDomiciliationBancaireType",title="coordonnée
+ bancaire d'un tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="representants" type="tns:RepresentantType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation source="#RepresentantType" xml:lang="FR">rel="representant",expand="#RepresentantType",title="contact
+ d'un tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="pieces" type="tns:PieceDossierType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="conformite" type="tns:ConformiteType" minOccurs="0" maxOccurs="1"/>
+ <s:element name="specifiques" type="tns:FieldType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Données spécifiques d'un tiers et ses
+ contraintes</s:documentation>
+ </s:annotation>
+ </s:element>
+ <!-- shared -->
+ <s:element name="effectifs" type="tns:DecimalParExerciceCollectionType" minOccurs="0"/>
+ <s:element name="donneesFinancieres" type="tns:DecimalParExerciceCollectionType" minOccurs="0"/>
+ <!-- end shared -->
+ <!-- cerfa -->
+ <s:element name="descriptionActivites" type="s:string" minOccurs="0"/>
+ <s:element name="associationType" type="tns:TypeAssociationType" minOccurs="0"/>
+ <s:element name="codeRNA" type="s:string" minOccurs="0"/>
+ <s:element name="datePublicationJO" type="s:dateTime" minOccurs="0"/>
+ <s:element name="dateInscription" type="s:dateTime" minOccurs="0"/>
+ <s:element name="affiliation" type="s:string" minOccurs="0"/>
+ <s:element name="adherentMoral" type="s:string" minOccurs="0"/>
+ <s:element name="structuresSecteurMarchand" type="s:string" minOccurs="0"/>
+ <s:element name="agrement" type="tns:AgrementType" minOccurs="0"/>
+ <s:element name="label" type="tns:LabelType" minOccurs="0"/>
+ <s:element name="utilitePublique" type="tns:UtilitePubliqueType" minOccurs="0"/>
+ <s:element name="commissaireAuxComptes" type="s:boolean" minOccurs="0"/>
+ <!-- end cerfa -->
+ <!-- acteurs économiques -->
+ <s:element name="activiteDescription" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Résumé de son activité</s:documentation>
+ </s:annotation>
+ </s:element>
+ <!-- entreprise -->
+ <s:element name="dateImmatriculation" type="s:dateTime" minOccurs="0"/>
+ <s:element name="capitalSocial" type="s:decimal" minOccurs="0"/>
+ <s:element name="activitePrincipale" type="s:string" minOccurs="0"/>
+ <s:element name="appartenanceGroupe" type="s:boolean" minOccurs="0"/>
+ <s:element name="raisonSocialeGroupe" type="s:string" minOccurs="0"/>
+ <s:element name="effectifsGroupe" type="tns:DecimalParExerciceCollectionType" minOccurs="0"/>
+ <s:element name="donneesFinancieresGroupe" type="tns:DecimalParExerciceCollectionType"
+ minOccurs="0"/>
+ <s:element name="aOptenuUnAppelAProjet" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Aides: a bénéficié d'un appel à projet (AAP)?</s:documentation>
+ </s:annotation>
+ </s:element>
+ <!-- end entreprise -->
+ <!-- etablissement -->
+ <s:element name="etablissementType" type="tns:TypeEtablissementType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">SIEGE_SOCIAL ou ETABLISSEMENT_SECONDAIRE</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="RCS" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Vrai si l'entreprise est immatriculée au Registre du Commerce et des Sociétés(RCS)</s:documentation>
+ <s:documentation xml:lang="FR">Permettra d'identifier facilement les commerçants et les sociétés commerciales</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="RM" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Vrai si l'entreprise est immatriculée au Registre des Métiers(RM)</s:documentation>
+ <s:documentation xml:lang="FR">Permettra d'identifier les artisans et les sociétés artisanales</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="cessation" type="tns:CessationType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Informations sur la cessation d'activité</s:documentation>
+ </s:annotation>
+ </s:element>
+
+ <!-- end etablissement -->
+ <!-- etablissement publique -->
+ <s:element name="codeRNE" type="s:string" minOccurs="0"/>
+ <!-- end etablissement publique -->
+ <!-- groupement de tiers -->
+ <!-- end groupement d'acteur -->
+ <!-- acteurs économiques -->
+ </s:sequence>
+ </s:complexType>
+
+ <s:complexType name="CessationType">
+ <s:sequence>
+ <s:element name="date" type="s:dateTime" minOccurs="0"/>
+ <s:element name="motif" type="tns:LocalizedTextType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+
+<!-- <s:simpleType name="TypeGroupementType">
+ <s:restriction base="s:string">
+ <s:enumeration value="CLUSTER"/>
+ <s:enumeration value="POLE_COMPETITIVITE"/>
+ <s:enumeration value="POLE_INNOVATION"/>
+ <s:enumeration value="GROUPEMENT_DIVERS"/>
+ <s:enumeration value="IRT">
+ <s:annotation>
+ <s:documentation xml:lang="FR">TODO YRS : spécifier l'acronyme</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="SATT">
+ <s:annotation>
+ <s:documentation xml:lang="FR">TODO YRS : spécifier l'acronyme</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="IED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">TODO YRS : spécifier l'acronyme</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ </s:restriction>
+ </s:simpleType> -->
+
+ <s:complexType name="SimilarType">
+ <s:sequence>
+ <s:element name="tenant" type="s:normalizedString" minOccurs="0"/>
+ <s:element name="origin" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">URI that identifies the original application that submit
+ this data model</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="id" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" xmlns="http://www.w3.org/1999/xhtml">
+ <p> An ID uniquely identifying the canonical entity. This usually comes from the
+ back-end store. This value is guaranteed to be unique and immutable (it will never
+ change). </p>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0"/>
+ <s:element name="kind" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Type of this entity</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Last modification date.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ <s:element name="version" type="tns:SemanticVersionType" minOccurs="0"/>
+ <s:element name="active" type="s:boolean" minOccurs="0" default="true">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Every entity is active by default.</s:documentation>
+ <s:documentation xml:lang="EN">Disable means that this entity is deleted from its master
+ data</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="linkedUsers" type="tns:LinkedUserType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">All linked users will have link relation like
+ 'administrator' or 'user'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="status" type="tns:StatusEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Last business status that have been specified for this
+ entity. If you want the status changing date, you could found it on the
+ events.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="history" type="tns:EventClassType" minOccurs="0"/>
+ <s:element name="classifications" type="tns:TypedClassificationType" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <s:element name="correlations" type="tns:CorrelationUnitaireType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">This list contains all correlations URI of the cache
+ applications for this entity.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="annotations" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Any typed annotations on this entity</s:documentation>
+ </s:annotation>
+ <s:complexType>
+ <s:complexContent>
+ <s:extension base="tns:LocalizedTextType">
+ <s:attribute name="type" type="tns:AnyNotNullAlphaNumericStringType"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ </s:element>
+ <s:element name="thematiques" type="tns:ThematiqueEnum" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Donne les thèmes d'utilisation de ce tiers (Financier,
+ administratif, courrier, etc...)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="famille" type="tns:LinkType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="../referentiel-familles-tiers/famille.xsd#FamilleType" xml:lang="FR">rel="famille",expand="../referentiel-familles-tiers/famille.xsd#FamilleType",title="Famille
+ auquel appartient le tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="formeJuridique" type="tns:LinkType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="../referentiel-familles-tiers/famille.xsd#FormeJuridiqueMasterDataRecordType" xml:lang="FR">rel="forme",expand="../referentiel-familles-tiers/famille.xsd#FormeJuridiqueMasterDataRecordType",title="forme
+ juridique du tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="logo" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">URI vers la représentation iconique de ce
+ tiers</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="raisonSociale" type="s:string" minOccurs="0"/>
+ <s:element name="libelleComplementaire" type="tns:LocalizedTextType" minOccurs="0"/>
+ <s:element name="sigle" type="s:string" minOccurs="0"/>
+ <s:element name="NAFNiv732" type="tns:SousClasseNAF2008Type" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="http://xml.insee.fr/schema/naf.xsd#SousClasseNAF2008Type" xml:lang="FR">Code NAF niveau 732 (5 niveau d'arborescence) de la Nomenclature d'activités Française. NOTE: Le code APE est une déclinaison du niveau 732 de la NAF 2008 rev2 sans le point '.'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="civilite" type="tns:LinkType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="#GenreMasterDataRecordType" xml:lang="FR">rel="civilite",expand="#GenreMasterDataRecordType",title="Indique
+ si on est un homme ou une femme"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="individu" type="tns:IndividuType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractéristiques d'un tiers physique (nom, prénom,
+ etc...)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="NIR" type="tns:NIRAvecCleStructureType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="http://xml.insee.fr/schema/nir.html#NIR-description" xml:lang="FR"><![CDATA[Numéro d'identification des personnes physiques. Le NIR est un numéro à treize caractères dont la composition est précisée dans l'article 4 du décret n° 82-103 du 22 janvier 1982 : "Le numéro attribué à chaque personne inscrite au répertoire comporte 13 chiffres. Ce numéro indique successivement et exclusivement le sexe (1 chiffre), l'année de naissance (2 chiffres), le mois de naissance (2 chiffres), et le lieu de naissance (5 chiffres ou caractères) de la personne concernée. Les trois chiffres suivants permettent de distinguer les personnes nées au même lieu, à la même période."]]></s:documentation>
+ <s:documentation source="http://xml.insee.fr/schema/nir.html#CleNIR-description" xml:lang="FR"><![CDATA[La clé de contrôle du NIR est un nombre à deux chiffres dont la valeur est le complément à 97 du reste de la division du nombre formé par le NIR par 97.]]></s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="PCS" type="tns:PCSType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Codes de la nomenclature des Professions et Catégories Socioprofessionnelles 2003.]]></s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="SIRET" type="tns:SIRETStructureType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Le système d’identification du répertoire des
+ établissements (SIRET) est un code INSEE. Il s'agit d'un identifiant géographique d'un
+ établissement ou d'une entreprise.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="CJ" type="tns:CategorieJuridiqueNiveauIIIType" minOccurs="0">
+ <s:annotation>
+ <s:documentation source="http://xml.insee.fr/schema/cj.html#CJ-description" xml:lang="FR"><![CDATA[
+ La nomenclature des catégories juridiques retenue dans SIRENE a été élaborée sous l'égide du comité interministériel SIRENE.
+ C'est une nomenclature à vocation interadministrative, utilisée aussi dans la gestion du Registre du Commerce et des Sociétés.
+ Elle sert de référence aux CFE pour recueillir les déclarations des entreprises.]]></s:documentation>
+ <s:documentation source="http://xml.insee.fr/schema/cj-enum.html#Niveau III" xml:lang="FR"><![CDATA[
+ Contient uniquement le niveau trois de la catégorie juridique car ce niveau contient les niveaux un et deux.
+ Formé de 4 numériques, il se décompose en deux entiers pour la catégorie suivi de deux entiers pour la nature (ou forme) juridique.
+ Exemple complet:
+ - Société étrangère non immatriculée au RCS
+ Niveau un : 3
+ Niveau deux : 2
+ Niveau trois : 3220
+ - Un administration de l'état
+ Niveau un : 7
+ Niveau deux : 1
+ Niveau trois : 7100]]>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="situations" type="tns:TiersCoordonneesType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation source="#TiersCoordonneesType" xml:lang="FR">rel="adresse",expand="#TiersCoordonneesType",title="Adresse
+ géographique, postale et/ou numérique"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="domiciliationsBancaires" type="tns:TiersDomiciliationBancaireType"
+ minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation source="#TiersDomiciliationBancaireType" xml:lang="FR">rel="domiciliation",expand="#TiersDomiciliationBancaireType",title="coordonnée
+ bancaire d'un tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="representants" type="tns:RepresentantType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation source="#RepresentantType" xml:lang="FR">rel="representant",expand="#RepresentantType",title="contact
+ d'un tiers"</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="pieces" type="tns:PieceDossierType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="conformite" type="tns:ConformiteType" minOccurs="0" maxOccurs="1"/>
+ <s:element name="specifiques" type="tns:FieldType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Données spécifiques d'un tiers et ses
+ contraintes</s:documentation>
+ </s:annotation>
+ </s:element>
+ <!-- shared -->
+ <s:element name="effectifs" type="tns:DecimalParExerciceCollectionType" minOccurs="0"/>
+ <s:element name="donneesFinancieres" type="tns:DecimalParExerciceCollectionType" minOccurs="0"/>
+ <!-- end shared -->
+ <!-- cerfa -->
+ <s:element name="descriptionActivites" type="s:string" minOccurs="0"/>
+ <s:element name="associationType" type="tns:TypeAssociationType" minOccurs="0"/>
+ <s:element name="codeRNA" type="s:string" minOccurs="0"/>
+ <s:element name="datePublicationJO" type="s:dateTime" minOccurs="0"/>
+ <s:element name="dateInscription" type="s:dateTime" minOccurs="0"/>
+ <s:element name="affiliation" type="s:string" minOccurs="0"/>
+ <s:element name="adherentMoral" type="s:string" minOccurs="0"/>
+ <s:element name="structuresSecteurMarchand" type="s:string" minOccurs="0"/>
+ <s:element name="agrement" type="tns:AgrementType" minOccurs="0"/>
+ <s:element name="label" type="tns:LabelType" minOccurs="0"/>
+ <s:element name="utilitePublique" type="tns:UtilitePubliqueType" minOccurs="0"/>
+ <s:element name="commissaireAuxComptes" type="s:boolean" minOccurs="0"/>
+ <s:element name="moyen" type="tns:MoyenHType" minOccurs="0"/>
+ <s:element name="budget" type="tns:BudgetType" minOccurs="0"/>
+ <!-- end cerfa -->
+ <!-- entreprise -->
+ <s:element name="dateImmatriculation" type="s:dateTime" minOccurs="0"/>
+ <s:element name="capitalSocial" type="s:decimal" minOccurs="0"/>
+ <s:element name="activitePrincipale" type="s:string" minOccurs="0"/>
+ <s:element name="appartenanceGroupe" type="s:boolean" minOccurs="0"/>
+ <s:element name="raisonSocialeGroupe" type="s:string" minOccurs="0"/>
+ <s:element name="effectifsGroupe" type="tns:DecimalParExerciceCollectionType" minOccurs="0"/>
+ <s:element name="donneesFinancieresGroupe" type="tns:DecimalParExerciceCollectionType"
+ minOccurs="0"/>
+ <!-- end entreprise -->
+ <!-- etablissement -->
+ <s:element name="etablissementType" type="tns:TypeEtablissementType" minOccurs="0"/>
+ <s:element name="codeRNE" type="s:string" minOccurs="0"/>
+ <!-- end etablissement -->
+ <s:element name="similitude">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Taux de confiance de l’élément courant</s:documentation>
+ </s:annotation>
+ <s:simpleType>
+ <s:restriction base="s:double">
+ <s:minInclusive value="0"/>
+ <s:maxInclusive value="100"/>
+ </s:restriction>
+ </s:simpleType>
+ </s:element>
+ <s:element name="bloquant" type="s:boolean" default="false">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Vrai si l'élément est considéré comme
+ bloquant</s:documentation>
+ <s:documentation xml:lang="FR">Peut impliquer des refus d'enregistrement</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="SimilarCollectionType">
+ <s:sequence>
+ <s:element name="item" type="tns:SimilarType" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="RepresentantType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">rel="representant", expand="#TiersType", title="Caractérise le
+ lien entre un tiers et son représentant (actif, principal, numéro
+ d'ordre)"</s:documentation>
+ </s:annotation>
+ <s:complexContent>
+ <s:extension base="tns:LinkType">
+ <s:sequence>
+ <s:element name="fonction" type="tns:LinkType" minOccurs="0"/>
+ <s:element name="entreeFonction" type="s:dateTime" minOccurs="0"/>
+ <s:element name="sortieFonction" type="s:dateTime" minOccurs="0"/>
+ </s:sequence>
+ <s:attribute name="ordre" type="s:int" use="optional"/>
+ <s:attribute name="principal" type="s:boolean" default="false" use="optional"/>
+ <s:attribute name="actif" type="s:boolean" default="true" use="optional"/>
+ <s:attribute name="note" type="s:string" use="optional"/>
+ <s:attribute name="titre" type="s:string" use="optional"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:complexType name="PCSType">
+ <s:sequence>
+ <s:element name="Niv1" type="tns:GroupeSocioprofessionnelPCS2003Type" minOccurs="0"/>
+ <s:element name="Niv2" type="tns:CategorieSocioprofessionnelleAgregeePCS2003Type"
+ minOccurs="0"/>
+ <s:element name="Niv3" type="tns:CategorieSocioprofessionnellePCS2003Type" minOccurs="0"/>
+ <s:element name="Niv4" type="tns:ProfessionPCS2003Type" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="TiersCoordonneesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">rel="adresse", expand="#CoordonneesType", title="Coordoonées du
+ tiers (Adresse géographie, adresse électronique, téléphones)"</s:documentation>
+ </s:annotation>
+ <s:complexContent>
+ <s:extension base="tns:LinkType">
+ <s:attribute name="typeAdresse" type="s:string" use="optional">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Type d'adresse : Usuelle, administrative,
+ autres...</s:documentation>
+ </s:annotation>
+ </s:attribute>
+ <s:attribute name="principale" type="s:boolean" use="optional"/>
+ <s:attribute name="note" type="s:string" use="optional"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:complexType name="CoordonneesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Coordoonées du tiers (Adresse géographie, adresse électronique, téléphones)]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="position" type="tns:CoordinatesType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN"> The coords attribute contains a set of geographic
+ coordinates together with their associated accuracy, as well as a set of other optional
+ attributes such as altitude and speed. </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="afnor" type="tns:AdressePostaleType" minOccurs="0"/>
+ <s:element name="geographique" type="tns:AdresseGeographiqueType" form="qualified"
+ minOccurs="0" maxOccurs="1"/>
+ <s:element name="codeInsee" type="tns:CodeCommuneType" minOccurs="0"/>
+ <s:element name="courriels" type="tns:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="sitesWeb" type="s:anyURI" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="telephones" type="tns:TelephoneNumberType" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <s:element name="specifiques" type="tns:FieldType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Données spécifiques d'adresse</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="CoordinatesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[ISO 6709 specification. See http://www.w3.org/TR/2008/WD-geolocation-API-20081222/]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:annotation>
+ <s:documentation xml:lang="EN"> The latitude and longitude attributes are geographic
+ coordinates specified in decimal degrees </s:documentation>
+ </s:annotation>
+ <s:element name="latitude" type="s:double" minOccurs="1"/>
+ <s:element name="longitude" type="s:double" minOccurs="1"/>
+ <s:element name="altitude" type="s:double" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN"> The altitude attribute denotes the height of the position,
+ specified in meters above the [WGS84] ellipsoid. If the implementation cannot provide
+ altitude information, the value of this attribute must be null. </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN"> The timestamp attribute represents the time when the
+ Position object was acquired </s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="DomiciliationsBancairesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Contient toutes les domiciliations bancaires du tiers]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="tiersDomiciliationBancaire" type="tns:TiersDomiciliationBancaireType"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="TiersDomiciliationBancaireType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">rel="domiciliationBancaire",
+ expand="#DomiciliationBancaireType", title="Caractérise le lien entre le tiers et sa
+ domiciliation bancaire"</s:documentation>
+ </s:annotation>
+ <s:complexContent>
+ <s:extension base="tns:LinkType">
+ <s:attribute name="ordre" type="s:int" use="optional"/>
+ <s:attribute name="principale" type="s:boolean" use="optional"/>
+ <s:attribute name="modeReglement" type="tns:ModeReglementEnum" use="optional"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:complexType name="DomiciliationBancaireType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Définit la domiciliation (Coordonnée bancaire, Titulaire, Cloture, etc...)]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="titulaire" type="s:string" minOccurs="0"/>
+ <s:element name="IBAN" type="tns:IBANType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Référence à ISO 13616</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="horsSEPA" type="tns:AutreCoordonneesBancairesType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractérise tout compte bancaire hors de la zone SEPA
+ (Single Euro Payments Area). Se compose d'un ensemble de clé-valeur car aucune norme
+ définit les comptes Hors-SEPA. </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="cycleDeVie" type="tns:EventClassType" minOccurs="0"/>
+ <s:element name="specifiques" type="tns:FieldType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Données spécifiques de domiciliation
+ bancaire</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="RIBType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Relevé d'identité bancaire]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="etablissement" type="s:string" minOccurs="0"/>
+ <s:element name="guichet" type="s:string" minOccurs="0"/>
+ <s:element name="numero" type="s:string" minOccurs="0"/>
+ <s:element name="cle" type="s:string" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="IBANType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Infomation bancaire internationale]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="numero" type="s:string" minOccurs="0"/>
+ <s:element name="BIC" type="s:string" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="AutreCoordonneesBancairesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Stockage des identités bancaires non IBAN, non RIB.]]></s:documentation>
+ <s:documentation xml:lang="FR"><![CDATA[Les informations sont stockées sous forme de clé/valeur(s)]]></s:documentation>
+ </s:annotation>
+ <s:sequence minOccurs="0" maxOccurs="unbounded">
+ <s:element name="cle" type="s:string" minOccurs="0"/>
+ <s:element name="valeur" type="s:string" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+
+ <s:simpleType name="TypePersonnaliteJuridiqueEnum">
+ <s:union memberTypes="tns:PersonnaliteJuridiqueDefaultEnum tns:AnyNotNullAlphaNumericStringType"
+ />
+ </s:simpleType>
+ <s:simpleType name="PersonnaliteJuridiqueDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="PHYSIQUE"/>
+ <s:enumeration value="MORALE"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ComplementTypePersonnaliteJuridiqueEnum">
+ <s:union
+ memberTypes="tns:ComplementPersonnaliteJuridiqueDefaultEnum tns:AnyNotNullAlphaNumericStringType"
+ />
+ </s:simpleType>
+ <s:simpleType name="ComplementPersonnaliteJuridiqueDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="NON_APPLICABLE"/>
+ <s:enumeration value="MORALE_DROIT_PUBLIC"/>
+ <s:enumeration value="MORALE_DROIT_PRIVE"/>
+ <s:enumeration value="MORALE_DROIT_MIXTE"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ThematiqueEnum">
+ <s:union memberTypes="tns:ThematiqueDefaultEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="ThematiqueDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="FINANCIER">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Le tiers est concerné par des mouvements
+ financiers</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="ADMINISTRATIF">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Le tiers est un intervenant sur un dossier
+ d'instruction</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="COURRIER">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Le tiers fait ou fera l'objet d'échange de
+ courrier</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ModeReglementEnum">
+ <s:union memberTypes="tns:ModeReglementDefaultEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="ModeReglementDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="CHEQUE">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Paiement par chèque</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="VIREMENT">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Paiement par virement</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="ESPECE">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Paiement en liquide</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="CARTE_BANCAIRE">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Paiement par carte bancaire</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ </s:restriction>
+ </s:simpleType>
+ <!-- extensions -->
+ <!-- shared -->
+ <s:complexType name="DecimalParExerciceCollectionType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Liste de valeur par exercice]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="item" type="tns:DecimalParExerciceType" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="DecimalParExerciceType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Élément d'une liste de valeur par exercice]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="exercice" type="s:positiveInteger" minOccurs="0"/>
+ <s:element name="cle" type="s:string" minOccurs="0"/>
+ <s:element name="libelle" type="s:string" minOccurs="0"/>
+ <s:element name="valeur" type="s:decimal" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <!-- end shared -->
+ <!-- cerfa types -->
+ <s:simpleType name="TypeAssociationType">
+ <s:restriction base="s:string">
+ <s:enumeration value="INTERNATIONAL"/>
+ <s:enumeration value="NATIONAL"/>
+ <s:enumeration value="REGIONAL"/>
+ <s:enumeration value="DEPARTEMENTAL"/>
+ <s:enumeration value="LOCAL"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="UtilitePubliqueType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Utilite publique]]></s:documentation>
+ </s:annotation>
+ <s:simpleContent>
+ <s:extension base="s:boolean">
+ <s:attribute name="datePublicationJO" type="s:dateTime" use="optional"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:complexType name="AgrementType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[agrément]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="type" type="s:string" minOccurs="0"/>
+ <s:element name="attribuePar" type="s:string" minOccurs="0"/>
+ <s:element name="enDateDu" type="s:dateTime" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="LabelType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[label]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="nom" type="s:string" minOccurs="0"/>
+ <s:element name="organisme" type="s:string" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="MoyenHType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[moyen Humains]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="exercice" type="s:string" minOccurs="0"/>
+ <s:element name="nbAdherents" type="s:integer" minOccurs="0"/>
+ <s:element name="nbHommes" type="s:integer" minOccurs="0"/>
+ <s:element name="nbFemmes" type="s:integer" minOccurs="0"/>
+ <s:element name="nbBenevoles" type="s:integer" minOccurs="0"/>
+ <s:element name="nbVolontaires" type="s:integer" minOccurs="0"/>
+ <s:element name="nbSalaries" type="s:integer" minOccurs="0"/>
+ <s:element name="nbETPT" type="s:integer" minOccurs="0"/>
+ <s:element name="total5HautSalaires" type="s:decimal" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="BudgetType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Budget]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="exercice" type="s:positiveInteger" minOccurs="0"/>
+ <s:element name="typeBudget" type="s:string" minOccurs="0"/>
+ <s:element name="dtDebut" type="s:dateTime" minOccurs="0"/>
+ <s:element name="dtFin" type="s:dateTime" minOccurs="0"/>
+ <s:element name="lignesComptes" type="tns:CompteType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="observations" type="s:string" minOccurs="0"/>
+ <s:element name="natureObjet" type="s:string" minOccurs="0"/>
+ <s:element name="participationBeneficiaire" type="s:string" minOccurs="0"/>
+ <s:element name="pratiqueTarifaire" type="s:string" minOccurs="0"/>
+ <s:element name="repartitionChargeIndirecte" type="s:string" minOccurs="0"/>
+ <s:element name="contributionVolontaire" type="s:string" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="CompteType">
+ <s:annotation>
+ <s:documentation xml:lang="FR"><![CDATA[Compte]]></s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="code" type="s:string" minOccurs="0"/>
+ <s:element name="label" type="s:string" minOccurs="0"/>
+ <s:element name="nature" type="tns:NatureCompte" minOccurs="0"/>
+ <s:element name="commentaire" type="s:string" minOccurs="0"/>
+ <s:element name="montant" type="s:decimal" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="NatureCompte" final="restriction">
+ <s:restriction base="s:string">
+ <s:enumeration value="CHARGE"/>
+ <s:enumeration value="PRODUIT"/>
+ </s:restriction>
+ </s:simpleType>
+ <!-- end cerfa -->
+ <!-- etablissement types -->
+ <s:simpleType name="TypeEtablissementType">
+ <s:restriction base="s:string">
+ <s:enumeration value="SIEGE_SOCIAL"/>
+ <s:enumeration value="ETABLISSEMENT_SECONDAIRE"/>
+ </s:restriction>
+ </s:simpleType>
+ <!-- end etablissement -->
+
+ <!-- dependances -->
+ <s:complexType name="ConformiteType">
+ <s:sequence>
+ <s:annotation>
+ <s:documentation xml:lang="FR"/>
+ </s:annotation>
+ <s:element name="value" type="s:boolean" minOccurs="0"/>
+ <s:element name="motifs" type="tns:NonConformiteType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Motifs de non conformité de l'entité</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="NonConformiteType">
+ <s:sequence>
+ <s:element name="regle" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">URI de la règle métier paramétrée qui est en
+ échec</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="description" type="tns:LocalizedTextType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Description humaine internationalisée</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Date de la vérification de conformité de cette règle
+ métier</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="FieldConfigurationSchemaType">
+ <s:sequence>
+ <s:element name="defaultValue" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">The default value for this field</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="hidden" type="s:boolean" default="false" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specified if this field is hidden</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="required" type="s:boolean" default="false" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specified if this field is mandatory</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="schema" type="tns:LinkType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="FieldType">
+ <s:complexContent>
+ <s:extension base="tns:FieldConfigurationSchemaType">
+ <s:sequence>
+ <s:element name="value" type="s:anyType"/>
+ </s:sequence>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:complexType name="OptionType">
+ <s:sequence>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0" maxOccurs="1"/>
+ <s:choice>
+ <s:annotation>
+ <s:documentation xml:lang="FR">Si l'option est de type booléenne alors renseigner
+ "opinion" sinon pour renseigner une (des) valeur(s) à l'option :
+ values</s:documentation>
+ </s:annotation>
+ <s:element name="opinion" type="s:boolean" minOccurs="0" maxOccurs="1" default="true">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Donne une information de type OUI/NON/NULL sur l'option
+ (défaut true)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="values" type="s:string" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Donne la liste des valeurs possibles de cette
+ option</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:choice>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="TypedEmailType">
+ <s:sequence>
+ <s:element name="type" type="s:normalizedString">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Type du courriel</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="email" type="tns:EmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Définition du prototype de courriel à
+ envoyer</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="EmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://tools.ietf.org/html/rfc2822">Définition d'un
+ courriel au sens de la RFC2822</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="from" type="tns:FromToEmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Émetteur du courriel</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="to" type="tns:FromToEmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Destinataire du courriel</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="subject" type="s:string">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Objet du courriel</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="body" type="tns:BodyEmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Message contenu dans le courriel</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="FromToEmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://tools.ietf.org/html/rfc2822">Définition d'un
+ émetteur/destinataire de courriel au sens de la RFC2822</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="address" type="s:string">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Contient l'adresse mail de l'émetteur</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="name" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Contient le nom complet de l'émetteur</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="BodyEmailType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://tools.ietf.org/html/rfc2822">Contenu du courriel
+ au sens de la RFC2822</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="content-type" type="tns:MimeType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Type MIME du message</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="value" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Contenu du courriel</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:group name="EntiteGroup">
+ <s:sequence>
+ <s:element name="tenant" type="s:normalizedString" minOccurs="0"/>
+ <s:element name="origin" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">URI that identifies the original application that submit
+ this data model</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="id" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" xmlns="http://www.w3.org/1999/xhtml">
+ <p> An ID uniquely identifying the canonical entity. This usually comes from the
+ back-end store. This value is guaranteed to be unique and immutable (it will never
+ change). </p>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" xmlns="http://www.w3.org/1999/xhtml">
+ <p> An ID uniquely identifying the canonical entity. This value is guaranteed to be
+ unique and immutable (it will never change). It is a specified String with following
+ JSR 303 validation : @Pattern(regexp="[a-zA-Z0-9][a-zA-Z0-9\-_\.]{0,31}")</p>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="kind" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Type of this entity</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Last modification date.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ <s:element name="version" type="tns:SemanticVersionType" minOccurs="0"/>
+ <s:element name="active" type="s:boolean" minOccurs="0" default="true">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Every entity is active by default.</s:documentation>
+ <s:documentation xml:lang="EN">Disable means that this entity is deleted from its master
+ data</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:group>
+ <s:complexType name="PieceDossierType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Définition d'une pièce d'un dossier (ex: pièce d'une aide, d'un
+ tiers, ...) </s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Référence de la piècee</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="libelle" type="tns:LocalizedTextType" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Libellé de la pièce</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="description" type="tns:LocalizedTextType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Descriptif de la pièce</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="modele" type="tns:LinkType" minOccurs="0" maxOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Lien vers le modèle de pièce d'un dossier associé à cette
+ pièce de dossier</s:documentation>
+ <s:documentation xml:lang="FR">rel='pieceModele',
+ expand='piece.xsd#ModelePieceDossierType'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="obligatoire" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractère obligatoire de la pièce</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="fonction" type="tns:FonctionPieceEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Fonction de la pièce dans le dossier (exemple :
+ Instruction, Paiement, Avis, Décision, Evaluation)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="modeTransmission" type="tns:ModeTransmissionPieceEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Mode de transmission de la pièce (Déposée en ligne, Par
+ envoie postal)</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="conforme" type="s:boolean" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Est jugée conforme</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="commentaire" type="tns:LocalizedTextType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Commentaire de la pièce</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="documents" type="tns:LinkDocumentType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Liste de liens vers des documents (fichiers) représentant
+ la pièce</s:documentation>
+ <s:documentation xml:lang="FR">rel='document', expand='cmis:document'</s:documentation>
+ <s:documentation xml:lang="FR">L'attribut content contient l'url vers le
+ binaire</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="FonctionPieceEnum">
+ <s:union memberTypes="tns:DefaultFonctionPieceEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="DefaultFonctionPieceEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="INSTRUCTION"/>
+ <s:enumeration value="PAIEMENT"/>
+ <s:enumeration value="AVIS"/>
+ <s:enumeration value="EVALUATION"/>
+ <s:enumeration value="DECISION"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ModeTransmissionPieceEnum">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Liste de mode de transmission d'une pièce. Valeurs possibles :
+ DEPOSEE = Déposée en ligne, EVOIEPOSTAL = Par envoie postal </s:documentation>
+ </s:annotation>
+ <s:restriction base="s:string">
+ <s:enumeration value="DEPOSEE"/>
+ <s:enumeration value="ENVOIEPOSTAL"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="LinkDocumentType">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Définition d'un lien vers un document : ses métadonnées et son
+ contenu</s:documentation>
+ </s:annotation>
+ <s:complexContent>
+ <s:extension base="tns:LinkType">
+ <s:sequence>
+ <s:element name="id" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">identifiant du document</s:documentation>
+ <s:documentation xml:lang="FR">ATTENTION : identifie le contenu binaire du document.</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:complexType name="MasterDataRecordType">
+ <s:sequence>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Référence de la donnée</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="libelle" type="s:string" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Libellé de la donnée</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="actif" type="s:boolean" default="true" minOccurs="1">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractère actif de cette référence</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="expiration" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Date à laquelle cette référence est
+ inactive</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="GenreMasterDataRecordType">
+ <s:complexContent>
+ <s:extension base="tns:MasterDataRecordType">
+ <s:sequence>
+ <s:element name="abreviation" type="tns:LocalizedTextType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Abréviation de la civilité</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="sexe" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Caractère masculin ou féminin de cette
+ civilité</s:documentation>
+ </s:annotation>
+ <s:simpleType>
+ <s:restriction base="s:string">
+ <!-- TODO définition internationnale du SEXE -->
+ <s:enumeration value="F"/>
+ <s:enumeration value="M"/>
+ </s:restriction>
+ </s:simpleType>
+ </s:element>
+ </s:sequence>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:group name="BusinessEntityGroup">
+ <s:sequence>
+ <s:element name="tenant" type="s:normalizedString" minOccurs="0"/>
+ <s:element name="origin" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">URI that identifies the original application that submit
+ this data model</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="id" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" xmlns="http://www.w3.org/1999/xhtml">
+ <p> An ID uniquely identifying the canonical entity. This usually comes from the
+ back-end store. This value is guaranteed to be unique and immutable (it will never
+ change). </p>
+ </s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0"/>
+ <s:element name="kind" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Type of this entity</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="date" type="s:dateTime" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Last modification date.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ <s:element name="version" type="tns:SemanticVersionType" minOccurs="0"/>
+ <s:element name="active" type="s:boolean" minOccurs="0" default="true">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Every entity is active by default.</s:documentation>
+ <s:documentation xml:lang="EN">Disable means that this entity is deleted from its master
+ data</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="linkedUsers" type="tns:LinkedUserType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">All linked users will have link relation like
+ 'administrator' or 'user'</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="status" type="tns:StatusEnum" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Last business status that have been specified for this
+ entity. If you want the status changing date, you could found it on the
+ events.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="history" type="tns:EventClassType" minOccurs="0"/>
+ <s:element name="classifications" type="tns:TypedClassificationType" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <s:element name="correlations" type="tns:CorrelationUnitaireType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">This list contains all correlations URI of the cache
+ applications for this entity.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="annotations" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Any typed annotations on this entity</s:documentation>
+ </s:annotation>
+ <s:complexType>
+ <s:complexContent>
+ <s:extension base="tns:LocalizedTextType">
+ <s:attribute name="type" type="tns:AnyNotNullAlphaNumericStringType"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ </s:element>
+ </s:sequence>
+ </s:group>
+ <s:simpleType name="ReferenceType">
+ <s:restriction base="s:string">
+ <s:pattern value="[a-zA-Z0-9][a-zA-Z0-9\-_\.]{0,31}"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="LinkType">
+ <s:annotation>
+ <s:documentation xml:lang="EN" source="https://tools.ietf.org/html/rfc5988">RFC for Web
+ Linking context</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="href" type="s:anyURI" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies the location of the linked
+ document</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="title" type="s:string" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Used to label the destination</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="rel" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN" source="http://www.iana.org/assignments/link-relations/link-relations.xhtml">Relation
+ type extension</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="type" type="tns:MimeType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies the media type of the linked
+ document</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="media" type="s:normalizedString" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies on what device the linked document will be
+ displayed</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="method" type="s:normalizedString" minOccurs="0" default="GET">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Specifies the HTTP method to use</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="expand" type="s:anyType" minOccurs="0">
+ <s:annotation>
+ <s:documentation xml:lang="EN">Should contains the result of linked document if
+ called</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="SemanticVersionType">
+ <s:annotation>
+ <s:documentation xml:lang="EN" source="http://semver.org/">Based on semver
+ recommendation</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:string">
+ <s:pattern value="[0-9]+\.[0-9]+\.[0-9]+(\-([0-9A-Za-z-]+\.?)+)?(\+([0-9A-Za-z-]+\.?)+)?"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="LinkedUserType">
+ <s:complexContent>
+ <s:extension base="tns:LinkType">
+ <s:attribute name="form" type="tns:LinkedUserFormEnum" default="USER"/>
+ </s:extension>
+ </s:complexContent>
+ </s:complexType>
+ <s:simpleType name="LinkedUserFormEnum">
+ <s:union memberTypes="tns:LinkedUserFormDefaultEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="LinkedUserFormDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="ADMINISTRATOR"/>
+ <s:enumeration value="USER"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="StatusEnum">
+ <s:union memberTypes="tns:StatusDefaultEnum tns:AnyNotNullAlphaNumericStringType"/>
+ </s:simpleType>
+ <s:simpleType name="StatusDefaultEnum">
+ <s:restriction base="s:string">
+ <s:enumeration value="REQUESTED"/>
+ <s:enumeration value="REGISTERED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Déposé</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="TRANSMITTED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Transmis au référentiel</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="SUPPORTED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Pris en charge</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="RETURNED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Renvoyé à l'expéditeur</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ <s:enumeration value="VALIDATED">
+ <s:annotation>
+ <s:documentation xml:lang="FR">Validé</s:documentation>
+ </s:annotation>
+ </s:enumeration>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="EventClassType">
+ <s:sequence>
+ <s:element name="begin" type="tns:EventType" minOccurs="0"/>
+ <s:element name="events" type="tns:EventType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="end" type="tns:EventType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="TypedClassificationType">
+ <s:sequence>
+ <s:element name="id" type="s:anyURI" minOccurs="0"/>
+ <s:element name="values" type="s:string" minOccurs="0" maxOccurs="unbounded"/>
+ </s:sequence>
+ <s:attribute name="type" type="s:normalizedString" use="optional"/>
+ </s:complexType>
+ <s:complexType name="CorrelationUnitaireType">
+ <s:simpleContent>
+ <s:extension base="s:anyURI">
+ <s:attribute name="type" type="s:normalizedString"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:complexType name="LocalizedTextType">
+ <s:simpleContent>
+ <s:extension base="s:string">
+ <s:attribute ref="xml:lang" use="optional"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:simpleType name="MimeType">
+ <s:restriction base="s:string">
+ <s:pattern value="[\-\w]+/[\-\w\+\.]+"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="AnyNotNullAlphaNumericStringType">
+ <s:restriction base="s:string">
+ <s:pattern value="[A-Za-z0-9]+"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="EventType">
+ <s:sequence>
+ <s:element name="id" type="s:anyURI" minOccurs="0"/>
+ <s:element name="date" type="s:dateTime" minOccurs="0"/>
+ <s:element name="summary" type="s:string" minOccurs="0"/>
+ <s:element name="reference" type="tns:ReferenceType" minOccurs="0"/>
+ <s:element name="user" type="tns:LinkType" minOccurs="0"/>
+ </s:sequence>
+ <s:attribute name="type" type="s:normalizedString" use="optional"/>
+ </s:complexType>
+ <!-- vcard -->
+ <s:complexType name="EmailAddressType">
+ <s:annotation>
+ <s:documentation>inherited from ftp://ftp.isi.edu/in-notes/rfc2426.txt</s:documentation>
+ </s:annotation>
+ <s:simpleContent>
+ <s:extension base="s:string">
+ <s:attribute name="TYPE" default="internet">
+ <s:simpleType>
+ <s:list>
+ <s:simpleType>
+ <s:restriction base="s:string">
+ <s:enumeration value="internet"/>
+ <s:enumeration value="x400"/>
+ <s:enumeration value="pref"/>
+ </s:restriction>
+ </s:simpleType>
+ </s:list>
+ </s:simpleType>
+ </s:attribute>
+ <s:attribute name="OTHERTYPE" type="s:string"/>
+ <s:attribute name="lang" type="s:language" use="optional"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:complexType name="TelephoneNumberType">
+ <s:annotation>
+ <s:documentation>inherited from ftp://ftp.isi.edu/in-notes/rfc2426.txt</s:documentation>
+ </s:annotation>
+ <s:simpleContent>
+ <s:extension base="s:string">
+ <s:attribute name="TYPE" default="voice">
+ <s:simpleType>
+ <s:list>
+ <s:simpleType>
+ <s:restriction base="s:string">
+ <s:enumeration value="home"/>
+ <s:enumeration value="msg"/>
+ <s:enumeration value="work"/>
+ <s:enumeration value="pref"/>
+ <s:enumeration value="voice"/>
+ <s:enumeration value="fax"/>
+ <s:enumeration value="cell"/>
+ <s:enumeration value="video"/>
+ <s:enumeration value="pager"/>
+ <s:enumeration value="bbs"/>
+ <s:enumeration value="modem"/>
+ <s:enumeration value="car"/>
+ <s:enumeration value="isdn"/>
+ <s:enumeration value="pcs"/>
+ </s:restriction>
+ </s:simpleType>
+ </s:list>
+ </s:simpleType>
+ </s:attribute>
+ <s:attribute name="lang" type="s:language" use="optional"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+
+ <!-- common -->
+ <s:element name="errorResponse" type="tns:ErrorResponseType"/>
+ <s:complexType name="ErrorResponseType">
+ <s:sequence>
+ <s:element name="code" type="s:short" minOccurs="0"/>
+ <s:element name="message" type="s:string" minOccurs="0"/>
+ <s:element name="errors" type="s:anyType" minOccurs="0" maxOccurs="unbounded"/>
+ <s:element name="detail" type="s:anyType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+
+ <!-- insee -->
+ <s:simpleType name="CodeCommuneType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/cog.xsd">Issue de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueEtAsciiMajusculeType">
+ <s:length value="5"/>
+ <s:pattern value="(([0-8][0-9AB])|(9[0-8AB]))[0-9]{3}"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ChaineNumeriqueEtAsciiMajusculeType">
+ <s:annotation>
+ <s:documentation>xs:pattern value="[0-9A-Z]*"</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:pattern value="[0-9A-Z]*"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="AdressePostaleType">
+ <s:sequence>
+ <s:element name="LigneUne" type="s:token" minOccurs="0"/>
+ <s:element name="LigneDeux" type="s:token" minOccurs="0"/>
+ <s:element name="LigneTrois" type="s:token" minOccurs="0"/>
+ <s:element name="LigneQuatre" type="s:token" minOccurs="0"/>
+ <s:element name="LigneCinq" type="s:token" minOccurs="0"/>
+ <s:element name="LigneSix" type="s:token" minOccurs="0"/>
+ <s:element name="LigneSept" type="s:token" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="AdresseGeographiqueType">
+ <s:sequence>
+ <s:element name="PointRemise" type="s:token" minOccurs="0"/>
+ <s:element name="Complement" type="s:token" minOccurs="0"/>
+ <s:element name="NumeroVoie" type="s:token" minOccurs="0"/>
+ <s:element name="Extension" type="s:token" minOccurs="0"/>
+ <s:element name="TypeVoie" type="s:token" minOccurs="0"/>
+ <s:element name="NomVoie" type="s:token" minOccurs="0"/>
+ <s:element name="LieuDit" type="s:token" minOccurs="0"/>
+ <s:element name="MentionDistribution" type="s:token" minOccurs="0"/>
+ <s:element name="Cedex" type="s:token" minOccurs="0"/>
+ <s:element name="LibelleBureauCedex" type="s:token" minOccurs="0"/>
+ <s:element name="CodePostal" type="s:token" minOccurs="0"/>
+ <s:element name="Localite" type="tns:ElementLieuType" minOccurs="0"/>
+ <s:element name="DivisionTerritoriale" type="tns:ElementLieuType" minOccurs="0"/>
+ <s:element name="Pays" type="tns:PaysType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="ElementLieuType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Élément de lieu (localité, division territoriale, ...).</s:documentation>
+ </s:annotation>
+ <s:simpleContent>
+ <s:extension base="tns:LibelleType">
+ <s:attribute use="optional" name="code" type="tns:LibelleType"/>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:complexType name="PaysType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:simpleContent>
+ <s:extension base="tns:LibelleType">
+ <s:attribute use="optional" name="code">
+ <s:simpleType>
+ <s:union memberTypes="tns:CodePaysIsoType tns:CodePaysOuTerritoireEtrangerType"/>
+ </s:simpleType>
+ </s:attribute>
+ </s:extension>
+ </s:simpleContent>
+ </s:complexType>
+ <s:simpleType name="CodePaysIsoType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/iso.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:length value="2"/>
+ <s:pattern value="[A-Z]{2}"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="CodePaysOuTerritoireEtrangerType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/cog.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="5"/>
+ <s:pattern value="99[0-9]{3}"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ChaineNumeriqueType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>xs:pattern value="[0-9]*"</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:pattern value="[0-9]*"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="LibelleType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/schema/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>xs:maxLength value="255"</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:maxLength value="255"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="GroupeSocioprofessionnelPCS2003Type">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://www.xml.insee.fr/schema/pcs.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="1"/>
+ <s:pattern value="[1-8]"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="CategorieSocioprofessionnelleAgregeePCS2003Type">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://www.xml.insee.fr/schema/pcs.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="2"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="CategorieSocioprofessionnellePCS2003Type">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://www.xml.insee.fr/schema/pcs.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="2"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="ProfessionPCS2003Type">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://www.xml.insee.fr/schema/pcs.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:length value="4"/>
+ <s:pattern value="[0-9]{3}[a-z0-9]"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="CategorieJuridiqueNiveauIIIType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/cj.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="4"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="SIRETStructureType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/siret.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="SIREN" type="tns:SIRENType"/>
+ <s:element name="NIC" type="tns:NICType"/>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="SIRENType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/siret.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="9"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="NICType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/siret.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="5"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="NIRAvecCleStructureType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/nir.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="NIR" type="tns:NIRType"/>
+ <s:element name="CleNIR" type="tns:CleNIRType"/>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="NIRType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/nir.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueEtAsciiMajusculeType">
+ <s:length value="13"/>
+ <s:pattern value="[0-9]{6}[0-9AB][0-9]{6}"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="CleNIRType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/nir.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:ChaineNumeriqueType">
+ <s:length value="2"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="IndividuType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Définition de l'état-civil d'un individu.</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="Noms" type="tns:NomsEtatCivilType"/>
+ <s:element name="Prenoms" type="tns:PrenomsEtatCivilType">
+ <s:annotation>
+ <s:documentation>Élément obligatoire : laisser vide si le prénom n'est pas
+ connu.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="Naissance" type="tns:NaissanceType" minOccurs="0"/>
+ <s:element name="Sexe" type="tns:SexeType" minOccurs="0"/>
+ <s:element name="Deces" type="tns:DecesType" minOccurs="0"/>
+ <s:element name="Filiation" type="tns:IndividuType" minOccurs="0" maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation>La cardinalité est en général de 2 au maximum. Elle peut être supérieure
+ dans certains cas d'adoption simple.</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="DateType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Date au format AAAA-MM-JJ</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:date">
+ <s:pattern value="(\d{4})-(\d{2})-(\d{2})"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="AnneeType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Année au format AAAA</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:gYear">
+ <s:pattern value="(\d{4})"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="MoisType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>xs:pattern value="(\d{4})-(\d{2})"</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:gYearMonth">
+ <s:pattern value="(\d{4})-(\d{2})"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="DateSoupleType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Date complète ou comportant uniquement l'année, ou le mois et
+ l'année</s:documentation>
+ </s:annotation>
+ <s:union memberTypes="tns:DateType tns:AnneeType tns:MoisType"/>
+ </s:simpleType>
+ <s:simpleType name="ChaineFrancaisOfficielType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>xs:pattern value="[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ
+ -']*"</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:pattern value="[A-Za-zÀÂÄÇÉÈÊËÎÏÔÖÙÛÜŸàâäçéèêëîïôöùûüÿÆŒæœ \-']*"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:complexType name="NomsEtatCivilType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Type regroupant le nom de famille (obligatoire), le nom d'usage et le
+ pseudonyme.</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="NomFamille" type="tns:ChaineFrancaisOfficielType">
+ <s:annotation>
+ <s:documentation>Nom de famille, anciennement nom patronymique, parfois appelé nom de
+ naissance.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="NomUsage" type="tns:ChaineFrancaisOfficielType" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Nom d'usage (nom d'usage des époux, nom d'usage résultant de la
+ filiation).</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="Pseudonyme" type="tns:LibelleType" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Nom de fantaisie librement choisi par une personne pour masquer au public
+ sa personnalité véritable dans l'exercice d'une activité particulière.</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="PrenomsEtatCivilType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Type regroupant la liste des prénoms et le prénom usuel.</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="PrenomUsuel" type="tns:ChaineFrancaisOfficielType" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Tout prénom inscrit dans l'acte de naissance choisi comme prénom
+ usuel.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="Prenom" type="tns:ChaineFrancaisOfficielType" minOccurs="0"
+ maxOccurs="unbounded">
+ <s:annotation>
+ <s:documentation>Liste ordonnée des prénoms. Un prénom composé est considéré comme un seul
+ prénom.</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="NaissanceType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Date et lieu de naissance obligatoirement présents.</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="DateNaissance" type="tns:DateSoupleType"/>
+ <s:element name="LieuNaissance" type="tns:LieuType">
+ <s:annotation>
+ <s:documentation>Élément obligatoire : laisser vide si le lieu n'est pas
+ connu.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="NumeroActeNaissance" type="tns:NumeroActeType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="DecesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="TypeDeces" type="tns:TypeDecesType" minOccurs="0"/>
+ <s:element name="DateDeces" type="tns:DateSoupleType" minOccurs="0"/>
+ <s:element name="LieuDeces" type="tns:LieuType" minOccurs="0"/>
+ <s:element name="NumeroActeDeces" type="tns:NumeroActeType" minOccurs="0"/>
+ </s:sequence>
+ </s:complexType>
+ <s:complexType name="LieuType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>Lieu en France ou à l'étranger. En France, la localité (commune) et la
+ division territoriale (département) doivent être renseignées. À l'étranger, seul le pays est
+ obligatoire.</s:documentation>
+ </s:annotation>
+ <s:sequence>
+ <s:element name="Localite" type="tns:ElementLieuType" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Contient la commune (code et/ou libellé) pour la France, ou le type de
+ localité ad hoc pour l'étranger.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="DivisionTerritoriale" type="tns:ElementLieuType" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Contient le département (code et/ou libellé) pour la France, ou le type
+ de division territoriale ad hoc pour l'étranger.</s:documentation>
+ </s:annotation>
+ </s:element>
+ <s:element name="Pays" type="tns:PaysType" minOccurs="0">
+ <s:annotation>
+ <s:documentation>Élément obligatoire pour un lieu hors de France.</s:documentation>
+ </s:annotation>
+ </s:element>
+ </s:sequence>
+ </s:complexType>
+ <s:simpleType name="SexeType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>masculin=M, féminin=F</s:documentation>
+ <s:documentation>Sexe pouvant prendre la valeur F ou M.</s:documentation>
+ </s:annotation>
+ <s:restriction base="tns:CodeType">
+ <s:enumeration value="M"/>
+ <s:enumeration value="F"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="TypeDecesType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:annotation>
+ <s:documentation>N : décès "normal"</s:documentation>
+ <s:documentation>M : décès en mer</s:documentation>
+ <s:documentation>D : jugement déclaratif de décès</s:documentation>
+ <s:documentation>A : jugement déclaratif d'absence</s:documentation>
+ </s:annotation>
+ <s:length value="1"/>
+ <s:enumeration value="N"/>
+ <s:enumeration value="M"/>
+ <s:enumeration value="D"/>
+ <s:enumeration value="A"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="NumeroActeType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/individu.xsd">Issu de
+ l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:maxLength value="9"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="CodeType">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/insee-commun.xsd">Issu de
+ l'INSEE</s:documentation>
+ <s:documentation>xs:maxLength value="255"</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:maxLength value="255"/>
+ </s:restriction>
+ </s:simpleType>
+ <s:simpleType name="SousClasseNAF2008Type">
+ <s:annotation>
+ <s:documentation xml:lang="FR" source="http://xml.insee.fr/naf.xsd">Issu de l'INSEE</s:documentation>
+ </s:annotation>
+ <s:restriction base="s:token">
+ <s:length value="6"/>
+ <s:pattern value="[0-9]{2}\.[0-9]{2}[A-Z]"/>
+ </s:restriction>
+ </s:simpleType>
+</s:schema>
+++ /dev/null
-echo "cleaning src/main/java directory ..."
-del /s/q "%1\generated-code\java\*"
-
-rem get parent directory name
-FOR %%D IN ("%CD%") DO SET "DirName=%%~nxD"
-ECHO %DirName%
-
-rem copy project.csproj file
-set str=%DirName%
-set destDir="%1\generated-code\java\%str%\src\main\java"
-mkdir %destDir%
-
-for /r %1 %%f in (*.xsd) do (
- if exist %%~dpnf.xjc (
- "%JAVA_HOME%\bin\xjc.exe" -extension -b %%~dpnf.xjc -d %destDir% %%f
- ) else (
- "%JAVA_HOME%\bin\xjc.exe" -extension -d %destDir% %%f
- )
-)
\ No newline at end of file
+++ /dev/null
-xsd2java-utils.bat %cd%
\ No newline at end of file
--- /dev/null
+<!--
+ wadl.xsl (07-Sep-2012)
+
+ Transforms Web Application Description Language (WADL) XML documents into HTML.
+
+ Mark Sawers <mark.sawers@ipc.com>
+
+ See example_wadl.xml at http://github.com/ipcsystems/wadl-stylesheet to explore this stylesheet's capabilities
+ and the README.txt for other usage information.
+ Note that the contents of a doc element is rendered as a:
+ * hyperlink if the title attribute contains is equal to 'Example'
+ * mono-spaced font ('pre' tag) if content contains the text 'Example'
+
+ Limitations:
+ * Ignores globally defined methods, referred to from a resource using a method reference element.
+ Methods must be embedded in a resource element.
+ * Ditto for globally defined representations. Representations must be embedded within request
+ and response elements.
+ * Ignores type and queryType attributes of resource element.
+ * Ignores resource_type element.
+ * Ignores profile attribute of representation element.
+ * Ignores path attribute and child link elements of param element.
+
+ Copyright (c) 2012 IPC Systems, Inc.
+
+ Parts of this work are adapted from Mark Notingham's wadl_documentation.xsl, at
+ https://github.com/mnot/wadl_stylesheets.
+
+ This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License.
+ To view a copy of this license, visit
+ http://creativecommons.org/licenses/by-sa/3.0/
+ or send a letter to
+ Creative Commons
+ 543 Howard Street, 5th Floor
+ San Francisco, California, 94105, USA
+ -->
+<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:wadl="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml">
+ <!-- Global variables -->
+ <xsl:variable name="g_resourcesBase" select="wadl:application/wadl:resources/@base"/>
+ <!-- Template for top-level doc element -->
+ <xsl:template match="wadl:application">
+ <html>
+ <head>
+ <meta charset="UTF-8"/>
+ <xsl:call-template name="getStyle"/>
+ <!--<xsl:call-template name="script"/>-->
+ <title>
+ <xsl:call-template name="getTitle"/>
+ </title>
+ </head>
+ <body>
+ <h1>
+ <xsl:call-template name="getTitle"/>
+ </h1>
+ <xsl:call-template name="getDoc">
+ <xsl:with-param name="base" select="$g_resourcesBase"/>
+ </xsl:call-template>
+ <!-- Summary -->
+ <h2 id="summary">Summary</h2>
+ <table>
+ <tr>
+ <th>Resource</th>
+ <th class="httpVerbs">HTTP verbs (id)</th>
+ <th>Description</th>
+ </tr>
+ <xsl:for-each select="wadl:resources/wadl:resource">
+ <xsl:call-template name="processResourceSummary">
+ <xsl:with-param name="resourceBase" select="$g_resourcesBase"/>
+ <xsl:with-param name="resourcePath" select="@path"/>
+ <xsl:with-param name="lastResource" select="position() = last()"/>
+ </xsl:call-template>
+ <hr/>
+ </xsl:for-each>
+ </table>
+ <p/>
+ <!-- Grammars -->
+ <xsl:if test="wadl:grammars">
+ <h2 id="grammars">Grammars</h2>
+ <ul>
+ <xsl:for-each select="wadl:grammars/wadl:include">
+ <li>
+ <xsl:variable name="href" select="@href"/>
+ <a mime-type="application/xsd" href="{$href}">
+ <xsl:value-of select="$href"/>
+ </a>
+ <xsl:text> : </xsl:text>
+ <xsl:call-template name="getDoc"/>
+ <xsl:if test="position() != last()"> </xsl:if>
+ <!-- Add a spacer -->
+ </li>
+ </xsl:for-each>
+ <xsl:for-each select="wadl:grammars/xs:schema">
+ <xsl:variable name="ns" select="@targetNamespace"/>
+ <li>
+ <xsl:text>tns:{</xsl:text><xsl:value-of select="$ns"/><xsl:text>}</xsl:text>
+ <ul>
+ <xsl:for-each select="xs:element">
+ <li>
+ <xsl:variable name="name" select="@name"/>
+ <xsl:variable name="type" select="@type"/>
+ <em>
+ <xsl:value-of select="$name"/><xsl:text> : </xsl:text><xsl:value-of select="$type"/>
+ </em>
+ <xsl:if test="position() != last()"><br/></xsl:if>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:if>
+ <!-- Detail -->
+ <h2>Resources</h2>
+ <xsl:for-each select="wadl:resources">
+ <xsl:call-template name="getDoc">
+ <xsl:with-param name="base" select="$g_resourcesBase"/>
+ </xsl:call-template>
+ <br/>
+ <ul>
+ <xsl:for-each select="wadl:resource">
+ <li>
+ <xsl:call-template name="processResourceDetail">
+ <xsl:with-param name="resourceBase" select="$g_resourcesBase"/>
+ <xsl:with-param name="resourcePath" select="@path"/>
+ </xsl:call-template>
+ </li>
+ </xsl:for-each>
+ </ul>
+ </xsl:for-each>
+ </body>
+ </html>
+ </xsl:template>
+ <!-- Supporting templates (functions) -->
+ <xsl:template name="processResourceSummary">
+ <xsl:param name="resourceBase"/>
+ <xsl:param name="resourcePath"/>
+ <xsl:param name="lastResource"/>
+ <xsl:if test="wadl:method">
+ <tr>
+ <!-- Resource -->
+ <td class="summary">
+ <xsl:variable name="id">
+ <xsl:call-template name="getId"/>
+ </xsl:variable>
+ <a href="#{$id}">
+ <xsl:call-template name="getFullResourcePath">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ <xsl:with-param name="path" select="$resourcePath"/>
+ </xsl:call-template>
+ </a>
+ </td>
+ <!-- Method -->
+ <td class="summary">
+ <xsl:for-each select="wadl:method">
+ <xsl:variable name="name" select="@name"/>
+ <xsl:variable name="id2">
+ <xsl:call-template name="getId"/>
+ </xsl:variable>
+ <a href="#{$id2}">
+ <xsl:value-of select="$name"/>
+ </a>
+ <xsl:text> (</xsl:text>
+ <xsl:if test="@id">
+ <xsl:value-of select="@id"/>
+ </xsl:if>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="position() != last()">
+ <br/>
+ </xsl:if>
+ <!-- Add a spacer -->
+ </xsl:for-each>
+ </td>
+ <!-- Description -->
+ <td class="summary">
+ <xsl:for-each select="wadl:method">
+ <xsl:call-template name="getDoc">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ </xsl:call-template>
+ <!-- Add a spacer -->
+ </xsl:for-each>
+ </td>
+ </tr>
+ <!-- Add separator if not the last resource -->
+ <xsl:if test="wadl:method and not($lastResource)">
+ <tr>
+ <td class="summarySeparator"/>
+ <td class="summarySeparator"/>
+ <td class="summarySeparator"/>
+ </tr>
+ </xsl:if>
+ </xsl:if>
+ <!-- wadl:method -->
+ <!-- Call recursively for child resources -->
+ <xsl:for-each select="wadl:resource">
+ <xsl:variable name="base">
+ <xsl:call-template name="getFullResourcePath">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ <xsl:with-param name="path" select="$resourcePath"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:call-template name="processResourceSummary">
+ <xsl:with-param name="resourceBase" select="$base"/>
+ <xsl:with-param name="resourcePath" select="@path"/>
+ <xsl:with-param name="lastResource" select="$lastResource and position() = last()"/>
+ </xsl:call-template>
+ </xsl:for-each>
+ </xsl:template>
+ <xsl:template name="processResourceDetail">
+ <xsl:param name="resourceBase"/>
+ <xsl:param name="resourcePath"/>
+ <xsl:if test="wadl:method">
+ <h3>
+ <xsl:variable name="id">
+ <xsl:call-template name="getId"/>
+ </xsl:variable>
+ <a name="{$id}">
+ <xsl:call-template name="getFullResourcePath">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ <xsl:with-param name="path" select="$resourcePath"/>
+ </xsl:call-template>
+ </a>
+ </h3>
+ <p>
+ <xsl:call-template name="getDoc">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ </xsl:call-template>
+ </p>
+ <h5>Methods</h5>
+ <div class="methods">
+ <xsl:for-each select="wadl:method">
+ <div class="method">
+ <a class="return" href="#summary">back to summary</a>
+ <!-- description -->
+ <h6><xsl:value-of select="@name"/><xsl:text> /</xsl:text><xsl:value-of select="$resourcePath"/><xsl:text> HTTP/1.1</xsl:text></h6>
+ <table class="methodNameTable">
+ <th>Operation identifier</th>
+ <th>HTTP method</th>
+ <th>Comments</th>
+ <tr>
+ <td class="methodNameTd">
+ <xsl:if test="@id">
+ <xsl:value-of select="@id"/>
+ </xsl:if>
+ </td>
+ <td class="methodNameTd" style="font-weight: bold">
+ <xsl:variable name="name" select="@name"/>
+ <xsl:variable name="id2">
+ <xsl:call-template name="getId"/>
+ </xsl:variable>
+ <a name="{$id2}">
+ <xsl:value-of select="$name"/>
+ </a>
+ </td>
+ <td>
+ <xsl:call-template name="getDoc">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ </xsl:call-template>
+ </td>
+ </tr>
+ </table>
+ <!-- Request -->
+ <h6>request</h6>
+ <xsl:if test="wadl:request != ''">
+ <div class="requestLayout">
+ <!-- left indent -->
+ <xsl:choose>
+ <xsl:when test="wadl:request">
+ <xsl:for-each select="wadl:request">
+ <!--<xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'template'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'matrix'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'header'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'query'"/>
+ </xsl:call-template>-->
+ <xsl:call-template name="getParamsBlock"/>
+ <xsl:call-template name="getRepresentations"/>
+ </xsl:for-each>
+ <!-- wadl:request -->
+ </xsl:when>
+ <xsl:when test="not(wadl:request) and (ancestor::wadl:*/wadl:param)">
+ <!--<xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'template'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'matrix'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'header'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getParamBlock">
+ <xsl:with-param name="style" select="'query'"/>
+ </xsl:call-template>-->
+ <xsl:call-template name="getParamsBlock"/>
+ <xsl:call-template name="getRepresentations"/>
+ </xsl:when>
+ <xsl:otherwise>unspecified</xsl:otherwise>
+ </xsl:choose>
+ </div>
+ </xsl:if>
+ <!-- left indent for request -->
+ <!-- Response -->
+ <h6>responses</h6>
+ <br/>
+ <xsl:if test="wadl:response != ''">
+ <div class="responseLayout">
+ <!-- left indent -->
+ <xsl:choose>
+ <xsl:when test="wadl:response">
+ <xsl:for-each select="wadl:response">
+ <div>
+ <strong>
+ <xsl:choose>
+ <xsl:when test="@status">
+ <xsl:text>HTTP </xsl:text>
+ <xsl:value-of select="@status"/>
+ </xsl:when>
+ <xsl:otherwise>HTTP 200 - OK</xsl:otherwise>
+ </xsl:choose>
+ </strong>
+ <xsl:for-each select="wadl:doc">
+ <xsl:if test="@title"> - <xsl:value-of select="@title"/>
+ </xsl:if> : <i>
+ <xsl:if test="@xml:lang">
+ <xsl:text>(</xsl:text><xsl:value-of select="@xml:lang"/><xsl:text>) </xsl:text>
+ </xsl:if>
+ <xsl:if test="text()"><xsl:value-of select="text()"/>
+ <br/>
+ </xsl:if>
+ </i>
+ </xsl:for-each>
+ </div>
+ <!-- Get response headers/representations -->
+ <xsl:if test="wadl:param or wadl:representation">
+ <div class="responseRespresentation">
+ <!-- left indent -->
+ <xsl:if test="wadl:param">
+ <div class="h8">headers</div>
+ <table>
+ <th>
+ <xsl:text>name</xsl:text>
+ </th>
+ <th>
+ <xsl:text>style</xsl:text>
+ </th>
+ <th>
+ <xsl:text>type</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates the type of the parameter as an XML qualified name, defaults to xsd:string</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>required</xsl:text>
+ <!--<br/><xsl:text>Optionally indicates whether the parameter is required to be present or not, defaults to false (parameter not required).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>repeating</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates whether the parameter is single valued or may have multiple values, defaults to false (parameter is single valued).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>default</xsl:text>
+ <!--<br/><xsl:text>Optionally provides a value that is considered identical to an unspecified parameter value.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>fixed</xsl:text>
+ <!-- <br/><xsl:text>Optionally provides a fixed value for the parameter.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>options</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>comments</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <xsl:for-each select="wadl:param[@style='header']">
+ <xsl:call-template name="getParams"/>
+ </xsl:for-each>
+ </table>
+ </xsl:if>
+ <xsl:call-template name="getRepresentations"/>
+ </div>
+ <!-- left indent for response headers/representations -->
+ </xsl:if>
+ <xsl:if test="position() != last()">
+ <!-- <hr class="line"/>-->
+ <br/>
+ </xsl:if>
+ </xsl:for-each>
+ <!-- wadl:response -->
+ </xsl:when>
+ <xsl:otherwise> unspecified </xsl:otherwise>
+ </xsl:choose>
+ </div>
+ </xsl:if>
+ <!-- left indent for responses -->
+ </div>
+ <!-- class=method -->
+ </xsl:for-each>
+ <!-- wadl:method -->
+ </div>
+ <!-- class=methods -->
+ </xsl:if>
+ <!-- wadl:method -->
+ <!-- Call recursively for child resources -->
+ <xsl:for-each select="wadl:resource">
+ <xsl:variable name="base">
+ <xsl:call-template name="getFullResourcePath">
+ <xsl:with-param name="base" select="$resourceBase"/>
+ <xsl:with-param name="path" select="$resourcePath"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:call-template name="processResourceDetail">
+ <xsl:with-param name="resourceBase" select="$base"/>
+ <xsl:with-param name="resourcePath" select="@path"/>
+ </xsl:call-template>
+ </xsl:for-each>
+ <!-- wadl:resource -->
+ </xsl:template>
+ <xsl:template name="getFullResourcePath">
+ <xsl:param name="base"/>
+ <xsl:param name="path"/>
+ <xsl:choose>
+ <xsl:when test="substring($base, string-length($base)) = '/'">
+ <xsl:value-of select="$base"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat($base, '/')"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="starts-with($path, '/')">
+ <xsl:value-of select="substring($path, 2)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$path"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template name="getDoc">
+ <xsl:param name="base"/>
+ <xsl:for-each select="wadl:doc">
+ <!--<xsl:if
+ test="@title and local-name(..) != 'application' and @title !=''">
+ <em><xsl:value-of select="@title"/></em>
+ <br/>
+ </xsl:if>-->
+ <xsl:variable name="content" select="."/>
+ <xsl:choose>
+ <xsl:when test="@title = 'Note'">
+ <div style="white-space:pre-wrap">
+ <pre><xsl:value-of select="."/></pre>
+ </div>
+ </xsl:when>
+ <xsl:when test="@title = 'Example'">
+ <xsl:variable name="url">
+ <xsl:choose>
+ <xsl:when test="string-length($base) > 0">
+ <xsl:call-template name="getFullResourcePath">
+ <xsl:with-param name="base" select="$base"/>
+ <xsl:with-param name="path" select="text()"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="text()"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <a href="{$url}">
+ <xsl:value-of select="$url"/>
+ </a>
+ </xsl:when>
+ <xsl:when
+ test="translate(@title,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz','abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz')='safe' or translate(@title,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz','abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz')='not safe' or translate(@title,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz','abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz')='idempotent' or translate(@title,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz','abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz')='not idempotent'">
+ <xsl:text> (</xsl:text>
+ <xsl:value-of select="@title"/>
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($content, 'Example')">
+ <div style="white-space:pre-wrap">
+ <pre>
+<xsl:value-of select="."/>
+</pre>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$content!=''">
+ <em>
+ <xsl:if test="@xml:lang">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="@xml:lang"/>
+ <xsl:text>) </xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$content"/>
+ </em>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ <br/>
+ </xsl:for-each>
+ </xsl:template>
+ <xsl:template name="getId">
+ <xsl:choose>
+ <xsl:when test="@id">
+ <xsl:value-of select="@id"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="generate-id()"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template name="getParamsBlock">
+ <div class="h8">params</div>
+ <table>
+ <th>
+ <xsl:text>name</xsl:text>
+ </th>
+ <th>
+ <xsl:text>style</xsl:text>
+ </th>
+ <th>
+ <xsl:text>type</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates the type of the parameter as an XML qualified name, defaults to xsd:string</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>required</xsl:text>
+ <!--<br/><xsl:text>Optionally indicates whether the parameter is required to be present or not, defaults to false (parameter not required).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>repeating</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates whether the parameter is single valued or may have multiple values, defaults to false (parameter is single valued).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>default</xsl:text>
+ <!--<br/><xsl:text>Optionally provides a value that is considered identical to an unspecified parameter value.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>fixed</xsl:text>
+ <!-- <br/><xsl:text>Optionally provides a fixed value for the parameter.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>options</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>comments</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <xsl:for-each select="ancestor-or-self::wadl:*/wadl:param">
+ <xsl:call-template name="getParams"/>
+ </xsl:for-each>
+ </table>
+ <p/>
+ </xsl:template>
+ <xsl:template name="getParamsBlockWithoutAncestor">
+ <xsl:if test="wadl:param">
+ <div class="h8">params</div>
+ <table>
+ <th>
+ <xsl:text>name</xsl:text>
+ </th>
+ <th>
+ <xsl:text>style</xsl:text>
+ </th>
+ <th>
+ <xsl:text>type</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates the type of the parameter as an XML qualified name, defaults to xsd:string</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>required</xsl:text>
+ <!--<br/><xsl:text>Optionally indicates whether the parameter is required to be present or not, defaults to false (parameter not required).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>repeating</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates whether the parameter is single valued or may have multiple values, defaults to false (parameter is single valued).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>default</xsl:text>
+ <!--<br/><xsl:text>Optionally provides a value that is considered identical to an unspecified parameter value.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>fixed</xsl:text>
+ <!-- <br/><xsl:text>Optionally provides a fixed value for the parameter.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>options</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>comments</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <xsl:for-each select="self::wadl:*/wadl:param">
+ <xsl:call-template name="getParams"/>
+ </xsl:for-each>
+ </table>
+ <p/>
+ </xsl:if>
+ </xsl:template>
+ <xsl:template name="getParamBlock">
+ <xsl:param name="style"/>
+ <xsl:if test="ancestor-or-self::wadl:*/wadl:param[@style=$style]">
+ <div class="h7">
+ <xsl:value-of select="$style"/> params</div>
+ <table>
+ <th>
+ <xsl:text>name</xsl:text>
+ </th>
+ <th>
+ <xsl:text>style</xsl:text>
+ </th>
+ <th>
+ <xsl:text>type</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates the type of the parameter as an XML qualified name, defaults to xsd:string</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>required</xsl:text>
+ <!--<br/><xsl:text>Optionally indicates whether the parameter is required to be present or not, defaults to false (parameter not required).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>repeating</xsl:text>
+ <!-- <br/><xsl:text>Optionally indicates whether the parameter is single valued or may have multiple values, defaults to false (parameter is single valued).</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>default</xsl:text>
+ <!--<br/><xsl:text>Optionally provides a value that is considered identical to an unspecified parameter value.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>fixed</xsl:text>
+ <!-- <br/><xsl:text>Optionally provides a fixed value for the parameter.</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>options</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <th>
+ <xsl:text>comments</xsl:text>
+ <!-- <br/><xsl:text>An option element defines one of a set of possible values for the parameter represented by its parent param element</xsl:text>-->
+ </th>
+ <xsl:for-each select="ancestor-or-self::wadl:*/wadl:param[@style=$style]">
+ <xsl:call-template name="getParams"/>
+ </xsl:for-each>
+ </table>
+ <p/>
+ </xsl:if>
+ </xsl:template>
+ <xsl:template name="getParams">
+ <tr>
+ <td class="paramName">
+ <xsl:value-of select="@name"/>
+ </td>
+ <td class="paramStyle">
+ <xsl:value-of select="@style"/>
+ </td>
+ <td>
+ <xsl:if test="not(@type) and not(@fixed)"> unspecified type </xsl:if>
+ <xsl:call-template name="getHyperlinkedElement">
+ <xsl:with-param name="qname" select="@type"/>
+ </xsl:call-template>
+ <td>
+ <xsl:if test="@required">
+ <xsl:value-of select="@required"/>
+ </xsl:if>
+ <xsl:if test="not(@required)">false</xsl:if>
+ </td>
+ <td>
+ <xsl:if test="@repeating">
+ <xsl:value-of select="@repeating"/>
+ </xsl:if>
+ <xsl:if test="not(@repeating)">false</xsl:if>
+ </td>
+ <td>
+ <xsl:if test="@default">
+ <tt>
+ <xsl:value-of select="@default"/>
+ </tt>
+ </xsl:if>
+ </td>
+ <td>
+ <xsl:if test="@fixed">
+ <tt>
+ <xsl:value-of select="@fixed"/>
+ </tt>
+ </xsl:if>
+ </td>
+ <td>
+ <xsl:if test="wadl:option">
+ <xsl:for-each select="wadl:option">
+ <xsl:choose>
+ <xsl:when test="@mediaType">
+ <tt>
+ <xsl:value-of select="@value"/>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="@mediaType"/>
+ <xsl:text>)</xsl:text>
+ </tt>
+ </xsl:when>
+ <xsl:otherwise>
+ <tt>
+ <xsl:value-of select="@value"/>
+ </tt>
+ <xsl:if test="position() != last()">, </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </xsl:if>
+ </td>
+ </td>
+ <xsl:if test="wadl:doc">
+ <td>
+ <xsl:call-template name="getDoc"/>
+ </td>
+ </xsl:if>
+ </tr>
+ </xsl:template>
+ <xsl:template name="getHyperlinkedElement">
+ <xsl:param name="qname"/>
+ <xsl:variable name="prefix" select="substring-before($qname,':')"/>
+ <xsl:variable name="ns-uri" select="./namespace::*[name()=$prefix]"/>
+ <xsl:variable name="localname" select="substring-after($qname, ':')"/>
+ <xsl:choose>
+ <xsl:when
+ test="$ns-uri='http://www.w3.org/2001/XMLSchema' or $ns-uri='http://www.w3.org/2001/XMLSchema-instance'">
+ <a href="http://www.w3.org/TR/xmlschema-2/#{$localname}">
+ <xsl:value-of select="$localname"/>
+ </a>
+ </xsl:when>
+ <xsl:when test="$ns-uri and starts-with($ns-uri, 'http://www.w3.org/XML/') = false">
+ <a href="#grammars">
+ <xsl:value-of select="$localname"/>
+ </a>
+ <!--<a href="{$ns-uri}#{$localname}">
+ <xsl:value-of select="$localname"/>
+ </a>-->
+ </xsl:when>
+ <xsl:when test="$qname">
+ <xsl:value-of select="$qname"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:template>
+ <xsl:template name="getNamespaceElement">
+ <xsl:param name="qname"/>
+ <xsl:variable name="prefix" select="substring-before($qname,':')"/>
+ <xsl:variable name="ns-uri" select="./namespace::*[name()=$prefix]"/>
+ <a href="#grammars"><xsl:value-of select="$prefix"/>{<xsl:value-of select="$ns-uri"/>}</a>
+ <!--<a href="{$ns-uri}#{$localname}">
+ <xsl:value-of select="$localname"/>
+ </a>-->
+ </xsl:template>
+ <xsl:template name="getRepresentations">
+ <xsl:if test="wadl:representation">
+ <div class="h7">representations</div>
+ <div class="representation">
+ <xsl:for-each select="wadl:representation">
+ <div class="h8">Content</div>
+ <table>
+ <th>namespace</th>
+ <th>element</th>
+ <th>media-type</th>
+ <th>comments</th>
+ <tr>
+ <td>
+ <xsl:if test="@href and @element">
+ <xsl:variable name="href" select="@href"/>
+ <xsl:variable name="localname" select="substring-after(@element, ':')"/>
+ <a href="{$href}">
+ <xsl:value-of select="$localname"/>
+ </a>
+ </xsl:if>
+ <xsl:if test="not(@href) and @element">
+ <xsl:call-template name="getNamespaceElement">
+ <xsl:with-param name="qname">
+ <xsl:value-of select="@element"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+ </td>
+ <td>
+ <xsl:if test="not(@href) and @element">
+ <xsl:value-of select="@element"/>
+ </xsl:if>
+ </td>
+ <td style="font-weight: bold">
+ <xsl:value-of select="@mediaType"/>
+ </td>
+ <td>
+ <xsl:if test="wadl:doc">
+ <xsl:call-template name="getDoc">
+ <xsl:with-param name="base" select="''"/>
+ </xsl:call-template>
+ </xsl:if>
+ </td>
+ </tr>
+ </table>
+ <xsl:call-template name="getParamsBlockWithoutAncestor"/>
+ <!--<xsl:call-template name="getRepresentationParamBlock">
+ <xsl:with-param name="style" select="'template'"/>
+ </xsl:call-template>-->
+ <!--<xsl:call-template name="getRepresentationParamBlock">
+ <xsl:with-param name="style" select="'matrix'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getRepresentationParamBlock">
+ <xsl:with-param name="style" select="'header'"/>
+ </xsl:call-template>
+ <xsl:call-template name="getRepresentationParamBlock">
+ <xsl:with-param name="style" select="'query'"/>
+ </xsl:call-template>-->
+ </xsl:for-each>
+ </div>
+ </xsl:if>
+ </xsl:template>
+ <xsl:template name="getRepresentationParamBlock">
+ <xsl:param name="style"/>
+ <xsl:if test="wadl:param[@style=$style]">
+ <div class="h8">
+ <xsl:value-of select="$style"/> params</div>
+ <table>
+ <xsl:for-each select="wadl:param[@style=$style]">
+ <xsl:call-template name="getParams"/>
+ </xsl:for-each>
+ </table>
+ <p/>
+ </xsl:if>
+ </xsl:template>
+ <xsl:template name="getStyle">
+ <style type="text/css">
+ body{
+ font-family:sans-serif;
+ font-size:0.85em;
+ margin:2em 2em;
+ margin: 0;
+ padding: 0;
+ width:100%
+ }
+ .httpVerbs{
+ width:15%;
+ }
+ .line{
+ margin-left:0em;
+ width:50%;
+ }
+ .representation{
+ border:1px solid #000000;
+ padding:.5em;
+ width:80%;
+ }
+ .requestLayout{
+ margin-left:2em;
+ width:100%;
+ }
+ .responseLayout{
+ margin-left:2em;
+ width:100%;
+ }
+ .responseRepresentation{
+ margin-left:2em;
+ width:100%;
+ }
+ .methods{
+ margin-left:2em;
+ margin-bottom:2em;
+ }
+ .method{
+ border:1px solid #000000;
+ padding:.5em;
+ margin-bottom:1em;
+ width:80%
+ }
+ .methodNameTable{
+ width:100%;
+ border:0px;
+ border-bottom:2px solid white;
+ font-size:1.4em;
+ }
+ .methodNameTd{
+ }
+ .paramStyle{
+ font-weight:bold;
+ }
+ .paramName{
+ font-weight:bold;
+ }
+ h1{
+ font-size:2.5m;
+ margin-bottom:0em;
+ }
+ h2{
+ font-size:2.25em;
+ border-bottom:1px solid black;
+ margin-top:1.5em;
+ margin-bottom:0.5em;
+ }
+ h3{
+ font-size:2em;
+ margin-top:.5em;
+ margin-bottom:0em;
+ padding:.5em;
+ }
+ h4{
+ font-size:1.75em;
+ margin-top:.5em;
+ margin-bottom:0em;
+ padding:.5em;
+ }
+ h5{
+ font-size:1.5em;
+ margin:0.5em 0em 0.25em 0em;
+ padding:.5em;
+ }
+ h6{
+ font-size:1.25em;
+ margin:1em 0em 0em 0em;
+ padding:.5em;
+ }
+ .h7{
+ font-size:1em;
+ margin-top:.75em;
+ font-weight:bold;
+ font-style:italic;
+ padding:.5em;
+ }
+ .h8{
+ font-size:1em;
+ margin-top:.75em;
+ font-weight:bold;
+ font-style:italic;
+ padding:.5em;
+ }
+ .h9{
+ font-size:1em;
+ margin-top:.75em;
+ font-style:italic;
+ padding:.5em;
+ }
+ tt{
+ font-size:1em;
+ }
+ table{
+ margin-bottom:0.5em;
+ border:1px solid #000000;
+ }
+ th{
+ text-align:left;
+ font-weight:normal;
+ font-size:1em;
+ padding:3px 6px;
+ border:1px solid #000000;
+ }
+ td{
+ padding:3px 6px;
+ vertical-align:top;
+ font-size:0.85em;
+ }
+ a.return {
+ }
+ p{
+ margin-top:0em;
+ margin-bottom:0em;
+ }
+ td.summary{
+ }
+ td.summarySeparator{
+ padding:1px;
+ }</style>
+ </xsl:template>
+ <xsl:template name="script">
+ <script type="text/javascript">
+ function closeThisDiv(openDiv) {
+ openDiv.style.display = openDiv.style.display && openDiv.style.display === 'block' ? 'none' : 'block';
+ }
+ </script>
+ </xsl:template>
+ <xsl:template name="getTitle">
+ <xsl:choose>
+ <xsl:when test="wadl:doc/@title">
+ <xsl:value-of select="wadl:doc/@title"/>
+ </xsl:when>
+ <xsl:otherwise> Web Application </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+</xsl:stylesheet>