Système basé sur RDF pour la recherche sémantique des données Application à la maladie cœliaque Sid Nesrine Département informatique laboratoire RIIMA Université USTHB Alger, Algérie nsid@usthb.dz Azzouni Samia Département informatique laboratoire RIIMA Université USTHB Alger, Algérie samousam18@gmail.com Akli Astouati Karima Département informatique laboratoire RIIMA Université USTHB Alger, Algérie kakli@usthb.dz klaleche Hadjer Département informatique laboratoire RIIMA Université USTHB Alger, Algérie klalecheasma@gmail.com RésuméPour publier des données sur le web sémantique, leur traduction en triplets RDF (Ressource Description Framework) est nécessaire. C’est dans ce contexte que s’inscrit notre travail. Il s’agit d’apprécier l’apport du modèle de données RDF et le fonctionnement du linked data dans le web sémantique. Pour cela, nous avons comparé les résultats d’une recherche sur une base de données relationnelle avec ceux obtenus après transformant de cette base dans le modèle RDF. Puis, le principe du linked data, qui permet de lier les données disponibles sur le web à l’aide des ontologies, est appliqué sur DBpédia. Mots clés Base de données relationnelle, Ontologies, web sémantique, RDF, web des données (LOD Cloud), Sésame. 1. INTRODUCTION La première génération du Web a permis d'«ouvrir» le réseau internet au commun des mortels en donnant naissance à un outil de navigation simple à utiliser. Il s’est révélé un fantastique outil pour la production, la publication et la diffusion de l’information. Mais, avec le temps, ce web s’est transformé en un véritable fourre-tout informationnel et présente diverses insuffisances comme l’absence ou la faiblesse d’une véritable description des ressources, la non- exploitation de la sémantique des liens hypertextes par les machines, les limites des outils de recherche, l’impossibilité de lever les ambiguïtés liées aux langues ou aux cultures, et aux contextes, etc. Pour pallier ces insuffisances, une « couche » sémantique est rajoutée dans la représentation du contenu des ressources du Web, ce qui devra les rendre aisément accessibles aussi bien par l’homme que par la machine. De là est née l’expression « web sémantique » dont l’ambition est d’associer une représentation formalisée au contenu des ressources du web pour structurer leur contenu informatif, créant un environnement dans lequel des agents logiciels sillonnant les pages web pourront effectuer des tâches sophistiquées pour les utilisateurs [1]. Dans ce contexte, des liens sémantiques peuvent être établis entre les données, permettant aux robots d'exploration, aux navigateurs ou aux applications de naviguer parmi les sources de données et d’agréger les informations provenant de sources différentes. On parle alors de web des données avec ses différentes technologies. Parmi les plus connues, on peut citer RDF (Ressource Description Framework) qui correspond à un modèle standard pour l'échange de données sur le Web [7]. Il a ses propres caractéristiques pour faciliter l’intégration des données. La sémantique des données est décrite par des ontologies [5] avec des langages prévus pour fournir une description formelle de concepts, termes ou relations d'un domaine quelconque comme OWL2 (Web Ontology Language) [11]. C’est dans ce contexte que s’inscrivent les travaux de cet article. Il s’agit d’exploiter ces technologies dans la réalisation d’un système de recherche sémantique pour la maladie cœliaque. On doit pouvoir répondre aux préoccupations sur le plan alimentaire des intolérants au gluten. Pour cela, nous avons d’une part conçu et réalisé une ontologie en rapport avec l’alimentation liée à cette maladie, puis d’autre part nous avons essayé de lier nos données à d’autres jeux de données du web comme Dbpedia 1 . Cet article sera donc structuré comme suit. Dans la section 2, les notions liées au web des données sont présentées. Elles seront suivies, dans la section 3, de l'architecture de notre système et des différentes fonctionnalités conceptuelles. Dans la section 4, on retrouve la description fonctionnelle du système et les choix techniques d’implémentation pour notre application. Nous concluons par un rappel des principaux aspects de notre travail avec quelques perspectives. 1: http://dbpedia.org