@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix geara: <https://specs.kivanura.org/geara#> .
@prefix gearai: <https://specs.kivanura.org/geara/invariant/> .
@prefix gearameta: <https://specs.kivanura.org/geara/meta#> .
@prefix geararef: <https://specs.kivanura.org/geara/reference/> .
@prefix gearash: <https://specs.kivanura.org/geara/shacl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

gearash:InvariantCoverage a rdfs:Class ;
    rdfs:label "Invariant Coverage" .

<https://specs.kivanura.org/geara/0.1/shacl> a owl:Ontology ;
    dcterms:hasVersion "0.1.0-draft" ;
    dcterms:identifier "GEARA-A6" ;
    dcterms:title "GEARA 0.1 SHACL Constraint Layer" ;
    gearameta:artifactStage "GEARA-A6" ;
    gearameta:derivedFromArtifact <https://specs.kivanura.org/geara/0.1> ;
    gearameta:specificationVersion "0.1" .

gearash:Coverage_GEARA_INV_001 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-001 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_002 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-002 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_003 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_003_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-003 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_004 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_004_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-004 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_005 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_005_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-005 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_006 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-006 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_007 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-007 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_008 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-008 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_009 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-009 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_010 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-010 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_020 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-020 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_021 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-021 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_022 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-022 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_023 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-023 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_024 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-024 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_025 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-025 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_026 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-026 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_027 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_027_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-027 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_028 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-028 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_040 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_040_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-040 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_041 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_041_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-041 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_042 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-042 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_043 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-043 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_044 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-044 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_045 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-045 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_046 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-046 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_047 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_047_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-047 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_048 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_048_PropertyShape,
        gearash:GEARA_INV_048_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-048 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_060 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-060 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_061 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_061_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-061 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_062 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-062 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_063 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_063_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-063 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_064 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-064 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_065 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-065 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_066 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-066 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_067 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_067_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-067 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_068 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-068 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_069 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-069 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_070 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-070 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_071 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-071 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_080 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_080_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-080 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_081 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-081 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_082 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_082_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-082 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_083 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_083_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-083 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_084 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_084_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-084 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_085 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-085 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_086 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_086_PropertyShape,
        gearash:GEARA_INV_086_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-086 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_087 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-087 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_088 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-088 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_089 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-089 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_090 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_090_PropertyShape,
        gearash:GEARA_INV_090_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-090 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_091 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_091_PropertyShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-091 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_092 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-092 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_093 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-093 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_100 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-100 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_101 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-101 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_102 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-102 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_103 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-103 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_104 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-104 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_105 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-105 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_106 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-106 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_107 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-107 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_108 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-108 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_109 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-109 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_110 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-110 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_111 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-111 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_112 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_112_ResourceShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-112 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_113 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-113 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_114 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-114 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_115 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-115 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_116 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-116 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_117 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-117 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_120 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-120 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_121 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-121 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_122 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-122 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_123 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-123 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_124 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-124 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_125 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-125 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_126 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-126 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_127 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-127 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_128 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-128 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_129 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-129 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_130 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-130 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_131 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-131 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_132 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-132 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_133 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-133 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_134 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-134 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_135 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-135 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_136 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-136 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_137 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-137 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_138 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_138_PropertyShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-138 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_139 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-139 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_140 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-140 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_141 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-141 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_142 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-142 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_150 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-150 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_151 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-151 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_152 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-152 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_153 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-153 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_154 a gearash:InvariantCoverage ;
    gearash:coverageShape gearash:GEARA_INV_154_PropertyShape ;
    gearash:coverageStatus gearash:PartialExecutable ;
    gearash:implementsInvariant gearai:GEARA-INV-154 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_155 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-155 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_156 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-156 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_157 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-157 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_158 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-158 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_159 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-159 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_160 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-160 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_161 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-161 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_170 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-170 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_171 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-171 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_172 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-172 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_173 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-173 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_174 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-174 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_175 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-175 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_176 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-176 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_177 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-177 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_180 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-180 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_181 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-181 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_182 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-182 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_183 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-183 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_184 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-184 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_185 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-185 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:Coverage_GEARA_INV_186 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:HybridAssessmentRequired ;
    gearash:implementsInvariant gearai:GEARA-INV-186 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Hybrid" .

