Open GeryNi opened 9 months ago
Guidelines pour implémentation du DCAT - https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/dcat-application-profile-implementation-guidelines
validation des fiches en local avec les règles SHACL (exemple: https://github.com/SEMICeu/DCAT-AP/tree/gh-pages/releases/3.0.0/html/shacl )
validation en ligne via Validateur: https://www.itb.ec.europa.eu/shacl/dcat-ap/upload
Objectif de l’Activité
Améliorer MetaWal pour permettre l'export d’enregistrements dans divers formats DCAT (DCAT, DCAT-AP, Mobility DCAT-AP, StatDCAT, GeoDCAT-AP).
Contexte
La Région wallonne, à la lumière de projets émergents (y compris la nouvelle directive sur la mobilité), constate une demande croissante de données au format DCAT, pour publier des données géographiques et non géographiques (telles que les horaires de bus). Il est essentiel de proposer différents profils DCAT (DCAT-AP, Mobility DCAT-AP, STatDCAT, et GeoDCAT) pour répondre à ces exigences variées.
Dans MetaWal, les fiches de métadonnées sont stockées dans la base de données au format XML ISO-19115-3.
Exigences du Client
Mappage ISO - DCAT: Les enregistrements MetaWal sont encodés en XML selon le format ISO19115-3. Pour chaque catégorie de fiche, les profils DCAT appropriés devraient être identifiés. De plus, tout champ manquant requis pour les divers profils DCAT devrait être pris en charge par une extension ISO-19115-3.
Prise en charge des données non géospatiales: La pertinence des méthodes d’encodage actuelles doit être évaluée. Si des lacunes sont détectées, la nécessité d’un format natif adapté à ces types de données non géospatiales devrait être explorée et définie.
Encodage des Enregistrements: L’outil d’interface utilisateur Web devrait être adapté pour s’assurer que l’utilisateur peut facilement encoder à la fois les champs géospatiaux supplémentaires nécessaires pour DCAT, mais aussi encoder les données non géospatiales.
Conversion ISO - DCAT: La transition du format ISO-19115-3 vers les profils DCAT devrait être mise en œuvre, soit en développant une classe JAVA, soit en utilisant XSLT. MetaWal est actuellement principalement basé sur des convertisseurs XSLT.
Validation: Un service de validation, que ce soit via une API en ligne ou une bibliothèque locale, doit être mis en œuvre pour valider les enregistrements générés.
Approche Proposée
Nous pensons qu’il serait le plus efficace de diviser le travail en deux activités distinctes mais complémentaires.
Activité 1 : Intégration de Données Non Géospatiales
Activité 2 : Conversion de Données Géospatiales en DCAT