Les métadonnées sont des informations qui permettent la description de tous types de données : nature, définition, origine, organisation, disponibilité, mise à jour, usage, cohérence, etc ...
Métadonnées spatiales (FGDC)
3.2 Médiateurs
Médiateur = un adaptateur de données situé sur un réseau
Exemples de médiateurs
conversion de supports
conversion d’unités
conversion de structures
changement de noms
traduction de noms
classification d’objets
regroupements sémantiques
etc.
Intéropérabilité par médiateurs
Intéropérabilité par médiateurs
Médiateur = composant logiciel qui résout les conflits schématiques et sémantiques
Wrapper = composant logiciel qui fournit des services d’accès aux données grâce à un langage commun entre les bd et les médiateurs ; il assure la traduction des requêtes, met en forme les résultats et les transmet aux médiateurs
Méthodologie d’intégration avec médiateurs
Principe : petits modules répartis sur le long du réseau
Repérer les données analogues dans les BD
Ecrire les fonctions de conversions (a priori, un médiateur par attribut)
Les installer aux endroits stratégiques
3.3 Ontologies
Vocabulaire formalisé pour décrire des situations
Ontological commitment : engagement par ontologie
Langages : Ontolingua, KIF, etc.
Exemple d’ontologie
Partage d’ontologie
Intéropérabilité par ontologie
Méthodologie d’intégration avec ontologie
Principe : normalement l’ontologie est complète et pré-existante.
Repérer les correspondances BD-ontologie et décrire les transformations en liaison avec cette ontologie
Résolution dynamique des conflits (si médiateurs, résolution statique)
Interopérabilité au travers d'une ontologie
Correspondance avec médiateurs
Exemple en démographie
Exemple de médiateurs (1)
Contenu des DB :
DB1 : 1 entité « résidents »
DB2 : 2 entités « hommes » et « femmes »
Comment obtenir
DB1 : hommes et femmes ?
DB2 : résidents ?
Exemple de médiateurs (2)
Solution : avec mediatori
Médiateurs exacts
DB2.residents= DB2.hommes + DB2.femmes
Médiateurs approchés
DB1.hommes = 0.48DB1.residents
DB1.femmes = 0.52DB1.residents
4 – Projet TOWNTOLOGY
Création d'une ontologie pour l'urbanisme
Première étape à Lyon (2002-2003)
Voirie (en français)
900 concepts
Seconde étape (2003-2004)
Mise en place d'un réseau COST
Extension à d'autres langues
Mobilité
Site web:
http://lisi.insa-lyon.fr/~townto
Principes de Towntology
9 relations :
est fait de
est composé de
est localisé à
est utilisé pour
est situé sur
est un
est un sous-ensemble de
dépend de
est un instrument pour
Projet Towntology
Créer une ontologie de domaine
ville
urbanisme
Initiateurs : INSA (LIRIS + EDU)
Projet COST UCE 21
Université de Liège
Queens University of Belfast
Münster Universität
Universidad Politécnica de Madrid
Università della Basilicata
Etc.
A Lyon
Groupe de travail
Trois permanents
Deux doctorants en informatique
Deux étudiants en urbanisme
Voirie
Actuellement > 800 concepts (en français)
Graphe, relations, définitions, photos, etc.
Autres domaines
Transports, mobilité, etc.
Début de l’ontologie
Ontologie (suite)
Extrait de l’ontologie
Graphe de l’ontologie
Exemple : POS
Début de l’ontologie sur les transports
Description d’un concept
Portail
Interface graphique (browser)
Visualisation de contenu
6 – Conclusion
Importance de l'intéropérabilité
Importance de la sémantique des données
Intéropérabilité n’est pas seulement un problème de programmation, mais plutôt différentes façons de voir la réalité