@prefix palo: .
@prefix owl: .
@prefix rdfs: .
@prefix sh: .
@prefix xsd: .
palo:StackPolicyVersionShape a sh:NodeShape ; sh:targetClass palo:PolicyVersion ;
sh:property [ sh:path palo:policyId ; sh:minCount 1 ; sh:maxCount 1 ; sh:datatype xsd:string ] .
palo:StackSignalShape a sh:NodeShape ; sh:targetClass palo:ChangeSignal ;
sh:property [ sh:path palo:toVersion ; sh:minCount 1 ; sh:maxCount 1 ; sh:class palo:PolicyVersion ] ;
sh:property [ sh:path palo:fromVersion ; sh:maxCount 1 ; sh:class palo:PolicyVersion ] .
palo:StackApplicabilityShape a sh:NodeShape ; sh:targetClass palo:ApplicabilityAssessment ;
sh:property [ sh:path palo:assessesSignal ; sh:minCount 1 ; sh:maxCount 1 ; sh:class palo:ChangeSignal ] ;
sh:property [ sh:path palo:assessesSystem ; sh:minCount 1 ; sh:maxCount 1 ; sh:class palo:AISystemVersion ] ;
sh:property [ sh:path palo:inCase ; sh:minCount 1 ; sh:maxCount 1 ; sh:class palo:GovernanceCase ] ;
sh:property [ sh:path palo:rationale ; sh:minCount 1 ; sh:datatype xsd:string ] ;
sh:property [ sh:path palo:purpose ; sh:minCount 1 ; sh:datatype xsd:string ] .
palo:StackRequirementShape a sh:NodeShape ; sh:targetClass palo:RequirementVersion ;
sh:property [ sh:path palo:requirementKind ; sh:minCount 1 ; sh:maxCount 1 ; sh:in ( "law" "standard" "internal-rule" "contractual-term" ) ] .