@prefix si: <urn:example:si-diagnostic:> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
si:Rule-DataOwner-Required a sh:NodeShape ;
    rdfs:label "R4: Data owner required"@en ;
    sh:targetClass si:DataStore ;
    sh:property [
        sh:path si:dataOwner ;
        sh:minCount 1 ;
        sh:message "DATA STORE HAS NO OWNER — GDPR accountability gap."
    ] .
