SlideShare une entreprise Scribd logo
1  sur  21
Métamodelisation pour les services de
catalogage et de localisation de ressources
environnementales
J.C. Desconnets, Thérèse Libourel, Martin Desruisseaux
Plan
 Contexte
 Objectifs visés
 La métamodélisation
 Notre proposition
 Exploitation de la métamodélisation dans MDweb
 Conclusion - Perspectives
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
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.
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]
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
Proposition conceptuelle
 Utilisation de l’approche Meta Object Facility pour notre système
Le métamodèle de standards de métadonnées
Le métamodèle de profils de métadonnées
Le métamodèle de thésaurus
MDweb : outil libre de catalogage et de localisation
• Un service de recherche des données géographiques
MDweb : outil libre de catalogage et de localisation
• Application web d’édition, d’administration et de configuration
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
Architecture MDweb
 Architecture logique selon 3 niveaux (principe n-tiers)
Exploitation du métamodèle (1/3)
 Schéma de la base de données MDweb
Exploitation du métamodèle (1/3)
 Modèle physique implanté dans PostgreSQL (Niveau M2)
Exploitation du métamodèle (2/3)
 Extrait du modèle conforme ISO 19115 : Classe CI_ResponsibleParty
Exploitation du métamodèle (3/3)
 Niveau M1 est calculé pour générer les formulaires de saisie
Exploitation du métamodèle (3/3)
 Niveau M0 correspond aux fiches de métadonnées stockées
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
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

Contenu connexe

Similaire à Métamodélisation pour les services de catalogage et de localisation de ressources environnementales

Priows présentation des résultats
Priows présentation des résultats Priows présentation des résultats
Priows présentation des résultats Gilbert Paquette
 
recherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitairesrecherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitairesDesconnets Jean-Christophe
 
Méthodologie de mise en place d'observatoires virtuels via les métadonnées
Méthodologie de mise en place d'observatoires virtuels via les métadonnéesMéthodologie de mise en place d'observatoires virtuels via les métadonnées
Méthodologie de mise en place d'observatoires virtuels via les métadonnéesDesconnets Jean-Christophe
 
P8 03 presentation
P8 03 presentationP8 03 presentation
P8 03 presentationrajiasellami
 
Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...
Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...
Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...infoclio.ch
 
Morning With MongoDB
Morning With MongoDBMorning With MongoDB
Morning With MongoDBFastConnect
 
Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"
Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"
Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"Guillaume Meyer
 
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...Gautier Poupeau
 
Proposition de progression
Proposition de progressionProposition de progression
Proposition de progressionKhaoula Hamed
 
7. information modelling
7. information modelling7. information modelling
7. information modellingsugogo
 
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physiqueVisite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physiqueGautier Poupeau
 
Accéder aux données avec le windows runtime
Accéder aux données avec le windows runtimeAccéder aux données avec le windows runtime
Accéder aux données avec le windows runtimeArnaud Auroux
 
Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...
Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...
Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...kmichel69
 
Chap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdfChap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdfBoubakerMedanas
 

Similaire à Métamodélisation pour les services de catalogage et de localisation de ressources environnementales (20)

Priows présentation des résultats
Priows présentation des résultats Priows présentation des résultats
Priows présentation des résultats
 
Présentation cice telos
Présentation cice   telosPrésentation cice   telos
Présentation cice telos
 
spatial data infrastructure
spatial data infrastructurespatial data infrastructure
spatial data infrastructure
 
Servist
ServistServist
Servist
 
recherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitairesrecherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitaires
 
Méthodologie de mise en place d'observatoires virtuels via les métadonnées
Méthodologie de mise en place d'observatoires virtuels via les métadonnéesMéthodologie de mise en place d'observatoires virtuels via les métadonnées
Méthodologie de mise en place d'observatoires virtuels via les métadonnées
 
P8 03 presentation
P8 03 presentationP8 03 presentation
P8 03 presentation
 
Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...
Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...
Stéphane Pouyllau (CNRS) - ISIDORE : plateforme d’accès unifié aux données de...
 
Morning With MongoDB
Morning With MongoDBMorning With MongoDB
Morning With MongoDB
 
Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"
Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"
Eryem Talks à Toulouse "Réussissez votre migration SharePoint 2013"
 
Observation and measurement data model
Observation and measurement data modelObservation and measurement data model
Observation and measurement data model
 
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
Le "Lac de données" de l'Ina, un projet pour placer la donnée au cœur de l'or...
 
Proposition de progression
Proposition de progressionProposition de progression
Proposition de progression
 
7. information modelling
7. information modelling7. information modelling
7. information modelling
 
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physiqueVisite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
 
