Ontologies

Dans le cadre de leurs travaux sur le Web Sémantique, les équipes du pôle INSIDE contribuent activement au développement d'ontologies directement applicables au domaine environnemental .

Les ontologies constituent une des pièces maîtresses du Web Sémantique.

Elles ont pour rôle de représenter de manière formelle :

  • les concepts utilisés pour décrire et représenter un champ de connaissances,
  • les relations entre ces concepts.

Elles utilisent la famille de langages de représentation de connaissances riches et complexes 'OWL' (Web Ontology Language) qui permet de définir des ontologies web structurées, compréhensibles par des machines.

Des modèles UML aux ontologies OWL

De nombreux standards de l'interopérabilité sémantique sont issus des travaux basés sur la famille de normes ISO 19100. Les modèles UML ainsi générés visent des échanges de données basés sur des flux XML (GML). A titre d'exemple on peut citer tous les standards ISO 19100 dont "Observations & Measurements", brique de base de tout échange de données d'observation, mais également des standards plus spécifiques d'un domaine tel "GroundWaterML2", "HY_Feature", "GeoScienceML", "EarthResourceML" et les modèles de données des thèmes de la directive INSPIRE (plus ceux des projets européens basés dessus).

 

Un important travail de représentation informatique des métiers est déjà contenu dans ces standards. Il convient de ne pas le perdre. Les membres du pôle INSIDE ont piloté de nombreux tests en ce sens.

 

Lors de leur réunion au 106ème meeting technique de l'OGC (Orléans, 2018), les membres du test d'interopérabilité OGC 'ELFIE' (donc du pôle INSIDE) ont statué sur

  • l'identification d'un potentiel de réutilisation des standards préexistants pour générer des ontologies d'un certain nombre de domaines
  • l'impossibilité d'automatiser complètement la conversion de modèles UML en OWL (par exemple en exécutant des scripts basés sur des règles de transformation),
  • la nécessité d'un travail complémentaire d'expert en websémantique pour finaliser l'exercice.

Les conclusions étendues de ces travaux sont disponibles en annexe A du rapport d'ingénierie 'ELFIE' : http://docs.opengeospatial.org/per/18-097.html#ontology_from_uml

Vers la publication officielle d'ontologies

Pour les besoins du test d'interopérabilité OGC 'SELFIE', les membres du pôle INSIDE se sont basés sur ces conclusions et ont généré des ontologies pour les domaines mentionés ci-dessous. Des ontologies "complètes" mais également des ontologies "minimales" pour supporter la découverte des données via des flux JSON-LD ont été produites.

  • Ontologie pour les données hydrogéologiques 

Basée sur le modèle 'GroundWaterML2', l'ontologie est disponible ici : https://github.com/opengeospatial/GeoSciML/tree/master/ontology/minimal

  • Ontologie internationale sur les eaux de surface

Basée sur le modèle 'HY_Feature', l'ontologie est disponible ici : https://github.com/opengeospatial/HY_Features/tree/master/ontology

  • Ontologie pour les données géologiques

Basée sur le modèle 'GeoSciML', l'ontologie est disponible ici : https://github.com/opengeospatial/GeoSciML/tree/master/ontology

 

Ces 3 ontologies sont soumises en 2020 à la validation de l'OGC Naming Authority (OGC-NA) en vue de leur publication officielle.

 

  • Ontologie pour les observations

Impliqués dans la révision du standard ISO/OGC Observations & Measurements (version 3), les membres du pôle INSIDE participeront à la génération de l'ontologie correspondante.

Le suivi des travaux est disponible ici : https://github.com/opengeospatial/om-swg

 

Dernière mise à jour le 05.05.2020