INTRODUCCIÓN A SGML Prof. Dr. Eduardo Peis Redondo

Slides:



Advertisements
Presentaciones similares
Canción del Pirata Escrito por: José de Espronceda
Advertisements

AP Spanish Literature and Culture
(eXtensible Mark-up Language)
AP de literatura: Introducción a los géneros La poesía
Repaso desde HTML a XHTML
Módulo de XML Facilitador: Ing. María de los A. Ugas N.
CI-2413 Desarrollo de Aplicaciones para Internet
Canción del pirata José de Espronceda.
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
AP de literatura: Introducción a los géneros La poesía
Elaboró: Paola Elizabeth Oviedo Lara
DISEÑO DE SITIOS WEB CON DREAMWEAVER 8.
La rosa de los vientos “Ansias viajeras, sueños de libertad”
INTRODUCCION A CSS.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB
Conceptos Generales XML.
Que es Word y sus Partes.
Docente: Jineth Hurtado
Hypertext Markup Language HTML
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
ESPECIFICACIÓN XML 1.0 Alberto Gimeno Arnal
Personalización en diseño visual y comportamiento de la plantilla
HTML/CSS Mi primera página.
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
Hypertext Markup Language HTML
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Modelos de documento (DTD)
DOCUMENT TYPE DEFINITION DTD
Características y elementos fundamentales J.M. Morales-del-Castillo
Definition Type Document (DTD)
Sistemas de marcado.
Lenguaje de Marcado.
PROYECTO INTEGRADOR ING. FREDDY BURGOS.
Laboratorio 1 Paginas Web y HTML Justiniano Junco B Curso: Computación Justiniano Junco Fecha: 23 de Mayo del 2012 Profesor:
HTML El HTML no es más que una aplicación del SGML (Standard Generalized Markup Language), un sistema para definir tipos de documentos estructurados y.
XML Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas - W3C: XML es un.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
DOCUMENTACIÓN DEL PROCESO DE ANOTACIÓN Orlando Furioso John A. Roberto STeL - UB.
Cliente Titulo Segunda línea Tercera línea Periodo proyecto.
La poesía Repaso de rima.
XML (Extensible Markup Language) Kostadin Koruchev Es necesario utilizar el soporte que acompaña estos apuntes.
José de Espronceda “La canción del Pirata”
E n los procesos de escritura y reescritura de tu Carta al Director …
WORLD WIDE WEB Lenguaje HTML
Introducción a XML por Joel Candia C Universidad Técnica Federico Santa María Departamento de Electrónica ELO-330 Programación de Sistemas.
Tema 3: Estructura de los documentos XML, DTD Ricardo Eíto Brun Sevilla, de octubre 2002.
Líneas Horizontales Las líneas horizontales son de gran ayuda para separar secciones de texto o incluso como decoración. La etiqueta permite dibujar una.
Trabajado por: Dra. María G. Rosa-Rosario Catedrática Asociada
Microsoft WORD Antonio De León.
Nombre de presentación. 01. Tema Tema Tema Tema Tema Tema 6 Contenidos.
HTML.
Producciones Π.
INTRODUCCIÓN AL ANÁLISIS DE POEMAS
Antologías literarias.
Estrategias efectivas para buscar y encontrar información Dr. Valentino Morales López Investigador INFOTEC Centro de Investigación.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 1: Introducción Jose Miguel Vidagany Igual.
Etiquetas <DOCTYPE> y <META> en HTML4.0.1 / HTML 5
Introducción: Manual para alumnos en línea u3m.edu.mx/online
Háblame del mar.
GML Geography Markup Language
Modelos de citación y referencia bibliográfica
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
HTML.
TUTORIAL: ELABORACIÓN DE ENCUESTAS EN Capacitación en Moodle para Docentes.
Con diez cañones por banda, viento en popa, a toda vela, no corta el mar, sino vuela un velero bergantín.
Lenguaje de marcado o anotación de textos
Musica:Cancion del pirata- jueves, 22 de noviembre de 2018 ……
Con cien cañones por banda, viento en popa a toda vela, no corta el mar, sino vuela, un velero bergantín: bajel pirata que llaman por su bravura el.
Metalenguajes descriptivos: Introducción a SGML Eduardo Peis Universidad de Granada 29/11/2018.
Actividades para la reflexión
Lectura y comprensión de “Canción del pirata”, de José de Espronceda
Transcripción de la presentación:

INTRODUCCIÓN A SGML Prof. Dr. Eduardo Peis Redondo UNIVERSIDAD DE GRANADA

Edición electrónica Las marcas o etiquetas en el proceso tradicional de edición Definiciones de maquetación o markup Instrucciones para el cajista La maquetación electrónica El procesamiento de textos WYSIWYG Etiquetas procedimentales Troff / TeX / LaTeX / AMS-TeX Etiquetas descriptivas Etiquetado generalizado SCRIBE GML

SGML Etiquetado descriptivo Etiquetado generalizado Un nuevo concepto de información Contenido Presentación Independencia de los datos Tipos de documentos

antología poema estrofa título línea #PCDATA

