LENGUAJES DE MARCADO DE HIPERDOCUMENTOS JORGE LUIS ARTETA

  • Slides: 28
Download presentation
LENGUAJES DE MARCADO DE HIPERDOCUMENTOS JORGE LUIS ARTETA ROCHA DIEGO JOSE GUARIN DIAZ

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,

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

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,

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

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

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

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 Gen. Code

ORÍGENES El editor Stanley Fish también expuso ideas similares a finales de los años

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

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

CLASES DE LENGUAJES DE MARCADO Marcado de presentación Marcado de procedimientos Marcado descriptivo

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

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 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

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

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.

MARCADO DESCRIPTIVO Utiliza etiquetas para describir los fragmentos de texto, pero sin especificar cómo

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 Generalized Markup Language - Lenguaje de Marcado de Anotaciones Generales). Es

EL SGML (Standard Generalized Markup Language - Lenguaje de Marcado de Anotaciones Generales). Es un metalenguaje de donde deriva el HTML y el XML. SGML desciende del GML (Generalized Markup Language) definido por IBM en los años 60.

EL SGML provee una variedad de marcas que pueden ser usadas para muchas aplicaciones.

EL 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

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 Doc. Book

VENTAJAS DE SGML Reutilización de los datos. v Integridad y mayor control de los

VENTAJAS DE SGML Reutilización de los datos. v Integridad y mayor control de los datos. v Portable. v Flexible. v Perdurabilidad de la información. v

INCONVENIENTES DE SGML v Alta complejidad.

INCONVENIENTES DE SGML v Alta complejidad.

EL HTML Hyper Text Mark-up Language o Lenguaje de Marcas de Hipertexto. Lenguaje desarrollado

EL HTML Hyper Text 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

EL HTML El texto se modela a partir del uso de etiquetas. Se pueden agregar scripts al código fuente html como Java. Script 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

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 v Es muy simple y sencillo de aprender a usar. v

VENTAJAS DE HTML v Es muy simple y sencillo de aprender a usar. v No requiere de herramientas especiales. v Está muy difundido.

INCONVENIENTES DE HTML Carecer de chequeo sintáctico. v Carecer de estructura lógica. v Estar

INCONVENIENTES DE HTML Carecer de chequeo sintáctico. v Carecer de estructura lógica. v Estar orientado fundamentalmente a la presentación de datos y no a su estructura v Carecer de semántica estándar. v No ser adecuado para el intercambio de datos. v No ser extensible. v No permitir la reutilización de la información. v

Hy Time Representación estructurada de la hipermedia y la información basada en tiempo. Un

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 Hy. Time es independiente de los patrones de procesamiento de

Hy Time La norma Hy. Time 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

Fin Gracias por su atención