La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Lenguaje de marcado o anotación de textos

Presentaciones similares


Presentación del tema: "Lenguaje de marcado o anotación de textos"— Transcripción de la presentación:

1 Lenguaje de marcado o anotación de textos
XML Lenguaje de marcado o anotación de textos Grupo de Ingeniería Lingüística – IINGEN – UNAM Septiembre 2012

2 Marcado Históricamente: “Anotación”
Poner marcas dentro del texto que intentan resaltar una parte o dar una instrucción

3 Marcado Hace ochenta y siete años Que nuestros padres fundaron
En este continente una nueva nación,

4 Marcado Actualmente: Códigos dentro de los textos electrónicos
Dar formato Estilo de impresión Otros procesamientos.

5 Lenguaje de marcado Conjunto de convenciones de marcado usadas para codificar textos Debe indicar: Marcas permitidas Cómo se distinguirán del texto original Qué significan esas marcas

6 Historia GML (General Markup Language) Nace en 1969 en IBM
Clasificar y almacenar cantidades de información de diversos temas Sintaxis complicada y poco estandarizada

7 Historia SGML (Standard Generalised Markup Language)
Anotar de una forma altamente estructurada Conjunto de etiquetas definibles por el propio usuario

8 Historia HTML (HyperText Markup Language)
1989 – Internet - Tim Berners-Lee Tiene un conjunto de elementos y atributos fijos Orientado a formato

9 Historia XML (eXtensible Markup Language)
World Wide Web Consortium Orientado a estructura Permite al usuario definir sus propias etiquetas

10 XML Marcado descriptivo <párrafo>

11 XML Independencia de los datos

12 <párrafo>, <clítico>, <FN>
XML Elemento Nombrar una entidad de interés en el corpus Identificar un fenómeno <párrafo>, <clítico>, <FN> <metátesis>, <composición>

13 <párrafo id=“1”> <clítico tipo=“proclítico”>
XML Atributo Agregar información sobre un elemento <párrafo id=“1”> <clítico tipo=“proclítico”> <derivación tipo=“nominal”>

14 Ejemplo XML <antología> <poema id=“1”>
<título>A UNA NARIZ </título> <estrofa id=“1”> <verso id=“1”> Érase un hombre a una nariz pegado, </verso> <verso id=“2”> érase una nariz superlativa, </verso> <verso id=“3”> érase una nariz sayón y escriba, </verso> <verso id=“4”> érase un peje espada muy barbado. </verso> </estrofa> <!– más estrofas --> </poema> <!– más poemas --> </antología>

15 Ejemplo XML

16 Esquema - XSD Lenguaje de esquema
Conjunto de reglas sobre la estructura ¿Verso contiene a estrofa o al revés? Conjunto de restricciones de los contenidos Tipos de derivación permitidos = {nominal, verbal} <estrofa id=“1”> <verso id=“1”> Érase un hombre a una nariz pegado, </verso> <derivación tipo=“nominal”>

17 Hoja de estilo - XSL Lenguaje de hoja de estilo
Transforma documento XML en otro formato Instrucciones de programación

18 Procesar XML APIs en lenguajes de programación SAX DOM Secuencial
Rápido DOM Recorrido de nodos Más memoria

19 Instrucciones de programación
Tecnología XML XSD Reglas Restricciones Valida Frecuencias Etiquetado POS Resumen automático API Librería Procesa XML <> XML <> PDF XSL Instrucciones de programación Transforma HTML

20 Esquema - XSD

21 Esquema - XSD Definir elemento que incluye elementos (complexType)
Sequence - Orden estricto de elementos

22 Esquema - XSD Definir elemento que incluye elementos (complexType)
Sequence - Orden estricto de elementos

23 Esquema - XSD Definir elemento con atributos

24 Esquema - XSD Definir elemento con atributos y restricción

25 Esquema - XSD Definir elemento con atributos y restricción


Descargar ppt "Lenguaje de marcado o anotación de textos"

Presentaciones similares


Anuncios Google