gearash:Coverage_GEARA_INV_187 a gearash:InvariantCoverage ;
    gearash:coverageStatus gearash:AssessmentOnly ;
    gearash:implementsInvariant gearai:GEARA-INV-187 ;
    gearash:requiresArchitectureAssessment true ;
    gearash:sourceValidationClass "Architecture Assessment" .

gearash:constraintKind a rdf:Property ;
    rdfs:label "constraint kind" .

gearash:coverageShape a rdf:Property ;
    rdfs:label "coverage shape" .

gearash:coverageStatus a rdf:Property ;
    rdfs:label "coverage status" .

gearash:implementsInvariant a rdf:Property ;
    rdfs:label "implements invariant" .

gearash:otherNode a rdf:Property ;
    rdfs:label "other node" .

gearash:requiresArchitectureAssessment a rdf:Property ;
    rdfs:label "requires Architecture Assessment" .

gearash:sourceValidationClass a rdf:Property ;
    rdfs:label "source validation class" .

gearash:GEARA_INV_003_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-003: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Analytical Output != Information Product." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara/reference/INFO-PROD-REF-001> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geararef:GEARM-REF-014 ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-003 ;
    gearash:otherNode geararef:INFO-PROD-REF-001 ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_004_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-004: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Recommendation != Decision." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara/reference/GEARM-REF-019> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geararef:GEARM-REF-018 ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-004 ;
    gearash:otherNode geararef:GEARM-REF-019 ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_005_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-005: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Decision != Action." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara/reference/GEARM-REF-020> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geararef:GEARM-REF-019 ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-005 ;
    gearash:otherNode geararef:GEARM-REF-020 ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_027_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-027: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: P4 Decision Integration != universal Decision ownership." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#DecisionAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:PlaneP4 ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-027 ;
    gearash:otherNode geara:DecisionAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_040_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-040: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Capability != ABB." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#ArchitectureBuildingBlock> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:ArchitecturalCapability ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-040 ;
    gearash:otherNode geara:ArchitectureBuildingBlock ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_041_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-041: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: ABB != Implementation Building Block." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#ImplementationBuildingBlock> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:ArchitectureBuildingBlock ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-041 ;
    gearash:otherNode geara:ImplementationBuildingBlock ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_047_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-047: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Registry hosting != Semantic Authority." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#SemanticAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:Registry ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-047 ;
    gearash:otherNode geara:SemanticAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_048_PropertyShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-048: explicit equivalence/collapse between the distinguished architectural relationships violates the machine-detectable portion of: Intent Realization Engine != Semantic Authority." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentProperty> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#hasAuthorityOver> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:realizes ;
    gearash:constraintKind gearash:ExplicitPropertyCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-048 ;
    gearash:otherNode geara:hasAuthorityOver ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_048_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-048: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Intent Realization Engine != Semantic Authority." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#SemanticAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:IntentRealizationEngineABB ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-048 ;
    gearash:otherNode geara:SemanticAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_061_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-061: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Architectural Contract != Product Promise." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara/reference/BPS-REF-003> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:ArchitecturalContract ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-061 ;
    gearash:otherNode geararef:BPS-REF-003 ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_063_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-063: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Registry != Semantic Authority." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#SemanticAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:Registry ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-063 ;
    gearash:otherNode geara:SemanticAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_067_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-067: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Registry Presence != Conformance." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#ScopedConformance> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:Registry ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-067 ;
    gearash:otherNode geara:ScopedConformance ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_080_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-080: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Governance != Approval." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#ApprovalAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:GovernancePolicyAssuranceFabric ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-080 ;
    gearash:otherNode geara:ApprovalAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_082_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-082: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Policy Authority != Policy Engine." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#PolicyValidationEngineABB> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:PolicyAuthority ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-082 ;
    gearash:otherNode geara:PolicyValidationEngineABB ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_083_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-083: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Semantic Authority != Platform Authority." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#PlatformOperationalAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:SemanticAuthority ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-083 ;
    gearash:otherNode geara:PlatformOperationalAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_084_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-084: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Analytical Owner != Decision Authority necessarily." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#DecisionAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:AnalyticalOwner ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-084 ;
    gearash:otherNode geara:DecisionAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_086_PropertyShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-086: explicit equivalence/collapse between the distinguished architectural relationships violates the machine-detectable portion of: Guardrail != Gate." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentProperty> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#gatedBy> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:enforcedByGuardrail ;
    gearash:constraintKind gearash:ExplicitPropertyCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-086 ;
    gearash:otherNode geara:gatedBy ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_086_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-086: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Guardrail != Gate." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#Gate> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:Guardrail ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-086 ;
    gearash:otherNode geara:Gate ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_090_PropertyShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-090: explicit equivalence/collapse between the distinguished architectural relationships violates the machine-detectable portion of: Conformance != Governance Approval." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentProperty> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#approves> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:claimsConformanceTo ;
    gearash:constraintKind gearash:ExplicitPropertyCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-090 ;
    gearash:otherNode geara:approves ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_090_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-090: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Conformance != Governance Approval." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#ApprovalAuthority> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:ScopedConformance ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-090 ;
    gearash:otherNode geara:ApprovalAuthority ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_091_PropertyShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-091: explicit equivalence/collapse between the distinguished architectural relationships violates the machine-detectable portion of: Delegated execution authority != automatic transfer of accountability." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentProperty> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#accountableFor> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:delegatesAuthorityTo ;
    gearash:constraintKind gearash:ExplicitPropertyCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-091 ;
    gearash:otherNode geara:accountableFor ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_112_ResourceShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-112: explicit equivalence/collapse between the distinguished architectural resources violates the machine-detectable portion of: Analytical Assurance != GEARA Conformance." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentClass> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#ScopedConformance> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:AnalyticalAssurance ;
    gearash:constraintKind gearash:ExplicitResourceCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-112 ;
    gearash:otherNode geara:ScopedConformance ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_138_PropertyShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-138: explicit equivalence/collapse between the distinguished architectural relationships violates the machine-detectable portion of: Fallback != Rollback." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentProperty> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#rollsBackTo> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:fallsBackTo ;
    gearash:constraintKind gearash:ExplicitPropertyCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-138 ;
    gearash:otherNode geara:rollsBackTo ;
    gearash:requiresArchitectureAssessment true .