Metadonnees et SID
Metadonnees et SIDMetadonnees et SID
Metadonnees et SID
 
Accéder aux données avec le windows runtime
Accéder aux données avec le windows runtimeAccéder aux données avec le windows runtime
Accéder aux données avec le windows runtime
 
4 Solutions Linux Spar
4 Solutions Linux Spar4 Solutions Linux Spar
4 Solutions Linux Spar
 
Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...
Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...
Kristell MICHEL : Une IDG au service des Observatoires sur l’eau: retour d'ex...
 
Chap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdfChap1Concepts-FondamentauxBD.pdf
Chap1Concepts-FondamentauxBD.pdf
 

Plus de Desconnets Jean-Christophe

Eopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilitiesEopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilitiesDesconnets Jean-Christophe
 
Eopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilitiesEopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilitiesDesconnets Jean-Christophe
 
WGCapD Collaboration with EOPOWER on Resource facility
WGCapD Collaboration with EOPOWER on Resource facilityWGCapD Collaboration with EOPOWER on Resource facility
WGCapD Collaboration with EOPOWER on Resource facilityDesconnets Jean-Christophe
 
Proposition de structuration des métadonnées en géosciences: spécificité de l...
Proposition de structuration des métadonnées en géosciences: spécificité de l...Proposition de structuration des métadonnées en géosciences: spécificité de l...
Proposition de structuration des métadonnées en géosciences: spécificité de l...Desconnets Jean-Christophe
 
Approche pour la constitution et la mise en oeuvre des systèmes d'information...
Approche pour la constitution et la mise en oeuvre des systèmes d'information...Approche pour la constitution et la mise en oeuvre des systèmes d'information...
Approche pour la constitution et la mise en oeuvre des systèmes d'information...Desconnets Jean-Christophe
 
Les métadonnées pour la mutualisation de l'information géographique: expérien...
Les métadonnées pour la mutualisation de l'information géographique: expérien...Les métadonnées pour la mutualisation de l'information géographique: expérien...
Les métadonnées pour la mutualisation de l'information géographique: expérien...Desconnets Jean-Christophe
 
using a semantic approach for a cataloguing service
using a semantic approach for a cataloguing serviceusing a semantic approach for a cataloguing service
using a semantic approach for a cataloguing serviceDesconnets Jean-Christophe
 
spatial data infrastructure : data modelling and web services for data access
spatial data infrastructure : data modelling and web services for data accessspatial data infrastructure : data modelling and web services for data access
spatial data infrastructure : data modelling and web services for data accessDesconnets Jean-Christophe
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsDesconnets Jean-Christophe
 
Mutualization of environmental data and knowledge
Mutualization of environmental data and knowledgeMutualization of environmental data and knowledge
Mutualization of environmental data and knowledgeDesconnets Jean-Christophe
 
Harmonisation of data and metadata models. metadata point of view
Harmonisation of data and metadata models. metadata point of viewHarmonisation of data and metadata models. metadata point of view
Harmonisation of data and metadata models. metadata point of viewDesconnets Jean-Christophe
 
metadata profiles for protected sites. analysis and propositions for annex III
metadata profiles for protected sites. analysis and propositions for annex IIImetadata profiles for protected sites. analysis and propositions for annex III
metadata profiles for protected sites. analysis and propositions for annex IIIDesconnets Jean-Christophe
 
Metadata specification at work: some examples of INSPIRE use cases with a cat...
Metadata specification at work: some examples of INSPIRE use cases with a cat...Metadata specification at work: some examples of INSPIRE use cases with a cat...
Metadata specification at work: some examples of INSPIRE use cases with a cat...Desconnets Jean-Christophe
 
GEOSUD Services d'accès aux images et aux traitements
GEOSUD Services d'accès aux images et aux traitementsGEOSUD Services d'accès aux images et aux traitements
GEOSUD Services d'accès aux images et aux traitementsDesconnets Jean-Christophe
 
Plateformes génériques pour le partage de données et de traitements : exemple...
Plateformes génériques pour le partage de données et de traitements : exemple...Plateformes génériques pour le partage de données et de traitements : exemple...
Plateformes génériques pour le partage de données et de traitements : exemple...Desconnets Jean-Christophe
 

Plus de Desconnets Jean-Christophe (20)

How to populate the GEONETCAB portal ?
How to populate the GEONETCAB portal ? How to populate the GEONETCAB portal ?
How to populate the GEONETCAB portal ?
 
Eopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilitiesEopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilities
 
Eopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilitiesEopower Resource Facility and connection with others resource facilities
Eopower Resource Facility and connection with others resource facilities
 
