lenguajes de marcado de hiperdocumentos

28
LENGUAJES DE MARCADO LENGUAJES DE MARCADO DE HIPERDOCUMENTOS DE HIPERDOCUMENTOS JORGE LUIS ARTETA ROCHA JORGE LUIS ARTETA ROCHA DIEGO JOSE GUARIN DIAZ DIEGO JOSE GUARIN DIAZ

Upload: alisa-battle

Post on 03-Jan-2016

40 views

Category:

Documents


3 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

LENGUAJES DE LENGUAJES DE MARCADO DE MARCADO DE

HIPERDOCUMENTOSHIPERDOCUMENTOS

JORGE LUIS ARTETA JORGE LUIS ARTETA ROCHAROCHA

DIEGO JOSE GUARIN DIAZDIEGO JOSE GUARIN DIAZ

Page 2: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

LENGUAJES DE LENGUAJES DE MARCADOMARCADO

Son formas de codificar Son formas de codificar un documento que, junto un documento que, junto con el texto, incorporan con el texto, incorporan etiquetas o marcas que etiquetas o marcas que contienen información contienen información adicional acerca de la adicional acerca de la estructura del texto o su estructura del texto o su presentación.presentación.

Page 3: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

HISTORIAHISTORIA

Los lenguajes de marcas se Los lenguajes de marcas se llaman así por la práctica llaman así por la práctica tradicional de marcar los tradicional de marcar los manuscritos con manuscritos con instrucciones de impresión instrucciones de impresión en los márgenes. en los márgenes.

Page 4: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

HISTORIAHISTORIA

En la época de la En la época de la imprenta, esta tarea ha imprenta, esta tarea ha correspondido a los correspondido a los marcadores, que marcadores, que indicaban el tipo de letra, indicaban el tipo de letra, el estilo y el tamaño, así el estilo y el tamaño, así como la corrección de como la corrección de errores, para que otras errores, para que otras personas compusieran la personas compusieran la tipografía. tipografía.

Page 5: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

HISTORIAHISTORIA

Esto condujo a la creación Esto condujo a la creación de un grupo de marcas de un grupo de marcas estandarizadas. Con la estandarizadas. Con la introducción de las introducción de las computadoras, se trasladó computadoras, se trasladó un concepto similar al un concepto similar al mundo de la informática.mundo de la informática.

Page 6: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

ORIGENESORIGENESEl concepto de lenguaje de El concepto de lenguaje de marcas fue expuesto por vez marcas fue expuesto por vez primera por William W. en primera por William W. en 1967. Tunnecliffe La mayor 1967. Tunnecliffe La mayor novedad consistía en la novedad consistía en la separación entre la separación entre la presentación y la estructura presentación y la estructura del texto.del texto.

Page 7: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

ORIGENESORIGENES

Tunnicliffe, que prefería Tunnicliffe, que prefería referirse a este concepto referirse a este concepto como como codificación genéricacodificación genérica ((generic codinggeneric coding), dirigiría ), dirigiría más tarde el desarrollo de más tarde el desarrollo de un estándar al que un estándar al que bautizaría como bautizaría como GenCodeGenCode

Page 8: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

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

Brian Reid, en su disertación de Brian Reid, en su disertación de 1980 en la Carnegie Mellon 1980 en la Carnegie Mellon University, mostró su teoría y una University, mostró su teoría y una implementación práctica de un implementación práctica de un lenguaje descriptivo todavía en uso.lenguaje descriptivo todavía en uso.

Page 9: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

ORÍGENES ORÍGENES

Sin embargo, quien es considerado el Sin embargo, quien es considerado el padre de los lenguajes de marcas es padre de los lenguajes de marcas es Charles GoldfarbCharles Goldfarb, investigador para , investigador para la compañía IBM. Goldfarb participó la compañía IBM. Goldfarb participó en la creación del lenguaje GML, y en la creación del lenguaje GML, y posteriormente dirigió el comité que posteriormente dirigió el comité que elaboró el estándar SGML, la piedra elaboró el estándar SGML, la piedra angular de los lenguajes de marcas.angular de los lenguajes de marcas.

Page 10: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

CLASES DE LENGUAJES CLASES DE LENGUAJES DE MARCADODE MARCADO

