Versioning hypermedia Fabio Vitali University of Bologna Department of Computer Science Web: http://www.cs.unibo.it/ Mura A. Zamboni, 7 I-40127 Bologna BO Italy Email: fabio@cs.unibo.it Web: http://www.cs.unibo.it/~fabio/ Abstract: Keeping multiple versions of the same electronic artifact is a necessity in many authoring fields, and a serious advantage in all of them. Hypermedia adds to that the issue of relationship management. This poses a few additional problems, especially conceptual ones, but it also provides a reliable and safe solution for the well-known problem of the referential integrity of links. The field of hypermedia has dealt with versioning issues for a long time, since Xanadu considered it a fundamental mechanism for its inner workings. Newer systems, and an important protocol for the WWW, WebDAV, constitute modern approaches to the problem. Introduction Versioning is the management of multiple copies of the same evolving resource, captured at different stages of its evolution. Versioning is a well-known technique whenever there is data to be authored: it provides for the verification of progress in authoring, it guarantees fail-safe baselines for exploratory changes, it supports verification and comparison of the individual efforts in a multi-authoring situation. Yet, versioning adds (sometimes heavily) to the authoring effort, in terms
/lp/association-for-computing-machinery/versioning-hypermedia-IaqfM00S64