Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Ontologies for the Integration of Geospatial Data Michael Lutz Semantics and.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

ROWLBAC – Representing Role Based Access Control in OWL
University of Toronto Michael Gruninger University of Toronto, Canada Leo Obrst MITRE, McLean, VA, USA February 6, 2014February 6, 2014February 6, 2014.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
26 June 2003U. Einspanier, M. Lutz, I. Simonis, K. Senkler, A. Sliwinski Toward a Process Model for GI Service Composition Udo Einspanier, Michael Lutz,
Ontology Engineering for the Comparison of Cadastral Processes Laboratory for Semantic Information Technology Bamberg University Claudia Hess, Christoph.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
How can Computer Science contribute to Research Publishing?
The Semantic Web Week 14 Module Website: Lecture (SHORT): OWL PIZZAS Practical (LONGER): Getting to know Protégé-2000.
ÆKOS: A new paradigm for discovery and access to complex ecological data David Turner, Paul Chinnick, Andrew Graham, Matt Schneider, Craig Walker Logos.
Vocabulary Services “Huuh - what is it good for…” (in WDTS anyway…) 4 th September 2009 Jonathan Yu CSIRO Land and Water.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Configurable User Interface Framework for Cross-Disciplinary and Citizen Science Presented by: Peter Fox Authors: Eric Rozell, Han Wang, Patrick West,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Ontologies for the Integration of Geospatial Data Michael Lutz Workshop: Semantics and Ontologies for GI Services, 2006 Paper: Lutz et al., Overcoming.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
LIFE+ Environmental Policy & Governance project: LIFE09 ENV/GR/ ACTION 2: SERVICE ARCHITECTURE & IMPLEMENTATION Activity 2.1: Design and implementation.
Serving society Stimulating innovation Supporting legislation MIG-T meeting, London, 30/09-01/ Robin S. Smith & Michael Lutz.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Advanced topics in software engineering (Semantic web)
Database Systems: Enhanced Entity-Relationship Modeling Dr. Taysir Hassan Abdel Hamid.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
1 Features as Constraints Rafael AccorsiUniv. Freiburg Carlos ArecesUniv. Amsterdam Wiet BoumaKPN Research Maarten de RijkeUniv. Amsterdam.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Ontology Resource Discussion
ONTOLOGY ENGINEERING Lab #2 – September 8,
Description Logics Dr. Alexandra I. Cristea. Description Logics Description Logics allow formal concept definitions that can be reasoned about to be expressed.
Approach to building ontologies A high-level view Chris Wroe.
PREMIS Controlled vocabularies Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair Vienna,
Achieving Semantic Interoperability through Controlled Annotations Michael Gertz Department of Computer Science University of California, Davis
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Semantic metadata in the Catalogue Frédéric Houbie.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
COP Introduction to Database Structures
Linking Ontologies to Spatial Databases
The Semantic Web By: Maulik Parikh.
Ontology.
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Ontology-Based Approaches to Data Integration
Information Networks: State of the Art
Service-Oriented Computing: Semantics, Processes, Agents
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
University of Manchester
Presentation transcript:

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Ontologies for the Integration of Geospatial Data Michael Lutz Semantics and Ontologies for GI Services April 24-28, 2006

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Goals Get an idea how ontologies can be used for the integration of geospatial data Define a shared vocabulary for the domain of landcover classifications Define land use classes for CORINE land cover classification Execute simple and defined queries

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Data Integration with Ontologies Motivation: Different classification schemes (e.g. for landuse or geological categories) in different countries (e.g. A,SLO,I) or user communities Goal: Enable users to use a familiar vocabulary and translate to other classification schemes Approach:  Define “shared vocabulary” (aka “skeleton ontology”)  Define class definitions for each classification scheme based on shared vocabulary  Define query using the shared vocabulary or an existing classification scheme  Find similar or matching concepts for the query

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Dataset 2 Dataset 1 equivalence or subsumption based on Domain Ontology Ontological (DL) description of the query concept “suitable for creating a business park” Query concept Application Ontology Concepts Ontologies for Enhanced GI Discovery Hybrid Ontology Approach Logical Reasoning Classification Scheme 2 Classification Scheme 1 Ontological (DL) description of the classes used in the classification Where are there areas that are suitable for creating a business park?

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Hybrid Approach Shared Vocabulary = One or several domain ontologies Especially domain ontologies should be property-centered, i.e. define properties and their ranges (and domains) Shared Vocabulary (property-centered) Application Ontology Existing Classification Scheme User-defined Classification Scheme Application Ontology Query Existing Classification Scheme provides vocabulary for define semantics for classes in

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Use Defined Classes Many ontologies are simple is-a hierarchies  little flexibility for adding new concepts (or queries) To add this flexibility, properties (not classes) should be seen as the primary entities Concepts should be defined using existing properties  use cardinality constraints and value restrictions to further constrain the range of a role inside concept definitions

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Types of Queries Simple Queries  Use an existing concept in one application ontology (i.e. a class in one classification system)  Look for matching (i.e. subsumed) concepts in other application ontologies  E.g. “show me all classes in your classification that correspond to my industrial complex class” Defined Queries  Use terms from the shared vocabulary to build a user- defined query concept  Look for matching (i.e. subsumed) concepts in all application ontologies  E.g. “show me all classes in your classification that have an inclination of less than 10% and have good transport connections”

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Example Application: Geological Maps Daten aus dem Kartenwerk Geologische Karte (DGK) des LAGB LSA, Geologische Grundkarte im Maßstab 1: Basis for engineering and hydro-geological decision making  different times  different authors  different areas  different classification systems  Semantic heterogeneity

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Goals establish a service for semantic mapping between the different classification systems Enable user-specific property-based queries

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Feinsand Grobsand Mittelsand Shared Vocabulary GESTEIN Sand Ton Schluff Karbonat Bestandteil hatNebenbestandteilehatHauptbestandteile hatKonsistenz Konsistenz Lagerung istGelagert *

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Application/Query Concept Löss Grob- Schluff hatNebenbestandteilehatHauptbestandteile k. A. istGelagert * Locker Kalk k. A. istGelagert hatKonsistenz

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Exercise 1: Define a Shared Vocabulary Look at the CORINE land cover classification at terrestrial.eionet.eu.int/CLC2000/classes Pick a few classes and try to come up with  Properties that describe them  The “fillers” of these properties -Find a common superclass that can be used as a range -Find subclasses for the individual fillers -Do they form value partitions? Try to model these properties and filler classes in OWL  What kind of information is easy to map to OWL? What is more difficult?

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Exercise 2: Define Land Cover Classes Split in 2 groups, using different land cover classification systems 1. CORINE 2. Realraumanalyse ( projekte/realraum/Typen.htm) Use common shared vocabulary  Import babyz.uni-muenster.de/ontologies/ont- skeleton.owl into a new Protégé project Create defined classes for your classification system Exchange results & do simple and defined queries

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Importing Ontologies Create and save a new Protégé project Import ontology

Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Importing Ontologies