Linked.Archi AI Governance SHACL Shapes
type: Ontology
imports: core#
license: http://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: aigovsh
creator: Kalin Maldzhanski
description: SHACL shapes for validating AI governance models. Enforces governance rules: every AI system must have a risk classification, high-risk systems must have conformity assessments and human oversight plans, and all AI systems must have explainability documentation.
created: 2026-05-03
modified: 2026-05-03
publisher: Linked.Archi
publisher: linked.archi
status: draft
version IRI: 0.1.0#
version info: 0.1.0

AI System Governance Shape
type: NodeShape
target class: AISystem
definition: Validates that every AI system has the minimum required governance metadata.
property:
  path: prefLabel
  min count: 1
  datatype: langString
  message: Every AI system must have a human-readable label (skos:prefLabel).
  severity: Violation
property:
  path: hasRiskClassification
  min count: 1
  message: Every AI system must have a risk classification.
  severity: Violation
property:
  path: governedBy
  min count: 1
  message: Every AI system must reference the governance policy that applies to it.
  severity: Warning
property:
  path: hasExplainabilityReport
  min count: 1
  message: Every AI system must have explainability documentation.
  severity: Warning
property:
  path: wrapsMLModel
  min count: 1
  message: Every AI system should reference at least one ML model it governs.
  severity: Warning

High-Risk AI System Shape
type: NodeShape
target class: AISystem
definition: Additional validation for AI systems classified as High Risk. These systems must have conformity assessments, human oversight plans, bias assessments, and data governance records as required by the EU AI Act.
property:
  path: hasConformityAssessment
  min count: 1
  message: High-risk AI systems must have at least one conformity assessment.
  severity: Violation
property:
  path: hasHumanOversightPlan
  min count: 1
  message: High-risk AI systems must have a human oversight plan.
  severity: Violation
property:
  path: hasBiasAssessment
  min count: 1
  message: High-risk AI systems must have a bias assessment.
  severity: Violation
property:
  path: hasDataGovernanceRecord
  min count: 1
  message: High-risk AI systems must have a data governance record.
  severity: Warning
property:
  path: hasTransparencyRecord
  min count: 1
  message: High-risk AI systems must have a transparency record.
  severity: Warning

Risk Classification Shape
type: NodeShape
target class: RiskClassification
definition: Validates that risk classifications have required metadata.
property:
  path: classifiedAs
  min count: 1
  max count: 1
  class: RiskLevel
  message: A risk classification must assign exactly one risk level.
  severity: Violation
property:
  path: classificationRationale
  min count: 1
  message: A risk classification must include a rationale.
  severity: Violation
property:
  path: classificationDate
  min count: 1
  datatype: date
  message: A risk classification must include the date it was performed.
  severity: Warning

Conformity Assessment Shape
type: NodeShape
target class: ConformityAssessment
definition: Validates that conformity assessments have required metadata.
property:
  path: assessedAgainstPrinciple
  min count: 1
  message: A conformity assessment must reference at least one principle assessed.
  severity: Violation
property:
  path: assessmentResult
  min count: 1
  message: A conformity assessment must have a result (Pass/Fail/Conditional).
  severity: Violation
property:
  path: assessmentDate
  min count: 1
  datatype: date
  message: A conformity assessment must include the date it was performed.
  severity: Warning

Bias Assessment Shape
type: NodeShape
target class: BiasAssessment
definition: Validates that bias assessments have required metadata.
property:
  path: assessmentResult
  min count: 1
  message: A bias assessment must have a result.
  severity: Violation
property:
  path: assessmentDate
  min count: 1
  datatype: date
  message: A bias assessment must include the date it was performed.
  severity: Warning
property:
  path: assessmentFindings
  min count: 1
  message: A bias assessment should include detailed findings.
  severity: Warning

Human Oversight Plan Shape
type: NodeShape
target class: HumanOversightPlan
definition: Validates that human oversight plans have required metadata.
property:
  path: oversightMode
  min count: 1
  max count: 1
  class: OversightMode
  message: A human oversight plan must specify exactly one oversight mode.
  severity: Violation
property:
  path: oversightResponsible
  min count: 1
  message: A human oversight plan must identify the responsible stakeholder.
  severity: Violation
property:
  path: escalationProcedure
  min count: 1
  message: A human oversight plan should describe the escalation procedure.
  severity: Warning

AI Incident Shape
type: NodeShape
target class: AIIncident
definition: Validates that AI incidents have required metadata.
property:
  path: incidentDate
  min count: 1
  datatype: date
  message: An AI incident must have a date.
  severity: Violation
property:
  path: incidentDescription
  min count: 1
  message: An AI incident must have a description.
  severity: Violation
property:
  path: incidentSeverity
  min count: 1
  message: An AI incident must have a severity level.
  severity: Warning

AI Governance Policy Shape
type: NodeShape
target class: AIGovernancePolicy
definition: Validates that governance policies have required metadata.
property:
  path: prefLabel
  min count: 1
  message: Every governance policy must have a human-readable label.
  severity: Violation
property:
  path: mandatesPrinciple
  min count: 1
  message: A governance policy must mandate at least one AI principle.
  severity: Warning
property:
  path: policyEffectiveDate
  min count: 1
  datatype: date
  message: A governance policy should have an effective date.
  severity: Warning