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, including HTML, DSSSL, and XSL-FO, have presentation semantics, but others, such as XML, do not.[1][2][3] Character encoding standards, such as Unicode, also have presentation semantics.[4]
One of the main goals of style sheet languages is to separate the syntax that defines document content from the syntax endowed with presentation semantics. This is the norm on the World Wide Web, where the Cascading Style Sheets language provides a large collection of presentation semantics for HTML documents.[5]
^ H. P. Alesso, Craig Forsythe Smith, Developing Semantic Web services, A K Peters, Ltd., 2005, ISBN 1-56881-212-4, p. 62 and p. 100
^G. Ken Holman, Definitive XSL-FO, Prentice Hall PTR, 2003, ISBN 0-13-140374-5, p. 13
^Erik Wilde, David Lowe, Xpath, XLink, XPointer, and XML: a practical guide to Web hyperlinking and transclusion, Addison-Wesley, 2003, ISBN 0-201-70344-0, p. 201
^"IBM Knowledge Center - Home of IBM product documentation".
^"HTML 4.0 Specification — W3C Recommendation — Conformance: requirements and recommendations". World Wide Web Consortium. December 18, 1997. Retrieved July 6, 2015.
and 25 Related for: Presentation semantics information
In computer science, particularly in human-computer interaction, presentationsemantics specify how a particular piece of a formal language is represented...
markup languages, such as the widely used HTML, have pre-defined presentationsemantics, meaning that their specifications prescribe some aspects of how...
layers. This strategy involves separating the presentationsemantics from the content, with presentation being implemented in one or more optional layers...
Operational semantics is a category of formal programming language semantics in which certain desired properties of a program, such as correctness, safety...
the syntax layer. Within the service layering semantics of the OSI network architecture, the presentation layer responds to service requests from the application...
than navigational hyperlink presentations). HTML from early on has also had tags which express presentationalsemantics, such as bold (<b>) or italic...
reinforce the semantics, or meaning, of the information in web pages and web applications rather than merely to define its presentation or look. Semantic...
Cognitive semantics is part of the cognitive linguistics movement. Semantics is the study of linguistic meaning. Cognitive semantics holds that language...
The Document Style Semantics and Specification Language (DSSSL) is an international standard developed to provide stylesheets for SGML documents. DSSSL...
<mo>+</mo><mi>c</mi> </mrow> </math> Content MathML focuses on the semantics, or meaning, of the expression rather than its layout. Central to Content...
version of known, specific information in a clear and engaging manner (presentational or explanatory visualization), it is typically called information graphics...
sentences are addressed in the field of linguistics of syntax. Philosophical semantics tends to focus on the principle of compositionality to explain the relationship...
conclusion "q". The rule is valid with respect to the semantics of classical logic (as well as the semantics of many other non-classical logics), in the sense...
Hall. pp. 601–610. Morgan, Tony (2005). "Expressing Business Semantics" (PDF). Presentation at the European Semantic Web Conference (2005). Archived from...
(ADT) is a mathematical model for data types, defined by its behavior (semantics) from the point of view of a user of the data, specifically in terms of...
provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes, and other...
the service layering semantics of the OSI network architecture, the session layer responds to service requests from the presentation layer and issues service...
logic have been influential in fields such as programming languages, game semantics, and quantum physics (because linear logic can be seen as the logic of...
mathematics and theoretical computer science, a type theory is the formal presentation of a specific type system. Type theory is the academic study of type...
indicate the semantic evaluation function in formal semantics for natural language and denotational semantics for programming languages. In the Wolfram Language...
publishes three scholarly journals: Language, the open access journal Semantics and Pragmatics, and the open access journal Phonological Data & Analysis...
classical semantics (treating propositional contents as true or false) and intuitionistic semantics (dealing with illocutionary forces). The presentation of...
extrinsic semantics on annotated terms simply by ignoring the types (i.e., through type erasure), as it is possible to give an intrinsic semantics on unannotated...
lexicology Lexical semantics Morphology (linguistics) for explanations concerning paradigms and morphosyntax Machine translation for a presentation of the different...
natural languages but on a much more abstract level, possess a syntax and semantics very much like those of natural languages. For the Portuguese logician...