WGCapD Collaboration with EOPOWER on Resource facility
WGCapD Collaboration with EOPOWER on Resource facilityWGCapD Collaboration with EOPOWER on Resource facility
WGCapD Collaboration with EOPOWER on Resource facility
 
GEOCAB portal : GEO Capacity Portal
GEOCAB portal : GEO Capacity PortalGEOCAB portal : GEO Capacity Portal
GEOCAB portal : GEO Capacity Portal
 
Proposition de structuration des métadonnées en géosciences: spécificité de l...
Proposition de structuration des métadonnées en géosciences: spécificité de l...Proposition de structuration des métadonnées en géosciences: spécificité de l...
Proposition de structuration des métadonnées en géosciences: spécificité de l...
 
Gestion des métadonnées. ANR PADOUE
Gestion des métadonnées. ANR PADOUEGestion des métadonnées. ANR PADOUE
Gestion des métadonnées. ANR PADOUE
 
Approche pour la constitution et la mise en oeuvre des systèmes d'information...
Approche pour la constitution et la mise en oeuvre des systèmes d'information...Approche pour la constitution et la mise en oeuvre des systèmes d'information...
Approche pour la constitution et la mise en oeuvre des systèmes d'information...
 
Les métadonnées pour la mutualisation de l'information géographique: expérien...
Les métadonnées pour la mutualisation de l'information géographique: expérien...Les métadonnées pour la mutualisation de l'information géographique: expérien...
Les métadonnées pour la mutualisation de l'information géographique: expérien...
 
using a semantic approach for a cataloguing service
using a semantic approach for a cataloguing serviceusing a semantic approach for a cataloguing service
using a semantic approach for a cataloguing service
 
spatial data infrastructure : data modelling and web services for data access
spatial data infrastructure : data modelling and web services for data accessspatial data infrastructure : data modelling and web services for data access
spatial data infrastructure : data modelling and web services for data access
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and concepts
 
Mutualization of environmental data and knowledge
Mutualization of environmental data and knowledgeMutualization of environmental data and knowledge
Mutualization of environmental data and knowledge
 
the capacity building resource access portal
the capacity building resource access portal the capacity building resource access portal
the capacity building resource access portal
 
Harmonisation of data and metadata models. metadata point of view
Harmonisation of data and metadata models. metadata point of viewHarmonisation of data and metadata models. metadata point of view
Harmonisation of data and metadata models. metadata point of view
 
metadata profiles for protected sites. analysis and propositions for annex III
metadata profiles for protected sites. analysis and propositions for annex IIImetadata profiles for protected sites. analysis and propositions for annex III
metadata profiles for protected sites. analysis and propositions for annex III
 
Metadata specification at work: some examples of INSPIRE use cases with a cat...
Metadata specification at work: some examples of INSPIRE use cases with a cat...Metadata specification at work: some examples of INSPIRE use cases with a cat...
Metadata specification at work: some examples of INSPIRE use cases with a cat...
 
GEOSUD Services d'accès aux images et aux traitements
GEOSUD Services d'accès aux images et aux traitementsGEOSUD Services d'accès aux images et aux traitements
GEOSUD Services d'accès aux images et aux traitements
 
Plateformes génériques pour le partage de données et de traitements : exemple...
Plateformes génériques pour le partage de données et de traitements : exemple...Plateformes génériques pour le partage de données et de traitements : exemple...
Plateformes génériques pour le partage de données et de traitements : exemple...
 
infrastructure de données spatiales GEOSUD
infrastructure de données spatiales GEOSUDinfrastructure de données spatiales GEOSUD
infrastructure de données spatiales GEOSUD
 

Dernier

JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 

Dernier (8)

JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 

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
  • 7. Proposition conceptuelle  Utilisation de l’approche Meta Object Facility pour notre système
  • 8. Le métamodèle de standards de métadonnées
  • 9. Le métamodèle de profils de métadonnées
  • 10. Le métamodèle de thésaurus
  • 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
  • 14. Architecture MDweb  Architecture logique selon 3 niveaux (principe n-tiers)
  • 15. Exploitation du métamodèle (1/3)  Schéma de la base de données MDweb
  • 16. Exploitation du métamodèle (1/3)  Modèle physique implanté dans PostgreSQL (Niveau M2)
  • 17. Exploitation du métamodèle (2/3)  Extrait du modèle conforme ISO 19115 : Classe CI_ResponsibleParty
  • 18. Exploitation du métamodèle (3/3)  Niveau M1 est calculé pour générer les formulaires de saisie
  • 19. Exploitation du métamodèle (3/3)  Niveau M0 correspond aux fiches de métadonnées stockées
  • 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