Marcado de presentación Marcado de presentación

Marcado de procedimientos Marcado de procedimientos

Marcado descriptivo Marcado descriptivo

Page 11: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

Clases de lenguajeClases de lenguaje demarcado demarcado

Procedimental:Procedimental:

Describe operaciones tipográficas.Describe operaciones tipográficas.

Estructural.Estructural.

Describe la estructura lógica de un documento, pero no suDescribe la estructura lógica de un documento, pero no su

tipografía.tipografía.

Hibrido.Hibrido.

Combinación de ambos.Combinación de ambos.

Las hojas de estilos o lenguajes de transformación permiten Las hojas de estilos o lenguajes de transformación permiten lala

“ “traducción” de anotaciones de tipo estructural a traducción” de anotaciones de tipo estructural a anotacionesanotaciones

de carácter tipográfico.de carácter tipográfico.

Page 12: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

MARCADO DE MARCADO DE PRESENTACIÓN PRESENTACIÓN

Es aquel que indica el formato Es aquel que indica el formato del texto. Este tipo de del texto. Este tipo de marcado es útil para maquetar marcado es útil para maquetar la presentación de un la presentación de un documento para su lectura, documento para su lectura, pero resulta insuficiente para pero resulta insuficiente para el procesamiento automático el procesamiento automático de la información.de la información.

Page 13: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

MARCADO DE MARCADO DE PROCEDIMIENTOS PROCEDIMIENTOS

Está enfocado hacia la Está enfocado hacia la presentación del texto, sin presentación del texto, sin embargo, también es visible embargo, también es visible para el usuario que edita el para el usuario que edita el texto. texto.

Page 14: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

MARCADO DE MARCADO DE PROCEDIMIENTOSPROCEDIMIENTOS

El programa que representa el documento El programa que representa el documento debe interpretar el código en el mismo debe interpretar el código en el mismo orden en que aparece. Por ejemplo, para orden en que aparece. Por ejemplo, para formatear un título, debe haber una serie de formatear un título, debe haber una serie de directivas inmediatamente antes del texto directivas inmediatamente antes del texto en cuestión, indicándole al software en cuestión, indicándole al software instrucciones tales como centrar, aumentar instrucciones tales como centrar, aumentar el tamaño de la fuente, o cambiar a negrita.el tamaño de la fuente, o cambiar a negrita.

Ejemplos: trot, TeX, y Post script.Ejemplos: trot, TeX, y Post script.

Page 15: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

MARCADO DESCRIPTIVOMARCADO DESCRIPTIVO

Utiliza etiquetas para describir Utiliza etiquetas para describir los fragmentos de texto, pero los fragmentos de texto, pero sin especificar cómo deben ser sin especificar cómo deben ser representados, o en que orden. representados, o en que orden. Los lenguajes expresamente Los lenguajes expresamente diseñados para generar diseñados para generar marcado descriptivo son el marcado descriptivo son el SGML y el XML.SGML y el XML.

Page 16: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

EL SGMLEL SGML

(Standard Generalized Markup Language - (Standard Generalized Markup Language - Lenguaje de Marcado de Anotaciones Lenguaje de Marcado de Anotaciones Generales). Es un metalenguaje de donde Generales). Es un metalenguaje de donde deriva el HTML y el XML.deriva el HTML y el XML.

SGML desciende del GML (Generalized SGML desciende del GML (Generalized Markup Language) definido por IBM en los Markup Language) definido por IBM en los años 60.años 60.

Page 17: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

EL SGMLEL SGML SGML provee una variedad de marcas que SGML provee una variedad de marcas que

pueden ser usadas para muchas pueden ser usadas para muchas aplicaciones. aplicaciones.

Originalmente diseñado para intercambio de Originalmente diseñado para intercambio de documentos legibles en grandes proyectos documentos legibles en grandes proyectos gubernamentales y aeroespacial.gubernamentales y aeroespacial.Utiliza el marcado procedimental y el Utiliza el marcado procedimental y el descriptivo.descriptivo.

Page 18: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

EL SGMLEL SGML

Usado en la industria de la impresión y Usado en la industria de la impresión y la industria editorial. la industria editorial.

