skip to main content
10.1145/1096601.1096615acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
Article

A framework for structure, layout & function in documents

Published:02 November 2005Publication History

ABSTRACT

The Document Description Framework (DDF) is a representation for variable-data documents. It supports very high flexibility in the type and extent of variation supported, considerably beyond the 'copy-hole' or flow-based mechanisms of existing formats and tools. DDF is based on holding application data, logical data struc-ture and presentation as well as constructional 'programs' together within a single document. DDF documents can be merged with other documents, bound to variable values incrementally, combine several types of layout and styling in the same document and support final delivery to different devices and page-ready formats. The framework uses XML syntax and fragments of XSLT to describe 'programmatic construction' of a bound document. DDF is extensible, especially in the ability to add new types of layout and inter-operability between components in different formats. In this paper we describe the motivation for DDF, the major design choices and how we evaluate a DDF document with specific data values. We show through implemented examples how it can be used to construct high-complexity and variability presentations and how the framework complements and can use many existing XML-based documents formats, such as SVG and XSL-FO.

References

  1. André, J., Furuta, R. and Quint, V. Structured Documents. Cambridge University Press. 1989.Google ScholarGoogle Scholar
  2. Aβmann, U. Architectural styles for active documents. Science of Computer Programming. Vol56, 79--98. Elsevier. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Badros, G., Borning, A. and Stuckey, P. The Cassowary linear arithmetic constraint solving algorithm.ACM Transac-tions on Computer-Human Interaction (TOCHI). Vol8 (4), 267--306. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Badros, G. et al. A constraint extension to scalable vector graphics. InProc. 10th World Wide Web Conference, Hong Kong. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bes, F. and Roisin, C. A Presentation Language for Controlling the Formatting Process in Multimedia Documents. In Proceedings of the 2002 ACM symposium on Document engineering. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Boulmaiz, F., Roisin, C. and Bes, F. Improved Formatting Documents by Coupling Formatting Systems. In Proceedings of the 2003 ACM symposium on Document engineering. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. ISO, International Standards Organisation Open Document Architecture. http://www.iso.org/. 1994.Google ScholarGoogle Scholar
  8. Knuth, D.TEX the program. Addison-Wesley Pub. Co., Reading, Mass. 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lamport, L. LaTeX User's Guide and Document Reference Manual.Addison-Wesley, Reading, MA. 1986.Google ScholarGoogle Scholar
  10. McCormack, C., Marriott, K. and Meyer, B. Adaptive layout using one-way constraints in SVG. http://www.svgopen.org/2004/papers/ConstraintSVG/. 2004.Google ScholarGoogle Scholar
  11. Open Geospatial Consortium Geography Markup Language (GML 3.0). http://www.opengeospatial.org/. 2001.Google ScholarGoogle Scholar
  12. PODi, Print On Demand InitiativePrint On Demand Initiative. http://www.podi.org. 2005.Google ScholarGoogle Scholar
  13. PODi, Print On Demand InitiativePersonalized Print Markup Language (PPML) Version 2.0. http://www.podi.org. 2002.Google ScholarGoogle Scholar
  14. PODi, Print On Demand InitiativePersonalized Print Markup Language - Templates (PPML/T). http://www.podi.org. 2002.Google ScholarGoogle Scholar
  15. Villard, L. and Layaïda, N. An Incremental XSLT Transformation Processor for XML Document Manipulation. In Proc. 11th World Wide Web Conference, Honolulu. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. W3C, World Wide Web ConsortiumExtensible Stylesheet Language (XSL). http://www.w3.org/TR/xsl/. 2001.Google ScholarGoogle Scholar
  17. W3C, World Wide Web ConsortiumXSL Transformations (XSLT) Version 2.0. http://www.w3.org/TR/xslt20/. 2005.Google ScholarGoogle Scholar
  18. Walsh, N. and Muellner, L. DocBook: The Definitive Guide. O'Reilly & Associates. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A framework for structure, layout & function in documents

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                DocEng '05: Proceedings of the 2005 ACM symposium on Document engineering
                November 2005
                252 pages
                ISBN:1595932402
                DOI:10.1145/1096601

                Copyright © 2005 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 2 November 2005

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate178of537submissions,33%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader