280 likes | 389 Views
LENGUAJES DE MARCADO DE HIPERDOCUMENTOS. JORGE LUIS ARTETA ROCHA DIEGO JOSE GUARIN DIAZ. LENGUAJES DE MARCADO. Son formas de codificar un documento que, junto con el texto, incorporan etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación.
E N D
LENGUAJES DE MARCADO DE HIPERDOCUMENTOS JORGE LUIS ARTETA ROCHA DIEGO JOSE GUARIN DIAZ
LENGUAJES DE MARCADO Son formas de codificar un documento que, junto con el texto, incorporan etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación.
HISTORIA Los lenguajes de marcas se llaman así por la práctica tradicional de marcar los manuscritos con instrucciones de impresión en los márgenes.
HISTORIA En la época de la imprenta, esta tarea ha correspondido a los marcadores, que indicaban el tipo de letra, el estilo y el tamaño, así como la corrección de errores, para que otras personas compusieran la tipografía.
HISTORIA Esto condujo a la creación de un grupo de marcas estandarizadas. Con la introducción de las computadoras, se trasladó un concepto similar al mundo de la informática.
ORIGENES El concepto de lenguaje de marcas fue expuesto por vez primera por William W. en 1967. Tunnecliffe La mayor novedad consistía en la separación entre la presentación y la estructura del texto.
ORIGENES Tunnicliffe, que prefería referirse a este concepto como codificación genérica (generic coding), dirigiría más tarde el desarrollo de un estándar al que bautizaría como GenCode
ORÍGENES El editor Stanley Fish también expuso ideas similares a finales de los años 1960. Brian Reid, en su disertación de 1980 en la Carnegie Mellon University, mostró su teoría y una implementación práctica de un lenguaje descriptivo todavía en uso.
ORÍGENES Sin embargo, quien es considerado el padre de los lenguajes de marcas es Charles Goldfarb, investigador para la compañía IBM. Goldfarb participó en la creación del lenguaje GML, y posteriormente dirigió el comité que elaboró el estándar SGML, la piedra angular de los lenguajes de marcas.
CLASES DE LENGUAJES DE MARCADO Marcado de presentación Marcado de procedimientos Marcado descriptivo
Clases de lenguaje demarcado Procedimental: Describe operaciones tipográficas. Estructural. Describe la estructura lógica de un documento, pero no su tipografía. Hibrido. Combinación de ambos. Las hojas de estilos o lenguajes de transformación permiten la “traducción” de anotaciones de tipo estructural a anotaciones de carácter tipográfico.
MARCADO DE PRESENTACIÓN Es aquel que indica el formato del texto. Este tipo de marcado es útil para maquetar la presentación de un documento para su lectura, pero resulta insuficiente para el procesamiento automático de la información.
MARCADO DE PROCEDIMIENTOS Está enfocado hacia la presentación del texto, sin embargo, también es visible para el usuario que edita el texto.
MARCADO DE PROCEDIMIENTOS El programa que representa el documento debe interpretar el código en el mismo orden en que aparece. Por ejemplo, para formatear un título, debe haber una serie de directivas inmediatamente antes del texto en cuestión, indicándole al software instrucciones tales como centrar, aumentar el tamaño de la fuente, o cambiar a negrita. Ejemplos: trot, TeX, y Post script.
MARCADO DESCRIPTIVO Utiliza etiquetas para describir los fragmentos de texto, pero sin especificar cómo deben ser representados, o en que orden. Los lenguajes expresamente diseñados para generar marcado descriptivo son el SGML y el XML.
EL SGML (Standard GeneralizedMarkupLanguage - Lenguaje de Marcado de Anotaciones Generales). Es un metalenguaje de donde deriva el HTML y el XML.SGML desciende del GML (GeneralizedMarkupLanguage) definido por IBM en los años 60.
EL SGML SGML provee una variedad de marcas que pueden ser usadas para muchas aplicaciones. Originalmente diseñado para intercambio de documentos legibles en grandes proyectos gubernamentales y aeroespacial.Utiliza el marcado procedimental y el descriptivo.
EL SGML Usado en la industria de la impresión y la industria editorial. Muy complejo para propósito general.SGML es un estándar ISO desde octubre del año 1986 (ISO 8879:1986).De el se derivan otros lenguajes como el DocBook
VENTAJAS DE SGML • Reutilización de los datos. • Integridad y mayor control de los datos. • Portable. • Flexible. • Perdurabilidad de la información.
INCONVENIENTES DE SGML • Alta complejidad.
EL HTML HyperText Mark-up Language o Lenguaje de Marcas de Hipertexto. Lenguaje desarrollado por el CERN. Sirve para modelar texto y agregarle funciones especiales (hipervínculos). Es la base para la creación de páginas web tradicionales.
EL HTML El texto se modela a partir del uso de etiquetas. Se pueden agregar scripts al código fuente html como JavaScript o PHP.Los diseñadores utilizan herramientas gráficas WYSIWYG para crear páginas web, que generan el código fuente html automáticamente.
EL HTML Se pueden enlazar otros recursos como imágenes y sonidos, que se incluyen en archivos separados. Igualmente existe el MHTML que permite incorporar ciertos recursos dentro del archivo html.Es un formato abierto que fue originalmente diseñado basado sobre las etiquetas SGML sin énfasis en las marcas rigurosas.
VENTAJAS DE HTML • Es muy simple y sencillo de aprender a usar. • No requiere de herramientas especiales. • Está muy difundido.
INCONVENIENTES DE HTML • Carecer de chequeo sintáctico. • Carecer de estructura lógica. • Estar orientado fundamentalmente a la presentación de datos y no a su estructura • Carecer de semántica estándar. • No ser adecuado para el intercambio de datos. • No ser extensible. • No permitir la reutilización de la información.
Hy Time Representación estructurada de la hipermedia y la información basada en tiempo. Un documento es visto como un conjunto de tiempo de los eventos simultáneos dependientes (audio, vídeo, entre otros) Conectados por redes o por hipervínculos.
Hy Time La norma HyTime es independiente de los patrones de procesamiento de textos en general. Define un sistema de hipertexto que suplen el SGML y permiten que los autores del documento del SGML construyan presentaciones del hypertexto y de las multimedias en una manera estandardizada.
Fin Gracias por su atención