Métamodélisation pour les services de catalogage et de localisation de ressources environnementales
1. Métamodelisation pour les services de
catalogage et de localisation de ressources
environnementales
J.C. Desconnets, Thérèse Libourel, Martin Desruisseaux
2. Plan
Contexte
Objectifs visés
La métamodélisation
Notre proposition
Exploitation de la métamodélisation dans MDweb
Conclusion - Perspectives
3. Contexte
Systèmes d’informations environnementales
Ressources hétérogènes et distribuées
Mise en œuvre d’infrastructures de données spatiales (INSPIRE, GEO, NSDI)
Service de localisation et de catalogage
Services de visualisation, téléchargement, …
Service de localisation et de catalogage
Modèles de métadonnées variés selon les communautés :
ISO 19115, 110, 119 : information géographique
Sensor ML : Capteurs
Darwin Core : Biologie
4. Objectifs visés
Faciliter la mise en œuvre des services de catalogage
Disposer de la description des modèles de métadonnées,
Exploiter les modèles (saisie, publication, recherche, visualisation)
Concevoir un service de catalogage générique
Adaptable aux besoins,
Sans remettre en cause les principaux composants.
5. La métamodélisation
Abstraction pour gagner en expression et atteindre la généricité
Produire des artefacts interprétables,
Réaliser des opérations sur les modèles pour produire des artefacts
Apport significatifs pour la conception/développement comme :
ObjVlisp Model [Cointe, 87]
Métamodélisation avec le langage Smalltalk [Ducasse, 09]
MOF : Meta Object Facility [OMG, 04]
6. Idée initiale
Notre plateforme doit permettre :
D’accueillir plusieurs modèles de métadonnées (standards)
D’accueillir des modèles de thésaurus
De décliner les profils de métadonnées (extension du modèle)
De traiter de manière uniforme les différents modèles et profils
11. MDweb : outil libre de catalogage et de localisation
• Un service de recherche des données géographiques
12. MDweb : outil libre de catalogage et de localisation
• Application web d’édition, d’administration et de configuration
13. MDweb : outil libre de catalogage et de localisation
• Application web d’édition, d’administration et de configuration
• Approche normalisée par l’implémentation des standards
ouverts (W3C, ISO, OGC) visant l’intéropérabilité IDE/SDI (EU,GEO)
Dans un contexte multi-langue
20. Conclusion
Objectif de généricité atteint
Implantation de divers standards : ISO 19115, ISO 19119, ISO 19110, SML, Dublin
Core, OGC C-SW, …
Schéma de stockage des métadonnées
API de haut niveau d’abstraction permettant d’exploiter le métamodèle
Difficultés de mise en œuvre
Pas de réification du niveau M1 (calcul)
Engendre des calculs complexes et couteux
Implémentation complexe
21. Merci de votre attention
Jean – Christophe Desconnets : jean-christophe.Desconnets@ird.fr
Thérèse Libourel : Therese.Libourel@lirmm.fr
Martin Desruisseaux : martin.desruisseaux@geomatys.fr