{
  "id": "META-IDENTITY-01",
  "definition_id": "OCOM-DEF-0002",
  "citation": "OCOM Specification. Identity. META-IDENTITY-01 (OCOM-DEF-0002). Version 0.1. https://ocom.uno/vocabulary/identity",
  "uri": "ocom:Identity",
  "term": "Identity",
  "slug": "identity",
  "status": "Draft",
  "version": "0.1",
  "last_updated": "20 July 2026",
  "last_updated_iso": "2026-07-20",
  "canonical": "https://ocom.uno/vocabulary/identity",
  "in_defined_term_set": {
    "name": "OCOM Core Vocabulary",
    "url": "https://ocom.uno/vocabulary"
  },
  "definition": "Identity is the persistent and unique representation of an Object. Identity distinguishes one Object from all others regardless of changes to its metadata, state, relationships, or implementation. Identity shall remain stable throughout the lifetime of an Object.",
  "definition_lead": "Identity is the persistent and unique representation of an Object.",
  "purpose": [
    "This document defines Identity within the OCOM Specification.",
    "Identity provides the mechanism by which Objects are uniquely recognized, referenced, and managed throughout their existence.",
    "Identity enables interoperability, traceability, governance, and consistent object management across the OCOM ecosystem."
  ],
  "business_meaning": [
    "Identity allows organizations to reliably identify and manage Objects across systems, workflows, and business domains.",
    "A stable Identity ensures that operational history, governance, evaluations, and relationships remain attached to the same Object over time."
  ],
  "design_principles": [
    "be unique",
    "be persistent",
    "be immutable",
    "be globally distinguishable within its defined scope",
    "support interoperability",
    "remain technology independent"
  ],
  "characteristics": {
    "required": [
      "uniquely identify an Object",
      "remain unchanged during the Object Lifecycle",
      "support references from other Objects",
      "support auditability",
      "support traceability"
    ],
    "optional": []
  },
  "relationships": [
    {
      "term": "Object",
      "uri": "ocom:Object",
      "href": "/vocabulary/object",
      "internal": true
    },
    {
      "term": "Metadata",
      "uri": "ocom:Metadata",
      "href": "/vocabulary/metadata",
      "internal": true
    },
    {
      "term": "Relationship",
      "uri": "ocom:Relationship",
      "href": "/vocabulary/relationship",
      "internal": true
    },
    {
      "term": "Reference",
      "uri": "ocom:Reference",
      "href": "/vocabulary/reference",
      "internal": true
    },
    {
      "term": "Registry",
      "uri": "ocom:Registry",
      "href": "/vocabulary/registry",
      "internal": true
    },
    {
      "term": "Lifecycle",
      "uri": "ocom:Lifecycle",
      "href": null,
      "internal": false
    },
    {
      "term": "Governance",
      "uri": "ocom:Governance",
      "href": null,
      "internal": false
    },
    {
      "term": "Evaluation",
      "uri": "ocom:Evaluation",
      "href": null,
      "internal": false
    }
  ],
  "relationship_style": "canonical",
  "relationships_lead": "Identity is used by:",
  "relationships_note": "All managed Objects shall possess an Identity.",
  "examples": [],
  "architectural_role": [],
  "headings": [
    "Purpose",
    "Definition",
    "Business Meaning",
    "Design Principles",
    "Core Characteristics",
    "Identity Scope",
    "Identity Types",
    "Identity Assignment",
    "Identity Persistence",
    "Identity Resolution",
    "Relationship to Other Specifications",
    "Independence",
    "Conformance",
    "Revision History"
  ],
  "referenced_by": [
    {
      "term": "Object",
      "uri": "ocom:Object",
      "href": "/vocabulary/object"
    },
    {
      "term": "Metadata",
      "uri": "ocom:Metadata",
      "href": "/vocabulary/metadata"
    },
    {
      "term": "Relationship",
      "uri": "ocom:Relationship",
      "href": "/vocabulary/relationship"
    },
    {
      "term": "Reference",
      "uri": "ocom:Reference",
      "href": "/vocabulary/reference"
    },
    {
      "term": "Registry",
      "uri": "ocom:Registry",
      "href": "/vocabulary/registry"
    },
    {
      "term": "Classification",
      "uri": "ocom:Classification",
      "href": "/vocabulary/classification"
    },
    {
      "term": "Ownership",
      "uri": "ocom:Ownership",
      "href": "/vocabulary/ownership"
    }
  ],
  "vocabulary": "core",
  "publication": true,
  "independence": [
    "identifier formats",
    "UUID standards",
    "database keys",
    "naming conventions",
    "implementation technologies"
  ],
  "conformance": [
    "assign a unique Identity to every managed Object",
    "preserve Identity throughout the Object Lifecycle",
    "prevent Identity reuse",
    "support traceability",
    "remain technology independent"
  ],
  "revision_history": [
    {
      "version": "0.1",
      "date": "20 July 2026",
      "iso": "2026-07-20",
      "description": "Initial draft"
    }
  ],
  "provenance": {
    "document": "META-IDENTITY-01",
    "status": "Draft",
    "governance_records": [],
    "revisions": [
      {
        "version": "0.1",
        "date": "20 July 2026",
        "iso": "2026-07-20",
        "description": "Initial draft"
      }
    ]
  },
  "source_file": "docs/Meta/Identity.md",
  "source_url": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Identity.md",
  "history_url": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Identity.md",
  "representations": {
    "html": "https://ocom.uno/vocabulary/identity",
    "json": "https://ocom.uno/vocabulary/identity.json",
    "jsonld": "https://ocom.uno/vocabulary/identity.jsonld",
    "markdown": "https://ocom.uno/vocabulary/identity.md",
    "source": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Identity.md",
    "history": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Identity.md"
  }
}