Advanced Geographic Information Systems Vol. II - GIS Interoperability, from Problems to Solutions - R. Laurini, K. Yétongnon, D.

Similar documents
FEDERATING GEOGRAPHIC DATABASES: A STEP TOWARDS INTEROPERABILITY

METADATA AND GIS. A Classification of Metadata for GIS. Stéphane COULONDRE, Thérèse LIBOUREL and Laurent SPÉRY

An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources

Interoperability in GIS Enabling Technologies

Giving Meaning to GI Web Service Descriptions (Extended Abstract 44 )

Ontology-Driven Geographic Information Systems

Interrogation System Architecture of Heterogeneous Data for Decision Making

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Information management - Topic Maps visualization

Data Access and Integration Architectures

Knowledge Representation, Ontologies, and the Semantic Web

Keynote Speakers CyberC 2010

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications

Treatments and Mergers in the Spatial Data Framework for Semantic Interoperability of Geographic Information Systems

MERGING BUSINESS VOCABULARIES AND RULES

New Corneal Reflection Removal Method Used In Iris Recognition System Walid Aydi, Nouri Masmoudi, Lotfi Kamoun

The Semantics of Semantic Interoperability: A Two-Dimensional Approach for Investigating Issues of Semantic Interoperability in Digital Libraries

Designing Evolvable Location Models for Ubiquitous Applications

This document is a preview generated by EVS

Semantic Data Extraction for B2B Integration

Visualization and modeling of traffic congestion in urban environments

Remotely Sensed Image Processing Service Automatic Composition

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

Extending the Facets concept by applying NLP tools to catalog records of scientific literature

Connecting Distributed Geoservices: Interoperability research at ITC

The Design and Application of GIS Mathematical Model Database System with Meta-algorithm Li-Zhijiang

Scalable Hybrid Search on Distributed Databases

IMUalpha 2013 Detection, Integration And Correction Methods For Homologous Geographic Objects

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

Cheshire 3 Framework White Paper: Implementing Support for Digital Repositories in a Data Grid Environment

MIWeb: Mediator-based Integration of Web Sources

MULTIMEDIA DATABASE MANAGEMENT SYSTEMS

Keywords: 3D-GIS, R-Tree, Progressive Data Transfer.

An Object-Oriented HLA Simulation Study

Generalized Document Data Model for Integrating Autonomous Applications

Ontology Construction -An Iterative and Dynamic Task

The Specifications Exchange Service of an RM-ODP Framework

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Intelligent Brokering of Environmental Information with the BUSTER System

Geographic Information Fundamentals Overview

Models for Metadata or Metamodels for Data?

A Mapping of Common Information Model: A Case Study of Higher Education Institution

Towards a National Data Infrastructure First Insights Regarding Its Design and Its Governance

The Context Interchange Approach

1 Definition of Ontologies

Managing Knowledge for Spatial Data A Case Study with Industrial Archaeological Findings

Geodatabase over Taita Hills, Kenya

Java Learning Object Ontology

Encyclopedia of Information Science and Technology

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL

Presented by Kit Na Goh

Revising the MSIS 2016 Model Curriculum : Status Update and Panel Discussion

Four Promising Multimedia Databases and Their Embodiments

various parameter items of requirement formalization description can be obtained; Last Section is conclusion. 2. ANALYSIS OF USER DEMANDS In addition,

Council for Innovative Research

I. Khalil Ibrahim, V. Dignum, W. Winiwarter, E. Weippl, Logic Based Approach to Semantic Query Transformation for Knowledge Management Applications,

Sharing Data on the Aquileia Heritage: Proposals for a Research Project

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani

Syrtis: New Perspectives for Semantic Web Adoption

Internal project report T3.1 Damask Ontology

Crisis and paradox in distributed-systems development

SEXTANT 1. Purpose of the Application

NCGIA. National Center for Geographic Information and Analysis. On Information Modeling To Support Interoperable Spatial Databases

The Virtual Observatory and the IVOA

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc.

Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments

CURRICULUM VITAE. June, 2013

Computer Networking: A Top-Down Approach (7th Edition) PDF

