Posts Tagged ‘XML’

Breu introducció al XML

octubre 27, 2007

Article procedent de Terra

El lenguaje XML está definitivamente implantado. Sus virtudes hacen que sus usos se multipliquen y que cada día se encuentre más presente. En el mundo weblog ha colaborado en el despegue del fenómeno de la sindicación de contenidos. Conoce algunas herramientas que harán que trabajar con documentos XML sea una tarea más cómoda.



El XML (Extended Markup Language o Lenguaje de Etiquetas Extendido) es una evolución natural del HTML. Viene a solucionar las carencias de éste en lo que se refiere principalmente al tratamiento de la información.

El XML es un desarrollo del W3C (World Wide Web Consortium), organismo de estándares de la web, que comenzó en 1998 y aún está trabajando en él.

Surgió como una necesidad, ya que el HTML no se preocupa de qué información presenta, sino de cómo la presenta. El XML da respuesta a eso. Se trata de un leguaje de etiquetas no predefinidas, es decir, es el programador el que las crea en cada caso, y éstas estructuran y guardan de forma ordenada la información.

El XML ahorra tiempos de desarrollo y proporciona ventajas, dotando a webs y a aplicaciones de una forma realmente potente de guardar la información. Además, se ha convertido en un formato universal que ha sido asimilado por todo tipo de sistemas operativos y dispositivos móviles.

  ¿Para qué sirve el XML?
Los usos de este formato son muy diversos, tanto en Internet como en aplicaciones que funcionan en un PC de forma local. Por ejemplo, iTunes, el reproductor multimedia de Apple, utiliza XML para almacenar la información relativa a la biblioteca musical disponible en el ordenador.En la Red tiene un gran número de usos. El XML puede funcionar como base de datos. Al guardar de forma estructurada la información, ésta puede ser editada y almacenada de forma cómoda por un editor de XML, de tal manera que podría sustituir a tecnologías como MySQL.

Otra utilidad muy de moda es la sindicación de contenidos. El movimiento weblogger ha utilizado el formato XML para hacer realidad la posibilidad de que los titulares de un sitio web puedan ser compartidos y leídos en otras páginas, o en programas de lectores de noticias de todo el mundo. Estos se almacenan de acuerdo a unos estándares predefinidos, para conseguir una compatibilidad total.

Cada vez más presente

Este formato cada vez está más presente, y todo weblogger sabe que tarde o temprano acabará teniendo que tocar algún XML. Aunque el mismo puede ser editado al igual que otros lenguajes como el HTML en el Bloc de Notas, existen programas que hacen esta labor mucho más sencilla y agradable.

Se trata de los editores de XML, aplicaciones que ayudan al usuario en la edición, introducción de información o modificación de datos.

Manuals de XML en castellà

octubre 27, 2007

Url: http://www.programacion.net/html/xml/principal.htm
Descripción: Manual sobre XML

Url: http://usuarios.lycos.es/manualxml/
Descripción: Tutorial básico y rápido de XML

Url: http://www.programacion.net/java/tutoriales/JavaXML/
Descripción: Tutorial sobre como trabajar con XML desde Java

Url: http://www.clikear.com/manuales/xml/
Descripción: Manual de introducción al XML

Url: http://www.zvon.org/xxl/XMLTutorial/General_spa/book.html
Descripción: Tutorial de XML traducido por Ana María González Campoy

Url: http://www.vico.org/pages/Talleres/Taller_XML.html
Descripción: Taller básico de XML

DRIVER, Digital Repository Infrastructure Vision for European Research

octubre 24, 2007

driver_logo.gif

Las siglas DRIVER corresponden a Digital Repository Infrastructure Vision for
European Research
, proyecto mediante el cual un consorcio financiado por la
Comunidad Europea está creando un marco de trabajo organizativo y tecnológico
para implementar una capa paneuropea de datos que permita el uso avanzado de
los recursos de contenido en el ámbito de la investigación y la educación superior.
DRIVER desarrolla una infraestructura de servicios (de la que no se hablará en este
documento) y una infraestructura de datos. Ambas están diseñadas para orquestar
los recursos y los servicios existentes en la red de repositorios.
DRIVER como infraestructura de datos
La infraestructura de datos se sustenta sobre los recursos alojados localmente,
como publicaciones científicas recopiladas en repositorios digitales de instituciones
y organismos de investigación. Estos recursos se recolectan con DRIVER y se
agregan a escala europea. Para poder garantizar una calidad óptima, DRIVER
facilitará los medios posibles para armonizar y validar la agregación. DRIVER
respetará la procedencia de los recursos mediante su “marcación” con información
del repositorio local. DRIVER seguirá apuntando al repositorio local cuando se
descargue un recurso en vez de suministrarlo. Los datos de DRIVER estarán
disponibles para que todos los socios de la red DRIVER de proveedores de
contenido puedan reutilizarlos mediante el protocolo OAI-PMH.
Banco de pruebas de DRIVER
La fase actual de pruebas del proyecto DRIVER sienta las bases de una ambiciosa y
rica en contenidos infraestructura paneuropea de repositorios. La red de
repositorios digitales es polifacética en lo que respecta a los distintos países, los
distintos recursos (texto, datos o multimedia), las diferentes plataformas
tecnológicas, las distintas políticas de metadatos, etc. Aun así, existen puntos en
común en gran parte de este contexto: el texto es el tipo de recurso más
suministrado por los repositorios digitales y el mejor modo de ofrecer estos
recursos textuales es el protocolo OAI-PMH (Open-Archives-Initiative Protocol for
Metadata-Harvesting). Por lo tanto, la fase actual de pruebas del proyecto DRIVER se
centra en los recursos textuales que pueden recolectarse con el protocolo OAI-PMH.

