Conference PaperPDF Available

A Comparison of Upper Ontologies.

Authors:

Abstract

Upper Ontologies are quickly becoming a key tech- nology for integrating heterogeneous knowledge coming from different sources. In fact, they may be exploited as a "lingua franca" by intelligent software agents in all those scenarios where it is impossible (or there is no will) for an agent to disclose its own entire ontology to other agent, despite the need to communicate with it. This paper represents the very preliminary step towards the exploitation of Upper Ontologies as bridges for allowing intelligent software agents to align heterogeneous ontologies in an automatic way, where we analyse the most up-to-date state-of-the- art. In this paper we analyse 7 Upper Ontologies, namely BFO, Cyc, DOLCE, GFO, PROTON, Sowa's ontology, and SUMO, according to a set of standard software engineering criteria, and we synthesise our analysis in form of a comparative table. A summary of some existing comparisons drawn among subsets of the 7 Upper Ontologies that we deal with in this document, is also provided.
A Comparison of Upper Ontologies
Viviana Mascardi, Valentina Cordì
DISI, Università degli Studi di Genova,
Via Dodecaneso 35, 16146, Genova, Italy
E-mail: {cordi,mascardi}@disi.unige.it
Paolo Rosso
DSIC, Universidad Politécnica de Valencia,
Camino de Vera s/n, 46022, Valencia Spain
E-mail: prosso@dsic.upv.es
Abstract—Upper Ontologies are quickly becoming a key tech-
nology for integrating heterogeneous knowledge coming from
different sources. In fact, they may be exploited as a “lingua
franca” by intelligent software agents in all those scenarios where
it is impossible (or there is no will) for an agent to disclose its own
entire ontology to other agent, despite the need to communicate
with it. This paper represents the very preliminary step towards
the exploitation of Upper Ontologies as bridges for allowing
intelligent software agents to align heterogeneous ontologies in an
automatic way, where we analyse the most up-to-date state-of-the-
art. In this paper we analyse 7 Upper Ontologies, namely BFO,
Cyc, DOLCE, GFO, PROTON, Sowa’s ontology, and SUMO,
according to a set of standard software engineering criteria, and
we synthesise our analysis in form of a comparative table. A
summary of some existing comparisons drawn among subsets of
the 7 Upper Ontologies that we deal with in this document, is
also provided.
I. INTRODUCTION
The increasing pressing need that human and software
agents have to retrieve and exchange knowledge in a precise
and efficient way, have caused ontologies, web services, and
the combination of both, i.e., semantic web services, to be
more and more exploited for sharing knowledge within and
outside the boundaries of companies and other organisations.
Intelligent software agents are recognised by both researchers
and practitioners from the industry as one of the most suitable
means for mediating among the heterogeneity of applications
working within open, distributed, concurrent systems, and for
this reason they find application in many commercial projects.
However, there are still many unsolved issues for devel-
oping and deploying multi-agent systems (MASs) in open,
distributed, concurrent scenarios. One of them is how to find
mappings between concepts belonging to different ontologies
(in technical word, finding an alignment between these differ-
ent ontologies) in an automatic way. We are considering the
adoption of “Upper Ontologies” as bridges for making this
alignment possible.
Upper ontologies are quickly becoming a key technology
for integrating heterogeneous knowledge coming from differ-
ent sources. In fact, they may be used by different parties
involved in a knowledge integration and exchange process as
a reference, common model of the reality. In particular, they
may be exploited as a “lingua franca” by intelligent software
agents in all those scenarios where it is impossible (or there
is no will) for an agent to disclose its own entire ontology to
other agent, despite the need to communicate with it.
The definition of upper ontology (also named top-level
ontology, or foundation ontology) given by Wikipedia [22]
is “an attempt to create an ontology which describes very
general concepts that are the same across all domains. The
aim is to have a large number on ontologies accessible under
this upper ontology”.
This paper represents the very preliminary step towards
the exploitation of Upper Ontologies as bridges for allowing
intelligent software agents to align heterogeneous ontologies
in an automatic way, where we analyse the most up-to-date
state-of-the-art. In fact, in this paper we have described 7 upper
ontologies along different criteria that include dimension, im-
plementation language(s), modularity, developed applications,
alignment with the WordNet lexical resource, and licensing.
We have chosen these criteria for three reasons:
They are software engineering criteria useful for the
developer of a knowledge-based system that has to choose
the most suitable Upper Ontology for his/her needs,
among a set of existing ones. Since all of us have a
computer science background, these criteria are more
familiar to us than philosophical ones.
They take into account some of the evaluation questions
proposed by the IEEE Standard Upper Ontology Working
Group (http://suo.ieee.org/SUO/Evaluations/),
and they also extend the criteria considered in an existing
comparison among SUMO, Cyc, and DOLCE [18], thus
allowing us to “reuse”, and to be consistent with, the
results already obtained there.
They are not (easily) scientifically falsifiable.
The choice of the 7 upper ontologies we have described,
namely BFO, Cyc, DOLCE, GFO, PROTON, Sowa’s ontology,
and SUMO, is based on how much, to the best of our
knowledge, they are visible and used inside the research
community. For example, we have discussed all the Upper
Ontologies referenced by Wikipedia, apart from WordNet that
we consider a lexical resource rather than an Upper Ontology,
and from the Global Justice XML Data Model and National
Information Exchange Model, that addresses the specific ap-
plication domain of justice and public safety. We have reported
alignments between the Upper Ontologies and WordNet, when
existing. To the 5 Upper Ontologies considered by Wikipedia,
we have added PROTON and Sowa’s ontology. We have
also cited three attempts to merge existing Upper Ontologies,
namely COSMO, MSO, and OntoMap, although we have not
described them in detail since the first two ones are still work
in progress, and the last one is over since four years.
The methodology followed to draw this paper consisted in
checking the existing literature, producing a first draft of the
comparison based on the retrieved literature, submitting it to
the attention of the developers of all the 7 upper ontologies
under comparison, and integrating the obtained answers and
suggestions into the current version of the paper. Due to time
constraints, we were not able to experiment with the upper
ontologies by our own. This “on the field” experimentation is
part of our near future work.
The paper is organised in the following way: Section II
provides a description of the 7 upper ontologies, and Section
III surveys some existing, partial comparisons drawn in the
past years among subsets of the Upper Ontologies that we
describe in Section II, and provides a synthesis of the results
of our comparison among them.
II. DESCRIPTION
a) Basic Formal Ontology (BFO):
Status of this description. Validated by H. Stenzhorn,
research associate and doctoral student at the IFOMIS and
the University Hospital Freiburg - Medical Informatics
Department, and one of BFO’s developers.
Home page. http://www.ifomis.org/bfo.
Developers. B. Smith, P. Grenon, H. Stenzhorn, A. Spear
(IFOMIS, Saarland University).
Description. BFO consists in two sub-ontologies: SNAP
– a series of snapshot ontologies (Oti), indexed by times
– and SPAN – a single videoscopic ontology (Ov). An
Oti is an inventory of all entities existing at a time, while
an Ovis an inventory of all processes unfolding through
time. Both types of ontology serve as basis for a series
of sub-ontologies, each of which can be conceived as a
window on a certain portion of reality at a given level of
granularity.
History. The theory behind BFO has been developed and
formulated by Smith and Grenon in a series of publica-
tions starting in 1998. Its current implementation in OWL
has been developed by Stenzhorn with contributions from
Spear.
Dimensions. BFO contains 1 top connecting class (“En-
tity”), 18 SNAP classes, and 17 SPAN classes for a
total of 36 classes which are, in version 1.0 of the
implementation, connected via the is_a relation. The
forthcoming version of BFO will incorporate relations
between classes too.
Implementation language(s). OWL [21].
Modularity. BFO is divided into the SNAP and SPAN
modules.
Applications. BFO has been applied to the biomedical
domain [8] and it is currently used in building an ontology
for clinic-genomic trials on cancer (http://www.acgt-eu.
org).
Alignment with WordNet. Not supported.
Licensing. BFO is freely available; its OWL implemen-
tation may be downloaded from http://www.ifomis.org/bfo/
1.0.
b) Cyc:
Status of this description. Validated by L. Lefkowitz,
executive director for business solutions at Cycorp.
Home page. http://www.cyc.com/.
Developers. Cycorp.
Description. The Cyc Knowledge Base (KB) is a for-
malised representation of facts, rules of thumb, and
heuristics for reasoning about the objects and events of
everyday life. The KB consists of terms and assertions
which relate those terms. These assertions include both
simple ground assertions and rules. The Cyc KB is
divided into thousands of “microtheories” focused on
a particular domain of knowledge, a particular level of
detail, a particular interval in time, etc.
History. The Cyc project was founded in 1984 by D.
Leant as a lead project in the Microelectronics and Com-
puter Technology Corporation (MCC). In 1994, Cycorp
was founded to further develop, commercialize, and apply
the Cyc technology. Cycorp offers a no-cost license to its
semantic technologies development toolkit to the research
community (ResearchCyc). Additionally, it has placed the
core Cyc ontology (OpenCyc) into the public domain.
Dimensions. The Cyc KB (including Cyc’s microtheo-
ries) contains more than 300,000 concepts and nearly
3,000,000 assertions (facts and rules), using more than
15,000 relations.
Implementation language(s). Cyc is represented in
the CycL formal language (http://www.cyc.com/cycdoc/ref/
cycl-syntax.html). The latest release of Cyc includes an
Ontology Exporter that allows to export specified portions
of Cyc to OWL files.
Modularity. The “microtheory” approach supports mod-
ularity.
Applications. Cyc has been used in the domains of
natural language processing, in particular for the tasks
of word sense disambiguation [4] and question answering
[5], of network risk assessment [19], and of representation
of terrorism-related knowledge [6].
Alignment with WordNet. The last release of Cyc (as
well as of OpenCyc and ResearchCyc) includes links be-
tween Cyc concepts and about 12,000 WordNet synsets.
Licensing. Cyc is a commercial product, but Cycorp
also released OpenCyc (http://www.opencyc.org/), the open
source version of the Cyc technology, and ResearchCyc
(http://research.cyc.com/), namely the Full Cyc ontology,
but with a research-only license.
c) DOLCE (a Descriptive Ontology for Linguistic and
Cognitive Engineering):
Status of this description. Not validated by the ontology
developer(s).
Home page. http://www.loa-cnr.it/DOLCE.html.
Developers. Researchers from the Laboratory for Applied
Ontology, headed by N. Guarino.
Description. DOLCE is the first module of the Won-
derWeb Foundational Ontologies Library. DOLCE has a
clear cognitive bias, in the sense that it aims at capturing
the ontological categories underlying natural language
and human commonsense. According to DOLCE, differ-
ent entities can be co-located in the same space-time.
DOLCE is described by its authors as an “ontology
of particulars”, which the authors explain as meaning
an ontology of instances, rather than an ontology of
universals or properties. The taxonomy of the most basic
categories of particulars assumed in DOLCE includes,
for example, abstract quality, abstract region, agentive
physical object, amount of matter, non-agentive physical
object, physical quality, physical region, process, tempo-
ral quality, temporal region.
History. DOLCE has been developed as part of Wonder-
Web, a project funded as a shared-cost RTD under the
European Commission information society technologies
(IST) programme. WonderWeb started in 2002 and ended
in 2004. Although the project has already ended, DOLCE
is actively maintained and used.
Dimensions. Around one hundred of terms, and a similar
number of axioms.
Implementation language(s). First Order Logic, KIF [1],
OWL.
Modularity. The intended use of DOLCE is within a
modular library of foundational ontologies, but it is not
currently divided into modules.
Applications. According to the “DOLCE around the
world” web page (http://www.loa-cnr.it/dolcevar.html), there
are many projects that use DOLCE, including the LOIS
Project – an international research project on multilingual
information retrieval from legal databases –, SmartWeb
– a centre of excellence in research on intelligent
computing technologies and their application to web-
based systems and services –, Language Technology for
eLearning – a project funded by the EC, and using
multilingual language technology tools and semantic web
techniques for improving the retrieval of learning material
–, AsIsKnown – a semantic-based knowledge flow system
for the European home textiles industry, also funded by
the EC –, and the Projects of the Laboratory for Applied
Ontology.
Alignment with WordNet. The OntoWordNet Project
aims at aligning the top-level of WordNet to DOLCE,
in order to obtain an “ontologically sweetened” lexical
resource, meant to be conceptually more rigorous, cog-
nitively transparent, and efficiently exploitable in several
applications. The beta version (v0.72) of the OWL align-
ment of WordNet 1.6 Noun Synsets to the DOLCE-Lite-
Plus ontology library consists of an alignment between
DOLCE-Lite-Plus and about 100 Wordnet sysnsets, and
can be downloaded from http://www.loa-cnr.it/ontologies/
OWN/OWN.owl.
Licensing. The OWL version of DOLCE can be freely
downloaded from http://www.loa-cnr.it/ontologies/DLP3971.
zip.
d) GFO (General Formal Ontology):
Status of this description. Validated by F. Loebe, PhD
student at the University of Leipzig under the supervision
of H. Herre and M. Löffler, members of the scientific
board of Onto-Med.
Home page. http://www.onto-med.de/ontologies/gfo.html.
Developers. The Onto-Med Research Group (http://www.
onto-med.de/).
Description. GFO includes elaborations of categories like
objects, processes, time and space, properties, relations,
roles, functions, facts, and situations. Work is in progress
on an integration with the notion of levels of reality
in order to more appropriately capture entities in the
material, mental, and social areas.
History. Work on GFO has started in 1999 in the context
of the GOL project (General Ontological Language).
Meanwhile, several directions of research have been
recognised and divided the initial project, such that GFO
is now one component of a larger framework. Work on
GFO remains in progress, because the development of
top-level ontologies is a long-term research effort.
Dimensions. The OWL version of GFO consists of 79
classes, 97 subclass-relations, and 67 properties.
Implementation language(s). The FOL axiomatization
of GFO and a KIF implementation of it are forthcoming.
An OWL-DL version also exists.
Modularity. GFO exhibits a three-layered meta-
ontological architecture consisting of an abstract top
level, an abstract core level, and a basic level. The
foundational ontology GFO is structured into several
ontological modules including a module for functions and
a module for roles.
Applications. One of the aims of the group Onto-Med
is the application of the GFO in the field of biomedical
science. GFO has been used to represent knowledge about
biological functions in the Gene Ontology, the Celltype
Ontology, and the Chemical Entities of Biological Interest
(ChEBI) Ontology [2], and GFO-Bio (http://onto.eva.mpg.
de/gfo-bio.html) is based on GFO and is a core ontology
for biology. Another area of application is the ontological
foundation of conceptual modelling. First examples of
applying GFO to UML are demonstrated in [9].
Alignment with WordNet. Not supported.
Licensing. The OWL version of GFO is released un-
der the modified BSD Licence (http://www.opensource.org/
licenses/bsd-license.php) and can be
downloaded from http://www.onto-med.de/ontologies/gfo.
owl.
e) PROTON (PROTo ONtology):
Status of this description. Validated by A. Kiryakov,
head of Ontotext Lab, member of the board.
Home page. http://proton.semanticweb.org/
Developers. Ontotext Lab, Sirma (http://www.ontotext.
com/).
Description. PROTON (PROTo ONtology) is a basic
upper-level ontology providing coverage of the general
concepts necessary for a wide range of tasks, including
semantic annotation, indexing, and retrieval of docu-
ments. The design principles can be summarized as
follows (i) domain-independence; (ii) light-weight logical
definitions; (iii) alignment with popular standards; (iv)
good coverage of named entities and concrete domains
(i.e. people, organizations, locations, numbers, dates, ad-
dresses).
History. PROTON has been developed in the scope of
SEKT, a project co-funded by the EU 6th Framework pro-
gramme. SEKT started the 1st of January, 2004 and will
conclude at the end of 2006. PROTON is a development
of the KIMO ontology, which had been created and used
in the scope of the KIM platform for semantic annota-
tion, indexing, and retrieval (http://www.ontotext.com/kim/).
Currently, KIMO does not exist anymore; it is replaced
by PROTON, KIMLO (http://www.ontotext.com/kim/2005/
04/kimlo#) and KIMSO (http://www.ontotext.com/kim/2005/
04/kimso#).
Dimensions. PROTON contains about 300 classes and
100 properties.
Implementation language(s) A fragment of OWL Lite.
Modularity. PROTON is organized in three levels includ-
ing four modules.
The System module ontology module occupies the first,
basic layer. It defines several notions and concepts of
a technical nature that are substantial for the operation
of any ontology-based software, such as semantic an-
notation and knowledge access tools. The Top ontol-
ogy module occupies the second layer and includes ba-
sic philosophically-reasoned distinctions between entity
types, such as Object, Happening, Abstract. Further up-
level, PROTON extends into its third layer, where either
of two independent ontologies, which defines much more
specific classes, can be used: PROTON Upper module or
PROTON KM (Knowledge Management) module. Exam-
ples of concepts belonging to these modules are Moun-
tain, as a specific type of Location, and ResourceCollec-
tion as a sub-class of InformationResource.
Applications. As witnessed by a large number of pub-
lications (http://www.ontotext.com/publications/), PROTON
has been used in different domains and for different
purposes, including semantic annotation within the KIM
platform, and knowledge management systems in legal
and telecommunications domain [3]. It has also been used
as a basis for a domain ontologies in media research and
analysis (project MediaCampaign) and research intelli-
gence (project IST World), and a basis for Business Data
Ontology for Semantic Web Services [13].
Alignment with WordNet. Not supported.
Licensing. The four modules that compose PRO-
TON are freely accessible via Web: System module
(http://proton.semanticweb.org/2005/04/protons); Top module
(http://proton.semanticweb.org/2005/04/protont); Upper mod-
ule (http://proton.semanticweb.org/2005/04/protonu); Knowl-
edge Management module (http://proton.semanticweb.org/
2005/04/protonkm).
f) Sowa’s Ontology:
Status of this description. Not validated by the ontology
developer(s).
Home page. http://www.jfsowa.com/ontology/.
Developers. J. F. Sowa.
Description. Sowa’s ontology is based on [20]. The basic
categories and distinctions have been derived from a
variety of sources in logic, linguistics, philosophy, and
artificial intelligence. To keep the system open-ended,
Sowa’s ontology is not based on a fixed hierarchy of
categories, but on a framework of distinctions, from
which the hierarchy is generated automatically. For any
particular application, the categories are not defined by
drawing lines on a chart, but by selecting an appropriate
set of distinctions. These categories include Object, Pro-
cess, Schema, Script, Juncture, Participation, Description,
History, Structure, Situation, Reason, and Purpose. Each
of these categories may be either Physical or Abstract
(and in both cases, it can be either Continuant or Occur-
rent), and it may also be either Independent, Relative, or
Mediating. For example, Process is Physical, Occurrent
and Independent.
History. Sowa’s ontology dates back to 1999. The two
major influences on it are the semiotics of C. Sanders
Peirce and the categories of existence of A. North White-
head.
Dimensions. The KIF encoding of Sowa’s ontology con-
tains about 30 classes, 5 relationships among classes, and
among classes and instances (has, instance-of, subclass-
of, temp-part-of, spatial-part-of), about 30 axioms.
Implementation language(s). Sowa’s ontology uses a
first-order modal language, i.e., a first-order language
with the modal operators “nec” and “poss”. A version
written in KIF also exists.
Modularity. Sowa’s ontology is not explicitly divided
into modules, although each of the top level categories
can be intended as a module by its own, connected to the
other ones by means of relations.
Applications. Sowa’s ontology inspired many existing
implemented upper ontologies, and thus its exploitation in
the development of “second-generation” upper ontologies
may be seen as one, and probably the most relevant, of
its practical applications.
Alignment with WordNet. Not supported.
Licensing. The KIF encoding of Sowa’s upper ontology
can be freely downloaded from http://suo.ieee.org/SUO/
ontologies/Sowa.txt.
g) SUMO (Suggested Upper Merged Ontology):
Status of this description. Validated by A. Pease, current
Technical Editor of SUMO.
Home page. http://www.ontologyportal.org/.
Developers. The SUMO starter document was created at
Teknowledge by I. Niles and A. Pease, with a contribution
by C. Menzel.
Description. SUMO and its domain ontologies [14] form
one of the largest formal public ontology in existence
today. They are being used for research and applications
in search, linguistics and reasoning. SUMO is extended
with many domain ontologies and a complete set of links
to WordNet, and is freely available.
History. SUMO was first released in December 2000.
It was created at Teknowledge Corporation and it was
proposed as a starter document for the Standard Upper
Ontology Working Group (http://suo.ieee.org/), an IEEE-
sanctioned working group of collaborators from the
fields of engineering, philosophy, and information sci-
ence. SUMO was created by merging publicly available
ontological content into a single, comprehensive, and
cohesive structure. This content included the ontologies
available on the Ontolingua server (http://www.ksl.stanford.
edu/software/ontolingua/), Sowa’s upper level ontology, and
various mereotopological theories, among other sources.
Dimensions. SUMO contains about 1000 terms and 4000
axioms; if we consider also the terms and axioms of its
domain ontologies, however, it reaches the dimension of
20,000 terms and 60,000 axioms.
Implementation language(s). The first-order logic lan-
guage SUO-KIF (http://suo.ieee.org/SUO/KIF/suo-kif.html),
OWL.
Modularity. SUMO consists of SUMO itself (the offi-
cial latest version on the IEEE web site can be down-
loaded from http://suo.ieee.org/SUO/SUMO/SUMO_173.kif),
the MId-Level Ontology (MILO), and ontologies of Com-
munications, Countries and Regions, Distributed Comput-
ing, Economy, Finance, Engineering Components, Ge-
ography, Government, Military, North American Indus-
trial Classification System, People, Physical Elements,
Transnational Issues, Transportation, Viruses, World Air-
ports. Additional ontologies of terrorism are available on
request.
Applications. The applications of SUMO are docu-
mented by the almost one hundred published papers
describing its use (http://www.ontologyportal.org/Pubs.html).
The largest user community is in linguistics, but other
classes of applications include “pure” representation, and
reasoning. Applications range from academic to govern-
ment, to industrial ones.
Alignment with WordNet. SUMO has been mapped
to all of Wordnet v2.1 by hand. The mappings can
be downloaded from http://sigmakee.cvs.source-
forge.net/sigmakee/KBs/WordNetMappings/.
Licensing. SUMO is free and owned by the IEEE.
Its SUO-KIF implementation can be downloaded from
http://sigmakee.cvs.sourceforge.net/*check-
out*/sigmakee/KBs/Merge.kif, while the OWL
implementation can be downloaded from http:
//www.ontologyportal.org/translations/SUMO.owl.txt.
The ontologies that extend SUMO are available under
GNU General Public License.
h) Merging Upper Level Ontologies.: Three
attempts to merge some of the upper level
ontologies, thus leading to an “upper-upper level
ontology”, are COSMO (COmmon Semantic MOdel,
http://colab.cim3.net/cgi-bin/wiki.pl?CosmoWG/-
TopLevel), MSO (Multi-Source Ontology, http:
//www.webkb.org/doc/MSO.html), and the OntoMap Project
[11].
COSMO results from the efforts of the COSMO working
group (COSMO-WG) and its parent group, the Ontology
and Taxonomy Coordinating Working Group (ONTACWG).
COSMO is viewed as consisting of a lattice of ontologies
which will serve as a set of basic logically-specified concepts
(classes, relations, functions, instances) with which the mean-
ings of all terms and concepts in domain ontologies can be
specified. The use of a common set of defining concepts will
permit accurate interoperability of knowledge-based systems
using the logical relations of their ontologies as the basis
for reasoning in the system. Currently, COSMO integrates
concepts from the OpenCyc and SUMO ontologies, with some
classes from DOLCE and BFO. The work on COSMO is in
progress.
MSO is the Multi-Source Ontology of WebKB-2, a knowl-
edge server that permits Web users to browse and update
private knowledge bases on their machines, or alternatively,
a large shared knowledge base on the server machine. The
ontology of the shared knowledge base is currently an inte-
gration of various top-level ontologies and a lexical ontology
derived from an extension and correction of the noun-related
part of WordNet 1.7. The semantics of some categories from
WordNet has been modified in order to fix inconsistencies,
while the semantics of categories from other sources (e.g.
Sowa, DOLCE) has been kept. Also the work regarding the
MSO is still in progress. In particular, the integration of the
SUMO is still far from being complete. This integration links
the SUMO categories to the existing categories of the MSO,
adds some structure when needed, adds equivalent categories
the names of which are better suited for knowledge representa-
tion conventions that are “common” in the communities using
graph-based or frame-based notations, and finally translates the
axioms from KIF to more intuitive notations that permit people
to more easily understand the meanings of the categories and
their relationships.
Finally, OntoMap was a project with the goal to facilitate the
access, understanding, and reuse of such resources. A semantic
framework on conceptual level was implemented that was
small and easy enough to be learned on-the-fly. Technically,
OntoMap was implemented as a web-site providing access to
several upper-level ontologies and manual mapping between
them. OntoMap was similar in spirit to COSMO and MSO, but
only the very top concepts of each of the Upper Ontologies
considered there were aligned. Unfortunately, OntoMap was
over 4 years ago, and no maintenance was guaranteed to it. The
web-portal which was allowing online browsing is no longer
available, but the stand-alone viewer may be downloaded from
http://www.ontotext.com/projects/OntoMapViewer/install.htm.
III. COMPARISON
Some partial comparisons exist among subsets of the Upper
Ontologies that we have considered in Section II. In the next
paragraphs, we have summarised them in the most faithful
way. The interested reader should go to the source, always
cited, in order to have a complete picture of the conclusions
reached by the comparisons’ authors. The last paragraph,
instead, provides a synthesis of the description we have given
in Section II.
i) Pease’s comparison of DOLCE and SUMO.: In [15]
and [16], Pease draws a comparison between DOLCE and
SUMO. His conclusions are that DOLCE has a similar purpose
and business process to SUMO in that it is a free research
project for use in both natural language tasks and inference.
DOLCE has been carefully crafted with respect to strong
principles. DOLCE is an “ontology of particulars”; it does
have universals (classes and properties), but the claim is that
they are only employed in the service of describing particulars.
In contrast, SUMO could be described as an ontology of both
particulars and universals. It has a hierarchy of properties as
well as classes. This is a very important feature for practical
knowledge engineering, as it allows common features like
transitivity to be applied to a set of properties, with an
axiom that is written once and inherited by those properties,
rather than having to be rewritten, specific to each property.
Other differences include DOLCE’s use of a set of meta-
properties as a guiding methodology, as opposed to SUMO’s
use and formal definition of such meta-properties directly in
the ontology itself. With respect to SUMO, DOLCE does not
include such items as a hierarchy of process types, physical
objects, organisms, units and measures, and event roles.
j) Onto-Med’s comparison of GFO, DOLCE, and Sowa’s
ontology.: In [10], informal mappings from GFO to DOLCE
and from GFO to Sowa’s ontology, and viceversa, are spec-
ified. The authors of the comparison observe that all of
Sowa’s categories except for three can be reinterpreted in GFO.
However, mapping in the opposite direction seems to be more
problematic. For many of GFO categories, the corresponding
notions in Sowa’s ontology has not been found. Neither a
space-time model nor a property model is included in Sowa’s
ontology, and the construction method of GFO is not as strictly
combinatorial as is Sowa’s ontology. In DOLCE, levels of
reality are not introduced explicitly, while in GFO the authors
explicitly distinguish three levels of reality. Universals are
excluded from DOLCE, which supports neither the distinctions
provided in GFO concerning sets and items, nor concerning
the typology of categories. A time or a space model is
not built directly into DOLCE. Instead, the representation of
various models of space and time is permitted, which can be
introduced by means of qualities and their associated “qualia”
(the latter are similar to GFO’s quality values). In the GFO,
spatial location is modelled in terms of spatial regions and
relations, like occupation and location; temporal location is
based on time regions and projection relations. In addition,
presently the GFO provides a model for time and space. The
DOLCE distinction between endurant and perdurant is based
on the behavior of entities in time. Endurants are entities that
can change in time, are wholly present at any time of their
existence, and have no temporal parts but their parts are time-
indexed, and participate in perdurants. GFO distinguishes be-
tween persistence through time and being wholly present at a
time-boundary. This has produced two GFO categories instead
of endurant alone: persistants and presentials. GFO persistant
refers to the idea of persistence through time as attributed to
DOLCE’s endurant, although persistants are not considered in
GFO as individuals but as universals1. GFO presentials can
be generally interpreted as DOLCE endurants, but without
temporal extension. Intuitively, DOLCE notion of perdurant
corresponds to GFO notion of occurrent. Moreover, it seems
that the GFO notions of process, state and change can be
interpreted in DOLCE as stative, state and event, respectively.
Finally, the GFO categories that concern properties and their
values correspond rather well to DOLCE qualities, qualia and
quality spaces.
k) MITRE’s comparison of SUMO, Upper Cyc, and
DOLCE.: In [18], Semy, Pulvermacher and Obrst compare
SUMO, Upper Cyc, and DOLCE according to the existence
of an open license, modularity and evidence of use. We have
adopted these criteria inside our analysis, which thus subsumes
Semy, Pulvermacher and Obrst’s one.
l) Grenon’s comparison of DOLCE and BFO.: Grenon
made a careful comparison between DOLCE and BFO [7].
The conclusion is that both ontologies contain a category of
endurants and perdurants and an eternalist stance, and that the
theory of parthood and the theory of dependence are similar
in the two ontologies. Despite these similarities, there are also
many differences, including:
DOLCE is methodologically fundamentally conceptualist
while BFO is methodologically fundamentally realist;
DOLCE seems to be oriented toward commonsense, and
BFO’s naïve realism is in the same spirit. However,
DOLCE distinguishes between abstract and concrete en-
tities, and it includes agents and intentionality. BFO is
deliberately not committed to these distinctions. In par-
ticular, the physical / non-physical endurants distinction
in DOLCE is absent in BFO.
As already mentioned, DOLCE is intended as an ontology
of particulars. BFO is intended to be an ontology of both
universals and particulars.
In DOLCE, qualities are abstract entities which may not
be found in space or time, and do not have parts. For
BFO, the proxies of DOLCE’s qualities (“tropes”) are
located in space and exist at a time in the very same way
that the entities in which they inhere.
1The forthcoming release of GFO, expected by early 2007, will include
some refinements of the notion of persistence which will make this statement
no longer valid.
Another source of information about the similarities and
differences between DOLCE and BFO is [12], where Masolo,
Borgo, Gangemi, Guarino, and Oltramari of the Laboratory
For Applied Ontology (LOA) compare DOLCE and BFO
(besides the OCHRE object-centered ontology, [17], that we
did not consider in our analysis) by representing the assertion
A statute of clay exists for a period of time going from t1to
t2. Between t2and t3, the statue is crashed and so ceases to
exists although the clay is still there.” in both of them.
m) Other existing sources of comparison.: Evaluations of
three Candidate Common Upper Ontologies, including SUMO
and MSO, can be found at http://suo.ieee.org/SUO/Evaluations/.
The criteria considered there include maturity, robustness,
potential for broad acceptance, language flexibility, owner-
ship/cost, and domain friendliness. These evaluations are not
comparative: each Upper Ontology is evaluated (usually, by
its creator) according to the above metrics.
n) Our comparison.: The description of the 7 Upper
Ontologies given in Section II is synthesised here in Tables I
and II.
IV. CONCLUSIONS
This paper represents a preliminary step towards the ex-
ploitation of upper ontologies as the means for allowing
intelligent software agents to integrate heterogeneous sources
of information, respecting privacy issues that are more and
more commong in many scenarios, such as virtual enterprises
and e-commerce. In fact, this paper provides an original and
unpublished analysis of the state-of-the-art in the field of upper
ontologies. This analysis is a necessary activity before starting
to think how upper ontologies may be actually exploited as a
bridge among two or more ontologies to be integrated. If the
original ontologies cannot be disclosed for privacy issues, each
agent involved in the application and responsible for accessing
and integrating one ontology, may “align” (i.e. find a mapping
between concepts) its own, private ontology, with the upper
ontology, and refer to the latter one in all its communicative
acts. At the time of writing, the design of an algorithm for
aligning ontologies using upper ontologies as a bridge is under
way. As soon as we will be able to implement and test it,
we will obtain results that will give us an important help
in understanding under which conditions the exploitation of
upper ontologies is feasible, and which upper ontologies are
better for being used as a bridge in the alignment process. Our
current and future work is entirely aimed at completing the
design and implementation of the algorithm and systematically
describing our experimental results.
ACK NOW LE DG ME NT S
We want to acknowledge all the researchers that helped in
drawing this comparison with their constructive comments and
useful advices. In particular, many thanks go to J. Euzenat, A.
Kiryakov, L. Lefkowitz, F. Loebe, A. Pease, J. Schoening, P.
Shvaiko, and H. Stenzhorn.
We also acknowledge the research projects TIN2006-15265-
C06-04 and “Iniziativa Software” CINI-FINMECCANICA
that partially funded this work.
REFERENCES
[1] American National Standard. KIF Knowledge Inter-
change Format – draft proposed American National Stan-
dard (dpANS) NCITS.T2/98-004, 1998.
[2] P. Burek, R. Hoehndorf, F. Loebe, J. Visagie, H. Herre,
and J. Kelso. A top-level ontology of functions and its
application in the open biomedical ontologies. In ISMB
(Supplement of Bioinformatics), volume 22, pages 66–73,
2006.
[3] N. Casellas, M. Blázquez, A. Kiryakov, P. Casanovas,
M. Poblet, and R. Benjamins. OPJK into PROTON:
Legal domain ontology integration into an upper-level
ontology. In R. Meersman and et al., editors, Proceed-
ings of the 3rd International Workshop on Regulatory
Ontologies (WORM 2005), volume 3762 of Lecture Notes
in Computer Science, pages 846–855. Springer, 2005.
[4] J. Curtis, D. Baxter, and J. Cabral. On the application
of the Cyc ontology to word sense disambiguation. In
Proceedings of the 19th International Florida Artificial
Intelligence Research Society Conference, pages 652–
657, 2006.
[5] J. Curtis, G. Matthews, and D. Baxter. On the effec-
tive use of Cyc in a question answering system. In
Proceedings of the IJCAI Workshop on Knowledge and
Reasoning for Answering Questions (KRAQ’05), 2005.
[6] C. Deaton, B. Shepard, C. Klein, C. Mayans, B. Sum-
mers, A. Brusseau, and M. Witbrock. The comprehensive
terrorism knowledge base in Cyc. In Proceedings of the
2005 International Conference on Intelligence Analysis,
2005.
[7] P. Grenon. BFO in a nutshell: A bi-categorial axiomati-
zation of BFO and comparison with DOLCE. Technical
Report 06/2003, IFOMIS, University of Leipzig, 2003.
[8] P. Grenon, B. Smith, and L. Goldberg. Biodynamic
ontology: Applying BFO in the biomedical domain. In
D. M. Pisanelli, editor, Ontologies in Medicine, volume
102 of Studies in Health Technology and Informatics,
pages 20–38. IOS Press, 2004.
[9] G. Guizzardi, H. Herre, and G. Wagner. On the general
ontological foundations of conceptual modeling. In
S. Spaccapietra, S. T. March, and Y. Kambayashi, editors,
Proceedings of the 21st International Conference on
Conceptual Modeling (ER 2002), volume 2503 of Lecture
Notes in Computer Science, pages 65–78. Springer, 2002.
[10] H. Herre, B. Heller, P. Burek, R. Hoehndorf, F. Loebe,
and H. Michalek. General formal ontology (GFO) –
part I: Basic principles. Technical Report 8, Onto-Med,
University of Leipzig, 2006.
[11] A. Kiryakov, K. Ivanov Simov, and M. Dimitrov. On-
toMap: portal for upper-level ontologies. In Proceedings
of the 2nd International Conference on Formal Ontology
in Information Systems (FOIS 2001), pages 47–58. ACM,
2001.
[12] C. Masolo, S. Borgo, A. Gangemi, N. Guarino, and
A. Oltramari. Ontology library (final). IST Project 2001-
33052 WonderWeb Deliverable D18, 2003.
[13] G. Nagypál and J. Lemcke. A business data ontology.
Data, Information and Process Integration with Semantic
Web Services Project, FP6 ˝
U 507483, Deliverable D3.3,
2005.
[14] I. Niles and A. Pease. Towards a standard upper on-
tology. In C. Welty and B. Smith, editors, Proceedings
of the 2nd International Conference on Formal Ontology
in Information Systems (FOIS-2001), pages 2–9. ACM
Press, 2001.
[15] A. Pease. Formal representation of concepts: The Sug-
gested Upper Merged Ontology and its use in linguistics.
In A. C. Schalley and D. Zaefferer, editors, Ontolin-
guistics. How Ontological Status Shapes the Linguistic
Coding of Concepts. Mouton de Gruyter, 2006.
[16] A. Pease and C. Fellbaum. Formal ontology as inter-
lingua: The SUMO and WordNet linking project and
GlobalWordNet. To appear.
[17] L. Schneider. How to build a foundational ontology: The
object-centered high-level reference ontology OCHRE.
In A. Günter, R. Kruse, and B. Neumann, editors,
Proceedings of the 26th Annual German Conference on
AI, KI 2003: Advances in Artificial Intelligence, volume
2821 of Lecture Notes in Computer Science, pages 120–
134. Springer, 2003.
[18] S. K. Semy, M. K. Pulvermacher, and L. J. Obrst. Toward
the use of an upper ontology for U.S. government and
U.S. military domains: An evaluation. Technical Report
MTR 04B0000063, The MITRE Corporation, 2004.
[19] B. Shepard, C. Matuszek, C. B. Fraser, W. Wechten-
hiser, D. Crabbe, Z. Güngördü, J. Jantos, T. Hughes,
L. Lefkowitz, M. J. Witbrock, D. B. Lenat, and E. Larson.
A knowledge-based approach to network security: Ap-
plying Cyc in the domain of network risk assessment. In
M. M. Veloso and S. Kambhampati, editors, Proceedings
of the 20th National Conference on Artificial Intelligence
and the 17th Innovative Applications of Artificial Intelli-
gence Conference, pages 1563–1568. AAAI Press AAAI
Press / The MIT Press, 2005.
[20] J. F. Sowa. In Knowledge Representation: Logical,
Philosophical, and Computational Foundations. Brooks
Cole Publishing, 1999.
[21] W3C. OWL Web Ontology Language Overview – W3C
Recommendation 10 February 2004 , 2004.
[22] Wikipedia. Upper ontology – wikipedia, the free ency-
clopedia, 2006. [Online; accessed 15-December-2006].
Home page Developers Dimensions Language(s)
BFO http://www.
ifomis.org/bfo
Smith, Grenon,
Stenzhorn, Spear
(IFOMIS)
36 classes related via the
is_a relation OWL
Cyc http://www.cyc.
com/ Cycorp
About 300,000 concepts,
3,000,000 assertions (facts
and rules), 15,000 rela-
tions (these numbers in-
clude microtheories)
CycL, OWL
DOLCE
http://www.
loa-cnr.it/
DOLCE.html
Guarino and other
researchers of the
LOA
About 100 concepts and
100 axioms
First Order
Logic, KIF,
OWL
GFO
http://www.
onto-med.de/
ontologies/gfo.
html
The Onto-Med Re-
search Group
79 classes, 97 subclass-
relations, 67 properties
First Order
Logic and
KIF (forth-
coming);
OWL
PROTON http://proton.
semanticweb.org/
Ontotext Lab,
Sirma
300 concepts and 100
properties OWL Lite
Sowa’s
http://www.
jfsowa.com/
ontology/
Sowa 30 classes, 5 relationships,
30 axioms
First Order
Modal
Language,
KIF
SUMO
http://www.
ontologyportal.
org/
Niles, Pease, and
Menzel
20,000 terms and 60,000
axioms (including domain
ontologies)
SUO-KIF,
OWL
Table I
COMPARISON, PART I
Modularity Applications Alignment with
WordNet Licensing
BFO
SNAP
and SPAN
modules
Mainly in the biomedical do-
main Not supported Freely available
Cyc “Microtheory”
modules
Natural language processing,
network risk assessment, ter-
rorism management
Cyc is mapped
to about 12,000
WordNet synsets
Commercial
product;
ResearchCyc
and OpenCyc
are instead
freely available
(ResearchCyc for
research purposes
only)
DOLCE Not divided
into modules
Multilingual information re-
trieval, web-based systems
and services, e-learning
DOLCE-Lite-Plus
has been aligned
with about 100
Wordnet sysnsets
Freely available
GFO
Abstract
top level,
abstract core
level, basic
level
Mainly in the biomedical do-
main Not supported
Released under the
modified BSD Li-
cence
PROTON
Three levels
including
four modules
Semantic annotation within
the KIM platform, knowl-
edge management systems
in legal and telecommunica-
tions domain, media research
and analysis, research intelli-
gence, Business Data Ontol-
ogy for Semantic Web Ser-
vices.
Not supported Freely available
Sowa’s Not divided
into modules
No documented applications
have been developed, but
Sowa’s ontology inspired the
creation of many imple-
mented Upper Ontologies
Not supported Freely available
SUMO
Divided
into SUMO
itself, MILO,
and domain
ontologies
Linguistics, representation,
reasoning
SUMO has been
mapped to all of
Wordnet v2.1 by
hand
Freely available
Table II
COMPARISON, PART II
... "Upper, " "top-level, " or "foundation ontologies" are ontologies of abstractions, created as a support and a basis for domain-specific ontologies. These ontologies are composed of classes broad enough to cover multiple domains (Mascardi et al., 2007). The purpose of top-level ontologies is to provide a basic conceptual framework to aid interoperability between domain-specific ontologies and to facilitate ontological alignment tasks (Gangemi et al., 2002;Borgo et al., 2022). ...
... Guarino (2017) contributed his own comparison in a festschrift for Barry Smith published in Cosmos + Taxis. Mascardi et al. (2007) compared BFO, DOLCE, Cyc, PROTON, SUMO, and Sowa's ontology. One of their evaluation criteria was whether the top-level ontology was aligned with WordNet. ...
Article
Full-text available
An ontology in philosophy is a description of what exists; an ontology in information science is the formal specification of a domain for information organization. A top-level ontology is an ontology of high-level abstractions that is meant to provide a standard for other ontologies to make them interoperable. Top-level ontologies commit to certain philosophical assumptions in the worlds they model, such as naive scientific realism, or the choice to model only those worlds which “actually” exist. This paper uses a comparison of Basic Formal Ontology (BFO) and Descriptive Ontology for Linguistic and Cognitive Engineering (DOLCE) to investigate whether naive scientific realism is useful as a philosophical stance in ontological modelling. It investigates the specific philosophical and technical features of DOLCE which make it unique. BFO and DOLCE are compared, as well as a miniature literature review of comparisons between other top-level ontologies. Then it describes the history of DOLCE and BFO’s development in the context of the collaboration between Barry Smith and Nicola Guarino. Finally, it examines the application of DOLCE in various domains, such as “sweetening” WordNet.
... In KWG, a sosa:FeatureOfInterest generally satisfies both (i) that it is a thing whose property can be estimated or calculated [15,16] and (ii) that it is a thing that can have a spatial representation and an associated geometry [19,1]. In this sense, even though upper ontologies classify events and things/objects/features as distinct classes based on the endurant-perdurant categorization [22], the fact that a hazard satisfies both (i) and (ii) allows us to identify the HazardEvent class both as a sosa:FeatureOfInterest and a geo:Feature. Meanwhile, it is also worth noting that such a refinement (particularly the added definition of (ii)) still aligns with SOSA/SSN's definition of sosa:FeatureOfInterest as in KWG, most datasets are about environmental observations, which are anchored to a spatial representation on the surface of the earth. ...
Preprint
Full-text available
KnowWhereGraph is one of the largest fully publicly available geospatial knowledge graphs. It includes data from 30 layers on natural hazards (e.g., hurricanes, wildfires), climate variables (e.g., air temperature, precipitation), soil properties, crop and land-cover types, demographics, and human health, various place and region identifiers, among other themes. These have been leveraged through the graph by a variety of applications to address challenges in food security and agricultural supply chains; sustainability related to soil conservation practices and farm labor; and delivery of emergency humanitarian aid following a disaster. In this paper, we introduce the ontology that acts as the schema for KnowWhereGraph. This broad overview provides insight into the requirements and design specifications for the graph and its schema, including the development methodology (modular ontology modeling) and the resources utilized to implement, materialize, and deploy KnowWhereGraph with its end-user interfaces and public query SPARQL endpoint.
... Top ontologies, also known as upper or foundational ontologies, provide a domain-independent framework for organizing knowledge across various fields. We discuss some of the most prominent projects below and refer the reader to Mascardi et al. [42] for a comprehensive comparison. Cyc [34] is one of the oldest and most comprehensive upper ontologies, developed by Cycorp, aiming to represent general human knowledge and common sense reasoning. ...
... Upper-level ontologies provide a foundational framework for other ontologies to incorporate in order to create semantic interoperability (Hoehndorf, 2010). As they are independent of any particular domain or application and provide the most general concepts, they can be easily integrated into ontologies and facilitate data integration across different systems and domains (Mascardi et al., 2007, Figure 1C). We identified the Basic Formal Ontology (BFO), the Core Ontology for Biology and Biomedicine (COB), and the Relation Ontology (RO) as being upper level ontologies most relevant to the fundamental plant sciences. ...
Article
Full-text available
The importance of improving the FAIRness (findability, accessibility, interoperability, reusability) of research data is undeniable, especially in the face of large, complex datasets currently being produced by omics technologies. Facilitating the integration of a dataset with other types of data increases the likelihood of reuse, and the potential of answering novel research questions. Ontologies are a useful tool for semantically tagging datasets as adding relevant metadata increases the understanding of how data was produced and increases its interoperability. Ontologies provide concepts for a particular domain as well as the relationships between concepts. By tagging data with ontology terms, data becomes both human- and machine- interpretable, allowing for increased reuse and interoperability. However, the task of identifying ontologies relevant to a particular research domain or technology is challenging, especially within the diverse realm of fundamental plant research. In this review, we outline the ontologies most relevant to the fundamental plant sciences and how they can be used to annotate data related to plant-specific experiments within metadata frameworks, such as Investigation-Study-Assay (ISA). We also outline repositories and platforms most useful for identifying applicable ontologies or finding ontology terms.
... In recent years, several research has been conducted on modeling System-of-Systems (SoS). Ontology is one SoS modelling approach that can be used to establish domain concepts and connect the SoS processes consistently using common language and semantics, which are essential in the planning and analysis processes of Systemsof-Systems Engineering (SoSE) [11][12][13][14][15]. Ontologies can have a more holistic nature where the representation of categories and relations are common to all domains such as BFO or DOLCE [16][17][18][19] or might be domainspecific intended to describe individual systems or specific domains of interest [15,20]. Internet of Things (IoT) systems can be engineered from the perspective of SoS. ...
Article
Full-text available
Internet of Things (IoT) is an emerging technology used in several contexts and domains. The work aims to define a technological reference solution specifically conceived for monitoring and assessing the behavior of IoT systems from the cybersecurity perspective when a new device or component joins the system. We leverage semantic web technologies, such as ontologies, for defining DAEMON, a domain-based ontology that formally models monitoring, IoT, and System of Systems (SoS) domains’ knowledge. We also propose a supporting architecture and describe the proof-of-concept implementing different components. We have validated and showcased our proposal by instantiating DAEMON into a multi-robot autonomous navigation scenario applied to the intralogistics domain.
... Their use is generally recommended and represents a good design choice in order to base new (more specific) ontological models on well-structured semantics. These ontological models constitute a stable theoretical background of more specific ontologies and thus foster a clear structuring and disambiguation of domain concepts [49,58]. Several foundational ontologies have been introduced in the literature e.g., BFO [67], DOLCE [14] or SUMO [65]. ...
Article
Full-text available
The diffusion of Human-Robot Collaborative cells is prevented by several barriers. Classical control approaches seem not yet fully suitable for facing the variability conveyed by the presence of human operators beside robots. The capabilities of representing heterogeneous knowledge representation and performing abstract reasoning are crucial to enhance the flexibility of control solutions. To this aim, the ontology SOHO (Sharework Ontology for Human-Robot Collaboration) has been specifically designed for representing Human-Robot Collaboration scenarios, following a context-based approach. This work brings several contributions. This paper proposes an extension of SOHO to better characterize behavioral constraints of collaborative tasks. Furthermore, this work shows a knowledge extraction procedure designed to automatize the synthesis of Artificial Intelligence plan-based controllers for realizing flexible coordination of human and robot behaviors in collaborative tasks. The generality of the ontological model and the developed representation capabilities as well as the validity of the synthesized planning domains are evaluated on a number of realistic industrial scenarios where collaborative robots are actually deployed.
Preprint
Data Linkage is an important step that can provide valuable insights for evidence-based decision making, especially for crucial events. Performing sensible queries across heterogeneous databases containing millions of records is a complex task that requires a complete understanding of each contributing databases schema to define the structure of its information. The key aim is to approximate the structure and content of the induced data into a concise synopsis in order to extract and link meaningful data-driven facts. We identify such problems as four major research issues in Data Linkage: associated costs in pair-wise matching, record matching overheads, semantic flow of information restrictions, and single order classification limitations. In this paper, we give a literature review of research in Data Linkage. The purpose for this review is to establish a basic understanding of Data Linkage, and to discuss the background in the Data Linkage research domain. Particularly, we focus on the literature related to the recent advancements in Approximate Matching algorithms at Attribute Level and Structure Level. Their efficiency, functionality and limitations are critically analysed and open-ended problems have been exposed.
Chapter
In this paper, we present a new theoretical approach for enabling domain knowledge acquisition by intelligent systems. We introduce a hybrid model that starts with minimal input knowledge in the form of an upper ontology of concepts, stores and reasons over this knowledge through a knowledge graph database and learns new information through a Logic Neural Network. We study the behavior of this architecture when handling new data and show that the final system is capable of enriching its current knowledge as well as extending it to new domains.KeywordsNeuro-Symbolic AIKnowledge GraphsOntologyFirst-Order Logic
Chapter
This work discusses the concepts, relationships, and constraints of the foundational ontology called ThingFO. Its concepts represent key aspects of the perceived or conceived world, including particular things (classes and individuals/instances), universal things (classes of classes), and assertions (expression classes) about both kinds of things and relations. Furthermore, ThingFO is placed at the top (foundational) level in the framework of a five-tier ontological architecture. Types of ontologies are placed in this architecture according to the level of generality/specificity. Therefore, depending on the goal and scope of a developed ontology, it can be placed in the architecture at the foundational, core, top-domain, low-domain, or instance layer. ThingFO is the single ontology at the top level, so ontologies at lower levels must reuse and specialize its concepts and relationships to ensure harmonization and interoperability. To show the applicability of ThingFO, this paper analyzes enriched concepts and specialized relationships for two core ontologies, particularly, for situation and process ontologies, where their concepts are in turn reused and extended by domain ontologies.KeywordsOntological architectureFoundational ontologyThingFOcore ontologyDomain ontologyOntology reuse
Article
Full-text available
This paper describes the comprehensive Terror- ism Knowledge Base TM (TKB TM ) which will ul- timately contain all relevant knowledge about terrorist groups, their members, leaders, affilia- tions, etc., and full descriptions of specific ter- rorist events. Led by world-class experts in ter- rorism, knowledge enterers have, with simple tools, been building the TKB at the rate of up to 100 assertions per person-hour. The knowledge is stored in a manner suitable for computer un- derstanding and reasoning. The TKB also util- izes its reasoning modules to integrate data and correlate observations, generate scenarios, an- swer questions and compose explanations.
Article
Full-text available
Topics: flexibility supported by discourse/user model, new types of questions, reasoning with incom-plete knowledge, response generation. Abstract We describe a commercial question-answering sys-tem that uses AI – specifically, the Cyc system – to support passage retrieval and perform deductive QA, to produce results superior to what each ques-tion-answering technique could produce alone.
Conference Paper
Full-text available
CycSecure TM is a network risk assessment and network monitoring application that relies on knowledge-based artificial intelligence technologies to improve on traditional network vulnerability as- sessment. CycSecure integrates public reports of software faults from online databases, data gathered automatically from computers on a network and hand-ontologized information about computers and computer networks. This information is stored in the Cyc® knowledge base (KB) and reasoned about by the Cyc inference engine and planner to provide detailed analyses of the security (and vulnerability) of networks.
Conference Paper
Full-text available
This paper describes a novel, unsupervised method of word sense disambiguation that is wholly se- mantic, drawing upon a complex, rich ontology and inference engine (the Cyc system). This method goes beyond more familiar semantic closeness ap- proaches to disambiguation that rely on string co- occurrence or relative location in a taxonomy or concept map by 1) exploiting a rich array of prop- erties, including higher-order properties, not avail- able in merely taxonomic (or other first-order) sys- tems, and 2) appealing to the semantic contribution a word sense makes to the content of the target text. Experiments show that this method produces results markedly better than chance when disam- biguating word senses in a corpus of topically un- related documents.
Chapter
The relation between ontologies and language is currently at the forefront of natural language processing (NLP). Ontologies, as widely used models in semantic technologies, have much in common with the lexicon. A lexicon organizes words as a conventional inventory of concepts, while an ontology formalizes concepts and their logical relations. A shared lexicon is the prerequisite for knowledge-sharing through language, and a shared ontology is the prerequisite for knowledge-sharing through information technology. In building models of language, computational linguists must be able to accurately map the relations between words and the concepts that they can be linked to. This book focuses on the technology involved in enabling integration between lexical resources and semantic technologies. It will be of interest to researchers and graduate students in NLP, computational linguistics, and knowledge engineering, as well as in semantics, psycholinguistics, lexicology and morphology/syntax.
Conference Paper
Foundational ontologies are axiomatic accounts of high-level domain-independent categories about the real world. They constitute toolboxes of reusable information modeling primitives for building application ontologies in specific domains. As such, they enhance semantic interoperability between agents by specifying descriptively adequate shared conceptualisations. The design of foundational ontologies gives rise to completely new challenges in respect of their content as well as their formalisation. Indeed, their underlying modeling options correspond to the ontological choices discussed in classical metaphysics as well as in the research on qualitative reasoning. Building a foundational ontology is thus an eminently interdisciplinary task. As a case study, this article sketches the formalisation of the Object-Centered High-level REference ontology OCHRE, emphasising in particular the problem of achieving formal simplicity within the limits of descriptive adequacy.
Conference Paper
Foundational ontologies are axiomatic accounts of high-level domain-independent categories about the real world. They constitute toolboxes of reusable information modeling primitives for building ap- plication ontologies in specific domains. As such, they enhance seman- tic interoperability between agents by specifying descriptively adequate shared conceptualisations. The design of foundational ontologies gives rise to completely new challenges in respect of their content as well as their formalisation. Indeed, their underlying modeling options cor- respond to the ontological choices discussed in classical metaphysics as well as in the research on qualitative reasoning. Building a foundational ontology is thus an eminently interdisciplinary task. As a case study, this article sketches the formalisation of the Object-Centered High-level REference ontology OCHRE, emphasising in particular the problem of achieving formal simplicity within the limits of descriptive adequacy.