Ontolingua, a language for ontology-based knowledge representation, provides the capability to construct comprehensive characterizations of knowledge bases. While the ability to characterize the content of a knowledge base is not new, Ontolingua includes a number of features that greatly enhance conventional data representation and modeling technologies through the incorporation of semantic context. In addition to supporting object-oriented modeling techniques, Ontolingua enables representation of constraints, definitions, and relationships among terms within ontologies. This facility provides a framework that supports automated translation among knowledge bases with differing data models and physical implementations. The ability to formally describe and unambiguously distinguish between diverse data sources is essential to enabling reuse of intellectual property. This paper presents a high-level view of ontology-based knowledge representation and an approach to solving the intellectual property reuse problem through the application of this technology.
[1]
Gregory R. Olsen,et al.
An Ontology for Engineering Mathematics
,
1994,
KR.
[2]
Richard Fikes,et al.
The Ontolingua Server: a tool for collaborative ontology construction
,
1997,
Int. J. Hum. Comput. Stud..
[3]
Richard Fikes,et al.
Information Brokers: Gathering Information from Heterogeneous Information Sources
,
1998
.
[4]
M. R. Genesereth,et al.
Knowledge Interchange Format Version 3.0 Reference Manual
,
1992,
LICS 1992.
[5]
Thomas R. Gruber,et al.
A translation approach to portable ontology specifications
,
1993,
Knowl. Acquis..
[6]
Adam Farquhar,et al.
Using the Web instead of a window system
,
1996,
CHI.