Informatievlaanderen / OSLOthema-bestuurlijkSanctieregister

0 stars 1 forks source link

betrokkene: max 1 persoon + 1 organisatie #3

Closed gezever closed 1 year ago

gezever commented 2 years ago

Er kunnen 2 betrokkenen zijn, 1 persoon en 1 organisatie. Waarom geen 2 personen of meerdere organisaties?

gezever commented 2 years ago

volgens de shacl mag het niet

gezever commented 2 years ago

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 ] ;

gezever commented 1 year ago

@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

gezever commented 1 year ago

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 ]