... | ... | @@ -9,7 +9,7 @@ |
|
|
|
|
|
### 1.1 Contexte et exemple simplifié en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dcat:Dataset](https://www.w3.org/TR/vocab-dcat-2/#Class:Dataset).
|
|
|
|
|
|
Exemple simplifié d'instanciation d'une entité *dcat:Dataset* dans le contexte Data Terra. Le niveau de granularité présent pour cet exemple équivaut à celui d'une collection de données (mettant en place des relations avec 2 autres datasets). A noter sur cet exemple simplifié, que la nature de la collection de données (données observés in-situ, observés ex-situ, données dérivés , etc.) n'est pas décrite explicitement, ce qui permet de voir que les classes et propriétés du cœur du profil d'application permettent de décrire de façon cohérente différentes collections de données indépendamment de sa nature.
|
|
|
Exemple simplifié d'instanciation d'une entité *dcat:Dataset* dans le contexte Data Terra. Le niveau de granularité présent pour cet exemple équivaut à celui d'une collection de données mettant en place une relation vers une distribution de ce jeux de données. A noter sur cet exemple simplifié, que la nature de la collection de données (données observés in-situ, observés ex-situ, données dérivés , etc.) n'est pas décrite explicitement, ce qui permet de voir que les classes et propriétés du cœur du profil d'application permettent de décrire de façon cohérente différentes collections de données indépendamment de sa nature.
|
|
|
|
|
|
|
|
|
```turtle
|
... | ... | @@ -27,9 +27,10 @@ Exemple simplifié d'instanciation d'une entité *dcat:Dataset* dans le contexte |
|
|
dct:spatial dataset_spatial ;
|
|
|
dct:temporal dataset_temporal ;
|
|
|
dcat:theme uri_dataset_variable, uri_dataset_foi, uri_dataset_sensor, uri_dataset_platform ;
|
|
|
dcat:landingPage dataset_doi_landingpage ;
|
|
|
dcat:accessRights dataset_access_rights ;
|
|
|
dct:created dataset_creation_time ;
|
|
|
dcat:qualifiedRelation relation_source_metadata, relation_dataset1, relation_dataset2, relation_document .
|
|
|
dcat:qualifiedRelation relation_paper, relation_guidelines .
|
|
|
```
|
|
|
|
|
|
Pour aller plus loin dans des exemples d'instanciation de la classe *dcat:Dataset*, voici les liens vers le code source des exemples suivants :
|
... | ... | @@ -261,7 +262,7 @@ Pour instancier chacun de ces quatre groupes *dcat:theme*, nous préconisons de' |
|
|
|:---:|:---:|:---:|
|
|
|
| <br/> Odatis <br/> |[BODC collection -OD1 Odatis](http://vocab.nerc.ac.uk/collection/OD1/current/) <br/> [Ifremer Vocabulary Server](https://vocab.ifremer.fr/scheme/) <br/> [Thésaurus catalogue ODATIS](https://www.odatis-ocean.fr/donnees-et-services/acces-aux-donnees/thesaurus-catalogue-odatis) | *ODATIS aggregation parameters and Essential Variable names* <br/> *Vocabularies managed by Ifremer* <br/> *Vocabularies for variables, data centers, dataset type and themes*|
|
|
|
| Theia |[Theia/OZCAR thesaurus](https://w3id.org/ozcar-theia) | *Thesaurus for in situ data from Environmental and Critical Zone Sciences.* |
|
|
|
| Form@Ter| [Form@Ter thesaurus](https://catalogue-terresolide.ipgp.fr/voc/en/?clang=fr) | --- |
|
|
|
| Form@Ter| [Form@Ter thesaurus](https://catalogue-terresolide.ipgp.fr/voc/en/?clang=fr) | *Thesaurus for Disciplines, products, variables, platforms and networks, instruments and Features of interest* |
|
|
|
| Aeris | [Aeris thesaurus](https://skosmos.aeris-data.fr/en/) | *Vocabularies for Aeris' projects and reference thesaurus* |
|
|
|
| AnaEE France |[AnaEE Thesaurus](https://vocabularyserver.com/anaeethes/) | *The AnaEE thesaurus aims to provide a controlled vocabulary for the semantic description of the study of continental ecosystems and their biodiversity.* |
|
|
|
|
... | ... | @@ -346,7 +347,9 @@ Pour aller plus loin dans cet exemple, voici le lien vers le code source de fich |
|
|
| Constraint | *Recommended* |
|
|
|
| Definition | A unique identifier of the dataset.|
|
|
|
| Range | [rdfs:Literal](http://www.w3.org/2000/01/rdf-schema#Literal) |
|
|
|
| Usage note | The identifier might be used as part of the URI of the item, but still having it represented explicitly is useful. |
|
|
|
| Usage note | The identifier might be used as part of the URI of the item, but is useful still having it represented explicitly. |
|
|
|
|
|
|
La propriété *dct:identifier* peut pointer vers plusieurs valeurs (cardinalité *n* au niveau du jeux de données), en particulier une des valeur de cet identifiant peut être un *DOI : Digital Object Identifier*. Une autre valeur possible est l'identifiant unique de type *UUID* au sein d'un catalogue de jeux de données et services.
|
|
|
|
|
|
### 1.13 Propriété : dcat:qualifiedRelation
|
|
|
|
... | ... | @@ -359,7 +362,11 @@ Pour aller plus loin dans cet exemple, voici le lien vers le code source de fich |
|
|
| 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: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 [7. Classe : dcat:Relationship](https://gitlab.in2p3.fr/gaia-data/wp3-services/vocabulaires/dataterra_ap/guidelines_profil_application/-/wikis/Specification#7-classe-dcatrelationship).
|
|
|
La propriété *dcat:qualifiedRelation* est un élément clé pour l'articulation et la mise en correspondance de ressources, car elle permets de mettre en relation les différentes ressources existantes pour un jeux de données ou service catalogué (une ressource de type *dcat:Dataset*).
|
|
|
|
|
|
Cette propriété *dcat:qualifiedRelation* est préconisé pour faire le lien entre la description d'un jeux de données ou service vers d'autres ressources tels que : publications, documents, guides, autres datasets (qui ne font pas partie, ni son une version du jeux de données décrit). Autrement dit, cette propriété est préconisé pour pointer vers toute ressource en lien avec la ressource catalogué une fois arrivé en limite des descriptions portés par les distributions (dans le sens dcat:Distribution) ou les services (dans le sens dcat:DataService).
|
|
|
|
|
|
Pour matérialiser cette relation entre ressources, appart l'URI de la ressource cible, il est indispensable de **qualifier le rôle** de cette ressource ciblé par la relation *dcat:qualifiedRelation*. Ce rôle, à décrire dans chaque *dcat:qualifiedRelation* instancié, est décrit dans les exemples proposés à partir d'un vocabulaire contrôlé tel que [IANA-RELATION](https://www.iana.org/assignments/relation).Un exemple détaillé est disponible dans [7. Classe : dcat:Relationship](https://gitlab.in2p3.fr/gaia-data/wp3-services/vocabulaires/dataterra_ap/guidelines_profil_application/-/wikis/Specification#7-classe-dcatrelationship).
|
|
|
|
|
|
### 1.14 Propriété : dct:conformsTo (ref. system)
|
|
|
|
... | ... | @@ -785,61 +792,34 @@ Cette période temporelle peut être définit par une date de début uniquement, |
|
|
|
|
|
### 7.3 Contexte et exemples en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship)
|
|
|
|
|
|
La classe [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) 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, pour des ressources tels que des jeux de données :
|
|
|
|
|
|
> **Note** : cet exemple doit se transformer en exemple de propriété landingPage pour le dcat:Dataset !!!
|
|
|
> + 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> .
|
|
|
```
|
|
|
La classe [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) permets d'établir le lien entre différents types de ressources liées au [dcat:Dataset](https://www.w3.org/TR/vocab-dcat-2/#Class:Dataset). Les 2 exemples suivants montrent la manière de mettre en place les relations qualifiés dans le contexte de descriptions de jeux de données Data Terra :
|
|
|
|
|
|
+ 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).
|
|
|
+ Ressources cible : **publications** liés aux jeux de données identifiés par leur DOI (dans le détail : les papiers [META3.1exp: A new Global Mesoscale Eddy Trajectories Atlas derived from altimetry](https://doi.org/10.5194/essd-2021-300) et [A New Sea Surface Height–Based Code for Oceanic Mesoscale Eddy Tracking](https://doi.org/10.1175/JTECH-D-14-00019.1)). Les 2 ressources sont identifiés comme ayant le rôle [publication](http://www.iana.org/assignments/relation/publication) à partir du vocabulaire contrôlé proposé.
|
|
|
|
|
|
```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> .
|
|
|
:relation_documents a dcat:Relationship ; # Relation to 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> .
|
|
|
```
|
|
|
A noter que dans la définition des datasets pour les items (NRT et DT), la même classe [dcat:Relationship](https://www.w3.org/TR/vocab-dcat-2/#Class:Relationship) sera utilisé pour mettre en relation ces datasets et la collection, cette fois fois-ci le rôle ([dcat:hadRole](https://www.w3.org/TR/vocab-dcat-2/#Property:relationship_hadRole)) à mettre en place est le pointeur vers la collection, 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> .
|
|
|
```
|
|
|
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].
|
|
|
|
|
|
+ Ressource : publications liés aux jeux de données identifiés par leur DOI (dans le détail : les papiers [META3.1exp: A new Global Mesoscale Eddy Trajectories Atlas derived from altimetry](https://doi.org/10.5194/essd-2021-300) et [A New Sea Surface Height–Based Code for Oceanic Mesoscale Eddy Tracking](https://doi.org/10.1175/JTECH-D-14-00019.1)). Les 2 ressources sont identifiés comme ayant le rôle [publication](http://www.iana.org/assignments/relation/publication) à partir du vocabulaire contrôlé proposé.
|
|
|
+ Ressource cible : **guide de produit** en lien avec le dataset [FLATSIM - mesure des déformations de surface terrestre -](https://gitlab.in2p3.fr/gaia-data/wp3-services/vocabulaires/dataterra_ap/dataterra_geodcatap/-/blob/main/examples/FLATSIM_interferometry/latest/flatsim_interfero_from_S1.ttl) (suivre le lien pour accéder au code source de l'exemple complet). Le guide est disponible à partir de l'URL [FLATSIM Product Manual](https://formater.pages.in2p3.fr/flatsim/). La ressource est décrite à partir du rôle [guideline](http://www.iana.org/assignments/relation/guideline).
|
|
|
|
|
|
```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> .
|
|
|
:relation_guidelines a dcat:Relationship ; # Relation to product guidelines
|
|
|
dct:relation <https://formater.pages.in2p3.fr/flatsim/> ;
|
|
|
dcat:hadRole <http://www.iana.org/assignments/relation/guideline> .
|
|
|
```
|
|
|
|
|
|
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].
|
|
|
|
|
|
## 8. Classe : dct:LicenseDocument
|
|
|
|
... | ... | |