gearash:GEARA_INV_154_PropertyShape a sh:NodeShape ;
    sh:sparql [ a sh:SPARQLConstraint ;
            sh:message "GEARA-INV-154: explicit equivalence/collapse between the distinguished architectural relationships violates the machine-detectable portion of: Evidence != Provenance." ;
            sh:select """SELECT $this WHERE {
  VALUES ?collapsePredicate { <http://www.w3.org/2002/07/owl#equivalentProperty> <http://www.w3.org/2002/07/owl#sameAs> <https://specs.kivanura.org/geara#equivalentTo> <http://www.w3.org/2004/02/skos/core#exactMatch> }
  VALUES ?other { <https://specs.kivanura.org/geara#linksProvenance> }
  { $this ?collapsePredicate ?other . }
  UNION
  { ?other ?collapsePredicate $this . }
}""" ] ;
    sh:targetNode geara:evidencedBy ;
    gearash:constraintKind gearash:ExplicitPropertyCollapse ;
    gearash:implementsInvariant gearai:GEARA-INV-154 ;
    gearash:otherNode geara:linksProvenance ;
    gearash:requiresArchitectureAssessment true .

gearash:ExplicitPropertyCollapse a skos:Concept ;
    rdfs:label "Explicit Property Collapse" .

gearash:ExplicitResourceCollapse a skos:Concept ;
    rdfs:label "Explicit Resource Collapse" .

gearash:AssessmentOnly a skos:Concept ;
    rdfs:label "Assessment Only" .

gearash:PartialExecutable a skos:Concept ;
    rdfs:label "Partial Executable" .

gearash:HybridAssessmentRequired a skos:Concept ;
    rdfs:label "Hybrid Assessment Required" .

