What is an ontology?
An
ontology is a specification of a conceptualization.
Publications about Ontologies:
Research Groups:
Other Resources
The creation of joint ontologies for a number of agents is a challenging task. Distributed development of ontologies e.g. needs tools for synchronizing between a number of agents. But to acquire an ontology from only one agent is also difficult, because is means to make explicit something that is usally just implicit. Examples of Ontology Editors are Protégé, supporting Ontology- and Knowledge Acquisition from a single user. An example for a Web-based Ontology editor is Webonto, which supports the joint creation of ontologies over the web. An example for an ontology editor, that already supports RDF Schema is http://paranormal.se/perl/proj/rdf/schema_editor/___welcome.html.
OilEd is a simple ontology editor which allows the user to build ontologies using OIL. The intention behind OilEd is to provide a simple, freeware editor that demonstrates the use of, and stimulates interest in, OIL. OilEd is not intended as a full ontology development environment - it will not actively support the development of large-scale ontologies, the migration and integration of ontologies, versioning, argumentation and many other activities that are involved in ontology construction. Rather, it is the "NotePad" of ontology editors, offering just enough functionality to allow users to build ontologies and to demonstrate how we can use the FaCT reasoner to check those ontologies for consistency.
Ontology-aware metadata tools can simplify the creation
of metadata for resources available on the web considerably.
A simple Metadata Editor is the Reggie Metadata Editor - Java based Metadata
editor created by the Resource Discovery Unit of DSTC that exports HTML 3.2,
HTML 4.0 and RDF. Protégé
supports the generation of user interfaces based on ontologies, which makes
it ideal for entering ontology based metadata.
Once there are a number of ontologies in the WWW, it is desirable to make them interoperable. Thus one has to define mappings between different ontologies. This problem is tackled in a number of projects, e.g. the Stanford Scalable Knowledge Composition (SKC) project and the Bremer Semantic Translation project.
[Next]