{
  "id": "META-CAPABILITY-01",
  "definition_id": "OCOM-DEF-0008",
  "citation": "OCOM Specification. Capability. META-CAPABILITY-01 (OCOM-DEF-0008). Version 0.1. https://ocom.uno/vocabulary/capability",
  "uri": "ocom:Capability",
  "term": "Capability",
  "slug": "capability",
  "status": "Draft",
  "version": "0.1",
  "last_updated": "20 July 2026",
  "last_updated_iso": "2026-07-20",
  "canonical": "https://ocom.uno/vocabulary/capability",
  "in_defined_term_set": {
    "name": "OCOM Core Vocabulary",
    "url": "https://ocom.uno/vocabulary"
  },
  "definition": "A Capability is a governed description of an ability possessed or provided by an Object. Capabilities represent potential functionality rather than specific executions. A Capability may be provided by one or more Objects and may support one or more business objectives.",
  "definition_lead": "A Capability is a governed description of an ability possessed or provided by an Object.",
  "purpose": [
    "This document defines Capability within the OCOM Specification.",
    "Capability represents the ability of an Object to perform, provide, enable, or support one or more organizational functions.",
    "Capabilities provide a technology-independent mechanism for describing what an Object can do without prescribing how it is implemented."
  ],
  "business_meaning": [
    "Capabilities allow organizations to model operational abilities independently of organizational structure, implementation technologies, or execution mechanisms.",
    "They provide a stable representation of organizational functionality while implementations evolve over time."
  ],
  "design_principles": [
    "describe an ability",
    "remain implementation independent",
    "support governance",
    "support reuse",
    "support interoperability",
    "remain technology independent"
  ],
  "characteristics": {
    "required": [
      "Identifier",
      "Name",
      "Purpose",
      "Description",
      "Provider",
      "Consumer",
      "Constraints",
      "Policies",
      "Dependencies",
      "Maturity Level",
      "Availability"
    ],
    "optional": []
  },
  "relationships": [
    {
      "term": "Object",
      "uri": "ocom:Object",
      "href": "/vocabulary/object",
      "internal": true
    },
    {
      "term": "Relationship",
      "uri": "ocom:Relationship",
      "href": "/vocabulary/relationship",
      "internal": true
    },
    {
      "term": "Contract",
      "uri": "ocom:Contract",
      "href": "/vocabulary/contract",
      "internal": true
    },
    {
      "term": "Policy",
      "uri": "ocom:Policy",
      "href": "/vocabulary/policy",
      "internal": true
    },
    {
      "term": "Constraint",
      "uri": "ocom:Constraint",
      "href": "/vocabulary/constraint",
      "internal": true
    },
    {
      "term": "Workflow",
      "uri": "ocom:Workflow",
      "href": null,
      "internal": false
    },
    {
      "term": "Agent",
      "uri": "ocom:Agent",
      "href": null,
      "internal": false
    },
    {
      "term": "Tool",
      "uri": "ocom:Tool",
      "href": null,
      "internal": false
    },
    {
      "term": "Evaluation",
      "uri": "ocom:Evaluation",
      "href": null,
      "internal": false
    }
  ],
  "relationship_style": "canonical",
  "relationships_lead": "Capability interacts with:",
  "relationships_note": "Capabilities describe potential abilities rather than operational execution.",
  "examples": [],
  "architectural_role": [],
  "headings": [
    "Purpose",
    "Definition",
    "Business Meaning",
    "Design Principles",
    "Core Characteristics",
    "Capability Providers",
    "Capability Consumers",
    "Capability Composition",
    "Capability Dependencies",
    "Capability Lifecycle",
    "Governance",
    "Evaluation",
    "Relationship to Other Specifications",
    "Independence",
    "Conformance",
    "Revision History"
  ],
  "referenced_by": [
    {
      "term": "Object",
      "uri": "ocom:Object",
      "href": "/vocabulary/object"
    },
    {
      "term": "Contract",
      "uri": "ocom:Contract",
      "href": "/vocabulary/contract"
    },
    {
      "term": "Policy",
      "uri": "ocom:Policy",
      "href": "/vocabulary/policy"
    },
    {
      "term": "Constraint",
      "uri": "ocom:Constraint",
      "href": "/vocabulary/constraint"
    }
  ],
  "vocabulary": "core",
  "publication": true,
  "independence": [
    "organizational structures",
    "software architectures",
    "service models",
    "implementation technologies"
  ],
  "conformance": [
    "define Capabilities explicitly",
    "preserve Capability traceability",
    "support governance",
    "support evaluation",
    "remain technology independent"
  ],
  "revision_history": [
    {
      "version": "0.1",
      "date": "20 July 2026",
      "iso": "2026-07-20",
      "description": "Initial draft"
    }
  ],
  "provenance": {
    "document": "META-CAPABILITY-01",
    "status": "Draft",
    "governance_records": [],
    "revisions": [
      {
        "version": "0.1",
        "date": "20 July 2026",
        "iso": "2026-07-20",
        "description": "Initial draft"
      }
    ]
  },
  "source_file": "docs/Meta/Capability.md",
  "source_url": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Capability.md",
  "history_url": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Capability.md",
  "representations": {
    "html": "https://ocom.uno/vocabulary/capability",
    "json": "https://ocom.uno/vocabulary/capability.json",
    "jsonld": "https://ocom.uno/vocabulary/capability.jsonld",
    "markdown": "https://ocom.uno/vocabulary/capability.md",
    "source": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Capability.md",
    "history": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Capability.md"
  }
}