Heterogeneous Geographic Objects Interoperability Victor Azevedo Master Student in Geomatics/UERJ Geoinfo, 2006 Margareth Meirelles.

Slides:



Advertisements
Similar presentations
Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil.
Advertisements

A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.
Angelo Augusto Frozza, Ronaldo dos Santos Mello {frozza, A Method for Defining Semantic Similarities between GML Schemas Angelo Augusto.
GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
AHM2006, RSSM: A Rough Sets based Service Matchmaking Algorithm Bin Yu and Maozhen Li School of Engineering and Design.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
© IONIC Software 4th GML Relay.
GML Relay 2006 ESRI Nederland b.v. Miloš van Leeuwen Consultant
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
Open Source Autodesk’s Web – GIS Strategy Frank von Arx, Director Topobase Solutions.
Development of Java plug-in for Geoserver to read Oracle GeoRaster Data Authors Baskar Dhanapal CoreLogic Bangalore, India Perumal Chinnuswamy CoreLogic.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
University of the Aegean, Department of Geography The emerge of Semantic Geoportals Athanasis Nikolaos Konstantinos Kalabokidis Vaitis Michail Soulakellis.
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
JCDL 07/ 2002 JCDL W5 Digital Gazetteers Portland, Standard-based Gazetteer Services.
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING PROJECT VISTA: Integrating Heterogeneous Utility Data A very brief overview.
Semantic Mediation & OWS 8 Glenn Guempel
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Open Source Databases and GIS
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
Dawn Wright Oregon State University Ned Dwyer Coastal & Marine Resources Centre, Ireland The International Coastal Atlas Network (ICAN) FGDC Marine & Coastal.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
Interoperability ERRA System.
Dave Denault & Brian Scarlett IICWG October 2005 Interoperable Data Formats in Production Systems.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
The FalconView Geodata Overlay
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Exploring Spatial Data Infrastructure in an Open Source World Jacqueline Lowe UNC-Asheville National Environmental Modeling and Analysis Center Jacqueline.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
A GeoSpatial Mapping Architecture
Recent developments in database management and standardization in the GEOMIND project László Sőrés (ELGI, Hungary) Mikael Pedersen (GEUS, Danmark) Valdas.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
WIGOS Data model – standards introduction.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Philadelphia, May 2–4, Philadelphia, May 2–4, Benjamin Lewis, Senior GIS Analyst,
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
Ontology-Based Interoperability Service for HL7 Interfaces Implementation Carolina González, Bernd Blobel and Diego López eHealth Competence Center, Regensurg.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Achieving Semantic Interoperability through Controlled Annotations Michael Gertz Department of Computer Science University of California, Davis
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.
What’s new at ArcGIS for INSPIRE Roberto Lucchi Guenther Pichler.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
Smart Maps and Dumb Questions: A Geospatial Semantic Web Interoperability Experiment Joshua Lieberman Traverse Technologies, Inc. & Northrop Grumman Information.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
The Overview of GeoSemantic Web Service 榮峻德 台大地理所博士班學生
A Context Framework for Ambient Intelligence
Presentation transcript:

Heterogeneous Geographic Objects Interoperability Victor Azevedo Master Student in Geomatics/UERJ Geoinfo, 2006 Margareth Meirelles Rodrigo Ferraz Antônio Ramalho Filho

Summary Motivation and Goals Some Concepts Methodology Case Study Results Conclusions and Future Works

Motivation Biofuel government program; Agro-Ecological Palm Oil Zoning in Legal Amazon deforested areas (MCT - Embrapa); Exchange soil geographic data among heterogeneous geographic data sources (SIPAM, IBGE, EMBRAPA and others)

Possible Contributions Inherits geographic data from different institutions; Data acquisition represents 60% - 80% of GIS implementation cost [Hartman 1998]; Geographic Data Consortium; Use distributed environment (internet) to exchange geographic data. = Exchange information among different geographic data producers;

Goals Propose a methodology to provide the interoperability among heterogeneous and distributed geographic objects (features) considering the syntactical, semantic and data format integration aspects; Contribute to the development of researches in spatial data integration

Specific Goals Propose an automatic integration of distributed heterogeneous geographic objects, based on: Open Geospatial Consortium (OGC) Specifications of Geographic Markup Language (GML) and Web Feature Services (WFS) plus domain ontology in Ontology Web Language (OWL) and metadata structure

Specific Goals Model the expert soil knowledge based on ontology sharing the results in OWL format. Develop a prototype to integrate two soil geographic data sources providing the result in a known geographic format; Apply the methodology to the project: Agro-Ecological Palm Oil Zoning in deforested areas of Legal Amazon (data from Embrapa Solos, IBGE, SIPAM and others institutes).

Summary Motivation and Goals Some Concepts Methodology Case Study Results Conclusions and Future Works

GIS Interoperability Heterogeneous Formats Shapefile GML DGN PostGIS TIFFGeoTIFF DXFMIF Oracle Spatial DLG MySQL MrSID ArcSDE

GIS Interoperability

How to make GIS Interoperability? Solving incompatibilities in three levels [Casanova et al 2005]: Formats Syntax Semantics Standardization

Summary Motivation and Goals Conceptualization Methodology Case Study Results Conclusions and Future Works

Methodology Geographic Object Servers (GOS) definition; –Provide Geographic Data in GML using a WFS Server. Integration Server(s) (GeoIS) definition; –Register each GOS; –Register Domains and Ontologies; –Correlates domain terms with GOS terms; –Generate the integrated version of Feature Collection. Service Oriented Architecture (SOA) Definition

Methodology For each geographic data source, publish the geographic objects in GML using a WFS Server; Some GIS and Map Servers implement the OGC WFS specification; –Geoserver, MapServer, MapGuide, ArcIMS, etc… Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS

OGC WFS-T

WFS Server Engine Distributed Environment Geographic Object Repository (Postgis, Oracle Spatial, Shapefile, etc.

Methodology Generate the ontology for each integration domain –Terms and Relationship in a formal way The domain ontology is the referential conceptual schema Syntactical and semantic reference for the knowledge area –Uniform Syntax and Semantic for integration Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS Knowledge Engineering Process

Methodology Register each domain –Ontologies in OWL Register each GOS in the Integration Server (GeoIS) –Location (URL), Feature Type and Metadata Make the syntactical and semantic correlation among each GOS Schema and the OWL Ontology –WFS DescribeFeatureType OWL Terms Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS Knowledge Engineering Process Integration Server Implementation

Methodology Generate and Publish unified Feature Collection with the geographic objects from each data source registered in GeoIS; Preferred formats – GML through WFS Map presentation in WMS. Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS Knowledge Engineering Process Integration Server Implementation Integrated Geographic Objects Publication

Methodology Activity Diagram ?

GIS Interoperability New Scenario

Summary Motivation and Goals Conceptualization Methodology Case Study Results Conclusions and Future Works

Case Study Agro-Ecological Palm Oil Zoning in deforested areas in Amazon; Biofuels utilization; Integration of soil geographic data from project data sources; Embrapa; IBGE (web); SIPAM; Others. Domain : Soil attributes to land evaluation.

Study Area IBGE SIPAM

Data Sources Used SIPAM Dual Architecture (Oracle + Shapefile) Scale: 1: All Amazon Region Restrict Information. IBGE Shapefile + dbf Scale: 1: Amazon Boundary region Public Information (

Heterogeneous!!!!

Materials PostGIS SIPAM Geographic Data Source - conversion from dual architecture (Shapefile + Oracle) to spatial database PostGIS; ArcGIS IBGE Geographic Data Source (shapefile) - unification of geometry and necessary attributes; GeoServer Configuration of WFS Services; Protégé OWL Creation of Knowledge Base in OWL Java J2EE Server Integration Application Geotools 2.1 – WFS Functions utilization and result generation Protégé OWL API – Get Ontology terms to correlation

Methodology Application Service Oriented Architecture (SOA) Definition IBGE Data Source (Soils) SIPAM Data Source (Soils) cartas_fronteira.shp

Methodology Application Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS

Query Server Capabilities Server Name Feature Type Name

Query Server Schema (XMLSchema) GML MultiPolygon Type All Schema in XMLSchema

Methodology Application The Knowledge Engineering Process Interactive Process - GIS Experts and the researches from Embrapa Soil Research Center Generation of 3 Knowledge Bases (Ontologies): i) soil attributes for land evaluation; ii) land evaluation in general; iii) land evaluation specific for palm oil; Ontology Editor: Protégé OWL Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS Knowledge Engineering Process

