stanimirović aleksandar. geonis - framework for interoperbility of gis applications in local...

17
Faculty of Electronic Engineering, Niš CG&GIS LAB GeoNis - Framework for interoperbility of GIS applications in local community environment Aleksandar Stanimirović Aleksandar Stanimirović

Upload: milan-zdravkovic

Post on 12-Nov-2014

1.172 views

Category:

Technology


0 download

DESCRIPTION

Presentation from the 1st Workshop on Future Internet Enterprise Systems - FINES 2010: Ontologies and Interoperability, made at 10.11.2010 in Faculty of Mechanical Engineering, Laboratory for Intelligent Manufacturing Systems

TRANSCRIPT

Page 1: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Faculty of Electronic Engineering, Niš

CG&GIS LAB

GeoNis - Framework for interoperbility of GIS applications in

local community environment

Aleksandar StanimirovićAleksandar Stanimirović

Page 2: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

ContentContent

Introduction GeoNis framework Semantic Mediation in GeoNis framework OWL2RDB Mapping Schema Translator/Wrapper Generator Conclusion

Page 3: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

IntroductionIntroduction

Data integration and Data semantics Geospatial data semantics Ontology and Semantic Languages Development of Information Systems using

ontologies Online integration using mediators

Page 4: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

GeoNis framework

GeoNis is a framework for the interoperability of GIS applications that have to provide an infrastructure for data interchange in the local community environment

The GeoNis framework was developed to perform the intelligent integration of information from multiple heterogeneous GIS (spatial and geographic) and non-spatial (thematic) data sources, which consist of local services and offices that own geodata in some format.

Hybrid ontology approach - use of ontologies with different level of generality

Page 5: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

GeoNis framework

GeoNis framework for interoperability of GIS applications in local community environment

Page 6: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Semantic Mediation in GeoNis framework

Semantic mediation in GeoNis framework

Page 7: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Semantic Mediation in GeoNis framework

Architecture of a system for creating an intermediate metadata layer and a translator/wrapper component

Page 8: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Semantic Mediation in GeoNis framework

Mapping Layer – describes mappings between local ontologies and relational database schema

Ontology mapper - graphical tool for browsing and editing mapping documents

Ontology Builder - tool that automatically builds a local ontology from data stored in a relational database

Translator/Wrapper Generator - Generator tool uses relational-to-ontology mapping documents and local ontologies to automatically generate classes (in the sense of an object-oriented paradigm) and additional configuration files

Page 9: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

OWL2RDB Mapping Schema

Legacy systems and relational databases Low similarity between the ontology and RDB

models Ontology – to - RDB mapping languages RDF or OWL based languages

Page 10: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

OWL2RDB Mapping Schema

EntityMappings in OWL2RDB mapping schema

Page 11: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

OWL2RDB Mapping Schema

DataSource OWL2RDB language element

DataProperty OWL2RDB language element

Page 12: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Translator/Wrapper Generator

Page 13: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Translator/Wrapper Generator

User interface for the T/W Generator tool

Page 14: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Translator/Wrapper Generator

Generator output:– Domain object (classes)– Hibernate/NHibernate hbm files– Application configuration– Physical database driver configuration

Page 15: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Translator/Wrapper Generator

Page 16: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

ConclusionConclusion

Intermediate layer between ontologies and relational database content.

Quick and easy inclusion of GIC into the existing semantic integration infrastructure

Automation of the process of semantic integration

Page 17: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment

Contact

Computer graphicsComputer graphics and and GISGIS laboratory laboratoryFaculty of electronic engineering, Niš

Aleksandra Medvedeva 14, 18000 NišTel. (38118) 529-331, (38118) 529-500, (38118) 529-235

Fax: (38118) 588-399WWW: http://gislab.elfak.ni.ac.rs

e-mail: [email protected]