Thomas Bittner
bittner3@buffalo.edu
Department of Philosophy and Department of Geography
State University of New York at Buffalo
This course gives an introduction to formal ontology and how it can be used to facilitate semantic interoperability of (Geographic) Information Systems. The course has three major parts:
The first part motivates the need for ontologies and discusses the application of ontologies in information systems in general. The motivation mainly comes from analyzing bio-ontologies but the presented examples can be easily generalized to other domains such as geographic information processing. We discuss ontologies from a computer science perspective as a specification of a conceptualization [Gru93, Gua98]. In this discussion we will identify the need for formal ontology and for the development of top-level ontologies.
Top-level ontologies provide a formal account of notions that are fundamental in any domain. Examples include: the categories of universals and particulars (i.e., types and tokens); categories like endurants and perdurants (which reflect different modes of existence in time); formal relations such as parthood, connectedness, location, constitution, etc. The second part of the course gives an informal overview of axiomatic theories that were developed to formally characterize those notions (formal ontological theories, i.e., formal ontologies). We will mainly discuss theories presented in [Var03, Var96, Don03, BDS04, DB05, NGS04].
We will argue that well designed domain ontologies (geographic ontologies, bio-medical ontologies, etc.) use top-level ontologies as their foundations. This means that the semantics of the domain vocabulary is specified using top-level terms with an already well established semantics. Thus top-level ontologies facilitate the exchange of data and interoperability across different domains (e.g., geography, medicine, epidemiology, etc.) since they ensure that foundational terms are used in a unified and semantically compatible manner.
The third part starts with an overview of one specific top-level ontology, Basic Formal Ontology (BFO), and discusses how this ontology can be applied to geographic phenomena [GS04]. It will also briefly discuss DOLCE [MBG04] as an alternative top-level ontology.
Top-level ontologies are usually developed within a framework of first order logic [Smi03]. Due to the expressive power of first order logic these ontologies cannot be directly implemented on a computer. We will discuss, however, how top-level ontologies can be used to facilitate the implementation of domain-specific ontologies within less-expressive but computationally tractable description logics [BCM02].
An Introduction to formal ontology and how it can facilitate semantic interoperability
This document was generated using the LaTeX2HTML translator Version 96.1 (Feb 5, 1996) Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html -split 0 FormalOntologyAndSemanticInteroperability.tex.
The translation was initiated by Thomas E Bittner on Thu Sep 1 18:55:17 EDT 2005