Extending a structured document model with version control

The paper presents an approach to extend a structured document model with version control. It discusses how the characteristics of the version model used (L.G. Golendziner and C.S. Santos, 1995) fulfil the requirements of a document management application which handles structured documents. A very useful functionality supported is that documents can be managed using the current or specific versions of their components, thus allowing the user to define different strategies to keep the document history. The proposed approach also includes a notification mechanism to address the problem of keeping the references consistent when shared documents are used. The application is the GDOC document management system, which implements an innovative data model for storing documents in a relational database and handles them in an intranet.

[1]  Anja Haake CoVer: a contextual version server for hypertext applications , 1993, ECHT '92.

[2]  Alexandros Biliris Modeling design object relationships in PEGASUS , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[3]  Mayer D. Schwartz,et al.  Contexts - A Partitioning Concept for Hypertext , 1987, ACM Trans. Inf. Syst..

[4]  Flávio Rech Wagner,et al.  Modeling an engineering design application using extended object-oriented concepts , 1997, RITA.

[5]  Narain H. Gehani,et al.  Object versioning in Ode , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.

[6]  Vincenzo Loia,et al.  Collaborative Version Control in an Agent-Based Hypertext Environment , 1996, Inf. Syst..

[7]  Won Kim,et al.  A Unifying Framework for Version Control in a CAD Environment , 1986, VLDB.

[8]  Heather Brown Standards for Structured Documents , 1989, Comput. J..

[9]  Randy H. Katz,et al.  Toward a unified framework for version modeling in engineering databases , 1990, CSUR.

[10]  Elisa Bertino,et al.  Composite objects revisited , 1989, SIGMOD '89.

[11]  Anne-Marie Vercoustre,et al.  A Descriptive Language for Information Object Reuse through Virtual Documents , 1997, OOIS.

[12]  David Beech,et al.  Generalized version control in an object-oriented database , 1988, Proceedings. Fourth International Conference on Data Engineering.

[13]  Carlos Alberto Heuser,et al.  GDOC: a system for storage and authoring of documents through WEB browsers , 1997, Proceedings 17th International Conference of the Chilean Computer Science Society.

[14]  Luiz Fernando Gomes Soares,et al.  Nested Composite Nodes and Version Control in an Open Hypermedia System , 1995, Inf. Syst..

[15]  Reidar Conradi,et al.  Configuring Versioned Software Products , 1996, SCM.

[16]  Kasper Østerbye,et al.  Structural and cognitive problems in providing version control for hypertext , 1992, ECHT '92.

[17]  Daniel L. McCue,et al.  A case for document management functions on the Web , 1997, CACM.

[18]  Brian Jepson Java Database Programming , 1996 .

[19]  Erik Wilde Hypertext Markup Language (HTML) , 1999 .

[20]  Joseph M. Goodman,et al.  HAM: a general-purpose hypertext abstract machine , 1987, Hypertext.

[21]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[22]  H KatzRandy Toward a unified framework for version modeling in engineering databases , 1990 .

[23]  Frank G. Halasz,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, Hypertext.

[24]  Clesio Saraiva dos Santos,et al.  Versions and Configurations in Object-Oriented Database Systems: A Uniform Treatment , 1995, COMAD.

[25]  Joseph M. Goodman,et al.  HAM: a general purpose hypertext abstract machine , 1988, CACM.