... | ... | @@ -78,8 +78,8 @@ Le [Diagramme UML simplifié du profil d'application] montre les classes et asso |
|
|
|
|
|
## Validation par contraintes du profil d'application Data Terra
|
|
|
|
|
|
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.
|
|
|
Associé à la définition du profil d'application Data Terra, un modèle de graphe de contraintes basé sur la recommandation W3C [SHACL](https://www.w3.org/TR/shacl/) permet de définir les *sh:shapes* et les paramètres de contraintes (domaine de valeurs, cardinalités, logiques, sévérités...) à associer à chaque classe et propriété 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 des exemples de SHACL : [dcat-ap 2.1.1](https://github.com/SEMICeu/DCAT-AP/tree/v2.1.1/releases/2.1.1), [GeoDCAT-AP 2.0](https://semiceu.github.io/GeoDCAT-AP/releases/2.0.0/geodcat-ap.shacl.ttl).
|
|
|
|
|
|
> Note : Modifications à prévoir : Réutilisation des classes avec mêmes contraintes, Modification des contraintes pour d'autres classes (M -> R | R -> O), Suppression des contraintes pour les classes non réutilisés. |
|
|
\ No newline at end of file |
|
|
> Note : pour une première version du shacl de DataTerra-AP tenir compte des classes et propriétés proposés comme 'Mandatory'. Création des contraintes pour les ranges (sh:class), cardinality (sh:minCount / sh:maxCount), logical (sh:or), target (sh:targetClass). |
|
|
\ No newline at end of file |