Ontology Summit Talk - Amazon AWS

3 downloads 227 Views 2MB Size Report
Mar 30, 2016 - ProVile Ontology. Data Model. Ontology. GTWG geoonto ontology. eMinerals. NADM. Volcanic System. Ontology
Ontology Reference Summit 2016: ! Semantic Integration in Engineering! Semantic Alignment of the Groundwater Markup Language with the Reference Hydro Ontology HyFO!

!

Presenters: Shirly Stephen, Torsten Hahmann Spatial Information Science and Engineering University of Maine, Orono, ME 04469

Joint work with Boyan Brodaric Geological Survey of Canada

March 30th, 2016

!1

Geoscience Ontologies in the Semantic Spectrum Logical Theory

Plate  Tectonics   Event  Ontology Ontology Earth  Model   Ontology Gravity     Ontology SWEET

Expressivity

Volcano   Ontology

geoonto  ontology

Micropaleo   Ontology Volcanic  Hazard   Ontology

HIS  Ontology BCube Fractures   Volcano  Hazard   CINERGI Ontology GravityWDO Ontology ESG Geologic  Time   Volcano  Vulnerability   Volcanic  System   Geologic   D ating   GeoOntology Stratigraphy   Ontology Ontology Ontology Ontology Ontology Magma   Volcanic   M aterial   Ontology Volcano  Phenomena   NADM Ontology Pluton  object   Ontology StructuralGeo   Ontology Planetary   Ontology Ontology FoldGeo  FractureGeo   Ontology Ontology FoliationGeo   NHD  Ontology Ontology GTWG Common  Depth  Point   Ontology BSG Feng  et  al,  2014 Exploration  Ontology Rock  Classi+ication Petroleum  Basin   ToolMatch eMinerals Lithology Ontology Basic  Geology   Vertical  Seismic   Data  Model   Pro+ile  Ontology Ontology Geologic  Ages   Ontology Ontology

Semantic Interoperability

Conceptual Model SISSVoC

Thesauri

SoTerm HydroXC WDTF

Taxonomy AGU  Term  Index

Petrology    Ontology GCIS

HydroML

QuakeML

GWML

Structural Interoperability

EarthquakeML GML SensorML GPML TectonicsML WaterML GeoSciML Geographical  Terms   Ontology

Syntactic Interoperability PetroGraphge

Affordance Adopted from: An overview of semantic models in the geosciences - Brandon Whitehead !2

Introduction

• •

Hydrologic information is described in multiple schemas, markuplanguages and ontologies. Semantic integration is a challenge because these standards are, for the most part, heterogenous as they: are mostly fragmented and disconnected, describing either surface or groundwater. lack foundational grounding. use the same or similar terms but with differences in semantics.



are described using different formal (or non-formal) languages. We propose to achieve semantic interoperability via ontology integration.

!3

Generality

WaterML2.0 RiverML SWEET INSPIRE HY_Features hydrOntology Hydro Surface  Water  Ontology   (NHD) Surface  Water  Schema GWML

Ontological  Richness

Application-­‐specific   standard  (for  integrating   water  observations)  

For  time-­‐indexed  hydrologic  observations

Application-­‐specific   standard

Models  geometry/morphology  of  rivers

Hydro  domain  ontology   (not  rich  in  relations   aspect)

-­‐  surface  and  sub-­‐surface  domains   -­‐  approximately  50  concepts  with  mostly   taxonomic  relations

Hydro  domain  ontology

-­‐ surface  and  subsurface  domain   -­‐ groundwater  model  based  on  GeoSciML   -­‐ does  not  describe  the  concept  of  void

Hydro  domain  ontology

-­‐ emphasis  on  surface  water  features   -­‐  does  not  contain  and  hydrologic  relations

XML,  builds  on  WaterML

-­‐ 150  classes,  34  object  properties,  66  data   properties.,  256  axioms

Data-­‐driven  ontology   (based  on  features  in  the   NOMGEO)

-­‐ 51  classes   -­‐ very  comprehensive,  but  only  relates   generic  names  to  feature  type

Hydro  domain  ontology

