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

Dans le module mention modif acte naissance, seules les mentions en marge utiles à l’Insee sont décrites.

Elles sont au nombre de quatre et correspondent à un seul bulletin papier (Bulletin n° 3). Le bulletin de mention en marge modifiant un acte de naissance correspond au cadre C du bulletin n° 3. Il est le support de la collecte, pour la tenue à jour du Répertoire national d’identification des personnes physiques, des modifications de l’état civil (nom de famille, prénom(s) officiels, sexe, date de naissance) d’un individu, suite à l’apposition d’une mention en marge de son acte de naissance.

2.Table des matières

3.Module Mention modif acte naissance

3.1.bulletin de mention en marge modifiant un acte de naissance

3.1.1.Classe "bulletin de mention en marge modifiant un acte de naissance"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
bulletin de mention en marge modifiant un acte de naissance   document racine bulletin      

3.1.2.Élément BulletinDeMentionEnMargeModifiantUnActeDeNaissance

<xs:element name="BulletinDeMentionEnMargeModifiantUnActeDeNaissance" type="ec:BulletinDeMentionEnMargeModifiantUnActeDeNaissanceType" sn:stages="bulletin"/>

3.1.3.Type complexe BulletinDeMentionEnMargeModifiantUnActeDeNaissanceType

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

3.2.document

3.2.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 BulletinDeMentionEnMargeModifiantUnActeDeNaissance. Certaines classes sont issues des définitions communes, d’autres sont spécifiques au bulletin
  @xml:id   1 bulletin      
  @date de saisie ie-> date 1 bulletin      
  identification de la mention identification de la mention 1 bulletin      
  état civil avant mention état civil avant mention 1 bulletin      
  éléments de l'acte modifiés par la mention   1 bulletin      

3.2.2.Type complexe DocumentMentionModifActeNaissanceType

<xs:complexType name="DocumentMentionModifActeNaissanceType">
<xs:annotation >
<xs:documentation > La classe « document » liste les classes qui doivent être présentes dans le BulletinDeMentionEnMargeModifiantUnActeDeNaissance. Certaines classes sont issues des définitions communes, d’autres sont spécifiques au bulletin </xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name="IdentificationDeLaMention" type="ec:IdentificationDeLaMentionType" sn:stages="bulletin"/>
<xs:element name="EtatCivilAvantMention" type="ec:EtatCivilAvantMentionType" sn:stages="bulletin"/>
<xs:element name="ElementsDeLActeModifiesParLaMention" type="ec:ElementsDeLActeModifiesParLaMentionMentionModifActeNaissanceType" sn:stages="bulletin"/>
</xs:sequence>
<xs:attribute use="required" sn:stages="bulletin" ref="xml:id"/>
<xs:attribute use="required" sn:stages="bulletin" name="dateDeSaisie" type="ie:DateType"/>
</xs:complexType>

3.3.éléments de l'acte modifiés par la mention

3.3.1.Classe "éléments de l'acte modifiés par la mention"

Classe Composant Classe du composant cardinalité variantes code contraintes documentation
éléments de l'acte modifiés par la mention       bulletin   au moins un des composants suivants : nom de famille, prénoms officiels, sexe, date de naissance  
  nom de famille ie-> nom de famille seul 0..1 bulletin     Reproduire strictement le nom de famille tel qu'il figure dans le registre d'état civil. Les caractères acceptés pour l’écriture du nom sont : - 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 (Æ Œ) - l’espace lorsqu’il est partie constituante du nom (par exemple après une particule), l’apostrophe, le tiret ou le double tiret sans espace avant, entre ou après.
  prénoms officiels ie-> prénoms officiels seuls 0..1 bulletin     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)
  sexe ie-> sexe 0..1 bulletin      
  date de naissance ie-> date souple 0..1 bulletin      

3.3.2.Type complexe ElementsDeLActeModifiesParLaMentionMentionModifActeNaissanceType

<xs:complexType name="ElementsDeLActeModifiesParLaMentionMentionModifActeNaissanceType" sn:stages="bulletin">
<xs:annotation >
<xs:documentation > au moins un des composants suivants : nom de famille, prénoms officiels, sexe, date de naissance </xs:documentation>
<xs:appinfo >
<rules:mustHave title="au moins un des composants suivants : nom de famille, prénoms officiels, sexe, date de naissance">
<rules:choice >
<rules:value > NomDeFamille </rules:value>
<rules:value > PrenomsOfficiels </rules:value>
<rules:value > Sexe </rules:value>
<rules:value > DateDeNaissance </rules:value>
</rules:choice>
</rules:mustHave>
</xs:appinfo>
</xs:annotation>
<xs:sequence >
<xs:element name="NomDeFamille" type="ie:NomDeFamilleSeulType" minOccurs="0" sn:stages="bulletin">
<xs:annotation >
<xs:documentation > Reproduire strictement le nom de famille tel qu'il figure dans le registre d'état civil. Les caractères acceptés pour l’écriture du nom sont : - 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 (Æ Œ) - l’espace lorsqu’il est partie constituante du nom (par exemple après une particule), l’apostrophe, le tiret ou le double tiret sans espace avant, entre ou après. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PrenomsOfficiels" type="ie:PrenomsOfficielsSeulsType" minOccurs="0" sn:stages="bulletin">
<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) </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Sexe" type="ie:SexeType" minOccurs="0" sn:stages="bulletin"/>
<xs:element name="DateDeNaissance" type="ie:DateSoupleType" minOccurs="0" sn:stages="bulletin"/>
</xs:sequence>
</xs:complexType>