USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT...

16
Dr. Falk Würriehausen, Germany 1 USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY Dr. Falk Würriehausen Coordination Office SDI Germany Federal Agency for Cartography and Geodesy Prof. Dr. Hartmut Müller, Timo Homburg, M.Sc. Institute for Spatial Information and Surveying Technology HS Mainz - GERMANY -

Transcript of USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT...

Page 1: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 1

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Dr. Falk Würriehausen

Coordination Office SDI Germany

Federal Agency for Cartography and Geodesy

Prof. Dr. Hartmut Müller, Timo Homburg, M.Sc.

Institute for Spatial Information and

Surveying TechnologyHS Mainz

- GERMANY -

Page 2: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 2

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Topics of Presentation

1. Introduction2. How to Use Ontology?3. Challenges to Support

Interoperability4. Case Study of

“Semantification”• Distributed Data in Spatial

Data Infrastructures• National Strategy for Critical

Infrastructure Protection5. Benefits

Page 3: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 3

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

How to Use Ontology?

• Ontology as a part of the Semantic Web Stack (Berners-Lee at al.)

Page 4: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 4

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

The Conceptual Modell for DevelopingInteroperability

From a theoretic understanding, ontologies also describe semantic relations between concepts [...]

Page 5: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Falk Würriehausen, i3mainz, Institute for Spatial Information and Surveying Technology, Mainz, http://www.i3mainz.fh-mainz.de

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Distributed Data in SDI

Page 6: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 6

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

1. Currently most geospatial datasets are not semantically accessible and merely exposed as OGC web services (WFS, WMS) and/or in a large variety of heterogenous data formats (Shp, GML and national implementation).

2. Many of those formats are unlikely to disappear even with the employment of INSPIRE.

3. We assert that having a common unified semantic view on heterogeneous datasets provides a dimension that allows us to extend beyond conventional concepts of searchability, reusability, composability and interoperability of digital geospatial data.

Challenges to Support Interoperability withOntology

Page 7: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 7

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Create an INSPIRE Ontology

To integrate INSPIRE in the semantic web, we created an INSPIRE ontology based on the official INSPIRE XML schemas(XSD) and codelists (RDF/XML)

Page 8: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 8

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

INSPIRE Ontology – StructureSemantification Process

Page 9: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 9

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

• Interlinking concepts extracted from a national standard (XPlanung) to INSPIRE using manually defined rules from the XPlanung working group.

• By using semantics, our mapping rules can be described with (s)ubject, (p)redicate,(o)bject in a RDF-triple, see table

(s)ubject (p)reticate (o)beject<http://www.xplanung.de/xplangml/4/0#XP_Plan>

<http://www.w3.org/2002/07/owl#equivalentClass>

<http://inspire.ec.europa.eu/schemas/plu/4.0#SpatialPlan>

<http://www.xplanung.de/xplangml/4/0#name>

<http://www.w3.org/2002/07/owl#equivalentObjectProperty>

<http://inspire.ec.europa.eu/schemas/plu/4.0#officialTitle>

<http://www.xplanung.de/xplangml/4/0#BPlan_1000>

<http://www.w3.org/2002/07/owl#sameAs>

<http://inspire.ec.europa.eu/schemas/plu/4.0#infraLocal>

<http://www.xplanung.de/xplangml/4/0#BP_Objekt>

<http://www.w3.org/2002/07/owl#equivalentClass>

<http://inspire.ec.europa.eu/schemas/plu/4.0#ZoningElement>

Interlinking Concepts

Page 10: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 10

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Interlinking XPlanung and INSPIRE

But not limited to the land use domain

Page 11: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 11

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

2) National Strategy for Critical Infrastructure Protection (CIP), Germany

• the case study highlights the need of integrated heterogeneous geospatial data for the purposes of environment and energy.

• In this context we investigate flood and disaster management cases and the protection of critical infrastructures.

• In order to organize a rescue plan of schools in a flood area,

• we search to determine for each school in a flood area, the hospitals which are Extract Transfer Load not flooded and in a radius of 15 Km.

Page 12: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 12

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

ElementsAtRisk (EAR-Types and Categories)

1000 Agriculture1100 Communication 1200 cultural buildings / places1300 Education

1301 research institute1302 School 1303 University

1400 emergency and rescue1401 fire brigade1402 police station

1700 Health1701 Hospital 1702 Sanatorium 1703 Pharmacy

Page 13: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 13

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Exposed schools querySolve Questions:• Which hospitals are likely to provide

assistance during a flood of a certain height?

• Where is the nearest unaffected hospital to evacuate people to?

Riskzone ExposedSchool

Saubach Erich-Kästner-Schule

Next unexposed HospitalMarienhausklinik Wadern

Page 14: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 14

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Exposed schools queryPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>PREFIX geo: <http://www.opengis.net/ont/geosparql#>PREFIX geof: <http://www.opengis.net/def/function/geosparql/>PREFIX school: <http://geoportal.saarland.de/arcgis/services/Internet/Staatliche_Dienste/MapServer/WFSServer#>PREFIX uom: <http://www.opengis.net/def/uom/OGC/1.0/>PREFIX dangerzone:<http://geoportal.saarland.de/arcgis/services/Internet/Hochwasser_WFS/MapServer/WFSServer#>PREFIX hospital:<http://geoportal.saarland.de/arcgis/services/Internet/Gesundheit/MapServer/WFSServer#>

SELECT DISTINCT?dangerzone ?school_name ?hospital_nameWHERE {?school a school:Schulen_SL .?school geo:hasGeometry ?school_ind .?school_ind geo:asWKT ?school_geo .?school school:SCHULNAME ?school_name .?dangerzone a dangerzone:Betr_EW .?dangerzone dangerzone:OBJECTID ”10” ^^<http://www.w3.org/2001/XMLSchema#int>?dangerzone geo:hasGeometry ?dangerzone_geoind .?dangerzone_geoind geo:asWKT ?dangerzone_geo .?hospital a hospital:Krankenhaeuser .?hospital hospital:KRANKENHAU ?hospital_name .?hospital geo:hasGeometry ?hospital_geoind .?hospital_geoind geo:asWKT ?hospital_geo .FILTER(geof:sfWithin(?school_geo, geof:buffer(?dangerzone_geo, 3500, uom:meter)))FILTER(!geof:sfWithin(?hospital_geo,geof:buffer(?dangerzone_geo, 3500,uom:meter)))FILTER(geof:sfWithin(?hospital_geo,geof:buffer(?school_geo, 15000, uom:meter)))}

Page 15: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 15

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Benefits

• The benefits of the approach can be found in the unique flexibility of an ontology instead of some feature transformation, in the semantic-based application and in the versatility of use.

• We can create a unified (Geo)SPARQL endpoint with interlinks to other common ontologies, enrich this knowledge base using national and INSPIRE data and thereby contribute to the geospatial semantic web by providing massive previously inaccessible data sources.

• The access to those data sources is achieved in a standardized way. The implementation of an INSPIRE Ontology can help to support interoperability for the benefits at local, national and European level.

Page 16: USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY 2) National Strategy for Critical Infrastructure Protection

Dr. Falk Würriehausen, Germany 16

USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY

Thank you for your attention!