{
  "id": "META-RELATIONSHIP-01",
  "definition_id": "OCOM-DEF-0004",
  "citation": "OCOM Specification. Relationship. META-RELATIONSHIP-01 (OCOM-DEF-0004). Version 0.1. https://ocom.uno/vocabulary/relationship",
  "uri": "ocom:Relationship",
  "term": "Relationship",
  "slug": "relationship",
  "status": "Draft",
  "version": "0.1",
  "last_updated": "20 July 2026",
  "last_updated_iso": "2026-07-20",
  "canonical": "https://ocom.uno/vocabulary/relationship",
  "in_defined_term_set": {
    "name": "OCOM Core Vocabulary",
    "url": "https://ocom.uno/vocabulary"
  },
  "definition": "A Relationship is a governed semantic association between Objects. A Relationship expresses how Objects are connected within the operational model. Unlike a Reference, a Relationship conveys business meaning.",
  "definition_lead": "A Relationship is a governed semantic association between Objects.",
  "purpose": [
    "This document defines Relationship within the OCOM Specification.",
    "Relationship represents the semantic association between two or more Objects.",
    "Relationships enable organizations to model operational structures, dependencies, ownership, collaboration, and business meaning independently of implementation technologies."
  ],
  "business_meaning": [
    "Relationships enable organizations to describe operational reality as interconnected Objects rather than isolated elements.",
    "They provide the structural foundation for business models, workflows, governance, memory, knowledge, and artificial intelligence."
  ],
  "design_principles": [
    "connect identifiable Objects",
    "express business semantics",
    "remain explicit",
    "support governance",
    "preserve traceability",
    "remain technology independent"
  ],
  "characteristics": {
    "required": [
      "Identifier",
      "Source Object",
      "Target Object",
      "Relationship Type",
      "Direction",
      "Cardinality",
      "Status",
      "Validity Period",
      "Constraints",
      "Governance Rules"
    ],
    "optional": []
  },
  "relationships": [
    {
      "term": "Object",
      "uri": "ocom:Object",
      "href": "/vocabulary/object",
      "internal": true
    },
    {
      "term": "Identity",
      "uri": "ocom:Identity",
      "href": "/vocabulary/identity",
      "internal": true
    },
    {
      "term": "Reference",
      "uri": "ocom:Reference",
      "href": "/vocabulary/reference",
      "internal": true
    },
    {
      "term": "Metadata",
      "uri": "ocom:Metadata",
      "href": "/vocabulary/metadata",
      "internal": true
    },
    {
      "term": "Registry",
      "uri": "ocom:Registry",
      "href": "/vocabulary/registry",
      "internal": true
    },
    {
      "term": "Ownership",
      "uri": "ocom:Ownership",
      "href": "/vocabulary/ownership",
      "internal": true
    },
    {
      "term": "Policy",
      "uri": "ocom:Policy",
      "href": "/vocabulary/policy",
      "internal": true
    },
    {
      "term": "Constraint",
      "uri": "ocom:Constraint",
      "href": "/vocabulary/constraint",
      "internal": true
    },
    {
      "term": "Organization",
      "uri": "ocom:Organization",
      "href": "/vocabulary/organization",
      "internal": true
    }
  ],
  "relationship_style": "canonical",
  "relationships_lead": "Relationship interacts with:",
  "relationships_note": "Organization connects to other Objects exclusively through Relationship (see Meta/Organization.md).",
  "examples": [],
  "architectural_role": [],
  "headings": [
    "Purpose",
    "Definition",
    "Business Meaning",
    "Design Principles",
    "Core Characteristics",
    "Relationship Types",
    "Direction",
    "Cardinality",
    "Lifecycle",
    "Constraints",
    "Governance",
    "Auditability",
    "Relationship to Other Specifications",
    "Independence",
    "Conformance",
    "Revision History"
  ],
  "referenced_by": [
    {
      "term": "Object",
      "uri": "ocom:Object",
      "href": "/vocabulary/object"
    },
    {
      "term": "Identity",
      "uri": "ocom:Identity",
      "href": "/vocabulary/identity"
    },
    {
      "term": "Metadata",
      "uri": "ocom:Metadata",
      "href": "/vocabulary/metadata"
    },
    {
      "term": "Reference",
      "uri": "ocom:Reference",
      "href": "/vocabulary/reference"
    },
    {
      "term": "Registry",
      "uri": "ocom:Registry",
      "href": "/vocabulary/registry"
    },
    {
      "term": "Capability",
      "uri": "ocom:Capability",
      "href": "/vocabulary/capability"
    },
    {
      "term": "Contract",
      "uri": "ocom:Contract",
      "href": "/vocabulary/contract"
    },
    {
      "term": "Organization",
      "uri": "ocom:Organization",
      "href": "/vocabulary/organization"
    }
  ],
  "vocabulary": "core",
  "publication": true,
  "independence": [
    "database relationships",
    "graph technologies",
    "object models",
    "APIs",
    "implementation technologies"
  ],
  "conformance": [
    "define Relationships explicitly",
    "preserve business semantics",
    "support lifecycle management",
    "maintain traceability",
    "support governance",
    "remain technology independent"
  ],
  "revision_history": [
    {
      "version": "0.1",
      "date": "20 July 2026",
      "iso": "2026-07-20",
      "description": "Initial draft"
    },
    {
      "version": "0.1",
      "date": "25 July 2026",
      "iso": "2026-07-25",
      "description": "Added Organization to Relationship to Other Specifications, per ADR CAND-005 (Option C)"
    }
  ],
  "provenance": {
    "document": "META-RELATIONSHIP-01",
    "status": "Draft",
    "governance_records": [
      "CAND-005"
    ],
    "revisions": [
      {
        "version": "0.1",
        "date": "20 July 2026",
        "iso": "2026-07-20",
        "description": "Initial draft"
      },
      {
        "version": "0.1",
        "date": "25 July 2026",
        "iso": "2026-07-25",
        "description": "Added Organization to Relationship to Other Specifications, per ADR CAND-005 (Option C)"
      }
    ]
  },
  "source_file": "docs/Meta/Relationship.md",
  "source_url": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Relationship.md",
  "history_url": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Relationship.md",
  "representations": {
    "html": "https://ocom.uno/vocabulary/relationship",
    "json": "https://ocom.uno/vocabulary/relationship.json",
    "jsonld": "https://ocom.uno/vocabulary/relationship.jsonld",
    "markdown": "https://ocom.uno/vocabulary/relationship.md",
    "source": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Relationship.md",
    "history": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Relationship.md"
  }
}