Resolving Schema and Value Heterogeneities for XML Web Querying

Data Model Considerations for Radar Systems

Pre-consensus Ontologies and Urban Databases

Advances in Databases and Information Systems 1997

Discovering Mappings between Ontologies in Semantic Integration Process

RM-ODP: The ISO Reference Model for Open Distributed Processing

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION

HORUS: a Semantic Broker for GIS Interoperability

Object Query Standards by Andrew E. Wade, Ph.D.

APPLICATION OF SEMANTIC INTEGRATION METHODS FOR CROSS-AGENCY INFORMATION SHARING IN HEALTHCARE

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

Converting Point Estimates for Cost-Risk Analysis

CCSDS STANDARDS A Reference Model for an Open Archival Information System (OAIS)

Life cycle inventory databases: importance and challenges

I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING. Andrii Donchenko

Information mining and information retrieval : methods and applications

Metadata in the Driver's Seat: The Nokia Metia Framework

BIBL NEEDS REVISION INTRODUCTION

Design and Implementation of Agricultural Information Resources Vertical Search Engine Based on Nutch

OMS Connect : Supporting Multidatabase and Mobile Working through Database Connectivity

Oleksandr Kuzomin, Bohdan Tkachenko

LDAP-based IOT Object Information Management Scheme

Introduction to Data Management for Ocean Science Research

DBMS (FYCS) Unit - 1. A database management system stores data in such a way that it becomes easier to retrieve, manipulate, and produce information.

D2.5 Data mediation. Project: ROADIDEA

The AAA Model as Contribution to the Standardisation of the Geoinformation Systems in Germany

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY

Ontology Extraction from Heterogeneous Documents

Content Interoperability Strategy

LEARNING KIT AND TUTORIALS FOR THE DIFFUSION OF THE DIGITAL PHOTOGRAMMETRY

INSPIRE: ready for landing?

Binju Bentex *1, Shandry K. K 2. PG Student, Department of Computer Science, College Of Engineering, Kidangoor, Kottayam, Kerala, India

Transcription:

GIS INTEROPERABILITY, FROM PROBLEMS TO SOLUTIONS R. Laurini LIRIS Laboratory, INSA de Lyon, Villeurbanne, France K. Yétongnon LE2I-Equipe Ingénierie Informatique, Université de Bourgogne, Dijon, France LIRIS Laboratory, Claude Bernard Lyon I University, Villeurbanne, France Keywords: GIS, interoperability, semantics, mediation, ontologies, context, metadata. Contents 1. Introduction 1.1 An introductory example 1.2 Definitions 1.3 Levels of interoperability 1.4 Presentation of the paper structure 2. Syntactic GIS interoperability 3. Semantic GIS interoperability: non spatial aspect 3.1 The federation approach 3.2 The mediation approach 4. Semantic GIS interoperability: spatial aspect 5. Conclusions and perspectives Glossary Bibliography Biographical Sketches Summary Presently, a lot of Geographic Information Systems are operating all over the world, especially in administrations, and one of the problems is to make them cooperate, especially at the data level, such as an institution can profit from the data of another institution. This problem is identified as GIS interoperability since the idea is to share not only data but also programs and services. The goal of this article is to present the main issues that must be addressed to achieve interoperability among several GIS, and to discuss the variety of solutions proposed. Two main approaches have been distinguished: syntactic and semantic interoperability. As syntactic interoperability can be solved by extensions of CORBA, presently the proposed solutions of semantic interoperability are based on ontologies and mediators. 1. Introduction Geographical information system design has evolved from isolated GIS to interoperability. During the last decades, local authorities, administrations, environmental agencies have developed geographic information systems to support

