Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJES DE MARCAS
Apuntes bsicos del Tema 1
Curso 2012-2013
ndice de contenido
Objetivos................................................................................................................................3 Introduccin. ..........................................................................................................................4 Concepto y justificacin de los LM....................................................................................4 Evolucin histrica de los lenguajes de marcas....................................................................5 Clasificacin ..........................................................................................................................7
v0(29092012))
CURSO 2012-2013
Objetivos.
El objetivo de este tema consiste en introducirse en los conceptos bsicos de los lenguajes de marcas, conocer las distintas fases por las que se ha ido imponiendo esta tecnologa, los distintos organismos involucrados en sus recomendaciones, y las ventajas que su uso puede proporcionar.
Se trata de un tema totalmente introductorio, por lo que nos centraremos en una primera toma de contacto con la terminologa , que en muchos casos ser totalmente nueva, y en temas posteriores se ir completando en su significado.
Estos apuntes bsicos deben entenderse como un pequeo guin de los materiales y recursos que entre todos completaremos y ampliaremos mediante la colaboracin en el foro y el glosario.
v0(29092012))
CURSO 2012-2013
Introduccin.
Concepto y justificacin de los LM
Un LM es un tipo de lenguaje que combina el texto con una informacin adicional sobre ese mismo texto. La informacin adicional puede referirse al formato de presentacin o la estructura del texto.
Los lenguajes de marcas no son equivalentes a los lenguajes de programacin, ya que no contienen instrucciones de operatividad, y se limitan a controlar y presentar de una forma determinada el texto que contienen. Podra decirse que son sistemas para la descripcin de la informacin contenida en documentos.
Se puede observar que el uso de los archivos binarios reporta muchas ventajas (fcil de gestionar por el ordenador, ms compacto, etc.), pero los archivos de texto tambin tienen sus ventajas (la principal es que es un formato de intercambio universal). Quiz lo ideal sera tener un formato que combine la universalidad de los archivos de texto con la eficiencia de almacenamiento y las capacidades de formateo de los archivos binarios.
Esta idea de llegar a un formato de datos universal no es nueva. De hecho, desde que existen los ordenadores, los programadores han intentado crear modos de intercambio de informacin entre los diferentes programas informticos.
v0(29092012))
CURSO 2012-2013
SGML (Standard Generalized Markup Language) fue uno de los primeros intentos en el que se pretenda combinar un formato de dato universalmente intercambiable con la posibilidad de almacenar los datos con informacin acerca de su presentacin y formato. Fue creado para que se transformara en un estndar para el marcaje de los datos y tuvo aceptacin en los grandes sistemas de gestin de documentos. Pero cuando se debe tratar con gran cantidad de datos complejos SGML se vuelve un lenguaje muy complicado.
En este curso veremos otras alternativas que cumplen sus recomendaciones pero simplifican su aplicacin.
Este concepto fue asumido posteriormente en el uso y composicin de documentos en el tratamiento informtico.
En los aos 60, IBM intent resolver sus problemas asociados al tratamiento de
v0(29092012))
CURSO 2012-2013
documentos en diferentes plataformas a travs de un lenguaje de marcas denominado GML (Generalized markup Language o Lenguaje de marcas generalizado) . GML libera al creador del documento de preocupaciones especficas del formato del documento tales como especificacin de la fuente, lnea espaciamiento, y disposicin de pgina requerida por Script. Usando GML, un documento est marcado con las etiquetas que definen cules son el texto, en trminos de prrafos, listas, tablas, y as sucesivamente. El documento se puede entonces ajustar al formato automticamente para varios dispositivos simplemente especificando un perfil para el dispositivo. Por ejemplo, es posible ajustar a formato un documento para una impresora laser o para una pantalla simplemente especificando un perfil para el dispositivo sin cambiar el documento.
El principal problema, antes de usar GML, era que cada aplicacin utilizaba sus propias marcas para describir los diferentes elementos. Las marcas son cdigos que indican a un programa cmo debe tratar su contenido y as, si se desea que un texto aparezca con un formato determinado, dicho texto debe ir delimitado por la correspondiente marca que indique como debe ser mostrado en pantalla o impreso. Y lo mismo ocurre con todas las dems caractersticas de cualquier texto.
Conociendo este sistema y conociendo a la perfeccin el sistema de marcas de cada aplicacin sera posible pasar informacin de un sistema a otro sin necesidad de perder el formato indicado.
Ms tarde GML pas a manos de ISO y se convirti en SGML (ISO 8879), Standart Generalized Markup Language. Esta norma es la que se aplica desde entonces a todos los lenguajes de marcas, cuyos ejemplos ms conocidos son el HTML y el RTF.
v0(29092012))
CURSO 2012-2013
Clasificacin
Existen varios criterios de clasificacin de los LM. Uno de los ms clarificadores puede ser el que se hace en funcin del uso que se hace de ellos:
Marcaje para describir contenidos del texto, como en una base de datos
Marcaje para describir el formato de los textos, llamado tambin Marcado de presentacin, como puede ser un tratamiento de textos
Marcaje para describir conjuntamente contenido y formato. En este caso tenemos el conocido HTML
De procedimientos: Orientado tambin a la presentacin pero, en este caso, se indican los procedimientos que deber realizar el Software de representacin.
Descriptivo o semntico: Describen las diferentes partes en las que se estructura el documento pero sin especificar cmo deben representarse.
v0(29092012))
CURSO 2012-2013