Podeu ampliar la informació amb els següents documents :

http://www.rebiun.org/doc/driver%20directrices.pdf 

http://www.rebiun.org/doc/driver%20anexos.pdf 

http://www.rebiun.org/doc/driver%20consejos.pdf 

XML, eXtensible Markup Language

octubre 24, 2007

eslogo-20030729.jpg

L’XML, llenguatge d’etiquetatge extensible (eXtensible Markup Language) és un llenguatge informàtic d’etiquetatge de continguts que deriva del llenguatge SGML i permet representar documents en una gramàtica XML que és també[1] independent del context i intercanviar informació entre ordinadors o programari, atès que organitza les dades de manera ordenada amb una sintaxi com aquesta:

<document titol="Sintaxi de l'XML" autor="Pep">
   <paragraf modificat="27/04/05">
        Contingut del paràgraf
   </paragraf>
   <paragraf modificat="12/02/03">
        Contingut del paràgraf
   </paragraf>
</document>

L’XHTML és una versió de l’HTML adaptada a l’XML vàlida per a tots els navegadors. Va ser creat per la World Wide Web Consortium (W3C) XML es un Lenguaje de Etiquetado Extensible muy simple, pero estricto que juega un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje muy similar a HTML pero su función principal es describir datos y no mostrarlos como es el caso de HTML. XML es un formato que permite la lectura de datos a través de diferentes aplicaciones.

Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a las demandas más frecuentes por parte de los usuarios. XML sirve para estructurar, almacenar e intercambiar información.

Podeu accedir a n’aquest enllaç per una introducció a l’XML en 10 punts bàsics

Estructuración de la información mediante XML: un nuevo reto para la gestión documental
Bonifacio Martín Galán
David Rodríguez Mateos
Podeu instal·lar-vos un editor de XML des d’aquest enllaç

AJAX, JavaScript asincrònic i XML

octubre 24, 2007

AJAX, JavaScript asincrònic i XML (Asynchronous JavaScript + XML en anglès), és el terme emprat per a referir-se a la unió de diverses tecnologies web que ens donen la possibilitat d’actualitzar els continguts web sense la necessitat de tornar a carregar la pàgina completament. Això és així gràcies a la interacció entre diferents llenguatges com ara el JavaScript, l’XML, entre d’altres.

El model clàssic d’aplicació web funciona de manera que l’usuari realitza una petició HTTP al servidor, seguidament, el servidor realitza un procés (es connecta a la base de dades, processa nombres, etc-) i retorna una pàgina HTML al client.

El funcionament d’AJAX es fonamenta en la càrrega d’un motor AJAX (escrit en JavaScript i amagat en un marc ocult). Aquest motor és l’encarregat de mostrar la interfase gràfica i comunicar-se amb el servidor. Mitjançant AJAX, l’usuari no es connecta directament amb el servidor, sinó que primer ho fa amb el motor d’AJAX i aquest és el que fa la sol·licitud al servidor. Un cop això, el servidor retorna la sol·licitud que passa a través del motor i renderitza el resultat, de manera que mai es veurà la pàgina completament blanca com passa amb els models clàssics d’aplicacions web. L’aplicació web amb AJAX es comporta com una típica aplicació d’escritori on no cal anar refrescant les pantalles per actualitzar les dades.

Podeu ampliar la informació sobre AJAX a l’article Ajax: Un Nuevo acercamiento a las Aplicaciones Web
de Jesse James Garrett

METS, Metadata Enconding and Transmission Standart

octubre 24, 2007

mets-bar-new.gif

El formato METS es un formato estándar para codificación y transmisión de metadatos. Está pensado principalmente para el envío de los ficheros, imágenes y objetos multimedia de una biblioteca digital:

Para la utilización de METS se utiliza la estructura de etiquetas tipo XML. XML schema language

Un documento METS está compuesto por 7 secciones principales (no son obligatorias todas ellas)

Ha sido desarrollado por:
Network Development and MARC Standards Office
of the Library of Congress,

Des d’aquí podeu accedir al manual de Mets en format pdf.

Podeu accedir a més informació en espanyol sobre METS i altres recursos de metadades a la pàgina:
Nuevos estándares en documentación y bibliotecas