| ... | @@ -5,17 +5,13 @@ Ainsi, une collection d'images optiques comme les images Sentinel-2 et une autre |
... | @@ -5,17 +5,13 @@ Ainsi, une collection d'images optiques comme les images Sentinel-2 et une autre |
|
|
|
|
|
|
|
Le profil d'application Data Terra est construit autour d'un ensemble de classes et propriétés (le cœur du profil qui couvre les besoins de description des données de niveau "collection") et d'un ensemble d'extensions pour assurer une description plus détaillée des données à un niveau de granularité plus fine. Elles apportent également des descriptions spécifiques à un domaine particulier dans le but de fournir des filtres supplémentaires lors du processus de sélection des données (e.g. résolution spatiale les images optiques).
|
|
Le profil d'application Data Terra est construit autour d'un ensemble de classes et propriétés (le cœur du profil qui couvre les besoins de description des données de niveau "collection") et d'un ensemble d'extensions pour assurer une description plus détaillée des données à un niveau de granularité plus fine. Elles apportent également des descriptions spécifiques à un domaine particulier dans le but de fournir des filtres supplémentaires lors du processus de sélection des données (e.g. résolution spatiale les images optiques).
|
|
|
|
|
|
|
|
Ainsi, une collection d'images optiques comme les images Sentinel-2 et une autre collection de données du domaine in-situ comme une série temporelles de relevés d'humidité du sol et de température de l'air, seront décrites par des métadonnées (propriétés) communes (e.g. titre, résumé, mots-clés, service d'accès à la donnée...), et d'autres spécifiques au domaine de spécificité (e.g paramètres d'ajustement d'un flotteur ARGO pour les profils de colonne d'eau).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Le [Diagramme profil d'application] suivant montre une vision de haut niveau pour la structure modulaire du modèle décrit.
|
|
[Diagramme profil d'application]: schemas/Diagramme_modele_extensions.drawio.png
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
[Diagramme profil d'application]: schemas/Diagramme_modele_extensions.drawio.png
|
|
Ainsi, une collection d'images optiques comme les images Sentinel-2 et une autre collection de données du domaine in-situ comme une série temporelles de relevés d'humidité du sol et de température de l'air, seront décrites par des métadonnées (propriétés) communes (e.g. titre, résumé, mots-clés, service d'accès à la donnée...), et d'autres spécifiques au domaine de spécificité (e.g paramètres d'ajustement d'un flotteur ARGO pour les profils de colonne d'eau).
|
|
|
|
|
|
|
|
## Fiche descriptive du profil d'application Data Terra
|
|
## Fiche descriptive du profil d'application Data Terra
|
|
|
|
|
|
| ... | @@ -53,6 +49,16 @@ L'espace de nom (namespace) pour le profil d'application Data Terra est ***https |
... | @@ -53,6 +49,16 @@ L'espace de nom (namespace) pour le profil d'application Data Terra est ***https |
|
|
Il réutilise, dans un souci de bonne pratique, des termes de plusieurs ontologies et profils d'application existants.
|
|
Il réutilise, dans un souci de bonne pratique, des termes de plusieurs ontologies et profils d'application existants.
|
|
|
Le tableau ci-dessous contient une liste complète des espaces de nom et leurs préfixes utilisés dans ce document.
|
|
Le tableau ci-dessous contient une liste complète des espaces de nom et leurs préfixes utilisés dans ce document.
|
|
|
|
|
|
|
|
|
> NOTE JCD
|
|
|
|
|
|
|
|
Le cœur du profil d'application Data Terra est basé sur l'ontologie [DCAT-V2](https://www.w3.org/TR/vocab-dcat-2/) construit sur la base du profil d'application [GeoDCAT-AP V2](https://semiceu.github.io/GeoDCAT-AP/releases/).
|
|
|
|
L'espace de nom (namespace) pour le profil d'application Data Terra est ***https://www.data-terra.org/...*** et son préfixe associé ***data-tera***.
|
|
|
|
En conformité avec les bonnes pratiques du web sémantiques et les propositions méthodologiques Dublin Core Application Profile DCAP, il réutilise les ontologies pour les appliquer au domaine des sciences de la Terre.
|
|
|
|
Le tableau ci-dessous contient une liste complète des espaces de nom et leurs préfixes utilisés dans ce document.
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
|
|
|
| Prefix | Namespace URI | Specification |
|
|
| Prefix | Namespace URI | Specification |
|
|
|
|--------|---------------|---------------|
|
|
|--------|---------------|---------------|
|
|
|
|adms|*http://www.w3.org/ns/adms#*|[VOCAB-ADMS](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/#bib-vocab-adms)|
|
|
|adms|*http://www.w3.org/ns/adms#*|[VOCAB-ADMS](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/#bib-vocab-adms)|
|
| ... | @@ -72,20 +78,29 @@ Le tableau ci-dessous contient une liste complète des espaces de nom et leurs p |
... | @@ -72,20 +78,29 @@ Le tableau ci-dessous contient une liste complète des espaces de nom et leurs p |
|
|
|xsd|*http://www.w3.org/2001/XMLSchema#*|[XMLSCHEMA11-2](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/#bib-xmlschema11-2)|
|
|
|xsd|*http://www.w3.org/2001/XMLSchema#*|[XMLSCHEMA11-2](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/#bib-xmlschema11-2)|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Modèle conceptuel
|
|
## Diagramme de classes
|
|
|
|
|
|
|
|
|
|
|
|
Le [Diagramme UML simplifié du profil d'application] montre les classes et associations entre classes du profil. La classe dcat:Dataset est celle qui décrit, la plupart des fois, les jeux de données à un niveau de granularité équivalente à celle d'une collection de données.
|
|
|
|
|
|
|
|
> NOTE JCD
|
|
|
|
|
|
|
|
Le [Diagramme UML simplifié du profil d'application] montre les classes et associations entre classes du profil. La classe dcat:Dataset décrit les données à un niveau de granularité équivalente à celle d'une collection de données.
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
Le [Diagramme UML simplifié du profil d'application] montre les classes et relations principales du modèle. La classe dcat:Dataset est celle qui décrit, la plupart des fois, les jeux de données à un niveau de granularité équivalente à celle d'une collection de données.
|
|
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
[Diagramme UML simplifié du profil d'application]: schemas/UML_simple_profile_kernel.drawio.png
|
|
[Diagramme UML simplifié du profil d'application]: schemas/UML_simple_profile_kernel.drawio.png
|
|
|
|
|
|
|
|
> Note : besoin d'un schéma plus détaillé comme celui de [geodcat-ap](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/geodcat-ap_v2.0.0.svg) ???**
|
|
> Note : besoin d'un schéma plus détaillé comme celui de [geodcat-ap](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/geodcat-ap_v2.0.0.svg) ???
|
|
|
|
|
-> JCD : oui, ça serait bien mais ça prend du temps
|
|
|
|
**
|
|
|
|
|
|
|
|
## Validation par contraintes du profil d'application Data Terra
|
|
## Validation par contraintes du profil d'application Data Terra
|
|
|
|
|
|
|
|
Le profile d'application Data Terra mets en place les exigences fonctionnelles du catalogue fédéré à partir de la définition de ses contraintes exprimé selon le standard de contraintes sémantiques [SHACL](https://www.w3.org/TR/shacl-af/). Ceci se traduit d'une part par la description détaillé des classes et des prédicats propre à ce profil, et leurs contraintes / restrictions concernant ces mêmes entités : cardinalités, classes de domaine, classes de range, validateurs.
|
|
Associé à la définition du profil d'application Data Terra, un modèle de contraintes [SHACL](https://www.w3.org/TR/shacl-af/) permet de définir les contraintes (domaine de valeurs, cardinalités, format...) à associer à chaque classes et propriétés du profil.
|
|
|
|
|
|
|
|
> Note : [à construire à partir du SHACL GeoDCAT-AP](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/geodcat-ap.shacl.ttl)
|
|
> Note : [à construire à partir du SHACL GeoDCAT-AP](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/geodcat-ap.shacl.ttl)
|
|
|
|
|
|
| ... | |
... | |
| ... | | ... | |