LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

Download Report

Transcript LENGUAJES DE MARCADO DE HIPERDOCUMENTOS

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