Abstract
Dans le cadre de ma contribution au projet D2KAB et à la plateforme @web, l’objectif était de concevoir et d’intégrer un module de gestion de contraintes applicables aux données annotées en se basant sur les langages du web sémantique et la gestion de base de données : OWL, SKOS, RDF SPARQL, SHACL et Java. Les langages tels que STTL et LDSCRIPT, extensions développées par une équipe partenaire : WIMMICS, ont également été étudiés.Ce travail fait partie de la tâche T4.1 du projet D2KAB, réalisé en collaboration entre INRAE / IATE(ICO), INRAE MIA (Ekinocs) et le CNRS/I3S.INRIA (Wimmics) autour d’un cas d’utilisation concernant les procédés de transformation de la biomasse végétale et les caractéristiques d’emballages alimentaire obtenus par ces procédés. Les données, résultats de recherches réalisées dans ce domaine sont hébergées sur la base de données @web et permettent d’alimenter des outils d'aide à la sélection multicritère d’emballages alimentaires pour des applications données. Au sein de la tâche T4.1, les partenaires s’intéressent au maintien de la cohérence et de la qualité des données annotées manuellement ou de manière semi-automatique.Différentes étapes sont prévues pour la réalisation de ce prototype :-Implémentation de connexion du plugin Protégé à l’AgroPortal afin de pouvoir réutiliser les concepts des ontologies publiées dans le domaine de l’agronomie ;-Rédaction de contraintes en SHACL et SPARQL ;-Rédaction de templates afin de générer des messages d’anomalie à partir des rapports d’exécution de contrainte SHACL.Les guidelines forment un document précisant des règles et méthodes d’implémentation des données au sein de la base. Ceci permet de maintenir une cohérence de ces dernières. Certaines guidelines ont été réunies et regroupées dans la tâche T4.1. Ce sont ces règles qui ont été utilisées pour la rédaction des Use Case qui seront présentés par la suite.