Abstract
Abstract This paper presents TAL (Template Authoring Language), an authoring language for hypermedia document templates. Templates describe document families with structural or semantic similarities among them. TAL supports the description of templates independently of the target hypermedia authoring language. The paper also presents a TAL processor that generates complete hypermedia documents taking as input a template specification in TAL and a data file with the information that makes that document particular in its family.
Highlights
Hypermedia documents define presentations of media objects spatially and temporally related
In line with design patterns principles, SMIL Timesheets [18] allow for adding temporal behavior to hypermedia applications independent of the language used by the application
TAL can be considered as a specification language to a set of high level hypermedia design patterns expressed as a template
Summary
Hypermedia documents define presentations of media objects (text, audio, video, images, etc.) spatially and temporally related. Templates can encode domain concepts across related applications, creating a specific vocabulary and defining a set of constraints on this vocabulary, to be followed by all documents of a given family. A template is formally described by means of a vocabulary of allowed child-object types, a set of relations allowed between those types, rules that constraint the instantiation of these child-object types and relations, and a set of fixed composition’s components (media or composite objects and relationships) In this sense, a template is an incomplete hypermedia composition that has certain blanks that must be filled out in accordance with rules that constrain the content and relationships that authors can insert.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have