Lenguajes de marcado de documentos Jesús Tramullas Sistemas Electrónicos de Tratamiento Documental
Conceptos básicos <ul><li>Sistemas de marcado de contenido textual </li></ul><ul><li>Formados por conjuntos de etiquetas <...
Lenguajes de marcado <ul><li>Standarized General Markup Language, SGML </li></ul><ul><li>HyperText Markup Language, HTML <...
XML <ul><li>Estándar del W3C para el marcado de documentos </li></ul><ul><li>Su objetivo es el modelado de la información ...
Document Object Model, DOM <ul><li>Modelo de objetos que representa la estructura. Adopta una estructura jerárquica de nod...
Componentes básicos de XML <ul><li>Etiquetas </li></ul><ul><li>Atributos </li></ul><ul><li>Elementos de datos </li></ul><u...
Document Type Definition / XML Schema <ul><li>Mecanismos que definen la estructura de los documentos XML, y los elementos ...
XPath <ul><li>Xpath ofrece la sintaxis y la semántica para localizar y enlazar información contenida en un documento XML <...
XQuery <ul><li>Lenguaje de recuperación de información para documentos XML </li></ul><ul><li>Muy relacionado con Xpath </l...
eXtensible Stylesheet Language <ul><li>XSL es el lenguaje que permite definir la capa de presentación de los documentos XM...
Resource Description Framework, RDF, 1 <ul><li>Lenguaje para representar recursos de información disponibles en Internet <...
Resource Description Framework, RDF, 2 <ul><li>Se puede expresar en XML </li></ul><ul><li>Tres tipos de objetos: </li></ul...
Referencias <ul><li>http://www.w3c.org </li></ul><ul><li>http://www.xml.com </li></ul>
Upcoming SlideShare
Loading in...5
×

Lenguajes de marcado

2,996

Published on

Asignatura Sist. Elect.Trat. Documental: lenguajes de marcado

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,996
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lenguajes de marcado

  1. 1. Lenguajes de marcado de documentos Jesús Tramullas Sistemas Electrónicos de Tratamiento Documental
  2. 2. Conceptos básicos <ul><li>Sistemas de marcado de contenido textual </li></ul><ul><li>Formados por conjuntos de etiquetas </li></ul><ul><li>Aplicación de normas y reglas de uso de las etiquetas </li></ul><ul><li>Usados para la estandarización y el intercambio de información entre aplicaciones y plataformas </li></ul><ul><li>Atienden tanto a aspectos semánticos como a aspectos de presentación </li></ul>
  3. 3. Lenguajes de marcado <ul><li>Standarized General Markup Language, SGML </li></ul><ul><li>HyperText Markup Language, HTML </li></ul><ul><li>Text Encoding Initiative, TEI </li></ul><ul><li>DocBook (documentación de software) </li></ul><ul><li>eXtensible Markup Language, XML </li></ul><ul><li>eXtensible HyperText Markup Language, XHTML </li></ul><ul><li>Y numerosos derivados del XML… </li></ul>
  4. 4. XML <ul><li>Estándar del W3C para el marcado de documentos </li></ul><ul><li>Su objetivo es el modelado de la información de los documentos, atendiendo a la semántica </li></ul><ul><li>Naturaleza flexible, se pueden definir conjuntos de etiquetas, siempre y cuando respeten la gramática </li></ul><ul><li>Los documentos XML deben ser “well-formed” (respetar la gramática) y “valid” (validados contra un tipo o esquema de documento) </li></ul>
  5. 5. Document Object Model, DOM <ul><li>Modelo de objetos que representa la estructura. Adopta una estructura jerárquica de nodos </li></ul><ul><li>Se llaman desde programas de aplicación, para acceder a la información XML, y manipularla </li></ul><ul><li>Son independientes de los lenguajes de programación </li></ul>
  6. 6. Componentes básicos de XML <ul><li>Etiquetas </li></ul><ul><li>Atributos </li></ul><ul><li>Elementos de datos </li></ul><ul><li>Jerarquía </li></ul>
  7. 7. Document Type Definition / XML Schema <ul><li>Mecanismos que definen la estructura de los documentos XML, y los elementos que contienen </li></ul><ul><li>Establecen los elementos (etiquetas) que se pueden usar en un documento, y su contexto </li></ul><ul><li>DTD está basado en SGML, mientras que XML Schema está basado en el propio XML </li></ul>
  8. 8. XPath <ul><li>Xpath ofrece la sintaxis y la semántica para localizar y enlazar información contenida en un documento XML </li></ul><ul><li>A partir del mismo se han desarrollado: </li></ul><ul><ul><li>Xlink: define los elementos necesarios para crear y describir enlaces entre recursos de información </li></ul></ul><ul><ul><li>XPointer: identifica las partes o componentes de un documento XML a las que se hace referencia desde un enlace </li></ul></ul>
  9. 9. XQuery <ul><li>Lenguaje de recuperación de información para documentos XML </li></ul><ul><li>Muy relacionado con Xpath </li></ul><ul><li>Sirve tanto para recuperación de información textual, como para recuperación de datos </li></ul>
  10. 10. eXtensible Stylesheet Language <ul><li>XSL es el lenguaje que permite definir la capa de presentación de los documentos XML </li></ul><ul><li>Dos componentes: </li></ul><ul><ul><li>XSL FO (Formating Objects) </li></ul></ul><ul><ul><li>XSLT (Transformations) </li></ul></ul>
  11. 11. Resource Description Framework, RDF, 1 <ul><li>Lenguaje para representar recursos de información disponibles en Internet </li></ul><ul><li>No sólo son metadatos, como es Dublin Core: También ofrece un modelo para expresar las relaciones entre diferentes metadatos </li></ul><ul><li>Ofrece un modelo flexible, cada comunidad puede crear sus metadatos </li></ul>
  12. 12. Resource Description Framework, RDF, 2 <ul><li>Se puede expresar en XML </li></ul><ul><li>Tres tipos de objetos: </li></ul><ul><ul><li>Recursos: cualquier objeto descrito </li></ul></ul><ul><ul><li>Propiedades: un atributo del recurso </li></ul></ul><ul><ul><li>Declaraciones: una declaración sobre el recurso que incluye sujeto, predicado y objeto </li></ul></ul><ul><li>La estructura es recursiva </li></ul>
  13. 13. Referencias <ul><li>http://www.w3c.org </li></ul><ul><li>http://www.xml.com </li></ul>

×