ELEMENTOS <Generic Identifier>............</Generic Identifier>   <nombre>...........................</nombre> <GI>.............TEXTO (#PCDATA)..............</GI> <GI>...........OTROS ELEMENTOS............</GI> <GI><GI1>...TEXTO (#PCDATA)...</GI1></GI> <GI>.........................NADA.......................</GI>    <mensaje> <autor>Eduardo Peis</autor> <texto>Este es un mensaje de inicio</texto> </mensaje>

MODELO DE DOCUMENTO (document instance) <antologia> <poema><titulo>La canción del pirata</titulo> <estrofa> <linea>Con diez cañones por banda</linea> <linea>viento en popa a toda vela</linea> <linea>no corta el mar sino vuela</linea> <linea>un velero bergantín</linea> </estrofa> <linea>Bajel pirata le llaman</linea> <linea>por su bravura el temido</linea> <linea>por todo el mar conocido</linea> <linea>del uno a otro confín</linea> </poema>   <!-- más poemas aquí --> </antologia>

MINIMIZACIÓN <antologia> <poema><titulo>La canción del pirata <estrofa> <linea>Con diez cañones por banda <linea>viento en popa a toda vela, <linea>no corta el mar sino vuela <linea>un velero bergantín <linea>Bajel pirata le llaman <linea>por su bravura el temido <linea>en todo el mar conocido <linea>del uno al otro confín.   <poema><titulo>La esfera rota <!-- más poemas aquí -->  </antologia>

DOCUMENT TYPE DEFINITION (DTD) Aquí aparecería el denominado “prólogo” SGML <!DOCTYPE antologia [ <!ELEMENT antologia - - (poema+)> <!ELEMENT poema - O (titulo?, estrofa+)> <!ELEMENT titulo - O (#PCDATA) > <!ELEMENT estrofa - O (linea+) > <!ELEMENT linea - O (#PCDATA) > ]> Aquí vendría un documento etiquetado (document instance) según el anterior DTD

ACLARACIONES (DECLARATION) DE ELEMENTOS <!ELEMENT pareado O O (linea1, linea2)> <!ELEMENT (linea | linea1 | linea2) O O (#PCDATA) > <!ELEMENT poema - O (titulo?, (estrofa+ | pareado+ | linea+) ) > <!ELEMENT poema - O (titulo?, (estrofa | pareado | linea)+ ) >

USO DE PARÉNTESIS EN LOS MODELOS DE CONTENIDO <!ELEMENT estribillo - - (#PCDATA | linea+)> <!ELEMENT poema - O (titulo?,( (linea+) | (estribillo?, (estrofa, estribillo?)+ ) )) >

EXCEPCIONES (EXCLUSIÓN E INCLUSIÓN) AL MODELO DE CONTENIDO <!ELEMENT (nota | variante) - - (#PCDATA)> <!ELEMENT poema - O (titulo?, (estrofa+ | pareado+ | linea+) ) +(nota | variante) > <!ELEMENT titulo - O (#PCDATA) -(note | variant) > <!ELEMENT (note | variant) - - (#PCDATA) -(note | variant) >

DECLARACIONES DE ATRIBUTOS <poema id="P1" estado="borrador">... </poema> DECLARACIONES DE ATRIBUTOS <!ATTLIST poema id ID #IMPLIED estado (borrador | revisado | publicado) “borrador” > <!ATTLIST poema estado (borrador | revisado | publicado) #REQUIRED> <!ATTLIST poema id ID #IMPLIED estado (borrador | revisado | publicado) #CURRENT >

<!ATTLIST poema id ID #IMPLIED > ATRIBUTOS <POEMA id="La canción del pirata"> Texto del poema con identificador "La canción del pirata" </POEMA> <POEMA id="P40"> Texto del poema con identificador "P40" </POEMA> <POEMA> Este poema no tiene identificador </POEMA>

<!ELEMENT refpoema - O EMPTY> <!ATTLIST refpoema ATRIBUTO REFERENCIA <!ELEMENT refpoema - O EMPTY> <!ATTLIST refpoema target IDREF #REQUIRED > ... el poema de Espronceda La canción del pirata <refpoema target="La canción del pirata">...

<!ENTITY lcp "La canción del pirata"> ENTIDADES <!ENTITY lcp "La canción del pirata"> <texto>El poema &lcp; es de Espronceda</texto> <!ENTITY Capítulo Dos SYSTEM "/mis doc~/sgml/cap2.txt"> <!ENTITY arroba “@"> <!ENTITY arroba "." > … No era posible que a.uásemos... <!DOCTYPE texto [ <!ENTITY % elemento-epr “<!ELEMENT epr (#PCDATA)>”> %elemento-epr; ]>

DECLARACION DE TIPO DE DOCUMENTO <!DOCTYPE mi2 SYSTEM "mi2.dtd" [ <!ENTITY atl "Acrónimos de Tres Letras"> <!ELEMENT mi.tag - - (#PCDATA)> <!-- cualquier otra aclaración o redefinición debe ir aquí --> ] ]> <mi.2> Este es un ejemplo de un tipo de documento mi.2 modificado que puede contener <mi.tag>mis etiquetas especiales</mi.tag> y referencias a mis entes normales como &atl; </mi.2>

<!DOCTYPE mi.dtd [ <!-- aquí van todas las aclaraciones de mi.dtd --> ... ]> <mi.dtd> Este es un ejemplo de un tipo de documento que responde a mi.dtd </mi.dtd> <!DOCTYPE mi SYSTEM "mi.dtd" > <mi.2> Este es un ejemplo (mi.2) de un tipo de documento que se corresponde con el DTD mi.dtd </mi.2>

<!DOCTYPE mi.2 system “mi.2.dtd” [ <!ENTITY cap1 SYSTEM "cap1.txt"> <!ENTITY cap2 SYSTEM "cap2.txt"> <!ENTITY cap3 "-- no escritas aún --"> ]> <mi.2> <miEncabezado> ... </miEncabezado> <texto> <preliminar> ... </preliminar> <cuerpo> &cap1; &cap2; &cap3; ... </cuerpo> </texto> </mi.2>

DECLARACIÓN SGML <!sgml “ISO 8879:1986” charset baseset “ISO 646-1983//charset International Reference Version (IRV)//ESC 2/5 4/0”...> <!doctype biblioteca system “c:/sgml/biblioteca.dtd”>