various decision making tasks (see Introduction to Spatial Decision Support Systems). Initially, the overall scope is to store, manipulate and maintain data that are directly related to the mission of system users. But increasingly, the need to share information with other institutions and to reduce data cost has allowed the emergence of tools for the support of not only data sharing, but also interoperability between data and services. As it was said some years ago, whereas interoperability is a dream for users, it is a real nightmare for systems developers. GIS interoperability is a necessity for applications that involve combining data from several institutions. Typical example of applications include: natural or technological risks, disaster management, street repairs, environmental monitoring and studies, international transportation, huge public works, marine cartography (navigation), etc (see Advanced Geographic Information Systems). 1.1 An introductory example As an initial example, consider an application that is aimed at detecting and controlling pollution along the Rhine river in Europe (Figure 1). The Rhine takes its source in Switzerland, then flows along the boundary between France and Germany, traverses Germany, and it finishes in The Netherlands. Any comprehensive study must be based on several databases, located in different countries. The languages and scopes of the databases may be different. Their contents were not acquired with the same specifications, and their last updates do not coincide: in this example, interoperability must be ensured between four GIS (Swiss, German, French and Dutch), with perhaps the indication that some of them may be in reality a federation of different GIS subsystems. Figure 1. An introductory example about the Rhine river

1.2 Definitions By definition, interoperability is "the ability of two or more systems or components to exchange information and to use the information that has been exchanged". More explicitly, interoperability can also be defined as the technical capacity of software applications for cooperating without conflicts neither of systems, nor of contents, between several organizations. As depicted in Figure 2, interoperability can be addressed in several ways. On the extremes, two solutions that are different in their scope have been identified. The first approach deals with interoperability of two sites, creating a sort of stovepipe system. This solution cannot easily be generalized or extended to more than two sites. The second approach is a more general interoperability solution that is aimed towards total integration of systems and data. Between these extreme approaches there are intermediate solutions with a different level of integration openness, i.e. the ease of integrating new sites. Connectivity solutions allow data transfer and management while inter-connectivity solutions allow data sharing over various domains. Figure2. The implementation continuum to ensure interoperability 1.3 Levels of interoperability Different classifications of interoperability approaches have been proposed. Figure 3 illustrates the different levels of interoperability, ranging from the lowest level devoted to network protocol interoperability to the highest level of applications interoperability. In this paper the focus is on the highest level of interoperability, assuming that problems at other levels are solved. (For some details on lower level approaches, see Interaction Issues and Decision Support in Intelligent GIS, and Web Based Spatial Decision Support: Technical Foundation and Applications; for a discussion on geographic data integration see Advanced Geographic Information Systems) In the application level two sub-levels devoted to the resolution of data conflicts are usually distinguished: syntactic and semantic levels. The first sub-level resolves syntactic data conflicts to allow data

sharing in a common representation. Syntactic conflicts occur when different spatial databases use different data models to represent information. The semantic sub-level is dedicated to the resolution of semantic conflicts. It provides tools to create and use global view on distributed databases according to the context of application. Data access to various databases is carried out in a transparent manner. Semantic conflicts arise when the different databases present differences in spatial data representation, spatial scale, spatial fragmentation, geometric coordinate systems and the interpretation of the same real entity (see Spatial Data Quality). The remainder of the paper is devoted to an extensive description of the main issues related to these sub-levels. - - - Figure 3. Interoperability levels TO ACCESS ALL THE 18 PAGES OF THIS CHAPTER, Visit: http://www.eolss.net/eolss-sampleallchapter.aspx Bibliography Abel, D., Ooi, B., Tan, K., Tan, H. (1998) Towards Integrated Geographical Information Processing. International Journal of Geographical Information Science (IJGIS), 12(4):353-371. [This paper presents the design of an integrated virtual GIS for distributed spatial data processing in heterogeneous environments.]

