Ausweb99 - Creating and Managing Documents with LifeWeb

LifeWeb: an object-oriented model for the Web document system

LifeWeb has been proposed as a step towards addressing these problems by providing a data model for the Web document system using the proven object-oriented technology

Document: Generic Publication

  • Entirety of publication
  • Building block: Structural Component
  • Building materials: Material
  • Formatted by: Presentation
  • References to Document by: Hyperlink

Three views of Document: Presentation, Structure, Material

Presentation: Abstract Presentation Type

  • Associated with Document
  • Reusable in different Documents
  • Specific types such as: Table, List, Frame, etc (not shown)

Structural Component: Generic Structural Component

  • Inherits from Document
  • Structurally builds Document
  • Made of Material
  • Nested within itself, capturing the document hierarchical structure
  • Hides Material and its hardware dependent attributes (for eg. URL)

Material: Abstract Media Type

  • Real contents populating the Document
  • Leaf nodes in the document hierarchy
  • Multimedia: Text, Image, etc (not shown)
  • Raw, unstructured materials
  • Reusable in different Documents

 

Hyperlink: Generic Hyperlink

  • Qualifies a reference from Document to Document
  • Bi-directional
  • Specific types such as: Hypertext, Hyperimage (not shown)

 


Copyright Thuy-Linh Nguyen, Heinz Schmidt ©, 1999
Page 5/20