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

Edición Digital: Lenguajes de marcado

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