-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
besluitvorming: range van prov:agent is dc:Agent ipv. prov:Agent #381
Comments
Dit staat in de inleiding van het applicatieprofiel, wat prov betreft kan je dc:Agent en prov:Agent als equivalent beschouwen. Omdat in OSLO generiek is gekozen voor dc:Agent hebben we in dit profiel gekozen om te conformeren naar OSLO generiek.
|
Die equivalentie blijkt niet uit het applicatieprofiel en de shacl. |
ik weet niet of we de shacl makkelijk kunnen aanpassen, deze wordt gegenereerd door de OSLO toolchain. Verder lijkt je opmerking me de juiste. |
Niet schaalbare oplossingen, typen van een model en shape constraints in turtle, zijn vaak sneller en stabieler. ;) |
Model(len) waarop de issue van toepassing is:
besluitvorming
Omschrijving van het probleem:
Class constraint:
De range van prov:agent is niet correct.
https://data.vlaanderen.be/shacl/besluitvorming-ap#AgentInRolShape a shacl:NodeShape;
shacl:property [
shacl:class dc:Agent;
shacl:description "Duidt de agent aan waarvan deze entiteit een rol toewijst.";
shacl:maxCount 1;
shacl:minCount 1;
shacl:name "isRolSpecialisatieVan";
shacl:path prov:agent
];
shacl:targetClass prov:Association .
Onze data valideert niet.
sh:result [ a sh:ValidationResult ;
sh:focusNode https://data.dba.omgeving.vlaanderen.be/id/association/activity_dba_NiM9hqZSSiiodbnqxSvqGg_d41d8cd98f00b204e9800998ecf8427e_aanvrager ;
sh:resultMessage "ClassConstraint[http://purl.org/dc/terms/Agent]: Expected class :http://purl.org/dc/terms/Agent for https://data.dba.omgeving.vlaanderen.be/id/agent/35952d55b6da7f3124ef77ae03179581" ;
sh:resultPath prov:agent ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:ClassConstraintComponent ;
sh:sourceShape _:b0 ;
sh:value https://data.dba.omgeving.vlaanderen.be/id/agent/35952d55b6da7f3124ef77ae03179581
]
Omschrijving van een mogelijke oplossing:
https://data.vlaanderen.be/shacl/besluitvorming-ap#AgentInRolShape a shacl:NodeShape;
shacl:property [
shacl:class prov:Agent;
shacl:description "Duidt de agent aan waarvan deze entiteit een rol toewijst.";
shacl:maxCount 1;
shacl:minCount 1;
shacl:name "isRolSpecialisatieVan";
shacl:path prov:agent
];
shacl:targetClass prov:Association .
The text was updated successfully, but these errors were encountered: