USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT...
Transcript of USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA ...€¦ · USING AN INSPIRE ONTOLOGY TO SUPPORT...
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 -
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
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.)
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 [...]
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
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
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)
Dr. Falk Würriehausen, Germany 8
USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY
INSPIRE Ontology – StructureSemantification Process
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
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
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.
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
…
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
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)))}
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.
Dr. Falk Würriehausen, Germany 16
USING AN INSPIRE ONTOLOGY TO SUPPORT SPATIAL DATA INTEROPERABLITY
Thank you for your attention!