Closed RemieJanssen closed 3 weeks ago
In het NL profiel hebben we creator zodanig geformuleerd dat het een organisatie moet zijn en hebben we de voor de classe Agent de voorgestelde properties uit DCAT-AP overgenomen, Dit lijkt nu bij nadere bestudering niet helemaal logisch in elkaar te zitten. Het verplicht stellen van de property name lijkt een ongelukkige keuze.
Voor de toepassing die jij aangeeft zouden we het NL profiel zodanig moeten aanpassen dat gebruik van de subclasse foaf:Organization verplicht is en foaf:Person optioneel mogelijk is. Daarmee zijn we dan niet wat DCAT-AP conform. Of zie jij betere oplossingen?
Ik begrijp niet precies wat het probleem is. De situaties die ik beschreef passen uitstekend binnen DCAT-AP. In DCAT-AP is de definitie namelijk
"An entity responsible for producing the dataset."
In tegenstelling tot de beschrijving in van creator in DCAT-AP-NL hoeft het dus geen organisatie te zijn, zie paragraaf 3.1.5:
"De organisatie die verantwoordelijk is voor het creëren van de beschreven dataset. Gebruik bij voorkeur een URI of anders een waarde uit een organisatienamenlijst. Als dat niet mogelijk is, gebruik de volledig uitgeschreven naam van de verantwoordelijke organisatie. De afkorting kan toegevoegd worden aan de organisatienaam."
Wel is er een aanbeveling om uit de Organisation Ontology te kiezen ALS de agent een organisatie is (Usage note).
Wat betreft het bereik van de eigenschap is het ook eenvoudig om gewoon DCAT-AP aan te houden. Die gebruikt namelijk een foaf:Agent
, zoals jullie nu ook doen. De klassen foaf:Person
en foaf:Organization
zijn onderklassen van foaf:Agent
, dus het gebruik van foaf:Person
en foaf:Organization
zijn beide correct. (Agent doc)
Het gaat mij om het aanpassen van de tekstuele beschrijving in 3.1.5, en het aanpassen van de kardinaliteit van de eigenschap naar 1..*
. Op de typo in de tabel onder Description
na (Ae entity...
), zie ik verder geen problemen met de technische beschrijving van de eigenschap creator.
Waar ik op doelde is dat de status van de property name testing is en de specificatie dateert uit 2014. Dan verwacht je inmiddels toch wel een stable status. Maar dat lijkt geen probleem.
De vraag is of we hier in ieder geval een organisatie willen zien, eventueel met één of meerdere personen of dat het ook alleen personen kunnen zijn.
Als het in ieder geval een organisatie moet zijn dan kan het voor validatie handig zijn om dat specifiek te maken door foaf:Organization verplicht te stellen.
Waar ik op doelde is dat de status van de property name testing is en de specificatie dateert uit 2014. Dan verwacht je inmiddels toch wel een stable status. Maar dat lijkt geen probleem.
Ah, ik zie nu hier wat je bedoelt. Daar zat voor mij inerdaad niet het probleem.
Helemaal eens met je analyse:
Als het in ieder geval een organisatie moet zijn dan kan het voor validatie handig zijn om dat specifiek te maken door foaf:Organization verplicht te stellen.
De vraag of er minstens een organisatie aan een dataset gehangen moet worden moet nog maar besproken worden in de werkgroep denk ik. Het is daarbij wel van belang te bedenken waarvoor het applicatieprofiel bedoeld is: alle datasets gecreerd in Nederland; of wat stricter, bijvoorbeeld alle data gecreëerd binnen de Nederlandse (semi-)overheid.
Als je een organisatie verplicht stelt, dan wordt het direct voor onafhankelijke onderzoekers onmogelijk om hun datasets te beschrijven op een DCAT-AP-NL conforme manier. Simpelweg omdat zij niet gelieerd zijn aan een organisatie.
Ik begrijp niet precies wat het probleem is. De situaties die ik beschreef passen uitstekend binnen DCAT-AP. In DCAT-AP is de definitie namelijk
"An entity responsible for producing the dataset."
In tegenstelling tot de beschrijving in van creator in DCAT-AP-NL hoeft het dus geen organisatie te zijn, zie paragraaf 3.1.5:
"De organisatie die verantwoordelijk is voor het creëren van de beschreven dataset. Gebruik bij voorkeur een URI of anders een waarde uit een organisatienamenlijst. Als dat niet mogelijk is, gebruik de volledig uitgeschreven naam van de verantwoordelijke organisatie. De afkorting kan toegevoegd worden aan de organisatienaam."
Wel is er een aanbeveling om uit de Organisation Ontology te kiezen ALS de agent een organisatie is (Usage note).
Wat betreft het bereik van de eigenschap is het ook eenvoudig om gewoon DCAT-AP aan te houden. Die gebruikt namelijk een
foaf:Agent
, zoals jullie nu ook doen. De klassenfoaf:Person
enfoaf:Organization
zijn onderklassen vanfoaf:Agent
, dus het gebruik vanfoaf:Person
enfoaf:Organization
zijn beide correct. (Agent doc)Samenvatting
Het gaat mij om het aanpassen van de tekstuele beschrijving in 3.1.5, en het aanpassen van de kardinaliteit van de eigenschap naar
1..*
. Op de typo in de tabel onderDescription
na (Ae entity...
), zie ik verder geen problemen met de technische beschrijving van de eigenschap creator.
Redactioneel: kardinalitiet is aangepast maar Typo in Description 'Ae entity..' -> 'An entity..' nog verbeteren
In WG 30-05-2024 twee punten besproken:
Moet creator altijd een organisatie zijn? Besluit: we laten het zoals het is. Dwz dat we hier altijd een organsiatie verwachten.
Besporken
Kardinalitiet Creator. Was in versie 16 april 1..1. In WG besloten dat die 1..n wordt. Dat staat inmiddels al zo in DCAT-AP-NL
Besluit:
De typo in description komt niet meer voor.
De
creator
van een dataset moet nu een organisatie zijn, en er mag er maar een zijn. Als ik als maker van een dataset persoonlijke attributie wil toevoegen, waar doe ik dat dan? Dit kan van belang zijn voor herleidbaarheid, verantwoording, en ook voor aansluiting op wetenschappelijke processen (e.g. publicatie).