{
  "palo-ontology-v3.shacl.ttl": {
    "triples": 231,
    "classes": [],
    "objectProperties": [],
    "datatypeProperties": [],
    "shapes": [
      {
        "shape": "palo:SemanticEntityShape",
        "target": [
          "palo:SemanticEntity"
        ],
        "propertyConstraints": 1
      },
      {
        "shape": "palo:CanonicalDefinitionShape",
        "target": [
          "palo:CanonicalDefinition"
        ],
        "propertyConstraints": 1
      },
      {
        "shape": "palo:ImmutableRecordShape",
        "target": [
          "palo:ImmutableRecord"
        ],
        "propertyConstraints": 3
      },
      {
        "shape": "palo:LifecycleDefinitionShape",
        "target": [
          "palo:LifecycleDefinition"
        ],
        "propertyConstraints": 2
      },
      {
        "shape": "palo:GateInstanceShape",
        "target": [
          "palo:GateInstance"
        ],
        "propertyConstraints": 3
      },
      {
        "shape": "palo:GateDecisionRecordShape",
        "target": [
          "palo:GateDecisionRecord"
        ],
        "propertyConstraints": 5
      },
      {
        "shape": "palo:EvidenceArtifactShape",
        "target": [
          "palo:EvidenceArtifact"
        ],
        "propertyConstraints": 2
      },
      {
        "shape": "palo:EvidenceClaimShape",
        "target": [
          "palo:EvidenceClaim"
        ],
        "propertyConstraints": 5
      },
      {
        "shape": "palo:EvidenceEvaluationShape",
        "target": [
          "palo:EvidenceEvaluation"
        ],
        "propertyConstraints": 2
      },
      {
        "shape": "palo:EvidenceBundleManifestShape",
        "target": [
          "palo:EvidenceBundleManifest"
        ],
        "propertyConstraints": 3
      },
      {
        "shape": "palo:MappingRecordShape",
        "target": [
          "palo:MappingRecord"
        ],
        "propertyConstraints": 5
      },
      {
        "shape": "palo:SemanticReleaseManifestShape",
        "target": [
          "palo:SemanticReleaseManifest"
        ],
        "propertyConstraints": 2
      }
    ]
  },
  "palo-ontology-v3.ttl": {
    "triples": 163,
    "classes": [
      {
        "term": "palo:AssessmentRun",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:AuthorityClass",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:CanonicalDefinition",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ControlImplementation",
        "parents": [
          "palo:RuntimeRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:DecisionRecord",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:EnforcementAdapterDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:EvidenceArtifact",
        "parents": [
          "palo:RuntimeRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:EvidenceBundleItem",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:EvidenceBundleManifest",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:EvidenceClaim",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:EvidenceEvaluation",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:GateDecisionRecord",
        "parents": [
          "palo:DecisionRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:GateDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:GateInstance",
        "parents": [
          "palo:RuntimeRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:GovernanceCase",
        "parents": [
          "palo:RuntimeRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:GovernanceFrameworkDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ImmutableRecord",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:LifecycleDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:MappingRecord",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:MetricObservation",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:PhaseDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:RegimeDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:RuntimeRecord",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:SemanticEntity",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:SemanticReleaseItem",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:SemanticReleaseManifest",
        "parents": [
          "palo:ImmutableRecord"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:WorkspaceDefinition",
        "parents": [
          "palo:CanonicalDefinition"
        ],
        "domain": [],
        "range": []
      }
    ],
    "objectProperties": [
      {
        "term": "palo:bundleItemReferences",
        "parents": [],
        "domain": [
          "palo:EvidenceBundleItem"
        ],
        "range": [
          "palo:ImmutableRecord"
        ]
      },
      {
        "term": "palo:claimScope",
        "parents": [],
        "domain": [
          "palo:EvidenceClaim"
        ],
        "range": [
          "palo:GovernanceCase"
        ]
      },
      {
        "term": "palo:containsBundleItem",
        "parents": [],
        "domain": [
          "palo:EvidenceBundleManifest"
        ],
        "range": [
          "palo:EvidenceBundleItem"
        ]
      },
      {
        "term": "palo:containsReleaseItem",
        "parents": [],
        "domain": [
          "palo:SemanticReleaseManifest"
        ],
        "range": [
          "palo:SemanticReleaseItem"
        ]
      },
      {
        "term": "palo:decisionActor",
        "parents": [],
        "domain": [
          "palo:DecisionRecord"
        ],
        "range": []
      },
      {
        "term": "palo:decisionForGate",
        "parents": [],
        "domain": [
          "palo:GateDecisionRecord"
        ],
        "range": [
          "palo:GateInstance"
        ]
      },
      {
        "term": "palo:evaluatesClaim",
        "parents": [],
        "domain": [
          "palo:EvidenceEvaluation"
        ],
        "range": [
          "palo:EvidenceClaim"
        ]
      },
      {
        "term": "palo:gateInstanceCase",
        "parents": [],
        "domain": [
          "palo:GateInstance"
        ],
        "range": [
          "palo:GovernanceCase"
        ]
      },
      {
        "term": "palo:hasGateDefinition",
        "parents": [],
        "domain": [
          "palo:LifecycleDefinition"
        ],
        "range": [
          "palo:GateDefinition"
        ]
      },
      {
        "term": "palo:hasPhaseDefinition",
        "parents": [],
        "domain": [
          "palo:LifecycleDefinition"
        ],
        "range": [
          "palo:PhaseDefinition"
        ]
      },
      {
        "term": "palo:instantiatesGate",
        "parents": [],
        "domain": [
          "palo:GateInstance"
        ],
        "range": [
          "palo:GateDefinition"
        ]
      },
      {
        "term": "palo:mapsSourceVersion",
        "parents": [],
        "domain": [
          "palo:MappingRecord"
        ],
        "range": [
          "palo:CanonicalDefinition"
        ]
      },
      {
        "term": "palo:mapsTargetVersion",
        "parents": [],
        "domain": [
          "palo:MappingRecord"
        ],
        "range": [
          "palo:CanonicalDefinition"
        ]
      },
      {
        "term": "palo:pinnedToReleaseManifest",
        "parents": [],
        "domain": [],
        "range": [
          "palo:SemanticReleaseManifest"
        ]
      },
      {
        "term": "palo:releaseItemReferences",
        "parents": [],
        "domain": [
          "palo:SemanticReleaseItem"
        ],
        "range": [
          "palo:CanonicalDefinition"
        ]
      },
      {
        "term": "palo:supersedes",
        "parents": [],
        "domain": [
          "palo:ImmutableRecord"
        ],
        "range": [
          "palo:ImmutableRecord"
        ]
      },
      {
        "term": "palo:supportsTarget",
        "parents": [],
        "domain": [
          "palo:EvidenceClaim"
        ],
        "range": [
          "palo:SemanticEntity"
        ]
      },
      {
        "term": "palo:usesArtifact",
        "parents": [],
        "domain": [
          "palo:EvidenceClaim"
        ],
        "range": [
          "palo:EvidenceArtifact"
        ]
      }
    ],
    "datatypeProperties": [
      {
        "term": "palo:appendOnly",
        "parents": [],
        "domain": [
          "palo:ImmutableRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#boolean"
        ]
      },
      {
        "term": "palo:approvalStatus",
        "parents": [],
        "domain": [
          "palo:MappingRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:authorityBasis",
        "parents": [],
        "domain": [
          "palo:DecisionRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:bundleDigest",
        "parents": [],
        "domain": [
          "palo:EvidenceBundleManifest"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:caseId",
        "parents": [],
        "domain": [],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:claimStatement",
        "parents": [],
        "domain": [
          "palo:EvidenceClaim"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:contentDigest",
        "parents": [],
        "domain": [],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:coverageType",
        "parents": [],
        "domain": [
          "palo:MappingRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:definitionVersion",
        "parents": [],
        "domain": [
          "palo:CanonicalDefinition"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:evaluationOutcome",
        "parents": [],
        "domain": [
          "palo:EvidenceEvaluation"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:inputSnapshotHash",
        "parents": [],
        "domain": [
          "palo:DecisionRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:integrityReference",
        "parents": [],
        "domain": [
          "palo:EvidenceClaim"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:manifestDigest",
        "parents": [],
        "domain": [
          "palo:SemanticReleaseManifest"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:ordinal",
        "parents": [],
        "domain": [
          "palo:PhaseDefinition"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#integer"
        ]
      },
      {
        "term": "palo:rationale",
        "parents": [],
        "domain": [],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:recordDigest",
        "parents": [],
        "domain": [
          "palo:ImmutableRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      },
      {
        "term": "palo:recordedAt",
        "parents": [],
        "domain": [
          "palo:ImmutableRecord"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#dateTime"
        ]
      },
      {
        "term": "palo:stableId",
        "parents": [],
        "domain": [
          "palo:SemanticEntity"
        ],
        "range": [
          "http://www.w3.org/2001/XMLSchema#string"
        ]
      }
    ],
    "shapes": []
  },
  "palo-stack-governance.shacl.ttl": {
    "triples": 58,
    "classes": [],
    "objectProperties": [],
    "datatypeProperties": [],
    "shapes": [
      {
        "shape": "palo:StackPolicyVersionShape",
        "target": [
          "palo:PolicyVersion"
        ],
        "propertyConstraints": 1
      },
      {
        "shape": "palo:StackSignalShape",
        "target": [
          "palo:ChangeSignal"
        ],
        "propertyConstraints": 2
      },
      {
        "shape": "palo:StackApplicabilityShape",
        "target": [
          "palo:ApplicabilityAssessment"
        ],
        "propertyConstraints": 5
      },
      {
        "shape": "palo:StackRequirementShape",
        "target": [
          "palo:RequirementVersion"
        ],
        "propertyConstraints": 1
      }
    ]
  },
  "palo-stack-governance.ttl": {
    "triples": 90,
    "classes": [
      {
        "term": "palo:AISystemVersion",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Actor",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Agent",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ApplicabilityAssessment",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Capability",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ChangeSignal",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ComponentVersion",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ControlDefinition",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:DataAsset",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:GovernancePlane",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Layer",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:ModelVersion",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:PolicyVersion",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Provider",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:PublicPolicy",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:RequirementVersion",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Service",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:Tool",
        "parents": [
          "palo:SemanticEntity"
        ],
        "domain": [],
        "range": []
      }
    ],
    "objectProperties": [
      {
        "term": "palo:addressesRequirement",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:affectsService",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:appliesToSystem",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:assessesSignal",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:assessesSystem",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:basedOnAssessment",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:belongsToLayer",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:callsTool",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:considersRequirement",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:dependsOn",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:fromVersion",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:governsLayer",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:governsVersion",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:hasVersion",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:implements",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:inCase",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:informs",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:offers",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:providesCapability",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:reads",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:reviewedBy",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:reviewsSystem",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:toVersion",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:usesModel",
        "parents": [],
        "domain": [],
        "range": []
      },
      {
        "term": "palo:usesService",
        "parents": [],
        "domain": [],
        "range": []
      }
    ],
    "datatypeProperties": [],
    "shapes": []
  }
}
