Informasjonsforvaltning / dcat-ap-no

Apache License 2.0
9 stars 3 forks source link

Egen subklasse for API-er som ikke distribuerer data #153

Closed oystein-asnes closed 5 months ago

oystein-asnes commented 4 years ago

API-katalogen inneholder datatjenester som ikke leverer data (og som dermed heller ikke har relasjoner til datasett. W3C, sier dette i sin DCAT v2 scope note:

To extend the scope of service descriptions beyond data distribution services it is recommended to define additional sub-classes of dcat:DataService in a DCAT profile or other DCAT application.

jimjyang commented 4 years ago

Er det virkelig nødvendig å ha en subklasse av dcat:DataService for å kunne dekke behov for dcat:DataService som ikke leverer data, når dcat:DataService dcat:servesDataset [0..*] dcat:Dataset?

stigbd commented 4 years ago

Viss man leser vår spesifikasjonen slik den står, der dcat:dataset har kardinaltiet 0..n, er det fult mulig å ha ein katalog kun av dcat:services. Men i DCAT-AP har dcat:dataset for dcat:Catalog kardinalitet 1..n, så intensjonen er å holde fokus på dataservices som serves dataset. Sjå også diskusjonen om dcat:DataService as first-class citizen her: https://github.com/w3c/dxwg/issues/1242

Men eg ser ikkje korleis å spesialisere dcat:DataService løyser opp i dette. Så eg tenker likt som deg, @jimjyang

jimjyang commented 5 months ago

Lukkes (uaktuell nå, siden det er 0..n på relasjonen dcat:servesDataset fra dcat:Dataset til dcat:Dataset, dvs. behovet dekket av nyere versjoner av DCAT/DCAT-AP/DCAT-AP-NO)