Type modelling for document transformation in structured editing systems

This paper addresses the problem of type transformations in structured editing systems and proposes a type description model convenient for type comparison and document conversion. Two kinds of transformations are considered: dynamic transformations allow a structured editor to change the structure of a part of a document when this part is copied or moved, and static transformations allow specific tools to restructure documents when their generic structure is modified. We present in this paper the current state of our research on formal analysis for these transformations.

[1]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPSLA 1986.

[2]  Donald D. Cowan,et al.  Rita - an Editor and User Interface for Manipulating Structured Documents , 1991, Electron. Publ..

[3]  Allen L. Brown,et al.  A Logic Grammar Foundation for Document Representation and Document Layout , 1990 .

[4]  Charles F. Goldfarb,et al.  SGML handbook , 1990 .

[5]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[6]  Vincent Quint,et al.  Interactively Editing Structured Documents , 1989, Electron. Publ..

[7]  David Garlan,et al.  A structural approach to the maintenance of structure-oriented environments , 1987, SDE 2.

[8]  Stanley B. Zdonik,et al.  Type Evolution in an Object-Oriented Database , 1987, Research Foundations in Object-Oriented and Semantic Database Systems.

[9]  François Bancilhon,et al.  Building an Object-Oriented Database System, The Story of O2 , 1992 .

[10]  Jacob Stein,et al.  Class modification in the GemStone object-oriented DBMS , 1987, OOPSLA '87.

[11]  Bo Stig Hansen,et al.  A Function-based Formatting Model , 1991, Electron. Publ..

[12]  Heather Brown,et al.  Editing Structured Documents - Problems and Solutions , 1992, Electron. Publ..

[13]  Vincent Quint,et al.  Structured documents , 1989 .

[14]  Jacob Stein,et al.  Class modification in the GemStone object-oriented DBMS , 1987, OOPSLA 1987.

[15]  Luca Cardelli,et al.  On understanding types, data abstraction, and polymorphism , 1985, CSUR.

[16]  V. Quint,et al.  Text processing and document manipulation: Grif: An Interactive System for Structured Document Manipulation , 1986 .

[17]  P. David Stotts,et al.  Specifying structured document transformations , 1988 .

[18]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPLSA '86.