Comments (6)
@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.
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.
The approach planned in GeoNetwork (geonetwork/core-geonetwork#7600) for this is:
- in ISO19115-3, metadatalinkage is used as the
dcat:landingPage
(https://github.com/SPW-DIG/metawal-core-geonetwork/blob/dcat/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/formatter/dcat/dcat-core-distribution.xsl#L81-L97). Also for records with a DOI (eg. https://sextant.ifremer.fr/Donnees/Catalogue#/metadata/cf5048f6-5bbf-4e44-ba74-e6f429af51ea) maybe the DOI is a good candidate for the landing page. - graphic overview is a
foaf:page
https://github.com/SPW-DIG/metawal-core-geonetwork/blob/dcat/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/formatter/dcat/dcat-core-distribution.xsl#L101-L109 - online resources are mapped to
foaf:page
ordcat:distribution
based on function or protocol values. https://github.com/SPW-DIG/metawal-core-geonetwork/blob/dcat/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/formatter/dcat/dcat-core-distribution.xsl#L142
from geodcat-ap.
@streino Is your proposal to switch the mapping from
"undefined"
=>dcat:landingPage
Information
=>foaf:page
to the other way around, i.e.
"undefined"
=>foaf:page
Information
=>dcat:landingPage
?
from geodcat-ap.
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.
@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)
- Info: entity conformity
- Info: mapping lineage statements
- pitfalls for metadata providers regarding expected mapping of distributions , digitaltransfers from ISO19115/19139 metadata to GeoDCAT-AP HOT 1
- Mapping of ISO metadata datestamp to DCAT HOT 4
- Mapping ISO dates to GeoDCAT-AP HOT 1
- The representation of the spatialResolution should be clearer specified and explained HOT 6
- The new GeoDCAT-AP should be defined as profile of the upcoming OGC GeoDCAT Specification HOT 2
- Mapping of metadataStandardName HOT 1
- applicableLegislationrequired for geospatial HVD´s HOT 1
- Typo in Usage note of Catalogued Resource - Catalogued Record HOT 1
- Catalogue Record: Attribute source metadata should be specified in more detail HOT 1
- A.2 Motivation and use cases - Link to EU OPD should be deleted HOT 1
- Changelog XSLT fix prefix typo
- Little information rethrieved by XSLT from keywords in Anchor form HOT 1
- HVD keywords on XML HOT 1
- Controlled vocabularie to be used for adms:representationTechnique HOT 2
- controlled vocabulary Theme HOT 1
- A.7.4 Resource locator - *On-line resource
- A.7.6 Coupled resource
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geodcat-ap.