... | ... | @@ -68,11 +68,11 @@ |
|
|
> **Note** : contexte Data Terra à rédiger.
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
|
|
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix foaf <http://xmlns.com/foaf/0.1/> .
|
|
|
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
:data_terra_catalog_record a dcat:CatalogRecord ;
|
|
|
foaf:primaryTopic data_terra_dataset ;
|
... | ... | @@ -96,9 +96,9 @@ Exemple simplifié d'instanciation d'une entité *dcat:Dataset* dans le contexte |
|
|
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
data_terra_dataset a dcat:Dataset ;
|
|
|
dct:description "Description of the dataset."@en ;
|
... | ... | @@ -171,7 +171,7 @@ Pour aller plus loin dans des exemples d'instanciation de la classe *dcat:Datase |
|
|
La propriété *dct:spatial* peut être instanciée par un objet Bounding box, . L'exemple ci-dessous présente la définition *dct:spatial* par une bounding box au format WKT, précédé de l'URI qui définit le système de coordonnées, en l'occurrence le [WGS 84 longitude-latitude](http://www.opengis.net/def/crs/OGC/1.3/CRS84) :
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix gsp: <http://www.opengis.net/ont/geosparql#> .
|
|
|
|
... | ... | @@ -209,18 +209,19 @@ D'autres objets tels que des géométries (polygones, points) et des concepts ap |
|
|
| Usage note | The set of [skos:Concept](http://www.w3.org/2004/02/skos/core#Concept) used to categorize the resources are organized in a [skos:ConceptScheme](http://www.w3.org/2004/02/skos/core#ConceptScheme) describing all the categories and their relations in the catalog. |
|
|
|
| Domain value | [Data Terra thésaurus](https://terra-vocabulary.org/ncl/FAIR-Incubator), [EUV-THEMES](http://publications.europa.eu/resource/authority/data-theme), [INSPIRE-THEMES](http://inspire.ec.europa.eu/theme) |
|
|
|
|
|
|
*dcat:theme* est utilisé pour assurer l'indexation sémantique des données de la manière la plus homogène et la plus interopérable possible. Pour cela, il est préconisé d'utiliser cette propriété pour décrire le contexte d'observation dont sont issues les données décrites dans le dataset, à savoir : la ou les variables mesurées, l'objet d'étude ou objet d'intérêt, la plateforme utilisée ainsi que les capteurs. Pour instancier ces quatre groupes *dcat:theme*, nous recommandons de les décrire en utilisant leur URI correspondants. Pour cela, il est recommandé d'utiliser les URI des ressources terminologiques proposées par les thésaurus des pôles ou celles proposées dans la colonne vertébrale Data Terra.
|
|
|
*dcat:theme* est utilisé pour construire les liens thématiques entre les données et la colonne vertébrale terminologique Data Terra. Cette construction assure l'indexation sémantique des données de la manière la plus homogène et la plus interopérable possible. Pour cela, il est préconisé d'utiliser cette propriété pour décrire le contexte d'observation dont sont issues les données décrites dans le dataset, à savoir : la ou les variables mesurées, l'objet d'étude ou objet d'intérêt, la plateforme utilisée ainsi que les capteurs. Pour instancier chacun de ces quatre groupes *dcat:theme*, nous préconisons de les décrire en utilisant leur URI vers les ressources terminologiques proposées par les thésaurus des pôles et/ou celles dans la colonne vertébrale Data Terra.
|
|
|
|
|
|
> **Note** : (paragraphe à reformuler)
|
|
|
> Un élément clé des propriétés concernant les *dcat:Dataset* est le lien à construire entre les jeux de données et la colonne vertébrale terminologique Data Terra. Ces liens thématiques se matérialisent à partir de la propriété *dcat:theme*. Ces liens d'interopérabilité permettent une harmonisation entre les métadonnées des jeux de données qui présentent des éléments communs (les ponts entre les silos des pôles de données). C'est ainsi que le catalogue fédéré, en s'appuyant sur la colonne vertébrale terminologique Data Terra, est capable de faire remonter, par exemple, toutes les variables en relation avec les objets d'intérêt recherchés, et ceci indépendamment de la provenance (compartiment du système Terre) des jeux de données en question.
|
|
|
> **Note** : penser à mettre un lien vers les thésaurus disponibles à utiliser.
|
|
|
|
|
|
Un exemple d'utilisation de *dcat:theme* est proposé à continuation sous [2.8.1 Exemple de la propriété dcat:theme](voir la bonne url).
|
|
|
|
|
|
#### Exemple en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la propriété [dcat:theme](http://www.w3.org/ns/dcat#theme).
|
|
|
|
|
|
#### 2.8.1 Exemple en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la propriété [dcat:theme](http://www.w3.org/ns/dcat#theme).
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
data_terra_dataset a dcat:Dataset ;
|
|
|
#Feature of interest thesaurus : Aerosols, Particulates.
|
... | ... | @@ -335,15 +336,15 @@ La propriété *dcat:qualifiedRelation* est un élément clé pour l'interopéra |
|
|
| Usage note | This property contains the geographic identifier for the Location, e.g., the URI or other unique identifier in the context of the relevant gazetteer. |
|
|
|
|
|
|
|
|
|
### 3.x Contexte et exemple en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dcat:bbox](http://www.w3.org/ns/dcat#bbox).
|
|
|
### 3.x Contexte et exemple en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de la classe [dct:Location](http://dublincore.org/documents/dcmi-terms/#terms-Location).
|
|
|
|
|
|
La classe *dct:Location* peut également être instanciée en utilisant une géométrie de type POINT (coordonnées de points), et/ou pointer vers les URI de nom de localisation proposés dans un service gazetteer comme [GeoNames](https://www.geonames.org). Ci-dessous un exemple d'instanciation en [RDF 1.1 Turtle](https://www.w3.org/TR/turtle/) de ce type de localisation extrait du jeux de données concernant la [mesure de particules atmosphériques].
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix gsp: <http://www.opengis.net/ont/geosparql#> .
|
|
|
@prefix locn: <http://www.w3.org/ns/locn#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
dataset_spatial_points a dct:Location ;
|
|
|
locn:geometry "<http://www.opengis.net/def/crs/OGC/1.3/CRS84> POINT(-81.37 48.57 0.0)"^^gsp:wktLiteral , "POINT(0.1 43.7 0.0)"^^gsp:wktLiteral , "POINT(-21.9 64.1 0.0)"^^gsp:wktLiteral , "POINT(21.1 67.9 0.0)"^^gsp:wktLiteral , "POINT(133.9 -23.8 0.0)"^^gsp:wktLiteral ] ; # This property refers to the geographic point of a resource, "POINT(lon lat elevation)"^^gsp:wktLiteral .
|
... | ... | @@ -354,6 +355,57 @@ dataset_spatial_gazetteer a dct:Location ; |
|
|
|
|
|
## 4. Classe : dct:PeriodOfTime
|
|
|
|
|
|
| **RDF Class:** | [dct:PeriodOfTime](http://dublincore.org/documents/dcmi-terms/#terms-PeriodOfTime) |
|
|
|
|--------------------|:--------------------|
|
|
|
| Constraint | *Mandatory* |
|
|
|
| Definition | An interval of time that is named or defined by its start and end. |
|
|
|
|Usage note | The start and end of the interval should be given by using properties [dcat:startDate](https://www.w3.org/TR/vocab-dcat-2/#Property:period_start_date) and [dcat:endDate](https://www.w3.org/TR/vocab-dcat-2/#Property:period_end_date) respectively. The interval can also be open - i.e., it can have just a start or just an end. |
|
|
|
|
|
|
### 4.1 Propriété : dcat:startDate
|
|
|
|
|
|
| **RDF Property:** | [dcat:startDate](https://www.w3.org/TR/vocab-dcat-2/#Property:period_start_date) |
|
|
|
|-------------------|:--------------------|
|
|
|
| Constraint | *Mandatory* |
|
|
|
| Definition | The start of the period. |
|
|
|
| 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)). |
|
|
|
|
|
|
### 4.2 Propriété : dcat:endDate
|
|
|
|
|
|
| **RDF Property:** | [dcat:endDate](https://www.w3.org/TR/vocab-dcat-2/#Property:period_end_date) |
|
|
|
|-------------------|:--------------------|
|
|
|
| Constraint | *Recommended* |
|
|
|
| Definition |The end of the period.|
|
|
|
| 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)
|
|
|
|
|
|
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).
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
dataset_temporal a dct:PeriodOfTime ;
|
|
|
dcat:startDate "2014-10-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] :
|
|
|
|
|
|
[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
|
|
|
|
|
|
```turtle
|
|
|
@prefix dct: <http://purl.org/dc/terms/> .
|
|
|
@prefix dcat: <http://www.w3.org/ns/dcat#> .
|
|
|
@prefix : <http://example-dataterra.org/> .
|
|
|
|
|
|
dataset_temporal_open a dct:PeriodOfTime ;
|
|
|
dcat:startDate "1993-01-01T00:00:00"^^xsd:dateTime .
|
|
|
# dcat:endDate "YYYY-MM-DDThh:mm:ss.s"^^xsd:dateTime ; # No endDate for open interval for data series.
|
|
|
```
|
|
|
|
|
|
## 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é.
|
... | ... | |