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 enfant sans vie contient l’union des données de l’acte d’enfant sans vie et du bulletin d’enfant sans vie.

Son contenu est conforme aux modèles d’actes d’enfant sans vie décrits dans l’Instruction générale relative à l’état civil (IGREC) et au bulletin papier (Bulletin n° 6), sauf pour la codification du sexe de l’enfant (M ou F sur le bulletin, possibilité de codifier « indéterminé » dans le Type).

2.Table des matières

3.Module Enfant sans vie

3.1.acte enfant sans vie

3.1.1.Classe "acte enfant sans vie"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
acte enfant sans vie   document racine acte      

3.1.2.Élément ActeEnfantSansVie

<xs:element name="ActeEnfantSansVie" type="ec:ActeEnfantSansVieType" sn:stages="acte"/>

3.1.3.Type complexe ActeEnfantSansVieType

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

3.2.bulletin enfant sans vie

3.2.1.Classe "bulletin enfant sans vie"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
bulletin enfant sans vie   document racine bulletin      

3.2.2.Élément BulletinEnfantSansVie

<xs:element name="BulletinEnfantSansVie" type="ec:BulletinEnfantSansVieType" sn:stages="bulletin"/>

3.2.3.Type complexe BulletinEnfantSansVieType

<xs:complexType name="BulletinEnfantSansVieType" sn:stages="bulletin">
<xs:complexContent >
<xs:extension base="ec:DocumentEnfantSansVieType"/>
</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 BulletinEnfantSansVie. 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      
  enfant   1 bulletin, acte      
  mère parent vivant 0..1 bulletin, acte      
  père parent 0..1 bulletin, acte      
  filiation   0..1 bulletin, acte      
  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 DocumentEnfantSansVieType

<xs:complexType name="DocumentEnfantSansVieType">
<xs:annotation >
<xs:documentation > La classe « document » liste les classes qui doivent être présentes dans le BulletinEnfantSansVie. 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="Enfant" type="ec:EnfantEnfantSansVieType" 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="Filiation" type="ec:FiliationEnfantSansVieType" 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.enfant

3.4.1.Classe "enfant"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
enfant       bulletin,acte      
  prénoms officiels ie-> prénoms officiels seuls 1 bulletin, acte     Indiquer tous les prénoms dans l'ordre de l'état civil. Les caractères acceptés pour l’écriture du ou des prénom(s) sont : Pour la 1ère lettre : - les 26 lettres de l’alphabet utilisées dans la langue française en majuscules, - 15 lettres avec signes diacritiques en majuscules (À Â Ä Ç É È Ê Ë Î Ï Ô Ö Ù Û Ü), - 2 ligatures en majuscules (Æ Œ). Pour les suivantes : - les 26 lettres de l’alphabet utilisées dans la langue française en minuscules, - 15 lettres avec signes diacritiques en minuscules (à â ä ç é è ê ë î ï ô ö ù û ü), - 2 ligatures en minuscules (æ, œ) - l’apostrophe, le tiret sans espace avant et après (obligatoire pour les prénoms composés)t reproduit pour les prénoms composés
  sexe sexe enfant 1 bulletin, acte      
  date de naissance ie-> date souple 1 bulletin, acte      
  heure de naissance ie-> heure minute 0..1 acte      
  lieu de naissance ie-> lieu 1 bulletin, acte      

3.4.2.Type complexe EnfantEnfantSansVieType

<xs:complexType name="EnfantEnfantSansVieType" sn:stages="bulletin, acte">
<xs:sequence >
<xs:element name="PrenomsOfficiels" type="ie:PrenomsOfficielsSeulsType" sn:stages="bulletin, acte">
<xs:annotation >
<xs:documentation > Indiquer tous les prénoms dans l'ordre de l'état civil. Les caractères acceptés pour l’écriture du ou des prénom(s) sont : Pour la 1ère lettre : - les 26 lettres de l’alphabet utilisées dans la langue française en majuscules, - 15 lettres avec signes diacritiques en majuscules (À Â Ä Ç É È Ê Ë Î Ï Ô Ö Ù Û Ü), - 2 ligatures en majuscules (Æ Œ). Pour les suivantes : - les 26 lettres de l’alphabet utilisées dans la langue française en minuscules, - 15 lettres avec signes diacritiques en minuscules (à â ä ç é è ê ë î ï ô ö ù û ü), - 2 ligatures en minuscules (æ, œ) - l’apostrophe, le tiret sans espace avant et après (obligatoire pour les prénoms composés)t reproduit pour les prénoms composés </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Sexe" type="ec:SexeEnfantType" sn:stages="bulletin, acte"/>
<xs:element name="DateDeNaissance" type="ie:DateSoupleType" sn:stages="bulletin, acte"/>
<xs:element name="HeureDeNaissance" type="ie:HeureMinuteType" minOccurs="0" sn:stages="acte"/>
<xs:element name="LieuDeNaissance" type="ie:LieuType" sn:stages="bulletin, acte"/>
</xs:sequence>
</xs:complexType>

3.5.filiation

3.5.1.Classe "filiation"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
filiation       bulletin,acte      
  parents mariés ie-> code 1 acte Oui = O, Non = N    
  date du mariage des parents ie-> date souple 1 bulletin      
  lieu du mariage ie-> lieu 1 bulletin      

3.5.2.Type complexe FiliationEnfantSansVieType

<xs:complexType name="FiliationEnfantSansVieType" sn:stages="bulletin, acte">
<xs:sequence >
<xs:element name="ParentsMaries" sn:stages="acte">
<xs:annotation >
<xs:documentation > Oui = O, Non = N </xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base="ie:CodeType">
<xs:enumeration value="O" dc:title="Oui"/>
<xs:enumeration value="N" dc:title="Non"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DateDuMariageDesParents" type="ie:DateSoupleType" sn:stages="bulletin"/>
<xs:element name="LieuDuMariage" type="ie:LieuType" sn:stages="bulletin"/>
</xs:sequence>
</xs:complexType>