Informatievlaanderen / OSLOthema-slimmeRaadpleegOmgeving

De standaard om annotaties toe te voegen aan Besluiten van Lokale Besturen
https://data.vlaanderen.be/doc/applicatieprofiel/slimme-raadpleegomgeving
3 stars 1 forks source link

http://data.vlaanderen.be/ns/besluit#BehandelingVanAgendapunt , BehandelingVanAgendapuntShape #8

Open gezever opened 4 months ago

gezever commented 4 months ago

Naam, range en Kardinaliteit van properties is onduidelijk Meerdere names, classes en kardinaliteiten zijn gespecifieerd voor eenzelfde shacl:path

<https://data.vlaanderen.be/doc/applicatieprofiel/slimmeraadpleegomgeving/ontwerpstandaard/2023-11-06#BehandelingVanAgendapuntShape> a shacl:NodeShape;
  shacl:closed false;
  shacl:property [
    shacl:class crm:E30_Right;
    shacl:description "Recht dat werd beeindigd door de beslissing dat werd genomen tijdens de behandeling van agendapunt."@nl;
    shacl:name "beeindigt"@nl;
    shacl:path prov:invalidated
  ], [
    shacl:class <https://data.vlaanderen.be/ns/slimmeraadpleegomgeving#InitiatiefrechtVraag>;
    shacl:description "Geeft een Initiatiefrechtvraag aan die binnen deze Behandeling Van Agendapunt plaatsvindt."@nl;
    shacl:name "bestaat uit"@nl;
    shacl:path <http://data.europa.eu/eli/eli-draft-legislation-ontology#consists_of>
  ], [
    shacl:class <https://data.vlaanderen.be/ns/slimmeraadpleegomgeving#InitiatiefrechtAntwoord>;
    shacl:description "Geeft een Initiatiefrechtantwoord aan die binnen deze Behandeling Van Agendapunt plaatsvindt."@nl;
    shacl:name "bestaat uit"@nl;
    shacl:path <http://data.europa.eu/eli/eli-draft-legislation-ontology#consists_of>
  ], [
    shacl:class <https://data.vlaanderen.be/ns/besluitvorming#Beslissingsactiviteit>;
    shacl:description "Geeft een Beslissingsactiviteit aan die binnen deze Behandeling Van Agendapunt plaatsvindt."@nl;
    shacl:name "bestaat uit"@nl;
    shacl:path <http://data.europa.eu/eli/eli-draft-legislation-ontology#consists_of>
  ], [
    shacl:class crm:E30_Right;
    shacl:description "Recht dat werd gecreeerd door de beslissing tijdens de behandeling van agendapunt."@nl;
    shacl:name "creeert"@nl;
    shacl:path prov:generated
  ], [
    shacl:class <https://productencatalogus.data.vlaanderen.be/ns/ipdc-lpdc#InstancePublicService>;
    shacl:description "Instantie publieke dienstverlening die werd gebruikt voor de behandeling van de agendapunt."@nl;
    shacl:maxCount 1;
    shacl:name "gebruikte"@nl;
    shacl:path prov:used
  ], [
    shacl:class <https://data.vlaanderen.be/ns/dossier#Stuk>;
    shacl:description "Stuk dat werd gebruikt voor de behandeling van de agendapunt."@nl;
    shacl:name "gebruikte"@nl;
    shacl:path prov:used
  ], [
    shacl:class <https://data.europa.eu/eli/ontology#LegalExpression>;
    shacl:description "Een besluit dat is opgemaakt naar aanleiding van de behandeling van het agendapunt."@nl;
    shacl:name "geeft aanleiding tot"@nl;
    shacl:path prov:generated
  ], [
    shacl:datatype xsd:boolean;
    shacl:description "Geeft aan of de bespreking effectief openbaar verlopen is."@nl;
    shacl:maxCount 1;
    shacl:name "openbaar"@nl;
    shacl:path <http://data.vlaanderen.be/ns/besluit#openbaar>
  ];
  shacl:targetClass <http://data.vlaanderen.be/ns/besluit#BehandelingVanAgendapunt> .
brechtvdv commented 4 weeks ago

Kardinaliteit is 0..* indien er geen sh:minCount en sh:maxCount meegegeven wordt op de property shape.

Zelfde property paths zouden aangeduid moeten worden met een sh:xone constructie, maar dit kan niet met de huidige toolchain. Als dit echt een issue is, zouden we met subProperties kunnen werken.

gezever commented 2 days ago

@brechtvdv dit gaat toch een fout geven in de zin van expected class ..., niet?