B2Base

Bürokratie vereinfachen durch Standards

Benutzer-Werkzeuge

Webseiten-Werkzeuge


schemes:person:identification

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
schemes:person:identification [2024/12/12 16:11] lars_gerulatschemes:person:identification [2026/09/08 14:34] (aktuell) – B2Base-Schemaentwurf: internationale Datenmodelle, Beispiele und Erläuterungen 0.0.0.0
Zeile 1: Zeile 1:
-<WRAP center round todo 60%> +====== Identifizierende Merkmale ======
-  * Personalausweisnummer +
-**Geschlecht +
-**Familienstand +
-**Nationalität +
-**Größe +
-**Augenfarbe+
  
-  * Sozialversicherungsnummer +<WRAP b2hero> 
-  Steuer-ID +**B2Base · 1.0.0-draft.1 · Projektentwurf**
-  Führerscheinnummer+
  
-Detaillerte Daten wie+Beschriebene Merkmale und Verweise auf Nachweise, jeweils mit klarer Bedeutung und Zeitpunkt.
  
 +[[schemes:scheme|Bibliothek]] · [[schemes:person|Personen]] · [[schemes:principles|Internationale Grundregeln]]
 +</WRAP>
  
 +===== Direkt verwenden =====
  
-</WRAP>+[[b2schema>1.0.0-draft.1/person/identification.schema.json|Austauschschema (JSON)]] · [[b2schema>1.0.0-draft.1/person/identification.editor.schema.json|Schema für den Designer]] · [[b2schema>1.0.0-draft.1/person/identification.examples.json|Beispieldaten]] 
 + 
 +**Austauschschema:** vollständige Strukturprüfung mit JSON Schema 2020-12. **Designer-Fassung:** gleiche Datenfelder mit reduzierten Strukturregeln zur Feldübernahme. [[:guidelines#im_workflowdesigner_verwenden|Anleitung und Grenzen]] 
 + 
 +===== Felder im Überblick ===== 
 + 
 +^ Feld ^ Typ ^ Pflicht im Modul ^ Bedeutung ^ 
 +| ''sexMarker'' | object | Nein | Auf einem konkreten Nachweis verwendeter Geschlechtseintrag; nicht automatisch Geschlechtsidentität. | 
 +| ''height'' | object | Nein | Körpergröße mit Einheit. | 
 +| ''weight'' | object | Nein | Gewicht mit Einheit und Bezugszeitpunkt. | 
 +| ''hairColor'' | object | Nein | Beschreibender Farbcode mit Vokabular. | 
 +| ''distinguishingMarks'' | array | Nein | Beschreibungen in ihrer jeweiligen Sprache. | 
 +| ''evidenceRefs'' | array | Nein | Verweise auf gesondert verwaltete Nachweise; keine eingebetteten Fingerabdrücke, Gesichts- oder DNA-Daten. | 
 +| ''observedAt'' | string | Nein | Zeitpunkt der Erhebung mit UTC oder numerischem Offset. | 
 +| ''extensions'' | object | Nein | Vereinbarte Erweiterungen; Schlüssel als absolute URI des Herausgebers. Keine stillschweigende Änderung von Kernfeldern. | 
 + 
 +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 ===== 
 + 
 +  * Ein Messwert ohne Einheit ist nicht austauschbar. Empfänger müssen Einheit und Messgröße zusammen prüfen. 
 +  * Nachweise und Beschreibungen sind getrennt. evidenceRefs ist nur ein Verweis und weder Berechtigung noch Echtheitsnachweis. 
 +  * Die Bedeutungen von Geschlechtseintrag und persönlicher Geschlechtsidentität nicht zusammenlegen. Nur den zum Verfahren passenden Begriff verwenden. 
 + 
 +===== 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> 
 +
 +  "height":
 +    "value": "1.72", 
 +    "unitCode": "MTR", 
 +    "unitScheme": "https://unece.org/code-list-recommendations" 
 +  }, 
 +  "observedAt": "2026-09-08T10:00:00+02:00" 
 +
 +</file> 
 + 
 +===== Umstellung aus dem bisherigen Wiki ===== 
 + 
 +Der bisherige Stichwortzettel wurde zu einem optionalen Metadatenmodul ausgearbeitet. Biometrische Rohdaten erhalten bewusst kein allgemeines Austauschfeld. 
 + 
 +[[schemes:migration|Änderungsübersicht und Migrationsregeln]] 
 + 
 +===== Vollständiges Schema ===== 
 + 
 +Die Datei ist eigenständig: verwendete Bausteine sind unter ''$defs'' eingebettet, Referenzen bleiben lokal. ''$id'' ist die kanonische Kennung. Die Downloads oben verwenden den aktuellen Server; eine Veröffentlichung unter der kanonischen Domain ist damit nicht behauptet. 
 + 
 +<file json identification.schema.json> 
 +
 +  "$schema": "https://json-schema.org/draft/2020-12/schema", 
 +  "$id": "https://b2base.eu/schemas/1.0.0-draft.1/person/identification.schema.json", 
 +  "title": "Identifizierende Merkmale", 
 +  "$comment": "B2Base 1.0.0-draft.1. Projektentwurf, kein durch ISO oder andere Normungsgremien verabschiedeter Standard.", 
 +  "type": "object", 
 +  "description": "Optionale Identifikationsmerkmale; keine Rohdaten biometrischer Verfahren.", 
 +  "properties":
 +    "sexMarker":
 +      "$ref": "#/$defs/CodedValue", 
 +      "description": "Auf einem konkreten Nachweis verwendeter Geschlechtseintrag; nicht automatisch Geschlechtsidentität." 
 +    }, 
 +    "height":
 +      "$ref": "#/$defs/Quantity", 
 +      "description": "Körpergröße mit Einheit." 
 +    }, 
 +    "weight":
 +      "$ref": "#/$defs/Quantity", 
 +      "description": "Gewicht mit Einheit und Bezugszeitpunkt." 
 +    }, 
 +    "hairColor":
 +      "$ref": "#/$defs/CodedValue", 
 +      "description": "Beschreibender Farbcode mit Vokabular." 
 +    }, 
 +    "distinguishingMarks":
 +      "type": "array", 
 +      "description": "Beschreibungen in ihrer jeweiligen Sprache.", 
 +      "items":
 +        "$ref": "#/$defs/LocalizedText" 
 +      } 
 +    }, 
 +    "evidenceRefs":
 +      "type": "array", 
 +      "description": "Verweise auf gesondert verwaltete Nachweise; keine eingebetteten Fingerabdrücke, Gesichts- oder DNA-Daten.", 
 +      "items":
 +        "type": "string", 
 +        "minLength": 1, 
 +        "description": "Nachweis-URI.", 
 +        "format": "uri" 
 +      } 
 +    }, 
 +    "observedAt":
 +      "type": "string", 
 +      "minLength": 1, 
 +      "description": "Zeitpunkt der Erhebung mit UTC oder numerischem Offset.", 
 +      "format": "date-time" 
 +    }, 
 +    "extensions":
 +      "type": "object", 
 +      "description": "Vereinbarte Erweiterungen; Schlüssel als absolute URI des Herausgebers. Keine stillschweigende Änderung von Kernfeldern.", 
 +      "properties": {}, 
 +      "additionalProperties": true, 
 +      "propertyNames":
 +        "format": "uri" 
 +      } 
 +    } 
 +  }, 
 +  "additionalProperties": false, 
 +  "minProperties": 1, 
 +  "$defs":
 +    "CodedValue":
 +      "type": "object", 
 +      "description": "Fachlicher Code mit benanntem Vokabular.", 
 +      "properties":
 +        "value":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "Code aus dem bezeichneten Vokabular; als Text unverändert übernehmen." 
 +        }, 
 +        "scheme":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "Absolute URI des Vokabulars, einschließlich einer Version, falls dessen Bedeutung veränderlich ist.", 
 +          "format": "uri" 
 +        }, 
 +        "label":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "Optionale lesbare Bezeichnung." 
 +        }, 
 +        "language":
 +          "$ref": "#/$defs/LanguageTag", 
 +          "description": "Sprache der Bezeichnung, nicht Staatsangehörigkeit." 
 +        } 
 +      }, 
 +      "required":
 +        "value", 
 +        "scheme" 
 +      ], 
 +      "additionalProperties": false 
 +    }, 
 +    "LanguageTag":
 +      "type": "string", 
 +      "minLength": 1, 
 +      "description": "BCP-47-Sprachtag, etwa de, zh-Hant-TW, sr-Latn oder x-internal. Das Muster prüft nur die Grundform, nicht Registrierung oder alle BCP-47-Regeln.", 
 +      "pattern": "^[A-Za-z]{1,8}(-[A-Za-z0-9]{1,8})*$" 
 +    }, 
 +    "Quantity":
 +      "type": "object", 
 +      "description": "Dezimalwert mit maschinenlesbarer Einheit; die Einheit muss zum Messgegenstand passen.", 
 +      "properties":
 +        "value":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "Dezimaltext ohne Gruppierung oder Exponent.", 
 +          "pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?$" 
 +        }, 
 +        "unitCode":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "Code aus dem angegebenen Einheitensystem, etwa MTR, KGM oder MTK nach UN/CEFACT Recommendation 20." 
 +        }, 
 +        "unitScheme":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "URI des Einheitensystems; Empfänger muss das System unterstützen.", 
 +          "format": "uri" 
 +        } 
 +      }, 
 +      "required":
 +        "value", 
 +        "unitCode", 
 +        "unitScheme" 
 +      ], 
 +      "additionalProperties": false 
 +    }, 
 +    "LocalizedText":
 +      "type": "object", 
 +      "description": "Text mit expliziter Sprache; Originalschreibweise erhalten.", 
 +      "properties":
 +        "text":
 +          "type": "string", 
 +          "minLength": 1, 
 +          "description": "Inhalt in Unicode." 
 +        }, 
 +        "language":
 +          "$ref": "#/$defs/LanguageTag" 
 +        } 
 +      }, 
 +      "required":
 +        "text", 
 +        "language" 
 +      ], 
 +      "additionalProperties": false 
 +    } 
 +  }, 
 +  "examples":
 +    { 
 +      "height":
 +        "value": "1.72", 
 +        "unitCode": "MTR", 
 +        "unitScheme": "https://unece.org/code-list-recommendations" 
 +      }, 
 +      "observedAt": "2026-09-08T10:00:00+02:00" 
 +    } 
 +  ] 
 +
 +</file> 
 + 
 +===== Quellen und Abgrenzung ===== 
 + 
 +  * [[https://www.rfc-editor.org/rfc/rfc3339.html|IETF RFC 3339: Datum und Zeitstempel]] 
 +  * [[https://unece.org/code-list-recommendations|UN/CEFACT: Code-Listen und Recommendation 20]] 
 + 
 +Quellen geprüft am 8. September 2026. Die B2Base-Felder und ihre Kombination sind ein eigener Entwurf. Code-Register, nationale Regeln, Echtheit, Zeitfolgen und Referenzziele benötigen die im jeweiligen Verfahren vereinbarten Zusatzprüfungen. 
 + 
 +[[schemes:scheme|Zur Bibliothek]] · [[:guidelines|Integration]] · [[:faq|Häufige Fragen]]
  
schemes/person/identification.1734016319.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki