-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Context
In Spain, we are currently developing DCAT-AP-ES, our national profile. During this process, we have identified a common scenario where a single dataset is described using multiple metadata standards (e.g., INSPIRE ISO 19139 Metadata records, MARC21, DataCite, EML, Dublin Core), and we need to establish explicit relationships between these alternative metadata descriptions.
For example:
- A geographic dataset may have metadata in ISO19139/INSPIRE and also be described in DCAT-AP-ES.
- A bibliographic dataset may have a MARC21 record and also a DCAT-AP-ES description.
We want to enable traceability, cross-enrichment, and interoperability between these metadata representations, especially in federation and migration scenarios.
Question
What is the recommended approach in DCAT-AP (and the broader DCAT ecosystem) to link a DCAT-AP dataset to its alternative metadata descriptions in other standards?
Specifically:
- Should we use a generic property like
dct:relation? - Is there a more semantically precise property recommended for this use case (
SKOS,skos:closeMatch,skos:broaderMatch)? - Should we model the alternative metadata record as a
foaf:Documentand enrich it with properties likedct:conformsTo,dct:format,dcatap:applicableLegislationandfoaf:page? - Should we use a
dcat:CatalogRecord? Does EDP accept catalog records?
Current Proposal: datosgobes/DCAT-AP-ES#58
We are considering the use of rdfs:seeAlso as a semantically appropriate and lightweight solution, based on its definition in RDFS 1.2 and the W3C guidance on using rdfs:seeAlso:
"A triple of the form:
S rdfs:seeAlso Ostates that the resourceOmay provide additional information aboutS."
This fits our use case: the ISO19139/INSPIRE (or MARC21, DataCite, etc.) metadata record provides additional information about the dataset described in DCAT-AP-ES.
Example: Linking a DCAT-AP-ES dataset to INSPIRE/ISO19139 metadata
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# Dataset in DCAT-AP-ES
<http://example.org/dataset/123> a dcat:Dataset ;
dct:title "Example geographic dataset"@en ;
# Link to INSPIRE/ISO19139 metadata
rdfs:seeAlso <http://inspire.example.org/metadata/abcdefg.xml> .
# Description of the related resource (ISO19139 metadata record)
<http://inspire.example.org/metadata/abcdefg.xml> a foaf:Document ;
dct:title "ISO19139 metadata record"@en ;
dct:description "Metadata for the dataset in ISO19139/INSPIRE format"@en ;
# Standard it conforms to
dct:conformsTo [
a dct:Standard ;
dct:title "Commission Regulation (EC) No 1205/2008"@en ;
dct:identifier <https://eur-lex.europa.eu/eli/reg/2008/1205>
] ;
dct:conformsTo <http://www.isotc211.org/2005/gmd> ;
# Format
dct:format <http://publications.europa.eu/resource/authority/file-type/XML> ;
# Link to the landing page (e.g., GeoNetwork record page)
foaf:page <http://geonetwork.example.org/metadata/abcdefg> .