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]


Top Related