digst / DCAT-AP-DK

DCAT-AP-DK er en dansk anvendelsesprofil til beskrivelse af datasæt og datakataloger
https://digst.github.io/DCAT-AP-DK/releases/v.2.0/docs/
8 stars 1 forks source link

Undertrykt mulitiplicitet fx mellem Catalog og Agent #33

Open JanEmilLarsen opened 3 years ago

JanEmilLarsen commented 3 years ago

I modellen optræder Catalog og Agent i et (eller flere...) 1..1 eller 1..0 forhold. Det er forståeligt nok, men i realiteten kan det vel forekomme at den samme Agent udgiver flere Catalog'er, altså at der faktisk er et *-1-forhold. Er det på anden måde eksplicit givet at samme udbyder kun kan optræde med ét katalog?

pebran commented 3 years ago

I sit udgangspunkt er dcat:Catalog tænkt til at være metadatabeskrivelsen af det datasætkatalog eller datasætoversigt der indeholder instansen af dcat:Catalog. I version 1.0 af DCAT-vokabularet blev det defineret at et katalog havde en og kun en udgiver. I version 1.0 var dette problemfrit da der kun ville være en instans af klassen dcat:Catalog; den instans der beskrev det katalog metadata selv var en del af. I version 1.0 ville det ikke give mening at lade foaf:Agent have mere end en relation til dcat:Catalog. I version 2.0 blev det muligt at lade et katalog refererer til andre kataloger både via dct:hasPart/dct:isPartOf og via dcat:catalog. Dermed blev det også principielt muligt at en aktør kunne være udgiver eller skaber af flere kataloger inden for samme ontologi, inden for samme datasætoversigt.

JanEmilLarsen commented 3 years ago

Jeg forstår ikke svaret i forhold til spørgsmålet. Modellen

CatalogAgent

angiver ikke at samme Agent kan være udgiver af flere Catalog. Er det implicit gemt i den manglende multiplicitet i Catalog-enden? Det har væsentlig betydning for en fysisk realisering af modellen.