En ciencias de la computación , particularmente en la interacción humano-computadora , la semántica de presentación especifica cómo se representa una pieza particular de un lenguaje formal de una manera distinguida accesible a los sentidos humanos , generalmente la visión humana. Por ejemplo, decir que
debe representar el texto entre estas construcciones usando algún tipo de letra en negrita es una especificación de la semántica de presentación para esa sintaxis .
Muchos lenguajes de marcado , incluidos HTML , DSSSL y XSL-FO , tienen semántica de presentación, pero otros, como XML , no. [1] [2] [3] Los estándares de codificación de caracteres , como Unicode , también tienen semántica de presentación. [4]
Uno de los principales objetivos de los lenguajes de hojas de estilo es separar la sintaxis que define el contenido del documento de la sintaxis dotada de semántica de presentación. Esta es la norma en la World Wide Web , donde el lenguaje Cascading Style Sheets proporciona una gran colección de semántica de presentación para documentos HTML. [5]
Referencias
- ^ HP Alesso, Craig Forsythe Smith, Desarrollo de servicios de Web semántica , AK Peters, Ltd., 2005, ISBN 1-56881-212-4 , p. 62 y p. 100
- ^ G. Ken Holman, XSL-FO definitivo , Prentice Hall PTR, 2003 ISBN 0-13-140374-5 , pág. 13
- ^ Erik Wilde, David Lowe, Xpath, XLink, XPointer y XML: una guía práctica para la transclusión y hipervínculos web , Addison-Wesley, 2003, ISBN 0-201-70344-0 , pág. 201
- ^ "IBM Knowledge Center - Inicio de la documentación del producto IBM" .
- ^ "Especificación HTML 4.0 - Recomendación W3C - Conformidad: requisitos y recomendaciones" . Consorcio Mundial de la red. 18 de diciembre de 1997 . Consultado el 6 de julio de 2015 .