{
  "code": null,
  "collection": "algorithms-domain",
  "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-arch-relationships",
  "id": "arch-relationships",
  "kind": "domain",
  "layer": null,
  "name": "Architecture relationships",
  "ref": "algorithms-domain:arch-relationships",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architectural-relationship-record",
          "json": "https://banes-lab.com/json/records/algorithms/architectural-relationship-record",
          "label": "Architectural Relationship Record",
          "markdown": "https://banes-lab.com/records/algorithms/architectural-relationship-record.md",
          "ref": "algorithms:architectural-relationship-record"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-knowledge-graph",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-knowledge-graph",
          "label": "Architecture Knowledge Graph",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-knowledge-graph.md",
          "ref": "algorithms:architecture-knowledge-graph"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architectural-force-classification",
          "json": "https://banes-lab.com/json/records/algorithms/architectural-force-classification",
          "label": "Architectural Force Classification",
          "markdown": "https://banes-lab.com/records/algorithms/architectural-force-classification.md",
          "ref": "algorithms:architectural-force-classification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-dependency-closure",
          "json": "https://banes-lab.com/json/records/algorithms/dependency-closure",
          "label": "Dependency Closure",
          "markdown": "https://banes-lab.com/records/algorithms/dependency-closure.md",
          "ref": "algorithms:dependency-closure"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-reinforcement-propagation",
          "json": "https://banes-lab.com/json/records/algorithms/reinforcement-propagation",
          "label": "Reinforcement Propagation",
          "markdown": "https://banes-lab.com/records/algorithms/reinforcement-propagation.md",
          "ref": "algorithms:reinforcement-propagation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-conflict-and-tension-resolution",
          "json": "https://banes-lab.com/json/records/algorithms/conflict-and-tension-resolution",
          "label": "Conflict and Tension Resolution",
          "markdown": "https://banes-lab.com/records/algorithms/conflict-and-tension-resolution.md",
          "ref": "algorithms:conflict-and-tension-resolution"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-severity-policy",
          "json": "https://banes-lab.com/json/records/algorithms/severity-policy",
          "label": "Severity Policy",
          "markdown": "https://banes-lab.com/records/algorithms/severity-policy.md",
          "ref": "algorithms:severity-policy"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-violation-detection",
          "json": "https://banes-lab.com/json/records/algorithms/violation-detection",
          "label": "Violation Detection",
          "markdown": "https://banes-lab.com/records/algorithms/violation-detection.md",
          "ref": "algorithms:violation-detection"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-measurement-normalization",
          "json": "https://banes-lab.com/json/records/algorithms/measurement-normalization",
          "label": "Measurement Normalization",
          "markdown": "https://banes-lab.com/records/algorithms/measurement-normalization.md",
          "ref": "algorithms:measurement-normalization"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-refactor-selection",
          "json": "https://banes-lab.com/json/records/algorithms/refactor-selection",
          "label": "Refactor Selection",
          "markdown": "https://banes-lab.com/records/algorithms/refactor-selection.md",
          "ref": "algorithms:refactor-selection"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-enforcement-gate",
          "json": "https://banes-lab.com/json/records/algorithms/enforcement-gate",
          "label": "Enforcement Gate",
          "markdown": "https://banes-lab.com/records/algorithms/enforcement-gate.md",
          "ref": "algorithms:enforcement-gate"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-assessment",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-assessment",
          "label": "Architecture Assessment",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-assessment.md",
          "ref": "algorithms:architecture-assessment"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-modular-boundary-compliance",
          "json": "https://banes-lab.com/json/records/algorithms/modular-boundary-compliance",
          "label": "Modular Boundary Compliance",
          "markdown": "https://banes-lab.com/records/algorithms/modular-boundary-compliance.md",
          "ref": "algorithms:modular-boundary-compliance"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-contract-compatibility",
          "json": "https://banes-lab.com/json/records/algorithms/contract-compatibility",
          "label": "Contract Compatibility",
          "markdown": "https://banes-lab.com/records/algorithms/contract-compatibility.md",
          "ref": "algorithms:contract-compatibility"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-canonical-semantics",
          "json": "https://banes-lab.com/json/records/algorithms/canonical-semantics",
          "label": "Canonical Semantics",
          "markdown": "https://banes-lab.com/records/algorithms/canonical-semantics.md",
          "ref": "algorithms:canonical-semantics"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-self-description-and-discovery",
          "json": "https://banes-lab.com/json/records/algorithms/self-description-and-discovery",
          "label": "Self-Description and Discovery",
          "markdown": "https://banes-lab.com/records/algorithms/self-description-and-discovery.md",
          "ref": "algorithms:self-description-and-discovery"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-runtime-extensibility",
          "json": "https://banes-lab.com/json/records/algorithms/runtime-extensibility",
          "label": "Runtime Extensibility",
          "markdown": "https://banes-lab.com/records/algorithms/runtime-extensibility.md",
          "ref": "algorithms:runtime-extensibility"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-pattern-selection",
          "json": "https://banes-lab.com/json/records/algorithms/pattern-selection",
          "label": "Pattern Selection",
          "markdown": "https://banes-lab.com/records/algorithms/pattern-selection.md",
          "ref": "algorithms:pattern-selection"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-event-and-messaging-consistency",
          "json": "https://banes-lab.com/json/records/algorithms/event-and-messaging-consistency",
          "label": "Event and Messaging Consistency",
          "markdown": "https://banes-lab.com/records/algorithms/event-and-messaging-consistency.md",
          "ref": "algorithms:event-and-messaging-consistency"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-state-and-transaction-safety",
          "json": "https://banes-lab.com/json/records/algorithms/state-and-transaction-safety",
          "label": "State and Transaction Safety",
          "markdown": "https://banes-lab.com/records/algorithms/state-and-transaction-safety.md",
          "ref": "algorithms:state-and-transaction-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-correctness-verification",
          "json": "https://banes-lab.com/json/records/algorithms/correctness-verification",
          "label": "Correctness Verification",
          "markdown": "https://banes-lab.com/records/algorithms/correctness-verification.md",
          "ref": "algorithms:correctness-verification"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-resilience-policy",
          "json": "https://banes-lab.com/json/records/algorithms/resilience-policy",
          "label": "Resilience Policy",
          "markdown": "https://banes-lab.com/records/algorithms/resilience-policy.md",
          "ref": "algorithms:resilience-policy"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-observability-and-auditability",
          "json": "https://banes-lab.com/json/records/algorithms/observability-and-auditability",
          "label": "Observability and Auditability",
          "markdown": "https://banes-lab.com/records/algorithms/observability-and-auditability.md",
          "ref": "algorithms:observability-and-auditability"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-performance-and-scalability",
          "json": "https://banes-lab.com/json/records/algorithms/performance-and-scalability",
          "label": "Performance and Scalability",
          "markdown": "https://banes-lab.com/records/algorithms/performance-and-scalability.md",
          "ref": "algorithms:performance-and-scalability"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-security-governance",
          "json": "https://banes-lab.com/json/records/algorithms/security-governance",
          "label": "Security Governance",
          "markdown": "https://banes-lab.com/records/algorithms/security-governance.md",
          "ref": "algorithms:security-governance"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-evolution-governance",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-evolution-governance",
          "label": "Architecture Evolution Governance",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-evolution-governance.md",
          "ref": "algorithms:architecture-evolution-governance"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-control-plane-coordination",
          "json": "https://banes-lab.com/json/records/algorithms/control-plane-coordination",
          "label": "Control Plane Coordination",
          "markdown": "https://banes-lab.com/records/algorithms/control-plane-coordination.md",
          "ref": "algorithms:control-plane-coordination"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-metaprogramming-safety",
          "json": "https://banes-lab.com/json/records/algorithms/metaprogramming-safety",
          "label": "Metaprogramming Safety",
          "markdown": "https://banes-lab.com/records/algorithms/metaprogramming-safety.md",
          "ref": "algorithms:metaprogramming-safety"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-model-lifecycle-governance",
          "json": "https://banes-lab.com/json/records/algorithms/model-lifecycle-governance",
          "label": "Model Lifecycle Governance",
          "markdown": "https://banes-lab.com/records/algorithms/model-lifecycle-governance.md",
          "ref": "algorithms:model-lifecycle-governance"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architectural-recommendation",
          "json": "https://banes-lab.com/json/records/algorithms/architectural-recommendation",
          "label": "Architectural Recommendation",
          "markdown": "https://banes-lab.com/records/algorithms/architectural-recommendation.md",
          "ref": "algorithms:architectural-recommendation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-fitness-function-generation",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-fitness-function-generation",
          "label": "Architecture Fitness Function Generation",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-fitness-function-generation.md",
          "ref": "algorithms:architecture-fitness-function-generation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-refactoring-roadmap",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-refactoring-roadmap",
          "label": "Architecture Refactoring Roadmap",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-refactoring-roadmap.md",
          "ref": "algorithms:architecture-refactoring-roadmap"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-concept-cluster-extraction",
          "json": "https://banes-lab.com/json/records/algorithms/concept-cluster-extraction",
          "label": "Concept Cluster Extraction",
          "markdown": "https://banes-lab.com/records/algorithms/concept-cluster-extraction.md",
          "ref": "algorithms:concept-cluster-extraction"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-decision-support",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-decision-support",
          "label": "Architecture Decision Support",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-decision-support.md",
          "ref": "algorithms:architecture-decision-support"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-relationship-schema-validation",
          "json": "https://banes-lab.com/json/records/algorithms/relationship-schema-validation",
          "label": "Relationship Schema Validation",
          "markdown": "https://banes-lab.com/records/algorithms/relationship-schema-validation.md",
          "ref": "algorithms:relationship-schema-validation"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architecture-catalog-compiler",
          "json": "https://banes-lab.com/json/records/algorithms/architecture-catalog-compiler",
          "label": "Architecture Catalog Compiler",
          "markdown": "https://banes-lab.com/records/algorithms/architecture-catalog-compiler.md",
          "ref": "algorithms:architecture-catalog-compiler"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-master-architecture-governance-kernel",
          "json": "https://banes-lab.com/json/records/algorithms/master-architecture-governance-kernel",
          "label": "Master Architecture Governance Kernel",
          "markdown": "https://banes-lab.com/records/algorithms/master-architecture-governance-kernel.md",
          "ref": "algorithms:master-architecture-governance-kernel"
        },
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-architectural-relationship-algebra",
          "json": "https://banes-lab.com/json/records/algorithms/architectural-relationship-algebra",
          "label": "Architectural Relationship Algebra",
          "markdown": "https://banes-lab.com/records/algorithms/architectural-relationship-algebra.md",
          "ref": "algorithms:architectural-relationship-algebra"
        }
      ],
      "relation": "contracts"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-arch-relationships",
          "json": "https://banes-lab.com/json/ontology/algorithms/algorithms-domain-arch-relationships",
          "label": "Architecture relationships",
          "markdown": "https://banes-lab.com/ontology/algorithms/algorithms-domain-arch-relationships.md",
          "ref": "chapter:/ontology/algorithms#algorithms-domain-arch-relationships"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "summary": "The Architecture relationships domain holds 38 algorithm contracts.",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-architectural-clusters",
      "json": "https://banes-lab.com/json/records/algorithms-domain/architectural-clusters",
      "label": "Architectural Clusters",
      "markdown": "https://banes-lab.com/records/algorithms-domain/architectural-clusters.md",
      "ref": "algorithms-domain:architectural-clusters"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/algorithms#algorithms-domain-architecture",
      "json": "https://banes-lab.com/json/records/algorithms-domain/architecture",
      "label": "Architecture",
      "markdown": "https://banes-lab.com/records/algorithms-domain/architecture.md",
      "ref": "algorithms-domain:architecture"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/algorithms-domain",
    "label": "Algorithm domains",
    "markdown": "https://banes-lab.com/api/records/algorithms-domain.md",
    "ref": "api:records/algorithms-domain"
  }
}
