
 
et al., 2009).  Each user “runs” an instance of SR-
COE, and thus of Telex, that operates locally. Telex 
is responsible to maintain the ACG, given the 
fragments generated from validity checker module. 
When the graph is updated by new nodes and the 
corresponding constraints, the scheduler computes 
new schedules, which are provided to the ontology 
updater module.  
The ontology updater connects the GUI of the 
corresponding ontology engineering tool and SR-
COE. In our prototype implementation, it provides 
information on the available schedules, as well as 
information about modification actions (issuer, 
action, effects) performed in the concurrent 
collaborating sites. It notifies users about conflicts 
detected and schedules built, without requiring users 
to take any particular immediate action. However, 
users may request to view a schedule and create a 
new checkpoint which is added to the versioning 
tree. Subsequently, the user can access this new file 
via SR-COE, making this version available to the 
rest of the community. Users proceed by choosing 
the version to modify, creating new checkpoints, and 
so on, until they reach an agreed conceptualization. 
It is important to be mentioned that ontologies 
comprise only positive facts that correspond to 
committed actions in a schedule. Negative facts are 
incorporated as nodes in ACG so as conflicts 
between replicas to be detected. 
6  CONCLUSIONS 
To a greater extent than current tools/environments 
for ontology development we have built a system 
that facilitates collaborative ontology development 
and evolution by: (a) Imposing the minimum 
possible restrictions on the collaboration and multi-
party development/evolution  process, allowing the 
creation of different versions of ontologies and the 
seamless access to these versions. (b) Actively 
supporting the detection and reconciliation of 
conflicts, by exploiting the semantics of the actions 
performed. (c) Being methodology-independent, 
therefore generically applicable. (d) Facilitating the 
deployment of current ontology engineering tools in 
distributed settings, supporting collaboration. 
As described above, the validity rules presented 
support the development and evolution of 
lightweight ontologies using a rather simple model. 
However, SR-COE can be easily customised by 
incorporating any set of validity rules, to deal with 
more expressive ontology languages. 
An important step to be made concerns the study 
of using SR-COE in conjunction with different 
ontology engineering tools, maybe in the context of 
different methodologies.  
REFERENCES 
Farquhar, A. et al, 1997. The Ontolingua Server: A tool 
for collaborative ontology construction. Intl. J. 
Human-Computer Studies 46, pp. 707–728 . 
Kotis, K., Vouros, G., 2006. Human-centered ontology 
engineering: The HCOME methodology, In KAIS, 10, 
pp. 109-131. 
Tempich, C. et al, 2005. An Argumentation Ontology for 
Distributed, Loosely-controlled and evolvInG 
Engineering processes of oNTologies (DILIGENT). 
ESWC 2005, LNCS 3532, pp. 241–256 . 
Sure, Y., et al 2002. OntoEdit: Collaborative Ontology 
Development for the Semantic Web. ISWC 2002, 
LNCS 2342, pp. 221–235 . 
Arprez, J.C., at al, 2001. WebODE: a scalable workbench 
for ontological engineering. K-CAP’01 . 
Bozsak, E., et al, 2002. KAON - Towards a Large Scale 
Semantic Web. 3rd Intl. Conf. on e-Commerce and 
Web Technologies, LNCS 2455, pp. 304–313. 
Domingue, J., 1998. Tadzebao and WebOnto: Discussing, 
Browsing, and Editing Ontologies on the Web. 
KAW’98, Banff, Canada. 
Ceusters, W., et al, 2001. LinkFactory: an Advanced 
Formal Ontology Management System. KCAP-2001, 
Victoria, Canada. 
Tudorache, T., et al, 2008. Collaborative Protege: 
Enabling Community-based Authoring of Ontologies, 
In Proc. Of the Workshop on Social and Collaborative 
Construction of Structured Knowledge, ISWC 2008, 
Banff, Canada. 
Seidenberg, J., Rector, A., 2007. A Methodology for 
Asynchronous Multi-User Editing of Semantic Web 
Ontologies. K-CAP'07, pp. 127–134.  
Hotho, A., et al, G., 2006. BibSonomy: A social bookmark 
and publication sharing system. Conceptual Structures 
Tool Interoperability Workshop at the 14th Int. Conf. 
on Conceptual Structures, pp. 87-102. 
Tummarello, G., et al., 2006. Enabling semantic web 
communities with DBin: an overview. ISWC 06, 
LNCS 4273, pp. 943–950. 
Sunagawa, E., et al, 2003. An environment for distributed 
ontology development based on dependency 
management. ISWC’03, LNCS 2870, pp. 453-468. 
Auer, S., et al, 2006. OntoWiki a tool for social, semantic 
collaboration. ISWC, LNCS 4273, pp. 736-749. 
Shapiro, M., et al, 2004. A constraint-based formalism for 
consistency in Replicated Systems. OPODIS 04, 
LNCS 3544, pp. 331-345. 
Benmouffok, L., et al, 2009. Telex: A Platform for 
Decentralised Sharing. In EuroSys 2009. 
Konstandinidis G., et al, 2008. A Formal Approach for 
RDF/S Ontology Evolution. ECAI-08, pp. 70-74. 
KEOD 2009 - International Conference on Knowledge Engineering and Ontology Development
158