Using Ontologies for Resolution of Semantic ... - Semantic Scholar
Recommend Documents
approach is based on a group of people reaching an agreement on what are the ..... The application developer can combine classes from diverse ontologies and ... Apple. Lepidopteran. Vertebrate. O rganization. Person. Caterpillar. Butterfly.
nations such as used in software engineering for design patterns ... paper how to model commonalities in, what we call, se- ... inheritance for insurance help desk [27]), or systems that in- ...... patterns with OIL, a Web-compatible description log-
The third section discusses the main steps in the ... Proceedings of the IEEE International Conference on Advanced Learning Technologies (ICALT'04).
Jun 10, 2010 - cer Biomedical Informatics Grid (caBIG) Imaging Workspace, sub- contract from Booz-Allen & Hamilton, Inc. viewing the original native images.
we are able to execute these conversions at query or retrieval time. When de- .... or H represents the year 20 of Heisei, the current Japanese Impe- rial period.
mented two test cases in two specific domains -ISO-STEP ... large geometric datasets offers clear benefits as it reduces .... In the generic registration problem.
software procedure call. ... diagonal arrow in the center of the figure are the data constructs ... ontologies have been created for Business-to-Business (B2B).
May 16, 2006 - formal theories of how software systems behave at large that would also take account of the ... server and Web service descriptors. We motivate that a ... ically the administrator) can access the Customer table. So, the EJB must.
use of semantics and Semantic Web services technology. The key issue to fulfil this aim .... for developing organizational ontologies, to the best of our knowledge, there is no ... organizational ontology describing all kinds of company's activities
Using Ontologies for Resolution of Semantic ... - Semantic Scholar
While, Neoclassic [8] can detect the incoherence in both concept and ... However, Neoclassic implementation does not support an expressive language in.
Paper presented at the 4th AGILE Conference on Geographic Information Science in Brno, April 19-21, 2001.
Using Ontologies for Resolution of Semantic Heterogeneity in GIS Farshad Hakimpour1
Sabine Timpf
Geographic Information Analysis Division Department of Geography, University of Zurich Winterthurerstr. 190, CH-8057, Switzerland {farshad,timpf}@geo.unizh.ch
Abstract. Recently, problem of semantic conflicts in interoperable information systems or database integration has been under research. In this paper we try to clarify the problem and show how using ontologies can help in detecting and possibly resolving semantic conflicts. We also show how a formalism such as Description Logic can help in this domain.
1.
Introduction
An increasing number of geodata producers and users have expressed the need for interoperable GISs and for the integration of geodata. Interoperable systems have the potential to offer a prompt reaction to the need for data sets when dealing with geographic information analysis. Interoperability not only has to overcome complexity of sharing and integrating data between systems with different data structures and models, it also has to deal with semantic heterogeneity. This has become more important due to the fact that spatial data modeling has been the focus of many research projects and different spatial data models are on the market. By semantics we refer to the meaning of the data in contrast to syntax, which refers to the structure of the schema. As meaning of words and understanding of concepts may differ from one community to another, people may have different interpretations of data, as well. For example, a concept “main street” can be defined as streets with width greater than 30m in one community while in another community it refers to streets with more than 3000 cars per day passing through. The later community may
1. The work of Farshad Hakimpour is funded by Swiss National Science Foundation (Project Number: 2100-053995).
have a concept “wide street” defined by its width grater than 30 meter which is comparable with the concept “main street” in the former community. Different interpretation of data causes semantic heterogeneity. Relying on implicit interpretation of data is the main cause of semantic heterogeneity. People from different communities can talk about “main street” without realising they are referring to different concepts. Many standards in the domain of GIS have been established to overcome this problem. Semantics of geodata should be explicitly represented in the metadata by means of a formalism. Explicit and formalized representation of semantics can be used during integration to overcome semantic heterogeneity in systems using spatial data from different sources. Database schemas are the definitions of logical structures (or patterns) that convey the data and are the result of the database design phase. Schemas are expressed in a language (known as Data Definition Language or DDL). Part of the semantics is based on the interpretation of DDL syntax - i.e., keywords, operators and their orders. That is, when encountering such keywords or operators a computer program takes a standard action or a human would have a standard interpretation. Another part of semantics is related to the names (or terms) one uses for identifiers in the DDL - we refer to it as terminological semantics. Items in schema definitions such as: attributes, classes, methods, data types, relations are declared by specified names and possibly some descriptions as metadata. Such verbal descriptions used to be the way to specify the semantics of identifiers in schemas. The latter (terminological semantics) is the focus of this paper, while the former part is still subject of research (e.g., heterogeneity of OODB schemas and RDB schemas) but will not be discussed here. Ontologies, as “explicit and formalized specifications of conceptualizations” (Gruber [3]), play an important role to extract and formalize semantics. An ontology consists of logical axioms that convey the meaning of terms within a community. The logical axioms represent hierarchies of concepts and the relations among concepts. An ontology is specific to a community and should be agreed upon by members of the community [1]. Ontologies attracted attention in integration of information systems and databases. By means of ontologies we will represent an approximation of conceptualizations [4] which is a basis for interpretation of data. The structure of this paper is as follows. Section 2 aims at giving an introductory definition of ontology applicable to the integration problems. Section 3 discusses the role of ontologies in the integration task. Section 4 focuses on Description Logic as an approach to represent and reason with ontologies including a simple example. Section 5 introduces the conclusion and the direction of the future research.
2.
Ontologies
Explicit and formal definition of semantics of terms guided researchers to apply formal ontologies as a potential solution to semantic heterogeneity (e.g., works preseted in [5]). An ontology consists of logical axioms that convey the meaning of terms for a particular community. Logical axioms are the means to introduce concepts and their relations also express constraints on both concepts and relations. An ontology exists