{
  "term": "Constraint",
  "uri": "ocom:Constraint",
  "slug": "constraint",
  "url": "https://ocom.uno/vocabulary/constraint",
  "definitionId": "OCOM-DEF-0011",
  "docId": "META-CONSTRAINT-01",
  "status": "Draft",
  "version": "0.1",
  "summary": "A Constraint is a governed condition that restricts or requires specific characteristics, states, or behaviors.",
  "definition": "A Constraint is a governed condition that restricts or requires specific characteristics, states, or behaviors. Constraints may apply to individual Objects, Relationships, Workflows, Contracts, Policies, or other managed elements. A Constraint defines what must remain true rather than how it is enforced.",
  "related": [
    "Object",
    "Policy",
    "Contract",
    "Capability"
  ],
  "referencedBy": [
    "Object",
    "Relationship",
    "Capability",
    "Contract",
    "Policy"
  ],
  "sections": [
    "Purpose",
    "Definition",
    "Business Meaning",
    "Design Principles",
    "Core Characteristics",
    "Constraint Scope",
    "Constraint Categories",
    "Constraint Evaluation",
    "Constraint Violations",
    "Exceptions",
    "Governance",
    "Auditability",
    "Relationship to Other Specifications",
    "Independence",
    "Conformance",
    "Revision History"
  ],
  "comparisons": [
    {
      "id": "COMP-ONT-001",
      "target": "Ontology",
      "slug": "ontology",
      "url": "https://ocom.uno/comparisons/ontology",
      "equivalent": "Partial"
    },
    {
      "id": "COMP-DM-001",
      "target": "Data Model",
      "slug": "data-model",
      "url": "https://ocom.uno/comparisons/data-model",
      "equivalent": "Similar"
    },
    {
      "id": "COMP-PROC-001",
      "target": "Process Model",
      "slug": "process-model",
      "url": "https://ocom.uno/comparisons/process-model",
      "equivalent": "Partial"
    }
  ],
  "implementations": [],
  "machineResources": {
    "html": "https://ocom.uno/vocabulary/constraint",
    "json": "https://ocom.uno/vocabulary/constraint.json",
    "jsonld": "https://ocom.uno/vocabulary/constraint.jsonld",
    "markdown": "https://ocom.uno/vocabulary/constraint.md",
    "source": "https://github.com/DenisHogberg/OCOM/blob/main/docs/Meta/Constraint.md",
    "history": "https://github.com/DenisHogberg/OCOM/commits/main/docs/Meta/Constraint.md"
  },
  "tokens": [
    "apply",
    "auditability",
    "behaviors",
    "business",
    "capability",
    "categories",
    "characteristics",
    "condition",
    "conformance",
    "constraint",
    "constraints",
    "contract",
    "contracts",
    "core",
    "defines",
    "definition",
    "design",
    "elements",
    "enforced",
    "evaluation",
    "exceptions",
    "governance",
    "governed",
    "history",
    "how",
    "independence",
    "individual",
    "managed",
    "may",
    "meaning",
    "must",
    "object",
    "objects",
    "other",
    "policies",
    "policy",
    "principles",
    "purpose",
    "rather",
    "relationship",
    "relationships",
    "remain",
    "requires",
    "restricts",
    "revision",
    "scope",
    "specific",
    "specifications",
    "states",
    "than",
    "that",
    "true",
    "violations",
    "what",
    "workflows"
  ],
  "apiVersion": "v1",
  "citation": "OCOM Specification. Constraint. META-CONSTRAINT-01. Version 0.1. https://ocom.uno/vocabulary/constraint"
}
