have a common base. These ontologies cover (instead
of a whole representation ) only a fine granulated part
of it. This makes the processing of knowledge easier
and provides more reusability for distributed ontolo-
gies.
3 COLLABORATION AND
ONTOLOGIES
”The Semantic Web is an extension of the
current web in which information is given well-
defined meaning, better enabling computers and
people to work in cooperation.” (Tim Berners-
Lee, 2001)
As mentioned above, ontologies are similar to an in-
dividuals mental model of a special domain and/or a
view of the world. The process to create such a men-
tal model is far more than a one-time procedure or a
simple adaption of other individual’s models. More-
over the development of a mental model is always in a
state of continuous movement associated with social
aspects like discussions, correction of wrong assess-
ments or simply: questions and answers. The rule of
a mental models creation could be described as fol-
lowed: Starting from a generic point of knowledge the
new adopted knowledge will become more and more
special, but never reaches a final state.
This let us assume, that for a successful building
of knowledge two parts are essential: continuousness
and endlessness. The fact is, that this parts are not
considered in ontologies which are created from one
or a few authors for many users or recipients and those
which claim a final state. Because of the non existing
involvement of the future users and the missing social
aspects, a collaborative approach is needed which will
support the evolution of an ontology similar to a men-
tal model.
A collaborative created ontology could bear ad-
vantages with regard to the acceptance and compre-
hension of a common knowledge domain by all par-
ties. The ability to create, modify and contribute an
individual knowledge could further affect the atten-
dance of the whole process and the gain of new or
renewed knowledge which come along with discus-
sions. Moreover a hidden advantage exists in the in-
terpretation of current states of an ontology, that could
state out the actual knowledge of a community and
outlines the way of creation up to an actual snapshot.
The resulting questions is, what should be consid-
ered to transform the idea of a collaborate creation of
ontologies into a real word scenario. In relation to the
previous conclusions, the following keywords should
be reasonable represented in this scenario: visualiza-
tion, comprehension, social exchange and usability.
4 visCOntE - VISUAL
COOPERATIVE ONTOLOGY
ENVIRONMENT
visCOntE - part of the
open
sTeam (Structuring Infor-
mation in Teams) environment, developed at the Uni-
versity of Paderborn (Hampel and Keil-Slawik, 2002)
- aims to be a web-based graphical front-end for the
collaborative creation and modification of ontologies.
Intended are three possible kinds of editable ontolo-
gies. Due to the capabilities of the
open
sTeam Server
it is possible to provide a very global ontology for the
whole (server-wide) community, the creation of spe-
cial rooms and groups permit a shared ontology for
related users and the personal user space for private
one. In general visCOntE should act as the default
application for files in the common W3C Ontologie-
Format OWL (W3C, 2004b) , which makes it very
flexible in importing existing ontologies. The envi-
ronment itself is splitted into a client and a server
module. The client, implemented in Scalable Vec-
tor Graphics, combines an ontology browser with di-
rectly accessible edit-components. With this browser
it is possible to structure the taxonomy of the ontol-
ogy and to add, remove and edit elements such as
classes and individuals or their interconnection. The
server module, responsible for storing and retrieving
the ontology data in OWL Format, communicates to
the client over a simplified XML-Format to avoid time
consuming processes. The following outlines the in
section Collaboration and Ontologies mentioned key-
words in relation to the developed tool.
4.1 Server Module
Like the
open
sTeam server itself, the server-module
is written entirely in the Pike Scripting Language.
Since Version 7.6, the Pike API offers basic capa-
bilities for the handling of RDF (Ora Lassila, 1999)
and OWL structures (Michael K. Smith, 2004) . The
visCOntE server-module builds up on this basic func-
tionality by adding a more sophisticated and linked
level which represents the structure of the low level
OWL-Elements like Classes, Individuals and Proper-
ties. This linked structure extends the meta informa-
tions of these elements, so that a class for example
knows which individuals are derived from itself or
an individual can validate if it belongs to the inher-
itance line of a special class. A controllstructure acts
as an intermediate between the elements and the tex-
tual representation on the one hand and the connec-
tion to the Pike API on the other. Further it handles
the ontology access and versioning over platform spe-
cific storage handlers.
Due to the extended element representation the ar-
chitecture supports the use of actions which can be
COLLABORATIVE ONTOLOGIES AND ITS VISUALISATION IN CSCW SYSTEMS
295