Jump to content

Presentation semantics

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pcap (talk | contribs) at 11:26, 3 September 2009 (HCI topic). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computer science, particularly in human-computer interaction, presentation semantics specify how a particular piece of a formal language is represented in a distinguished manner accessible to human senses, usually human vision. For example, saying that <bold> ... </bold> must render the text between these constructs using some bold typeface is a specification of presentation semantics for that syntax.

Many markup languages like HTML, CSS, DSSSL, XSL-FO or troff have presentation semantics, but others like XML, XLink and XPath do not.[1][2][3] Character encoding standards like Unicode also have presentation semantics.[4]

References

  1. ^ H. P. Alesso, Craig Forsythe Smith, Developing Semantic Web services, A K Peters, Ltd., 2005, ISBN 1568812124, p. 100
  2. ^ G. Ken Holman, Definitive XSL-FO, Prentice Hall PTR, 2003, ISBN 0131403745, p. 13
  3. ^ Erik Wilde, David Lowe, Xpath, XLink, XPointer, and XML: a practical guide to Web hyperlinking and transclusion, Addison-Wesley, 2003, ISBN 0201703440, p. 201
  4. ^ http://publib.boulder.ibm.com/infocenter/printer/v1r1/index.jsp?topic=/com.ibm.printers.infoprintfonts/com.ibm.printers.usingopentypefontsinanafpsystem/g3a02mst18.htm