-­‐ Based  on  The  National  Hydrology   Dataset  in  the  National  Map   -­‐ specifies  taxonomic  type  of  hydro   features   -­‐ Distinguishes  between  container  (solid   object)  and  water  body  in  the  surface   domain

Application-­‐specific  (built   using  GeoSciML  and  O&M   schemas)

Foundational   Grounding

XML

Application  ontology   (for  interoperability  among   data  sources  of  IGN-­‐E)

Hydro  domain  ontology

Formality  and   Expressivity

-­‐ For  the  exchange  of  groundwater  related   information   !4 -­‐ Contains  hydrogeo  units,  voids  and  wells

OWL

UML   (complete  definitions  in  a   glossary  and  not  formalized)

UML

XML   concepts  varying  from  global-­‐ continental  to  regional-­‐local OWL  Full   -­‐   OWL  axioms   RDF  triples  with  a  SPARQL   endpoint

DL  axioms  and  OWL

UML  conceptual  schema,   XML  physical  schema

BFO

Existing Semantic Integration Techniques



Existing ontology matching and alignment techniques find similarities, equivalences and subsumption relations between two (or more) ontologies given that they, Are syntactically and schematically integrated. Are of similar scope.



Are no more expressive than OWL. (Whereas) semantic integration between existing hydrologic ontologies and schemas additionally requires: Translation between ontology languages.



More rigorous specification of the semantics in each ontology. This can currently only be done by manual integration of the ontologies. !5

Semantic data integration using a Reference Ontology What is an aquifer ? NWIS - Geological formation/structure that supplies water to wells and springs

GWML2 - An aquifer is a hydrogeological unit that potentially stores ground water

INSPIRE - An aquifer is a rock body, but does not capture the notion of voids or water bodies inside it A reference ontology is not just another standard, but defines concepts in a level of detail such that other domain ontologies/standards can be expressed using this terminology. !6

Need for a Reference Ontology for Hydrology Domain



None of the existing hydro standards are good candidates for a domain reference ontology due to: insufficient domain coverage



insufficient level of detail

Criteria for a reference ontology: Foundational grounding (‘ontologically sound’) Broad coverage of the entire hydro domain (both surface and subsurface water storage and flow) Detailed, rigorous axiomatization of all semantics in a language that affords automated verification and reasoning !7

The Hydro Foundational Ontology (HyFO) 1 First Order Logic!

• Rigorously axiomatized in FOL! • Logical consistency of the

Stream  flow

axioms verified to ensure they are free of contradictions

Subsurface  flow

2 Hydro Ontological Square!

• Includes a set of four common! concepts that are central to! surface and subsurface water! storage!

• Foundational kinds of physical endurants

5 4 Physical Endurants and Spatial Regions!

3

Foundationally grounded in DOLCE upper ontology! • Distinguishes between endurants (that are wholly present at different points in time) from perdurants (that are not present at single point in time)

Voids as entities in their own right and at different granular levels!

• Connectivity of the host:

• Distinguishes between physical objects and its spatial region!

holes vs. gaps!

• Granularity: macroscopic holes in an object vs. microscopic pores in the object’s matter!

• Uses qualitative spatial relations such as connected C, spatial overlap PO, parthood P, superficial contact SC, to express spatial invariants between objects in the domain

• Openings of the voids:

cavity (0), depression (1), tunnel (2)

!8

6

Exhaustive Containment relations at different granular levels!

• Detachable and dependent

containment based on the material dependence between container and containee!

• Intergranular and intragranular constitution depending on the granularity of constituting matter

Emerging Hydro Reference Ontology: Hydro Foundational Ontology (HyFO)

- based on the Hydro Ontological Square Container     Solid     Body  (CSB)  

hosts Hydro  Void     (HV) hosts

constituted-­‐by

contains

contains Water  Body     (WB)

Matter  (M) constituted   -­‐  by • • • •

REFERENCES:   Towards  a  foundational  hydro  ontology  for  water  data  interoperability  -­‐  T  Hahmann,  B  Brodaric.   The  Void  in  Hydro  Ontology  -­‐  T  Hahmann,  B  Brodaric.   Voids  and  material  constitution  across  physical  granularities  -­‐  T  Hahmann,  B  Brodaric.   Kinds  of  full  physical  containment  -­‐  T  Hahmann,  B  Brodaric.  

