Skip to main content

Overview of Tree Transducer Based Document Transformation System

  • Conference paper
Digital Documents: Systems and Principles (PODDP 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2023))

Included in the following conference series:

  • 329 Accesses

Abstract

We characterize a class of document structure transformations from context-free structures to context-free structures, which can be implemented by a two-phase semi-automatic procedure. The main feature of the transformations is locality. In the first phase of our method, corresponding substructures are searched by an interactive procedure. In the second phase, the replacement of substructures is automatized by generating a tree transducer implementing the transformation. The feasibility of the method is confirmed by a preliminary implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akpotsui, E., Quint, V.: Type transformations in structured editing systems. In: Vanoirbeek, C., Coray, G. (eds.) EP 1992, Proceedings of Electronic Publishing, International Conference on Electronic Publishing, Document Manipulation, and Typography, Lausanne, Switzerland, pp. 27–41. Cambridge University Press, Cambridge (1992)

    Google Scholar 

  2. Aho, A.V., Ullman, J.D.: The Theory of Parsing, Translation, and Compiling. Parsing, vol. I. Prentice-Hall, Englewood Cliffs (1972)

    Google Scholar 

  3. Bray, T., Paoli, J., Sperberg-McQueen, C.M.: Extensible Markup Language (XML) 1.0 (1998), Available at http://www.w3.org/TR/1998/REC-xml-19980210

  4. Chiba, K., Kyojima, M.: Document transformation based on syntax-directed tree translation. Electronic Publishing – Origination, Dissemination, and Design 8(1), 15–29 (1995)

    Google Scholar 

  5. Furuta, R., Stotts, P.D.: Specifying structured document transformations. In: van Vliet, J.C. (ed.) Document Manipulation and Typography, Nice, France. The Cambridge Series on Electronic Publishing, pp. 109–120. Cambridge University Press, Cambridge (1988)

    Google Scholar 

  6. Feng, A., Wakayama, T.: SIMON: A grammar-based transformation system for structured documents. Electronic Publishing – Origination, Dissemination and Design 6(4), 361–372 (1993)

    Google Scholar 

  7. Goldfarb, C.F.: The SGML Handbook. Oxford University Press, Oxford (1990)

    Google Scholar 

  8. Gécseg, F., Steinby, M.: Tree Automata. Académiai Kiadó, Budabest (1984)

    MATH  Google Scholar 

  9. ISO 8879. Information processing - Text and Office Systems - Standard Generalized Markup Language (SGML). ISO, Geneva (1986)

    Google Scholar 

  10. Kilpeläinen, P., Lindén, G., Mannila, H., Nikunen, E.: A structured document database system. In: Furuta, R. (ed.) EP 1990, Proceedings of the International Conference on Electronic Publishing, Document Manipulation & Typography, Gaithersburg, Maryland. The Cambridge Series on Electronic Publishing, pp. 139–151. Cambridge University Press, Cambridge (1990)

    Google Scholar 

  11. Komorowski, H.J., Małuszyński, J.: Logic programming and rapid prototyping. Science of Computer Programming 9, 179–205 (1987)

    Article  MATH  Google Scholar 

  12. Kuikka, E., Penttonen, M.: Transformation of structured documents. Electronic Publishing – Origination, Dissemination and Design 8(4), 319–341 (1995)

    Google Scholar 

  13. Kuikka, E., Penttonen, M.: Transformation of structured documents. Technical Report CS-95-46. University of Waterloo, Department of Computer Science (1995)

    Google Scholar 

  14. Keller, S.E., Perkins, J.A., Payton, T.F., Mardinly, S.P.: Tree transformation techniques and experiences. SIGPLAN Notices 19(6), 190–201 (1984)

    Article  Google Scholar 

  15. Kuikka, E., Penttonen, M., Väisänen, M.-K.: Theory and implementation of SYNDOC document processing system. In: Proceedings of the Second International Conference on Practical Application of Prolog, PAP-1994, London, UK, pp. 311–327 (1994)

    Google Scholar 

  16. Kuikka, E.: Processing of Structured Documents Using a Syntax-Directed Approach. PhD thesis, Kuopio University Publications C. Natural and Environmental Sciences 53 (1996)

    Google Scholar 

  17. Kilpeläinen, P., Wood, D.: SGML and exceptions. In: Nicholas, C., Wood, D. (eds.) PODDP 1996 and PODP 1996. LNCS, vol. 1293, pp. 39–49. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  18. Leinonen, P., Kuikka, E., Penttonen, M.: An approach to document structure transformations. Accepted to be represented in World Computer Congress 2000 (ICS2000 International Conference on Software), Beijing, China, August 21-25 (2000)

    Google Scholar 

  19. Mamrak, S., O’Connell, C.S., Barnes, J.: Integrated Chameleon Architecture. PTR Prentice Hall, Englewood Cliffs (1994)

    Google Scholar 

  20. Murata, M.: Data model for document transformation and assembly. In: Munson, E.V., Nicholas, C., Wood, D. (eds.) PODDP 1998 and PODP 1998. LNCS, vol. 1481, p. 140. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  21. Ousterhout, J.K.: Tcl and the Tk Toolkit. Addison-Wesley Publishing Company, Inc., Reading (1994)

    MATH  Google Scholar 

  22. Tarau, P.: BinProlog 5.75 User Guide. Technical Report 97-1, Département d’Informatique, Université de Moncton (1997), Available at http://clement.info.umoncton.ca/BinProlog

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kuikka, E., Leinonen, P., Penttonen, M. (2004). Overview of Tree Transducer Based Document Transformation System. In: King, P., Munson, E.V. (eds) Digital Documents: Systems and Principles. PODDP 2000. Lecture Notes in Computer Science, vol 2023. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39916-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39916-2_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21070-2

  • Online ISBN: 978-3-540-39916-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics