Open JanEmilLarsen opened 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.
Jeg forstår ikke svaret i forhold til spørgsmålet. Modellen
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.
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?