The Structure of Abstract Document Objects
A current research problem of great intellectual and commerical interest is the construction of interactive document processing systems that can easily handle the large variety of objects that typically appear in electronic and paper documents. These objects can be divided roughly into four classes: textual, tabular, mathematical, and pictorial. It has proven difficult to gracefully integrate the treatment of these different classes so that dissimilar objects may be used together, for example, mathematics within pictures, pictures within text, or text within mathematics inside a table. Ideally, there should be a common underlying structural model, similar editing and specification languages, and a uniform way to store, traverse, and display all objects.
KeywordsDirected Acyclic Graph Abstract Object Concrete Object Shared Object Paper Document
Unable to display preview. Download preview PDF.
- 2.B. W. Kernighan and M. E. Lesk, Unix document preparation, Ref. 1, pp. 1–20.Google Scholar
- 3.R. Furuta, J. Scofield, and A. Shaw, Document formatting systems: survey, concepts, and issues, ACM Comp. Surv 14(3), 417–472 (1982); also contained in Ref. 1, pp. 133220.Google Scholar
- 5.D. C. Smith, C. Irby, R. Kimball, and B. Verplank, Designing the Star user interface. Byte 7 (4), 242–282 (1982).Google Scholar
- 6.A. C. Shaw, A model for document preparation systems. Technical Report 80–04–02, Dept. of Computer Science, Univ. of Washington, Seattle, April 1980.Google Scholar
- 7.D. E. Knuth, TEX and Metafont: New Directions in Typesetting, Digital Press and the American Mathematical Society, Bedford, Massachusetts, and Providence, Rhode Island, 1979.Google Scholar
- 8.H. Burkhart and J. Nievergelt, Structure-oriented editors. Berichte des Instituts fuer Informatik 38, Eidgenoessische Technische Hochschule Zuerich, Zurich, Switzerland, May, 1980.Google Scholar
- 10.D. C. Engelbart, R. W. Watson, and J. C. Norton, The augmented knowledge workshop. Arc Journal Accession Number 14724, Stanford Research Center, Menlo Park, Calif., March 1973. Paper presented at the National Computer Conference, June 1973.Google Scholar
- 11.S. Carmody, W. Gross, T. E. Nelson, D. Rice, and A. Van Dam, A hypertext editing system for the /360, Center for Computer and Information Sciences, Brown Univ., Providence, Rhode Island, March 1969. Also contained in Pertinent Concepts in Computer Graphics, M. Faiman and J. Nievergelt, Eds., Univ. of Illinois, Urbana, 1969, pp. 291–330.Google Scholar
- 13.C. F. Goldfarb, (Ed.). Information processing systems processing languages text interchange and processing part six: Document markup metalanguage, Fifth Working Draft, International Standard, Iso TC97/SC5/EG Clpt N173–6, May 1983.Google Scholar
- 14.G. D. Kimura, A structure editor and model for abstract document objects. Ph.D. dissertation, Computer Science Dept., Univ. of Washington, Technical Report 84–07–02, July 1984.Google Scholar
- 16.D. Ts1Chritzis, Form management. Communications of the ACM 25 (7), 453–478 (1982).Google Scholar