Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local...
-
Upload
milan-zdravkovic -
Category
Technology
-
view
1.172 -
download
0
description
Transcript of Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local...
![Page 1: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/10.jpg)
OWL2RDB Mapping Schema
EntityMappings in OWL2RDB mapping schema
![Page 11: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/12.jpg)
Translator/Wrapper Generator
![Page 13: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/15.jpg)
Translator/Wrapper Generator
![Page 16: Stanimirović Aleksandar. GeoNis - Framework for interoperbility of GIS applications in local community environment](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022051609/5463122baf795947088b54c4/html5/thumbnails/17.jpg)
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]