B2Base

Bürokratie vereinfachen durch Standards

Benutzer-Werkzeuge

Webseiten-Werkzeuge


schemes:person:identification

Dies ist eine alte Version des Dokuments!


Identifizierende Merkmale

B2Base · 1.0.0-draft.1 · Projektentwurf

Beschriebene Merkmale und Verweise auf Nachweise, jeweils mit klarer Bedeutung und Zeitpunkt.

Bibliothek · Personen · Internationale Grundregeln

Direkt verwenden

Austauschschema (JSON) · Schema für den Designer · Beispieldaten

Austauschschema: vollständige Strukturprüfung mit JSON Schema 2020-12. Designer-Fassung: gleiche Datenfelder mit reduzierten Strukturregeln zur Feldübernahme. 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

example-1.json
{
  "height": {
    "value": "1.72",
    "unitCode": "MTR",
    "unitScheme": "https://unece.org/code-list-recommendations"
  },
  "observedAt": "2026-09-08T10:00:00+02:00"
}

Umstellung aus dem bisherigen Wiki

Der bisherige Stichwortzettel wurde zu einem optionalen Metadatenmodul ausgearbeitet. Biometrische Rohdaten erhalten bewusst kein allgemeines Austauschfeld.

Ä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.

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"
    }
  ]
}

Quellen und Abgrenzung

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.

Zur Bibliothek · Integration · Häufige Fragen

schemes/person/identification.1788870568.txt.gz · Zuletzt geändert: von 0.0.0.0

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