Un modèle sémantique pour linteropérabilité de systèmes dinformation Equipe Ingénierie informatique et base de données – Laboratoire LE2I Université de Bourgogne XVIIIème congrès INFORSID, Lyon, mai 2000
Introduction Problématique DILEMMA Conclusion
Introduction Linformatisation a conduit à la création dun nombre considérable de Systèmes dInformation, et il est aujourdhui nécessaire déchanger des données entre ces différents systèmes, alors que la représentation des données peut être très différente dun système à un autre. Ceci pose certains problèmes…
Problématique Critères devant être respectés : - Autonomie des systèmes - Extensibilité des structures - Scalabilité du système -Composabilité -Transparence daccès et de format
Problématique Les types de conflits : -Les conflits syntaxiques -Les conflits schématiques -Les conflits sémantiques
Problématique Les types dapproches : - Les approches multibases - Les approches fédérées - Les approches de type médiation
Problématique Dans le cadre de la médiation de contexte, de nombreuses approches utilisent la sémantique. Une unité sémantique na de sens que dans son contexte. Un contexte peut être représenté par un schéma conceptuel composé de concepts en relation les uns avec les autres.
DILEMMA DILEMMA est une médiation de schéma étendue qui propose une méthodologie, un modèle et une architecture pour construire une base de connaissances. Il permet une intégration incrémentale des informations pertinentes découvertes sur les Systèmes dInformation.
DILEMMA Les informations possèdent une description contextuelle qui guide leur intégration. Chaque source dinformation possède un contexte qui simplifie le travail dintégration. Pour cela on crée des classes dobjet qui sont fournies par chaque source dinformation. Les informations purement locales (identifiants) disparaissent.
Contexte DILEMMA Un contexte se décrit donc comme un schéma de classes conceptuelles, ce qui autorise une représentation graphique du contexte. Classes dobjets
DILEMMA On utilise donc un contexte de référence, et on réconcilie les informations en comparant la description de deux contextes pour identifier les concepts similaires ou sémantiquement très proches (notion de distance sémantique). Par exemple, on consulte des systèmes proposant la vente de places de concert :
DILEMMA Contexte de référence Salle Personne Artiste ConcertPlace Euro Monnaie Date française Date DateConcert Affiche PlaceLibre Prix Localisation
DILEMMA Le rapprochement sémantique est constitué de trois phases : La réconciliation contextuelle entre le contexte de référence et les contextes sources Limportation des classes dobjet pertinentes Lintégration des classes importées dans des classes virtuelles.
DILEMMA Salle Personne Artiste ConcertPlace Euro Monnaie Date française Date DateConcert Affiche PlaceLibre Prix Localisation Contexte après rapprochement CS1.dateC CS2.seance CS1.artistN CS1.prixP CS1.libreP CS2.nom CS2.ftoe(prix) CS2.nbP
Conclusion Ainsi DILEMMA présente une solution de schéma étendu au partage des données qui pallie le manque de standardisation quand à la représentation des connaissances, et permettant linteropérabilité des systèmes dinformation. Les définitions des contextes locaux et du rapprochement contextuel permettent lutilisation dinformations sans nécessiter la définition dune ontologie.
Questions ?