Description du schéma XML pour la MRZ
| Nom | Type | Cardinalité | Balise parente | Description |
|---|---|---|---|---|
| MRZData | MRZDataType <Accordion title=“Éléments du type”> Field — le champ MRZ reconnu ; de type FieldComplexType Ligne 1 — la première ligne MRZ ; de type LineComplexType Ligne 2 — la deuxième ligne MRZ ; de type LineComplexType Ligne 3 — la troisième ligne MRZ, de type LineComplexType </Accordion> Ne comporte aucun attribut de type | 1 | non | Les données de la MRZ reconnues. |
| Field | FieldComplexType <Accordion title=“Éléments du type”> Value — la valeur du champ (string) Checksum — la somme de contrôle du champ MRZ ; de type ChecksumComplexType Region — la région du champ ; de type RegionComplexType Chars — les attributs des caractères du champ ; de type CharsComplexType </Accordion> <Accordion title=“Attributs du type”> type — type de champ (string). Il peut prendre l’une des valeurs suivantes : BirthDate, DocumentNumber, DocumentSubType, DocumentType, GivenName, IssuingCountry, LastName, Nationality, PersonalNumber, Sex </Accordion> | 0…non limité | MRZData | Le champ MRZ reconnu. |
| Ligne1<br />Ligne2<br /> | LineComplexType <Accordion title=“Éléments du type”> Value — valeur de la ligne (string) Région — région du champ ; a le RegionComplexType </Accordion> N’a pas d’attributs de type | 1<br /> | MRZData | Une ligne MRZ. |
| Line3 | LineComplexType | 0…1 | MRZData | La troisième ligne de la MRZ. |
| Somme de contrôle | ChecksumComplexType <Accordion title=“Éléments du type”> Value — la valeur de la somme de contrôle (string) Verified — le résultat de la vérification du champ MRZ correspond à la valeur reconnue. Les valeurs possibles sont TRUE et FALSE (string) </Accordion> Ne possède aucun attribut de type | 0 | Field | La somme de contrôle d’un champ MRZ, disponible pour certains champs. |
| Region | RegionComplexType, suite de balises Rect <Accordion title=“Éléments de type”> Rect — rectangle d’une région de bloc. Rectangle est représenté par un ensemble de coordonnées séparées par des virgules (string) </Accordion> Ne possède pas d’attributs de type | 1 | Field | La région du champ de la MRZ. |
| Chars | CharsComplexType <Accordion title=“Éléments de type”> Char — un seul caractère ; possède le CharComplexType </Accordion> Ne comporte pas d’attributs de type | 1 | Field | Caractères du champ. |
| Char | CharComplexType <Accordion title=“Éléments du type”> Value — la valeur du caractère (string) Rect — rectangle d’une zone de bloc. Rectangle est représenté sous la forme d’un ensemble de coordonnées séparées par des virgules (string) </Accordion> <Accordion title=“Attributs du type”> Suspicious — le caractère a été reconnu avec incertitude. Les valeurs valides sont TRUE et FALSE (string) </Accordion> | 0…non limité | Chars | Attributs d’un caractère. |
Diagramme hiérarchique des balises
