1.Introduction

1.1.Espaces de noms

Ce document décrit un module de l'espace de noms XML http://xml.insee.fr/schema/etat-civil identifié par le préfixe ec: et décrit dans son ensemble dans la documentation de cet espace de noms.

Il fait référence aux espaces de noms suivants:

Cette documentation et les ressources qui en dépendent (schémas, exemples, ...) sont soumises aux conditions d'utilisation des informations publiées sur le site de l'INSEE.

1.2.Objet

Le module naissance contient l’union des données de l’acte de naissance et du bulletin de naissance. Son contenu est conforme au modèle d'acte unique préconisé par le ministère de la Justice et au bulletin papier (Bulletin n° 5), sauf sur deux points, dans un souci de convergence avec l’acte : la classe « possession d’état » a été ajoutée (cas très rare au moment de la déclaration de la naissance) et le sexe de l’enfant peut être codifié « indéterminé » (M ou F sur bulletin papier).

2.Table des matières

3.Module Naissance

3.1.acte de naissance

3.1.1.Classe "acte de naissance"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
acte de naissance   document racine acte      

3.1.2.Élément ActeDeNaissance

<xs:element name="ActeDeNaissance" type="ec:ActeDeNaissanceType" sn:stages="acte"/>

3.1.3.Type complexe ActeDeNaissanceType

<xs:complexType name="ActeDeNaissanceType" sn:stages="acte">
<xs:complexContent >
<xs:extension base="ec:DocumentNaissanceType"/>
</xs:complexContent>
</xs:complexType>

3.2.bulletin de naissance

3.2.1.Classe "bulletin de naissance"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
bulletin de naissance   document racine bulletin      

3.2.2.Élément BulletinDeNaissance

<xs:element name="BulletinDeNaissance" type="ec:BulletinDeNaissanceType" sn:stages="bulletin"/>

3.2.3.Type complexe BulletinDeNaissanceType

<xs:complexType name="BulletinDeNaissanceType" sn:stages="bulletin">
<xs:complexContent >
<xs:extension base="ec:DocumentNaissanceType"/>
</xs:complexContent>
</xs:complexType>

3.3.document

3.3.1.Classe "document"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
document             La classe « document » liste les classes qui doivent être présentes dans le BulletinDeNaissance. Certaines classes sont issues des définitions communes, d’autres sont spécifiques au bulletin
  @xml:id   1 bulletin, acte      
  @date de saisie ie-> date 1 bulletin      
  identification de l'acte identification de l'enregistrement 1 bulletin, acte      
  registre registre 1 bulletin      
  acte provisoire   1 bulletin, acte     Il s’agit d’indiquer par oui (O) ou non (N) s’il s’agit ou non d’un acte provisoire
  enfant enfant 1 bulletin, acte      
  mère parent vivant 0..1 bulletin, acte      
  père parent 0..1 bulletin, acte      
  mariage   0..1 bulletin, acte      
  reconnaissance   0..2 bulletin, acte      
  possession d'état   0..1 bulletin, acte      
  déclarant déclarant 1 acte      
  officier d'état civil officier d'état civil 1 acte      
  nationalité-père nationalité 0..1 bulletin      
  nationalité-mère nationalité 0..1 bulletin      
  contexte naissance contexte naissance 0..1 bulletin      

3.3.2.Type complexe DocumentNaissanceType

<xs:complexType name="DocumentNaissanceType">
<xs:annotation >
<xs:documentation > La classe « document » liste les classes qui doivent être présentes dans le BulletinDeNaissance. Certaines classes sont issues des définitions communes, d’autres sont spécifiques au bulletin </xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name="IdentificationDeLActe" type="ec:IdentificationDeLEnregistrementType" sn:stages="bulletin, acte"/>
<xs:element name="Registre" type="ec:RegistreType" sn:stages="bulletin"/>
<xs:element name="ActeProvisoire" type="ec:ActeProvisoireNaissanceType" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > Il s’agit d’indiquer par oui (O) ou non (N) s’il s’agit ou non d’un acte provisoire </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Enfant" type="ec:EnfantType" sn:stages="bulletin, acte"/>
<xs:element name="Mere" type="ec:ParentVivantType" minOccurs="0" sn:stages="bulletin, acte"/>
<xs:element name="Pere" type="ec:ParentType" minOccurs="0" sn:stages="bulletin, acte"/>
<xs:element name="Mariage" type="ec:MariageNaissanceType" minOccurs="0" sn:stages="bulletin, acte"/>
<xs:element name="Reconnaissance" type="ec:ReconnaissanceNaissanceType" minOccurs="0" maxOccurs="2" sn:stages="bulletin, acte"/>
<xs:element name="PossessionDEtat" type="ec:PossessionDEtatNaissanceType" minOccurs="0" sn:stages="bulletin, acte"/>
<xs:element name="Declarant" type="ec:DeclarantType" sn:stages="acte"/>
<xs:element name="OfficierDEtatCivil" type="ec:OfficierDEtatCivilType" sn:stages="acte"/>
<xs:element name="NationalitePere" type="ec:NationaliteType" minOccurs="0" sn:stages="bulletin"/>
<xs:element name="NationaliteMere" type="ec:NationaliteType" minOccurs="0" sn:stages="bulletin"/>
<xs:element name="ContexteNaissance" type="ec:ContexteNaissanceType" minOccurs="0" sn:stages="bulletin"/>
</xs:sequence>
<xs:attribute use="required" sn:stages="bulletin, acte" ref="xml:id"/>
<xs:attribute use="required" sn:stages="bulletin" name="dateDeSaisie" type="ie:DateType"/>
</xs:complexType>