Muy complejo para propósito general.Muy complejo para propósito general.SGML es un estándar ISO desde SGML es un estándar ISO desde octubre del año 1986 (ISO 8879:1986).octubre del año 1986 (ISO 8879:1986).De el se derivan otros lenguajes como De el se derivan otros lenguajes como el DocBookel DocBook

Page 19: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

VENTAJAS DE SGMLVENTAJAS DE SGML

Reutilización de los datos.Reutilización de los datos. Integridad y mayor control de los Integridad y mayor control de los

datos.datos. Portable.Portable. Flexible.Flexible. Perdurabilidad de la información.Perdurabilidad de la información.

Page 20: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

INCONVENIENTES DE SGMLINCONVENIENTES DE SGML

Alta complejidad.Alta complejidad.

Page 21: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

EL HTMLEL HTML

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

Lenguaje desarrollado por el CERN. Sirve Lenguaje desarrollado por el CERN. Sirve para modelar texto y agregarle funciones para modelar texto y agregarle funciones especiales (hipervínculos). especiales (hipervínculos).

Es la base para la creación de páginas Es la base para la creación de páginas web tradicionales.web tradicionales.

Page 22: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

EL HTMLEL HTMLEl texto se modela a partir del uso de El texto se modela a partir del uso de etiquetas. etiquetas.

Se pueden agregar scripts al código Se pueden agregar scripts al código fuente html como JavaScript o PHP.fuente html como JavaScript o PHP.Los diseñadores utilizan herramientas Los diseñadores utilizan herramientas gráficas WYSIWYG para crear páginas gráficas WYSIWYG para crear páginas web, que generan el código fuente web, que generan el código fuente html automáticamente.html automáticamente.

Page 23: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

EL HTMLEL HTMLSe pueden enlazar otros recursos como Se pueden enlazar otros recursos como imágenes y sonidos, que se incluyen en imágenes y sonidos, que se incluyen en archivos separados. archivos separados.

Igualmente existe el MHTML que permite Igualmente existe el MHTML que permite incorporar ciertos recursos dentro del incorporar ciertos recursos dentro del archivo html.archivo html.Es un formato abierto que fue Es un formato abierto que fue originalmente diseñado basado sobre las originalmente diseñado basado sobre las etiquetas SGML sin énfasis en las marcas etiquetas SGML sin énfasis en las marcas rigurosas.rigurosas.

Page 24: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

VENTAJAS DE HTMLVENTAJAS DE HTML

Es muy simple y sencillo de aprender Es muy simple y sencillo de aprender a usar.a usar.

No requiere de herramientas No requiere de herramientas especiales.especiales.

Está muy difundido.Está muy difundido.

Page 25: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

INCONVENIENTES DE HTMLINCONVENIENTES DE HTML Carecer de chequeo sintáctico.Carecer de chequeo sintáctico. Carecer de estructura lógica.Carecer de estructura lógica. Estar orientado fundamentalmente a la Estar orientado fundamentalmente a la

presentación de datos y no a su estructurapresentación de datos y no a su estructura Carecer de semántica estándar.Carecer de semántica estándar. No ser adecuado para el intercambio de No ser adecuado para el intercambio de

datos.datos. No ser extensible.No ser extensible. No permitir la reutilización de la No permitir la reutilización de la

información.información.

Page 26: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

Hy TimeHy Time

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

Un documento es visto como un Un documento es visto como un conjunto de tiempo de los eventos conjunto de tiempo de los eventos simultáneos dependientes (audio, simultáneos dependientes (audio, vídeo, entre otros) Conectados por vídeo, entre otros) Conectados por redes o por hipervínculos.redes o por hipervínculos.

Page 27: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

Hy TimeHy Time

La norma HyTime es independiente de La norma HyTime es independiente de los patrones de procesamiento de textos los patrones de procesamiento de textos en general. en general.

Define un sistema de hipertexto que Define un sistema de hipertexto que suplen el SGML y permiten que los suplen el SGML y permiten que los autores del documento del SGML autores del documento del SGML construyan presentaciones del construyan presentaciones del hypertexto y de las multimedias en una hypertexto y de las multimedias en una manera estandardizada.manera estandardizada.

Page 28: LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

Fin

Gracias por su atención