Collaborative edition on semi-structured documents

Collaborative editors allow different users to work together on a common task. Such tasks range from using a shared calendar to realizing software programmed by users located at distant sites. This concept was invented in 1972 with SCCS. In the last years, this paradigm became popular (ex. Wikipedia). Decentralization and asynchronicity are essential in this approach, leading to peer-to-peer (P2P) models. Meanwhile, the XML format has arrived as the de facto standard for editing and exchanging documents. Our work aims at defining a collaborative editor for semi-structured documents, which provide an abstraction of the XML format. The problem is difficult since many previous approaches are flawed or not scalable. Firstly, we describe the basic concepts on collaborative edition and network models and we give the state of the art of this topic. Then, we investigate two different approaches : the operational transformation (OT) approach and the Commutative Replicated Data Type (CRDT) approach for different (tree-like) data structures. Our goal is to ensure the convergence of the editing process with the basic operations (Add, Del and rename a node. We have proposed a new generic algorithm based on semantic independence in data structure for CRDT approach. We have extended our results by dealing with the operation that moves a subtree and with XML schema compliance. Few works have been devoted to these extensions which are useful in collaborative edition. Finally, we provide experimental results obtained from our implementation that validate our approach.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00684778
Author Martin, Stéphane
Maintainer CCSD
Last Updated May 22, 2026, 20:37 (UTC)
Created May 22, 2026, 20:37 (UTC)
Identifier tel-00684778
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire d'informatique Fondamentale de Marseille - UMR 6166 (LIF) ; Université de la Méditerranée - Aix-Marseille 2-Université de Provence - Aix-Marseille 1-Centre National de la Recherche Scientifique (CNRS)
creator Martin, Stéphane
date 2011-09-08T00:00:00
harvest_object_id 33fb5a78-e248-4ca0-b558-0f87ce52bc0a
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2023-03-24T00:00:00
set_spec type:THESE