RCS—a system for version control
Software—Practice & Experience
Neptune: a hypertext system for CAD applications
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
An editor for revision control
ACM Transactions on Programming Languages and Systems (TOPLAS)
Contexts—a partitioning concept for hypertext
ACM Transactions on Information Systems (TOIS)
Hypertext challenges in the auditing domain
HYPERTEXT '89 Proceedings of the second annual ACM conference on Hypertext
Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
Concepts in configuration management systems
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Industrial strength hypermedia: requirements for a large engineering enterprise
HYPERTEXT '91 Proceedings of the third annual ACM conference on Hypertext
Structural and cognitive problems in providing version control for hypertext
ECHT '92 Proceedings of the ACM conference on Hypertext
CoVer: a contextual version server for hypertext applications
ECHT '92 Proceedings of the ACM conference on Hypertext
Take CoVer: exploiting version support in cooperative systems
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Hyperform: using extensibility to develop dynamic, open, and distributed hypertext systems
ECHT '92 Proceedings of the ACM conference on Hypertext
Communications of the ACM
Composites in a Dexter-based hypermedia framework
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
Under CoVer: the implementation of a contextual version server for hypertext applications
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
Chimera: hypertext for heterogeneous software environments
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
Nested composite nodes and version control in an open hypermedia system
Information Systems - Special issue: multimedia information systems
The HyperDisco approach to open hypermedia systems
Proceedings of the the seventh ACM conference on Hypertext
VerSE: towards hypertext versioning styles
Proceedings of the the seventh ACM conference on Hypertext
Timewarp: techniques for autonomous collaboration
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
A hypermedia version control framework
ACM Transactions on Information Systems (TOIS)
Version models for software configuration management
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
Versioning Support in the HyperProp System
Multimedia Tools and Applications
Version Sensitive Editing: Change History as a Programming Tool
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
Multi-Grain Version Control in the Historian System
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
Palimpsest: change-oriented concurrency control for the support of collaborative applications
Palimpsest: change-oriented concurrency control for the support of collaborative applications
Literary Machines 931
Uniform comparison of data models using containment modeling
Proceedings of the thirteenth ACM conference on Hypertext and hypermedia
Software—Practice & Experience - Special issue: Web technologies
Hypertext versioning for embedded link models
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
Automatic generation of hypertext system repositories: a model driven approach
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
On product versioning for hypertexts
Proceedings of the 12th international workshop on Software configuration management
A metainformatical view of collections
MIS '05 Proceedings of the 2005 symposia on Metainformatics
Containment modeling of content management systems
MIS'02 Proceedings of the 2002 international conference on Metainformatics
Reconciling versioning and context in hypermedia structure servers
MIS'02 Proceedings of the 2002 international conference on Metainformatics
Uniform comparison of configuration management data models
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Hi-index | 0.00 |
This paper reflects upon existing composite-based hypertext versioning systems, and presents two high-level design spaces that capture the range of potential choices in system data models for versioning links, and versioning hypertext structure. These two design spaces rest upon a foundation consisting of a containment model, describing choices for containment in hypertext systems, and the design space for persistently recording an object's revision history, with applicability to all versioning systems. Two example points in the structure versioning design space are presented, corresponding to most existing composite-based hypertext versioning systems. Using the presented design spaces allows the data models of existing hypertext versioning systems to be decomposed and compared in a principled way, and provides new system designers significant insight into the design tradeoffs between various link and structure versioning approaches.