schemes:person:identificationdocuments
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| schemes:person:identificationdocuments [2025/05/22 12:40] – lars_gerulat | schemes:person:identificationdocuments [2026/09/08 14:34] (aktuell) – B2Base-Schemaentwurf: internationale Datenmodelle, Beispiele und Erläuterungen 0.0.0.0 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| - | ===== examples ===== | + | |
| - | ==== json-notation | + | <WRAP b2hero> |
| - | <code> | + | **B2Base · 1.0.0-draft.1 · Projektentwurf** |
| + | |||
| + | Dokumentnummern, | ||
| + | |||
| + | [[schemes: | ||
| + | </ | ||
| + | |||
| + | ===== Direkt verwenden ===== | ||
| + | |||
| + | [[b2schema> | ||
| + | |||
| + | **Austauschschema: | ||
| + | |||
| + | ===== Felder im Überblick | ||
| + | |||
| + | ^ Feld ^ Typ ^ Pflicht im Modul ^ Bedeutung ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Pflichtangaben gelten für das jeweilige Objekt, wenn dieses Modul verwendet wird. Zusätzliche Alternativen und Statusregeln stehen im Austauschschema. Optionale Felder weglassen, wenn sie unbekannt oder nicht anwendbar sind; ein leeres Pflichtfeld ist kein gültiger Ersatz. | ||
| + | |||
| + | ===== International richtig einsetzen ===== | ||
| + | |||
| + | * BCP-47-Sprachtags ersetzen die Beschränkung auf zwei Buchstaben und einen Ländersuffix. | ||
| + | * Internationale Aussteller benötigen nicht zwingend einen ISO-Ländercode. MRZ-Länderkürzel sind ein eigenes System und dürfen nicht unverändert in ISO-Alpha-2-Felder gelangen. | ||
| + | * Status, Zeitfolge, MRZ-Format, Prüfziffern und Echtheit benötigen gesonderte fachliche Prüfungen. Die Beispieldaten sind synthetisch und kein Musterausweis. | ||
| + | |||
| + | ===== Gültige Beispiele ===== | ||
| + | |||
| + | Alle Beispiele sind synthetisch. Sie werden mit dem mitgelieferten Schema geprüft; daraus folgt keine fachliche Echtheit oder externe Erreichbarkeit. | ||
| + | |||
| + | ==== Beispiel 1 ==== | ||
| + | |||
| + | <file json example-1.json> | ||
| { | { | ||
| " | " | ||
| Zeile 8: | Zeile 41: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| - | " | + | "translations": |
| - | "expiryDate": "2027-02-28", | + | { |
| - | "validityStatus": { | + | " |
| - | "value": "valid", | + | " |
| - | "scheme": "b2:validitystatuses" | + | } |
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Umstellung aus dem bisherigen Wiki ===== | ||
| + | |||
| + | Die bisherigen Hauptfelder bleiben. type.scheme und validityStatus.scheme sind jetzt für eine eindeutige Bedeutung erforderlich; | ||
| + | |||
| + | [[schemes: | ||
| + | |||
| + | ===== Vollständiges Schema ===== | ||
| + | |||
| + | Die Datei ist eigenständig: | ||
| + | |||
| + | <file json identificationdocuments.schema.json> | ||
| + | { | ||
| + | " | ||
| + | "$id": "https:// | ||
| + | " | ||
| + | " | ||
| + | "type": " | ||
| + | " | ||
| + | " | ||
| + | "documents": | ||
| + | | ||
| + | "description": "Vorliegende Ausweisdokumente.", | ||
| + | " | ||
| + | " | ||
| }, | }, | ||
| - | "machineReadableZone": { | + | "minItems": |
| - | "lines": [ | + | }, |
| - | "P< | + | " |
| - | "C01X0006HDEU8007257M2702286< | + | " |
| - | ] | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | "format": | ||
| + | } | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | "$ref": "#/ | ||
| + | }, | ||
| + | " | ||
| + | "type": " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| }, | }, | ||
| - | "notes": [ | + | "required": [ |
| - | { | + | |
| - | " | + | " |
| - | "text": "Nur gültig für berufliche Reisen" | + | " |
| + | ], | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | | ||
| + | | ||
| + | "description": "Sprache der Bezeichnung, | ||
| } | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| ], | ], | ||
| - | "linkedBiometrics": [ | + | "additionalProperties": |
| - | { | + | }, |
| - | " | + | " |
| - | "reference": "urn:b2base:biometric:face:1234567890" | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | " | ||
| + | "minLength": | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| ], | ], | ||
| - | "translations": [ | + | "additionalProperties": |
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | { | ||
| + | " | ||
| { | { | ||
| - | "language": "fr", | + | "type": { |
| - | "authorityTranslated": "Ville de Cologne", | + | "value": "passport", |
| - | " | + | " |
| + | }, | ||
| + | "number": "EXAMPLE-00042", | ||
| + | | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | | ||
| + | } | ||
| + | ] | ||
| } | } | ||
| ] | ] | ||
| Zeile 51: | Zeile 354: | ||
| ] | ] | ||
| } | } | ||
| - | </code> | + | </file> |
| + | |||
| + | ===== Quellen und Abgrenzung ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | Quellen geprüft am 8. September 2026. Die B2Base-Felder und ihre Kombination sind ein eigener Entwurf. Code-Register, | ||
| + | [[schemes: | ||
schemes/person/identificationdocuments.1747910417.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