Methodology Application Knowledge Base

Map Unit is-a FeatureType Ontology and GML Integration Map Unit Properties

Methodology Application Land evaluation soil attributes (AtributosSoloAptidao.owl)

Methodology Application Java Implementation Important Open Source Java Libraries used: Protégé OWL API Geotools Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS Knowledge Engineering Process Integration Server Implementation

Domains

Ontology file (OWL) Geographic Data Sources

Domain Relationship Metadata Service Location FeatureType Name Correlation Table

GOS Property Schema Ontology Terms (Reference Schema)

Methodology Application New Map Registration Creation of integrated map All the geographic objects (features) from different data sources with the same schema Output Format: Shapefile (for this case study) Service Oriented Architecture (SOA) Definition Provide Geographic Objects in GML with WFS Knowledge Engineering Process Integration Server Implementation Integrated Geographic Objects Publication

New integration map

Geographic Data Sources that must be integrated

Download integrated map files

Summary Motivation and Goals Conceptualization Methodology Case Study Preliminary Result Conclusions and Future Works

Same Map Two Different Geographic Data Sources Selected map unit data source (IBGE) Reference Schema Ontology

Another Map Unit Selection Selected map unit data source (SIPAM) Same Reference Schema

Summary Motivation and Goals Conceptualization Methodology Case Study Results Conclusions and Future Works

Conclusions Semantic, format and syntax standardization can be a way to interoperability; The proposed methodology showed good results as a solution to the integration of heterogeneous geographical data sources (when applied to Amazon soil data sources); The use of WFS tools presented potential to unify different formats in GML. Protégé OWL framework succeed in representing experts knowledge; Difficult to work with Geotools and Protégé OWL API – sometimes it is necessary to change the source code.

Future Works Include in the methodology Web Register Service and OGC Catalog Service standards to register the Geographic Objects Servers Services (GOS) and the metadata respectively; Ontology-based querying to distributed geographic objects; Provide different output formats: GML and OWL individuals; Apply the work for all Legal Amazon Region; Make inferences about generated OWL file (automated land evaluation generation).

Questions ? Victor H. M. de Azevedo Thanks for the attention!

Query Feature Collection Geodetic Reference System – Use the EPSG ( Geodetic Parameter Dataset. GEOGCS["SAD69", DATUM["South_American_Datum_1969", SPHEROID["GRS 1967", , , AUTHORITY["EPSG","7036"]], AUTHORITY["EPSG","6291"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", ], AXIS["Lon", EAST], AXIS["Lat", NORTH], AUTHORITY["EPSG","4291"]] Feature Data