Bishr, Y. (1997) Semantic Aspects of Interoperable GIS. Ph.D. Thesis, ITC Publication Series, Enschede, The Netherlands, ISBN 90-6164-1411. [This thesis presents an interesting perspective to achieve semantic interoperability among heterogeneous GIS.] Clement, G., Larouche, C., Goiun, D., Morin, P., Kucera, H. (1997) OGDI: Towards Interoperability among Geospatial Databases. ACM SIGMOD Record, 26(3):18-23. [This paper describes the Open Geospatial Datastore Interface (OGDI) which allows application software to access a variety of spatial data products.] Devogele, T., Parent, C., Spaccapietra, S (1998) On Spatial Database Integration. International Journal of Geographical Information Science, Vol 12, pp. 335-352. [This paper presents a general methodology especially for the interoperability of multi-scale geographic databases.] Goh, C., Madnick, S., Siegel, M. (1994) Context Interchange: Overcoming the Challenges of Large-Scale Interoperable Database Systems in a Dynamic Environment. Third International Conference on Information And Knowledge Management (CIKM), pp. 337-346. [This paper provides an overview of the Context Interchange approach to interoperability and shows how it differs from some other integration approaches.] Gruber, T (1993) A Translation Approach to Portable Ontology Specifications. International Journal of Knowledge Acquisition for Knowledge-Based Systems, 2(5):199-220. [This is the seminal paper presenting the way of using ontologies for interoperability.] Kashyap, V., Sheth, A. (2000) Information brokering across heterogeneous digital data: a metadatabased approach. The Kluwer international series on advances in database systems. [This book discusses the next step in information interoperation and provides an interesting framework based on inter-ontology interoperation.] Sheth, A., Larson, J. (1990) Federated Database Systems For Managing Distributed, Heterogeneous and Autonomous Databases. ACM Computing Surveys, 22(3):183-236. [This paper defines a reference architecture of federated database system.] Vckovski, A. (1996) Java as a Software System for Distributed and Interoperable Geoprocessing. International Conference on Parallel and Distributed Computing Systems, pp. 779-783. [This paper presents the Virtual Data Set model (VDS) for defining persistent and uniform views over multiple heterogeneous spatial data sources.] Worboys, M., Deen, S. (1994) Semantic Heterogeneity in Distributed Geographic Databases. ACM SIGMOD Record, 20(4):30-34. [This paper presents some specific semantic spatial conflicts which can occur in distributed geographic databases.] Biographical Sketches Robert Laurini is presently head of the Laboratory for Information System Engineering (LISI), shared by to the National Institute for Applied Sciences (INSA) and Claude Bernard University of Lyon, France, and head of SIGMA / CASSINI, the French CNRS Research Group on Geographic Information Systems. He received his doctorates (docteur-ingénieur 1973, and doctorat d'état in 1980) from Claude Bernard University of Lyon. He is teaching at Computing Departement of the University Institute of Technology, Claude Bernard University of Lyon. Previously, he carried out researches at the University of Cambridge, UK (1976-1977) and at the University of Maryland at College Park, USA (1986-1987). He is member of ACM and of IEEE Computer Society. In November 1998, he received an ACM award for Technical Contributions and Leadership. His main interests are spatial and multimedia information systems with applications to urban and environmental planning, together with telegeoprocessing (GIS + Telecom). He has authored or coauthored more than 150 refereed papers. Prof. Laurini is also vice-president of Urban Data Management Society), associate editor of "Journal of Visual Computing and Languages", "Computers, Environment and Urban Systems", and member of scientific committees of several journals.

He has co-authored 5 books, out of which "Fundamentals of Spatial Information Systems" in 1992, and "Information Systems for Urban Planning, A Hypermedia Cooperative Approach" in 2001. He also teaches at the University of Venice (IUAV), Italy. Kokou Yétongnon received his BS degree in mathematics from the university of Bénin, Togo, in 1974; his MS and PhD in computer science and engineering from the university of Connecticut in 1981 and 1985 respectively. He joined the university of Bourgogne in Dijon, France as an assistant professor in 1985. He is currently a professor in the computer science department at the university of Bourgogne. He was the director of the Laboratoire d'ingéniérie Informatique from 1991 to 1995. He currently heads the database and information technology research group. The research of the group involves distributed computing systems and databases. His research interests include databases, object oriented information systems, cooperative systems, image database, spatial database systems, distributed information systems, semantic data models and performance analysis. Djamal Benslimane graduated with an "Ingenieur Informatique" degree in 1985 from the university of Tizi-ouzou Algeria. He received his PhD degree in computer science from Blaise Pascal University in Clermont-Ferrand, France, in 1992. He was an assistant professor at University of Burgundy, Dijon, France from 1992-2001. He is currently a professor at Claude Bernard University, Lyon, France. His research interests include databases interoperability, spatial data models, database query, and spatial ontologies.