Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.