3.4.acte provisoire

3.4.1.Classe "acte provisoire"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
acte provisoire   ie -> code   bulletin,acte Oui = O, Non = N    

3.4.2.Type simple ActeProvisoireNaissanceType

<xs:simpleType name="ActeProvisoireNaissanceType" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > Oui = O, Non = N </xs:documentation>
</xs:annotation>
<xs:restriction base="ie:CodeType">
<xs:enumeration value="O" dc:title="Oui"/>
<xs:enumeration value="N" dc:title="Non"/>
</xs:restriction>
</xs:simpleType>

3.5.mariage

3.5.1.Classe "mariage"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
mariage       bulletin, acte     Evénement relatif à la filiation antérieur à l’établissement de l’acte de naissance 
  date du mariage des parents ie-> date souple 1 bulletin, acte      
  lieu du mariage ie-> lieu 1 bulletin      

3.5.2.Type complexe MariageNaissanceType

<xs:complexType name="MariageNaissanceType" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > Evénement relatif à la filiation antérieur à l’établissement de l’acte de naissance  </xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name="DateDuMariageDesParents" type="ie:DateSoupleType" sn:stages="bulletin, acte"/>
<xs:element name="LieuDuMariage" type="ie:LieuType" sn:stages="bulletin"/>
</xs:sequence>
</xs:complexType>

3.6.reconnaissance

3.6.1.Classe "reconnaissance"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
reconnaissance       bulletin, acte     Evénement relatif à la filiation antérieur à l’établissement de l’acte de naissance 
  auteur ie -> code 1 bulletin, acte par le père = pere, par la mère = mere, conjointement par les 2=peremere    
  date de reconnaissance ie-> date souple 1 bulletin, acte      
  lieu de reconnaissance ie-> lieu 1 acte      

3.6.2.Type complexe ReconnaissanceNaissanceType

<xs:complexType name="ReconnaissanceNaissanceType" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > Evénement relatif à la filiation antérieur à l’établissement de l’acte de naissance  </xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name="Auteur" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > par le père = pere, par la mère = mere, conjointement par les 2=peremere </xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base="ie:CodeType">
<xs:enumeration value="pere" dc:title="par le père"/>
<xs:enumeration value="mere" dc:title="par la mère"/>
<xs:enumeration value="peremere" dc:title="conjointement par les 2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateDeReconnaissance" type="ie:DateSoupleType" sn:stages="bulletin, acte"/>
<xs:element name="LieuDeReconnaissance" type="ie:LieuType" sn:stages="acte"/>
</xs:sequence>
</xs:complexType>

3.7.possession d'état

3.7.1.Classe "possession d'état"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
possession d'état       bulletin, acte     Evénement relatif à la filiation antérieur à l’établissement de l’acte de naissance 
  date de l'acte de notoriété ie-> date souple 1 bulletin, acte      
  tribunal ie-> lieu 1 bulletin, acte      

3.7.2.Type complexe PossessionDEtatNaissanceType

<xs:complexType name="PossessionDEtatNaissanceType" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > Evénement relatif à la filiation antérieur à l’établissement de l’acte de naissance  </xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name="DateDeLActeDeNotoriete" type="ie:DateSoupleType" sn:stages="bulletin, acte"/>
<xs:element name="Tribunal" type="ie:LieuType" sn:stages="bulletin, acte"/>
</xs:sequence>
</xs:complexType>