!9

The Semantic Integration Approach



Test the viability of Hydro Foundational Ontology (HyFO) as reference ontology Map existing hydro ontologies to HyFO to increase their semantic precision, and integrate them with one another.



Step 1 - Test its coverage and generality with respect to groundwater concepts: Coverage: can it represent all relevant groundwater concepts in sufficient detail? Generality: is it compatible (i.e., consistent) with existing groundwater ontologies?



Step 2 - (Future Work): Do the same test for surface water. !10

Step 1 - Ground Water Markup Language (GWML2) GWML2 is a GML (Geographic Markup Language) application and an OpenGIS Consortium (OGC) standard for the exchange of groundwater information.

• •

Extends Observations and Measurements schema (an OGC/ISO standard) to describe concepts and properties relevant to flow of groundwater. Extends GeoSciML (a markup language for geosciences) especially Geologic Unit and Earth Material to describe hydrogeological concepts.

!11

GWML2 - Overview Earth  Material

Vulnerability

Hydrogeo  Void

Porosity

UnitFluidProperty FluidBodyProperty

Management  Area

Yield UnitVoidProperty

GWML2  CM  -­‐  GW  Properties Geologic  Unit

Fluid  Body

FluidBodyChange

Constituent   Relation

Mixture

Aquifer  Unit

Constituent

Fluid  Body  Surface

Divide

Hydrogeo  Unit

Chemical   Constituent

GWML2  CM  -­‐  Fluid  Body

Aquifer

Biologic   Constituent

Basin

Confining  Bed

GWML2  CM  -­‐     Hydrogeological  Unit

Aquifer  System

Material   Constituent

UnitProperties

Flow

Interflow Monitoring  Site

Well

UnitProperties

Flow  System Intraflow

Spring Discharge

GWML2  CM  -­‐Wells !12

Recharge

GWML2  CM  -­‐  Flow

GWML2 in HyFO terms -­‐  Porous  Rock  Body,   -­‐  Well  Wall,   -­‐  River  Channel

Container     Ground  Body   (SCGB)

hosts Hydro  Void     (HV)

-­‐  Pores/fractures  in   aquifer  body,   -­‐  Depression  in  the     ground

hosts constituted-­‐by

contains

contains -­‐  Earth  Material,   -­‐  Fluid  Matter,   -­‐  Water  Matter,   -­‐Constituents  

Matter  (M)

constituted   -­‐  by !13

Water  Body     (WB)

-­‐  Surface  water  body,   -­‐  Aquifer  water  body   -­‐  Well  water  body

Subclass hierarchy of GWML2, HyFO and DOLCE

Differentiates GWML2 concepts that are generically applicable to both surface and subsurface water storage from those that are groundwater specific. !14

General Summary

• • •

We create an axiomatic model of GWML2’s core concepts (except flow concepts and properties) as a consistent extension of HyFO and DOLCE. Semantic ambiguities and other ontological obstacles that hinder integration of GWML2 with other ontologies are identified and resolved. We obtain a stratified subclass hierarchy of GWML2, HyFO and DOLCE.

!15

Ontological Stratification for Geoscience Ontologies Foundational  Ontology   (e.g.,  DOLCE,  BFO)

Generic  Ontology   (e.g.,  CODI,  GeoSciML)

Domain  ReferenceOntology   (e.g.,  HyFO)  

Domain  Ontology   (e.g.,  GWML2,  INSPIRE)

Application  Ontology   (e.g.,  NHD) !16

Broader Implications of This Work The science of hydrology would be inherently simple if water were unable to penetrate the earth’s surface - Harold E. Thomas

• • •

This is a first work that demonstrates the suitability of HyFO as a reference ontology for the hydro domain. Describes GWML2 concepts (except flow) as an extension of HyFO and DOLCE without any logical contradictions.

Helps extend HyFO with missing definable concepts that are needed to integrate GWML2. Use case of how to effectively utilize formal ontological analysis and rigorous axiomatizations in the development and integration of geoscience standards. !17

THANK YOU

If you have further questions or comments please contact: [email protected] [email protected] !18

!