Closed gezever closed 1 year ago
volgens de shacl mag het niet
sh:result [ a sh:ValidationResult ; sh:focusNode https://data.vlaanderen.be/id/gepleedfeit/1 ; sh:resultMessage "maxCount[1]: Invalid cardinality: expected max 1: Got count = 2" ; sh:resultPath https://data.vlaanderen.be/ns/bestuurlijke-sancties#betrokkene ; sh:resultSeverity sh:Violation ; sh:sourceConstraintComponent sh:MaxCountConstraintComponent ; sh:sourceShape _:b0 ] ;
@Vigetorix Ter info De shacl validatie is niet zoals bedoeld wordt in het uml-model. Van een betrokkene wordt in de shacl verwacht dat die een instance van prov:Agent is ipv. een subclass
https://data.test-vlaanderen.be/doc/applicatieprofiel/bestuurlijk-sanctieregister/kandidaatstandaard/2022-06-23#FeitShape a shacl:NodeShape; shacl:closed false; shacl:property [ shacl:class prov:Agent; shacl:description "Een activiteitenassociatie is een toewijzing van verantwoordelijkheid aan een agent voor een activiteit, wat aangeeft dat de agent een rol had in de activiteit. Voorts kan een plan worden gespecificeerd, namelijk het plan dat de agent voor ogen heeft om b"@nl; shacl:maxCount 1; shacl:name "betrokkene"@nl; shacl:path https://data.vlaanderen.be/ns/bestuurlijk-sanctieregister#betrokkene ]
Er kunnen 2 betrokkenen zijn, 1 persoon en 1 organisatie. Waarom geen 2 personen of meerdere organisaties?