... | @@ -275,7 +275,7 @@ Pour aller plus loin dans cet exemple, voici le lien vers le code source de fich |
... | @@ -275,7 +275,7 @@ Pour aller plus loin dans cet exemple, voici le lien vers le code source de fich |
|
| Sub-property of | [prov:qualifiedInfluence](https://www.w3.org/TR/prov-o/#qualifiedInfluence) |
|
|
| Sub-property of | [prov:qualifiedInfluence](https://www.w3.org/TR/prov-o/#qualifiedInfluence) |
|
|
| Domain| [dcat:Resource](https://www.w3.org/TR/vocab-dcat-2/#Class:Resource) |
|
|
| Domain| [dcat:Resource](https://www.w3.org/TR/vocab-dcat-2/#Class:Resource) |
|
|
| Range | [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) |
|
|
| Range | [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) |
|
|
| Usage note | Used to link to another resource where the nature of the relationship is known but does not match one of the standard [DCTERMS](https://www.w3.org/TR/vocab-dcat-2/#bib-dcterms) properties ([dct:hasPart](http://purl.org/dc/terms/hasPart), [dct:isPartOf](http://purl.org/dc/terms/isPartOf), [dct:conformsTo](http://purl.org/dc/terms/conformsTo), [dct:isFormatOf](http://purl.org/dc/terms/isFormatOf), [dct:hasFormat](http://purl.org/dc/terms/hasFormat), [dct:isVersionOf](http://purl.org/dc/terms/isVersionOf), [dct:hasVersion](http://purl.org/dc/terms/hasVersion), [dct:replaces](http://purl.org/dc/terms/replaces), [dct:isReplacedBy](http://purl.org/dc/terms/isReplacedBy), [dct:references](http://purl.org/dc/terms/references), [dct:isReferencedBy](http://purl.org/dc/terms/isReferencedBy), [dct:requires](http://purl.org/dc/terms/requires), [dct:isRequiredBy](http://purl.org/dc/terms/isRequiredBy)) or [PROV-O](https://www.w3.org/TR/vocab-dcat-3/#bib-prov-o) properties ([prov:wasDerivedFrom](http://www.w3.org/TR/prov-o/#wasDerivedFrom), [prov:wasInfluencedBy](https://www.w3.org/TR/prov-o/#wasInfluencedBy), [prov:wasQuotedFrohttps://www.w3.org/TR/vocab-dcat-2/#Class:Distributionm](http://www.w3.org/TR/prov-o/#wasQuotedFrom), [prov:wasRevisionOf](https://www.w3.org/TR/prov-o/#wasRevisionOf), [prov:hadPrimarySource](https://www.w3.org/TR/prov-o/#hadPrimarySource), [prov:alternateOf](https://www.w3.org/TR/prov-o/#alternateOf), [prov:specializationOf](https://www.w3.org/TR/prov-o/#specializationOf)). |
|
|
| Usage note | Used to link to another resource where the nature of the relationship is known but does not match one of the standard [DCTERMS](https://www.w3.org/TR/vocab-dcat-2/#bib-dcterms) properties ([dct:hasPart](http://purl.org/dc/terms/hasPart), [dct:isPartOf](http://purl.org/dc/terms/isPartOf), [dct:conformsTo](http://purl.org/dc/terms/conformsTo), [dct:isFormatOf](http://purl.org/dc/terms/isFormatOf), [dct:hasFormat](http://purl.org/dc/terms/hasFormat), [dct:isVersionOf](http://purl.org/dc/terms/isVersionOf), [dct:hasVersion](http://purl.org/dc/terms/hasVersion), [dct:replaces](http://purl.org/dc/terms/replaces), [dct:isReplacedBy](http://purl.org/dc/terms/isReplacedBy), [dct:references](http://purl.org/dc/terms/references), [dct:isReferencedBy](http://purl.org/dc/terms/isReferencedBy), [dct:requires](http://purl.org/dc/terms/requires), [dct:isRequiredBy](http://purl.org/dc/terms/isRequiredBy)) or [PROV-O](https://www.w3.org/TR/vocab-dcat-3/#bib-prov-o) properties ([prov:wasDerivedFrom](http://www.w3.org/TR/prov-o/#wasDerivedFrom), [prov:wasInfluencedBy](https://www.w3.org/TR/prov-o/#wasInfluencedBy), [prov:wasQuotedFrom](http://www.w3.org/TR/prov-o/#wasQuotedFrom), [prov:wasRevisionOf](https://www.w3.org/TR/prov-o/#wasRevisionOf), [prov:hadPrimarySource](https://www.w3.org/TR/prov-o/#hadPrimarySource), [prov:alternateOf](https://www.w3.org/TR/prov-o/#alternateOf), [prov:specializationOf](https://www.w3.org/TR/prov-o/#specializationOf)). |
|
|
|
|
|
|
La propriété *dcat:qualifiedRelation* est un élément clé pour l'interopérabilité car elle permets de mettre en relation les différentes ressources existantes pour un même *dcat:Dataset*. Cette propriété est préconisé pour lier la description d'une donnée à d'autres données : fiche de métadonnées source, différents types de publications, documents, etc., en utilisant leur URI et le rôle de ces ressources par rapport au données en question. La désignation du rôle est, la plupart du temps, décrite dans les exemples travaillés par le vocabulaire contrôlé [IANA-RELATION](https://www.iana.org/assignments/relation).Un exemple détaillé est disponible dans [5. Classe : dcat:Relationship](https://gitlab.in2p3.fr/victoria.agazzi/guidelines_profil_application/-/wikis/Specification#5-classe-dcatrelationship).
|
|
La propriété *dcat:qualifiedRelation* est un élément clé pour l'interopérabilité car elle permets de mettre en relation les différentes ressources existantes pour un même *dcat:Dataset*. Cette propriété est préconisé pour lier la description d'une donnée à d'autres données : fiche de métadonnées source, différents types de publications, documents, etc., en utilisant leur URI et le rôle de ces ressources par rapport au données en question. La désignation du rôle est, la plupart du temps, décrite dans les exemples travaillés par le vocabulaire contrôlé [IANA-RELATION](https://www.iana.org/assignments/relation).Un exemple détaillé est disponible dans [5. Classe : dcat:Relationship](https://gitlab.in2p3.fr/victoria.agazzi/guidelines_profil_application/-/wikis/Specification#5-classe-dcatrelationship).
|
|
|
|
|
... | @@ -317,6 +317,8 @@ La propriété *dcat:qualifiedRelation* est un élément clé pour l'interopéra |
... | @@ -317,6 +317,8 @@ La propriété *dcat:qualifiedRelation* est un élément clé pour l'interopéra |
|
| Range | [rdfs:Literal](https://www.w3.org/TR/rdf-schema/#ch_literal) |
|
|
| Range | [rdfs:Literal](https://www.w3.org/TR/rdf-schema/#ch_literal) |
|
|
| Usage note | The range of this property is intentionally generic, with the purpose of allowing different geometry encodings. E.g., the geometry could be encoded as WKT ([geosparql:asWKT](http://www.opengis.net/ont/geosparql#asWKT) [GeoSPARQL](http://www.opengeospatial.org/standards/geosparql)).|
|
|
| Usage note | The range of this property is intentionally generic, with the purpose of allowing different geometry encodings. E.g., the geometry could be encoded as WKT ([geosparql:asWKT](http://www.opengis.net/ont/geosparql#asWKT) [GeoSPARQL](http://www.opengeospatial.org/standards/geosparql)).|
|
|
|
|
|
|
|
|
Un exemple détaillé d'une localisation définie par un bounding box est disponible à partir de la description [2.5 Propriété : dct:spatial (spatial/geographical coverage)](https://gitlab.in2p3.fr/victoria.agazzi/guidelines_profil_application/-/wikis/Specification#25-propri%C3%A9t%C3%A9-dctspatial-spatialgeographical-coverage) au niveau de la classe *dcat:Dataset*.
|
|
|
|
|
|
### 3.2 Propriété : locn:geometry
|
|
### 3.2 Propriété : locn:geometry
|
|
|
|
|
|
| **RDF Property:** | [locn:geometry](http://www.w3.org/ns/locn#geometry) |
|
|
| **RDF Property:** | [locn:geometry](http://www.w3.org/ns/locn#geometry) |
|
... | @@ -378,7 +380,7 @@ dataset_spatial_gazetteer a dct:Location ; |
... | @@ -378,7 +380,7 @@ dataset_spatial_gazetteer a dct:Location ; |
|
| Range | [rdfs:Literal](http://www.w3.org/2000/01/rdf-schema#Literal) encoded using the relevant ISO 8601 Date and Time compliant string [DATETIME](https://www.w3.org/TR/NOTE-datetime) and typed using the appropriate XML Schema datatype [XMLSCHEMA11-2](https://www.w3.org/TR/xmlschema11-2/) ([xsd:gYear](https://www.w3.org/TR/xmlschema11-2/#gYear), [xsd:gYearMonth](https://www.w3.org/TR/xmlschema11-2/#gYearMonth), [xsd:date](https://www.w3.org/TR/xmlschema11-2/#date), or [xsd:dateTime](https://www.w3.org/TR/xmlschema11-2/#dateTime)). |
|
|
| Range | [rdfs:Literal](http://www.w3.org/2000/01/rdf-schema#Literal) encoded using the relevant ISO 8601 Date and Time compliant string [DATETIME](https://www.w3.org/TR/NOTE-datetime) and typed using the appropriate XML Schema datatype [XMLSCHEMA11-2](https://www.w3.org/TR/xmlschema11-2/) ([xsd:gYear](https://www.w3.org/TR/xmlschema11-2/#gYear), [xsd:gYearMonth](https://www.w3.org/TR/xmlschema11-2/#gYearMonth), [xsd:date](https://www.w3.org/TR/xmlschema11-2/#date), or [xsd:dateTime](https://www.w3.org/TR/xmlschema11-2/#dateTime)). |
|
|
|
|
|
|
|
|
|
|
### Contexte et exemple en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dct:PeriodOfTime](http://dublincore.org/documents/dcmi-terms/#terms-PeriodOfTime)
|
|
### 4.3 Contexte et exemples en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dct:PeriodOfTime](http://dublincore.org/documents/dcmi-terms/#terms-PeriodOfTime)
|
|
|
|
|
|
Exemple d'instanciation de l'intervalle temporel associé à la collection de données concernant [projet FLATSIM - mesure des déformations de surface terrestre -](https://gitlab.in2p3.fr/gaia-data/wp3-services/tache-3.2/-/blob/master/dataterra_geodcatap/examples/FLATSIM_interferometry/latest/flatsim_interfero_from_S1.ttl) (suivre le lien pour accéder au code source de l'exemple complet).
|
|
Exemple d'instanciation de l'intervalle temporel associé à la collection de données concernant [projet FLATSIM - mesure des déformations de surface terrestre -](https://gitlab.in2p3.fr/gaia-data/wp3-services/tache-3.2/-/blob/master/dataterra_geodcatap/examples/FLATSIM_interferometry/latest/flatsim_interfero_from_S1.ttl) (suivre le lien pour accéder au code source de l'exemple complet).
|
|
|
|
|
... | @@ -392,9 +394,9 @@ dataset_temporal a dct:PeriodOfTime ; |
... | @@ -392,9 +394,9 @@ dataset_temporal a dct:PeriodOfTime ; |
|
dcat:endDate "2021-05-01"^^xsd:date .
|
|
dcat:endDate "2021-05-01"^^xsd:date .
|
|
```
|
|
```
|
|
|
|
|
|
Cette période temporelle peut être définit par une date de début uniquement, tel est le cas pour les jeux de données qui présentent des mesures en continue ( séries temporelles par exemple), comme est le cas pour la collection de [l'atlas des trajectoires de tourbillons à méso-échèlle] :
|
|
Cette période temporelle peut être définit par une date de début uniquement, tel est le cas pour les jeux de données qui présentent des mesures en continue ( séries temporelles par exemple), comme est le cas pour la collection de l'[Atlas des trajectoires de tourbillons à méso-échèlle] :
|
|
|
|
|
|
[l'atlas des trajectoires de tourbillons à méso-échèlle]:https://gitlab.in2p3.fr/gaia-data/wp3-services/tache-3.2/-/blob/master/dataterra_geodcatap/examples/eddies_trace_nrt_dt/latest/exemple_eddies_traces_nrt_dt.ttl
|
|
[Atlas des trajectoires de tourbillons à méso-échèlle]:https://gitlab.in2p3.fr/gaia-data/wp3-services/tache-3.2/-/blob/master/dataterra_geodcatap/examples/eddies_trace_nrt_dt/latest/exemple_eddies_traces_nrt_dt.ttl
|
|
|
|
|
|
```turtle
|
|
```turtle
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
... | @@ -408,10 +410,94 @@ dataset_temporal_open a dct:PeriodOfTime ; |
... | @@ -408,10 +410,94 @@ dataset_temporal_open a dct:PeriodOfTime ; |
|
|
|
|
|
## 5. Classe : dcat:Relationship
|
|
## 5. Classe : dcat:Relationship
|
|
|
|
|
|
> **Note** : Dans l'exemple [Dataset Sentinel L1C product] (lignes 46 à 57) différents types de ressources sont mises en relation avec le dataset principal à travers la propriété **dcat:qualifiedRelation**. En particulier 2 types de ressources sont présentes : la fiche source des métadonnées, et les 2 granules pour les bandes de polarisation. Pour la définition de la propriété **dcat:hadRole** concernant le type de relation, le vocabulaire standard [IANA-RELATION](https://www.iana.org/assignments/relation) est proposé.
|
|
| **RDF Class:** | [dcat:Relationship](http://www.w3.org/ns/dcat#Relationship) |
|
|
|
|
|--------------------|:--------------------|
|
|
|
|
| Constraint | *Recommended* |
|
|
|
|
| Definition | An association class for attaching additional information to a relationship between DCAT Resources.|
|
|
|
|
| Sub-class of | [prov:EntityInfluence](https://www.w3.org/TR/prov-o/#EntityInfluence) |
|
|
|
|
| Usage note | Use to characterize a relationship between datasets, and potentially other resources, where the nature of the relationship is known but is not adequately characterized by the standard [DCTERMS](https://www.w3.org/TR/vocab-dcat-2/#bib-dcterms) properties ([dct:hasPart](http://purl.org/dc/terms/hasPart), [dct:isPartOf](http://purl.org/dc/terms/isPartOf), [dct:conformsTo](http://purl.org/dc/terms/conformsTo), [dct:isFormatOf](http://purl.org/dc/terms/isFormatOf), [dct:hasFormat](http://purl.org/dc/terms/hasFormat), [dct:isVersionOf](http://purl.org/dc/terms/isVersionOf), [dct:hasVersion](http://purl.org/dc/terms/hasVersion), [dct:replaces](http://purl.org/dc/terms/replaces), [dct:isReplacedBy](http://purl.org/dc/terms/isReplacedBy), [dct:references](http://purl.org/dc/terms/references), [dct:isReferencedBy](http://purl.org/dc/terms/isReferencedBy), [dct:requires](http://purl.org/dc/terms/requires), [dct:isRequiredBy](http://purl.org/dc/terms/isRequiredBy)) or [PROV-O](https://www.w3.org/TR/vocab-dcat-3/#bib-prov-o) properties ([prov:wasDerivedFrom](http://www.w3.org/TR/prov-o/#wasDerivedFrom), [prov:wasInfluencedBy](https://www.w3.org/TR/prov-o/#wasInfluencedBy), [prov:wasQuotedFrom](http://www.w3.org/TR/prov-o/#wasQuotedFrom), [prov:wasRevisionOf](https://www.w3.org/TR/prov-o/#wasRevisionOf), [prov:hadPrimarySource](https://www.w3.org/TR/prov-o/#hadPrimarySource), [prov:alternateOf](https://www.w3.org/TR/prov-o/#alternateOf), [prov:specializationOf](https://www.w3.org/TR/prov-o/#specializationOf)).|
|
|
|
|
|
|
|
|
### 5.1 Propriété : dct:relation
|
|
|
|
|
|
|
|
| **RDF Property:** | [dct:relation](http://purl.org/dc/terms/relation) |
|
|
|
|
|-------------------|:--------------------|
|
|
|
|
| Constraint | *Mandatory* |
|
|
|
|
| Definition | The resource related to the source resource. |
|
|
|
|
| Usage note | In the context of a [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) this is expected to point to another [dcat:Dataset](https://www.w3.org/TR/vocab-dcat-2/#Class:Dataset) or other cataloged resource. |
|
|
|
|
|
|
|
|
### 5.2 Propriété : dcat:hadRole
|
|
|
|
|
|
|
|
| **RDF Property:** | [dcat:hadRole](http://www.w3.org/ns/dcat#hadRole) |
|
|
|
|
|-------------------|:--------------------|
|
|
|
|
| Constraint | *Mandatory* |
|
|
|
|
| Definition | The function of an entity or agent with respect to another entity or resource. |
|
|
|
|
| Domain | [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) |
|
|
|
|
| Range | [dcat:Role](https://www.w3.org/TR/vocab-dcat-2/#Class:Role) |
|
|
|
|
| Usage note | May be used in a qualified-relation to specify the role of an [prov:Entity](https://www.w3.org/TR/prov-o/#Entity) with respect to another [prov:Entity](https://www.w3.org/TR/prov-o/#Entity). It is recommended that the value be taken from a controlled vocabulary of entity roles, for instance the IANA Registry of Link Relations [IANA-RELATIONS](https://www.iana.org/assignments/link-relations/link-relations.xhtml). |
|
|
|
|
|
|
|
|
> **Note** : Plus de détail concernant les *Qualified relations* pour dcat : https://www.w3.org/TR/vocab-dcat-2/#qualified-forms
|
|
|
|
|
|
|
|
### 5.3 Contexte et exemples en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dcat:Relationship](http://www.w3.org/ns/dcat#Relationship)
|
|
|
|
|
|
|
|
La classe [dcat:Relationship](http://dublincore.org/documents/dcmi-terms/#terms-PeriodOfTime) permets d'établir le lien entre différentes types de ressources liées au [dcat:Dataset](https://www.w3.org/TR/vocab-dcat-2/#Class:Dataset). La liste suivante montre des exemples pour les ressources identifiés dans le contexte des données Data Terra, concrètement pour les métadonnées concernant la collection [Atlas des trajectoires de tourbillons à méso-échèlle] :
|
|
|
|
|
|
|
|
+ Ressource : fiche de métadonnées en provenance du catalogue du pôle Odatis, également appelée fiche d'origine.
|
|
|
|
|
|
|
|
```turtle
|
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
|
|
relation_source_metadata a dcat:Relationship ; # Relation for metadata from source catalog
|
|
|
|
dct:relation <https://www.odatis-ocean.fr/en/data-and-services/data-access/direct-access-to-the-data-catalogue#/metadata/387879ca-24b7-4bbf-a551-33356dc76656> ;
|
|
|
|
dcat:hadRole <http://www.iana.org/assignments/relation/original> .
|
|
|
|
```
|
|
|
|
|
|
|
|
+ Ressource : chaque jeux de données composant de la collection Atlas, à savoir les trajectoires de tourbillons en NRT (Near Real Time) et DT (Delayed Time).
|
|
|
|
|
|
|
|
```turtle
|
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
|
|
relation_dataset_nrt a dcat:Relationship ; # Relation for Near Real Time dataset
|
|
|
|
dct:relation :Mesoscale_eddy_trajectory_nrt_product ;
|
|
|
|
dcat:hadRole <http://www.iana.org/assignments/relation/item> .
|
|
|
|
|
|
|
|
relation_dataset_dt a dcat:Relationship # Relation for Delayed Time dataset
|
|
|
|
dct:relation :Mesoscale_eddy_trajectory_dt_product ;
|
|
|
|
dcat:hadRole <http://www.iana.org/assignments/relation/item> .
|
|
|
|
```
|
|
|
|
A noter que dans la définition des datasets pour les items (NRT et DT), la même classe [dcat:Relationship](http://www.w3.org/ns/dcat#Relationship) sera utilisé pour mettre en relation ces datasets et la collection, cette fois fois-ci le rôle ([dcat:hadRole](http://www.w3.org/ns/dcat#hadRole)) à mettre en place est le pointeur vers la collection au lieu de l'item, comme dans l'exemple qui suit :
|
|
|
|
|
|
|
|
```turtle
|
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
|
|
relation_dataset_atlas a dcat:Relationship ; # Relation for Atlas dataset collection
|
|
|
|
dct:relation :Mesoscale_eddy_trajectory_atlas_product ;
|
|
|
|
dcat:hadRole <http://www.iana.org/assignments/relation/collection> .
|
|
|
|
```
|
|
|
|
|
|
|
|
+ Ressource : publications liés aux jeux de données identifiés par leur DOI (dans le détail : le document [META3.1exp: A new Global Mesoscale Eddy Trajectories Atlas derived from altimetry](https://doi.org/10.5194/essd-2021-300) et le document [A New Sea Surface Height–Based Code for Oceanic Mesoscale Eddy Tracking](https://doi.org/10.1175/JTECH-D-14-00019.1)).
|
|
|
|
|
|
|
|
```turtle
|
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
|
|
relation_documents a dcat:Relationship ; # Relation for bibliographic references
|
|
|
|
dct:relation <https://doi.org/10.5194/essd-2021-300>, <https://doi.org/10.1175/JTECH-D-14-00019.1> ;
|
|
|
|
dcat:hadRole <http://www.iana.org/assignments/relation/publication> .
|
|
|
|
```
|
|
|
|
|
|
|
|
Pour aller plus loin dans cet exemple, voici le lien vers le code source concernant les métadonnées de l'[Atlas des trajectoires de tourbillons à méso-échèlle].
|
|
|
|
|
|
## 6. Classe : foaf:Agent
|
|
## 6. Classe : foaf:Agent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 7. Classe : dct:RightsStatement
|
|
## 7. Classe : dct:RightsStatement
|
|
|
|
|
|
## 8. Classe : dcat:Distribution
|
|
## 8. Classe : dcat:Distribution
|
... | | ... | |