Ontology has experienced a renaissance recently. In the past, it has
been used as a term for probably the most fundamental branch of
metaphysics, the study of being or existence, the most fundamental
study of reality, the science of ``being qua
being''. In
computer science it refers to the formalization of all the relevant
entities, relationships and rules of a domain, usually in a
hierarchical data structure. Ontologies are used in branches of
artificial intelligence and knowledge representation. They can be used
for inductive reasoning or classification, or the communication and
sharing of information between different systems. Most ontologies in
use today are limited to a single domain, like the Gene Ontology, that is
limited to the domain of genes. Ontologies, that are not limited to
specific domains are called Top-Level-Ontologies, Upper Ontologies or
Foundation
Ontologies. They try do define general entities in a general
sense. This can be highly valuable for common sense reasoning or as a
foundational background for domain specific ontologies. Some claim,
that this leads to ``semantic and ontological warfare due to competing
standards'', mostly due to different philosophical views on what
exists. There are several projects that develop an Upper
Ontology, one of them is the GOL
group in Leipzig with their GFO, General Formal
Ontologies
. This work is a
contribution to the General Formal GOLGeneral
Ontological Language. A language to formalize
ontologies. GOL uses GFO as a background ontology.
GFOGeneral Formal Ontologies. A
library of top-level ontologies.
Ontologies. Due to different fundamental, philosophical views, probably no
Top-Level-Ontology will ever become a single, widely accepted
standard, and even in this work there will be decisions made that
contradict some of the decisions already made by the designers of the
General Formal Ontologies. Some of them will be minor, and could or
could not be integrated in GFO. Some may be more important, and as we
will try to defend our decisions thoroughly, we encourage the GOL
researchers to use our argumentation to improve their ontology
framework. This is to say, that this thesis will not be limited by the
decisions already made by the GOL group. If there is enough evidence
to justify this step, we will argue in favor of philosophical views
different to those expressed in the General Formal Ontologies.
Subsections
leechuck
2005-04-19