Coder Social home page Coder Social logo

Comments (7)

jakubklimek avatar jakubklimek commented on July 18, 2024

@joachimnielandt just to clarify, do you suggest that GeoDCAT-AP would provide further guidance on which of these roles based on the INSPIRE responsible party role code list are suitable for which of the DCAT classes - Dataset, Distribution, Data Service, Catalog instead of the current generic approach?

Do you have any specific suggestions?

from geodcat-ap.

joachimnielandt avatar joachimnielandt commented on July 18, 2024

Indeed, having some guideline on which role is applicable could be helpful. Where this information should be supplied, I don't know. For GeoDCAT-AP Vlaanderen (Flemish), the following was defined as the mapping, for example:

ISO ScopeCode ISO(en) ISO(nl) Metadata DCAT GeoDCAT-AP URI (class) card.
service Custodian Beheerder Uitgever Publisher dct:publisher (dataservice) 1..1
service PointOfContact Contactpunt Contactinformatie ContactPoint dcat:contactPoint (dataservice) 1..1
dataset Owner Eigenaar Owner dct:rightsHolder (dataset) 0..1
dataset Owner Eigenaar Publisher (1) dct:publisher (dataset) 1..1
dataset Distributor Verdeler Distributor geodcat:distributor (distribution) 0..1
dataset PointOfContact Contactpunt Contactinformatie ContactPoint dcat:contactPoint (dataset) 1..1
dataset Publisher Beheerder Uitgever Publisher dct:publisher (dataset) 1..1

(1) if gmd:publisher is missing we map the gmd:owner to dct:publisher, as this is semantically closest

from geodcat-ap.

jakubklimek avatar jakubklimek commented on July 18, 2024

@joachimnielandt Your mapping basically corresponds to the mapping specified in GeoDCAT-AP B.6.16 Responsible party and metadata point of contact - *Dataset responsible party and *Metadata point of contact with the exception for Custodian, which GeoDCAT-AP maps to geodcat:custodian and you map it, for a service, to dct:publisher.

However, it is still a bit unclear to me, what exactly is your proposed improvement, as you mentioned that you would suggest Distributor to be used with Distributions, however, even in your mapping, it is used with a Dataset.

Could it maybe be boiled down to your original question

Is distributor agent (specified on dataset) responsible for the distribution of all Distributions associated with a dataset?

?

Are there any rules like these in the INSPIRE guidelines?

from geodcat-ap.

joachimnielandt avatar joachimnielandt commented on July 18, 2024

@jakubklimek the table above might not have been clear enough - we have modified the header so that the first column indicates the ISO scopecode and the URI column contains the target dcat class.

The main takeaway would be the following line:

ISO ScopeCode ISO(en) ISO(nl) Metadata DCAT GeoDCAT-AP URI (class) card.
dataset Distributor Verdeler Distributor geodcat:distributor (distribution) 0..1

from geodcat-ap.

jakubklimek avatar jakubklimek commented on July 18, 2024

@joachimnielandt OK, so if I understand this correctly, you are saying that in your mapping rules, you have a mapping saying that a Distributor of a dataset in the ISO metadata is mapped to geodcat:distributor property on a dcat:Distribution, not a dcat:Dataset, whereas in GeoDCAT-AP 2.0.0 this is mapped to geodcat:distributor property on a dcat:Dataset.

And you propose to discuss, whether the geodcat:distributor should be moved from dcat:Dataset to dcat:Distribution and the mapping adjusted?

from geodcat-ap.

joachimnielandt avatar joachimnielandt commented on July 18, 2024

Indeed, discussing moving the attribute from dcat:Dataset to dcat:Distribution would be the proposal. Or at least a clarification of what if means to have a distributor on a Dataset level.

from geodcat-ap.

jakubklimek avatar jakubklimek commented on July 18, 2024

Proposition was rejected during the webinar.

from geodcat-ap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.