Coder Social home page Coder Social logo

Comments (6)

jakubklimek avatar jakubklimek commented on September 27, 2024 1

@streino We were hoping to get some more community feedback on this. Since the release of GeoDCAT-AP is imminent, we have pushed this into the next cycle. PR here is not necessary, as the change is relatively trivial.

from geodcat-ap.

streino avatar streino commented on September 27, 2024

Adding some more concrete context.

Some of our INSPIRE catalogs have gmd:distributionInfo linking to studies or other types of publications that used the Dataset as a source of data. For instance a Dataset record with "Related works" (ISO XML).

Having no relevant CI_OnlineFunctionCode, those resources can't declare a gmd:function and therefore end up as dcat:landingPage -- despite the fact those resources are not "about" the Dataset. While not ideal (dct:isReferencedBy would be more appropriate), the more generic definition of foaf:page seems better than dcat:landingPage in those cases.

from geodcat-ap.

fxprunayre avatar fxprunayre commented on September 27, 2024

The approach planned in GeoNetwork (geonetwork/core-geonetwork#7600) for this is:

from geodcat-ap.

jakubklimek avatar jakubklimek commented on September 27, 2024

@streino Is your proposal to switch the mapping from

  1. "undefined" => dcat:landingPage
  2. Information => foaf:page

to the other way around, i.e.

  1. "undefined" => foaf:page
  2. Information => dcat:landingPage

?

from geodcat-ap.

streino avatar streino commented on September 27, 2024

Thanks for looking into this!

Yes that's basically our suggestion, with "undefined" => foaf:page being the most important.

Information => dcat:landingPage is more of a stretch, as the definition of Information is broader than dcat:landingPage. Ideally we'd want another CI_OnlineFunctionCode dedicated to landingPage, but I'm not sure how feasible that is. Short of that, Information might be a good approximation?

from geodcat-ap.

streino avatar streino commented on September 27, 2024

@jakubklimek what's the process to accept/reject this change? We'll be happy to help with a PR, but we don't want to get ahead of the process.

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.