Skip to main content

Separation of Concerns in Hypertext: Articulation Points That Increase Flexibility

  • Chapter
  • 858 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3379))

Abstract

The benefits of separating document structure from presentation have long been understood—e.g., the distinction between the SGML and DSSSL standards as well as the ODA standard’s separation of layout and logical structure. More recently, the breadth of applications incorporating XML specifications have provided further evidence in the context of the World-Wide Web of the strength of the abstraction that this separation provides. The structure/presentation separation, focused on describing the characteristics of documents, usefully can be extended to encompass the additional characteristics of interactive hypertextual documents, such as the Web’s—for example, specifying the hypertext’s responses to the reader’s actions remains outside of the scope of the structure/presentation representation. We have explored one such family of models in which the hypertext is modeled by an automaton structure rather than a graph structure. In this paper, I will discuss how these new articulation points have lead to investigations into novel and flexible hypertext/hypermedia system implementations.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Goldfarb, C.F.: A generalized approach to document markup. In: Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, SIGPLAN Notices 16 and SIGOA Newsletter 2(1&2), pp. 68–73 (Spring/Summer 1981)

    Google Scholar 

  2. Furuta, R., Scofield, J., Shaw, A.: Document formatting systems: Survey, concepts, and issues. ACM Computing Surveys 14, 417–472 (1982)

    Article  Google Scholar 

  3. Stotts, D., Furuta, R.: Language-theoretic classification of hypermedia paths. In: Proc. 15th ACM Conf. Hypertext and Hypermedia, pp. 40–41. ACM Press, New York (2004)

    Google Scholar 

  4. Stotts, P.D., Furuta, R.: Adding browsing semantics to the hypertext model. In: Proceedings of ACM Conference on Document Processing Systems, Santa Fe, New Mexico, December 5-9, pp. 43–50. ACM, New York (1988)

    Chapter  Google Scholar 

  5. Furuta, R., Stotts, P.D.: Programmable browsing semantics in Trellis. In: Hypertext 1989 Proceedings, pp. 27–42. ACM, New York (1989)

    Chapter  Google Scholar 

  6. Stotts, P.D., Furuta, R.: Petri-net-based hypertext: Document structure with browsing semantics. ACM Transactions on Information Systems 7, 3–29 (1989)

    Article  Google Scholar 

  7. Na, J.C., Furuta, R.: Dynamic documents: Authoring, browsing, and analysis using a high-level Petri net-based hypermedia system. In: Proceedings of the ACM Symposium on Document Engineering (DocEng 2001), pp. 38–47. ACM, New York (2001)

    Chapter  Google Scholar 

  8. Peterson, J.L.: Petri Net Theory and the Modeling of Systems. Prentice-Hall, Englewood Cliffs (1981)

    Google Scholar 

  9. Reisig, W.: Petri Nets: An Introduction. Springer, Heidelberg (1985)

    MATH  Google Scholar 

  10. Jensen, K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Springer, Heidelberg (1992)

    MATH  Google Scholar 

  11. Na, J.C., Furuta, R.: Context-aware digital documents described in a high-level Petri-net-based hypermedia system. In: King, P., Munson, E.V. (eds.) PODDP 2000 and DDEP 2000. LNCS, vol. 2023, pp. 13–27. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. Furuta, R., Na, J.C.: Applying caT’s programmable browsing semanitcs to specify World-Wide Web documents that reflect place, time, reader, and community. In: Proc. 2002 ACM Symp. Document Engineering, pp. 10–17. ACM Press, New York (2002)

    Chapter  Google Scholar 

  13. Ustun, S.: Audio browsing of automaton-based hypermedia. Master’s thesis, Department of Computer Science, Texas A&M University (2003)

    Google Scholar 

  14. Karadkar, U.P., Furuta, R., Ustun, S., Park, Y., Na, J.C., Gupta, V., Ciftci, T., Park, Y.: Display-agnostic hypermedia. In: Proceedings of the fifteenth ACM Conference on Hypertext and Hypermedia, pp. 58–67. ACM Press, New York (2004)

    Chapter  Google Scholar 

  15. Na, J.C.: Context-Aware Hypermedia in a Dynamically-Changing Environment, Supported by a High-Level Petri Net. PhD thesis, Texas A&M University, Department of Computer Science, College Station, TX (2001)

    Google Scholar 

  16. Gupta, V.: Graphical browser for Context Aware Trellis. Master of computer science project, Department of Computer Science, Texas A&M University (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Furuta, R. (2005). Separation of Concerns in Hypertext: Articulation Points That Increase Flexibility. In: Hemmje, M., Niederée, C., Risse, T. (eds) From Integrated Publication and Information Systems to Information and Knowledge Environments. Lecture Notes in Computer Science, vol 3379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31842-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31842-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24551-3

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics