stanimirović aleksandar. geonis - framework for interoperbility of gis applications in local...
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 SystemsTRANSCRIPT
Faculty of Electronic Engineering, Niš
CG&GIS LAB
GeoNis - Framework for interoperbility of GIS applications in
local community environment
Aleksandar StanimirovićAleksandar Stanimirović
ContentContent
Introduction GeoNis framework Semantic Mediation in GeoNis framework OWL2RDB Mapping Schema Translator/Wrapper Generator Conclusion
IntroductionIntroduction
Data integration and Data semantics Geospatial data semantics Ontology and Semantic Languages Development of Information Systems using
ontologies Online integration using mediators
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
GeoNis framework
GeoNis framework for interoperability of GIS applications in local community environment
Semantic Mediation in GeoNis framework
Semantic mediation in GeoNis framework
Semantic Mediation in GeoNis framework
Architecture of a system for creating an intermediate metadata layer and a translator/wrapper component
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
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
OWL2RDB Mapping Schema
EntityMappings in OWL2RDB mapping schema
OWL2RDB Mapping Schema
DataSource OWL2RDB language element
DataProperty OWL2RDB language element
Translator/Wrapper Generator
Translator/Wrapper Generator
User interface for the T/W Generator tool
Translator/Wrapper Generator
Generator output:– Domain object (classes)– Hibernate/NHibernate hbm files– Application configuration– Physical database driver configuration
Translator/Wrapper Generator
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
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]