Identifier

candidate

A typed external identifier. Use 'system' to namespace (e.g. 'urn:hmrc:nino').

identifier.jsonCommon Type

Properties(3)

PropertyTypeRequiredFormatDescription
systemstringNamespace URI or name
valuestringThe identifier value
typestringType label (e.g. 'passport', 'national_insurance', 'charity_number')

Referenced By

The following schemas reference this one:

Raw JSON Schema
{
  "$schema": "https://openinherit.org/v1/dialect.json",
  "$id": "https://openinherit.org/v1/common/identifier.json",
  "title": "Identifier",
  "description": "A typed external identifier. Use 'system' to namespace (e.g. 'urn:hmrc:nino').",
  "type": "object",
  "properties": {
    "system": {
      "type": "string",
      "description": "Namespace URI or name"
    },
    "value": {
      "type": "string",
      "description": "The identifier value"
    },
    "type": {
      "type": "string",
      "description": "Type label (e.g. 'passport', 'national_insurance', 'charity_number')"
    }
  },
  "required": ["value"],
  "additionalProperties": false
}