|
|
|
Vd. está aquí
:
Littera: Área de trabajo » Profesores » Joseba Abaitua » Tecnologías de la sociedad de la información » IST (course 2007/08) » IST_0708_log »
Una década de XML
|
|
|
|
|
|
| |
|
2007-12-12 10:58:52
|
En 2008 se cumplirá una década de la primera "recomendación de XML 1.0" por parte de W3C.
Es un buen momento para reflexionar sobre cuáles han sido las principales consecuencias de esta innovación en el diseño de documentación para la Web. Los grupos deberán hacer sus aportaciones a este debate con fecha límite del 16 de enero de 2008.
|
El 10 de febrero de 1998 la W3C convirtió la especificación de XML v1.0 en recomendación oficial. Los encargados de elaborar el documento fueron tres renombrados especialistas: Tim Bray (de Netscape), Jean Paoli (de Microsoft) y C. M. Sperberg-McQueen (de University of Illinois at Chicago).
La última revisión es del 26 de agosto de 2006 y está disponible en http://www.w3.org/TR/REC-xml/
.
No se trata de hacer historia del origen y objetivos de XML, sino de conocer su relevancia y consecuencias, como puede ser la emergencia de la propia Web2.0., o la expansión de sistemas como TEI, tan relevantes para la edición electrónica de textos humanísticos.
Bibliografía
- XML. (2007, December 10). In Wikipedia, The Free Encyclopedia. Retrieved 10:00, December 12, 2007, from http://en.wikipedia.org/w/index.php?title=XML&oldid=176986858
- Elliotte Rusty Harold (2007, December 3) XML News. Retrieved 10:20, December 12, 2007, from http://www.cafeconleche.org/oldnews/news2007December3.html
- Rick Jelliffe (2007, November 28). December XML Conferences and Meetings. Retrieved 10:30, December 12, 2007, from http://www.oreillynet.com/xml/blog/2007/11/december_xml_conferences_and_m.html
- David Mertz (2003, September 4). TEI -- the Text Encoding Initiative. An XML dialect for archival and complex documents. Retrieved 10:50, December 12, 2007, from http://www.ibm.com/developerworks/library/x-matters30.html
|
Contestar
|
|
Debate
|
|
| |
-
|
H taldea: Onintze, Gontzal, Parezi eta Luken
|
|
|
2008-01-16 12:08:47
|
HTML-aren eta XML-aren oinarria SGML-an dago.
Desberdintasun nagusia, aldiz, HTML-a SGML (Standard Generalized Markup Language) mota bat dela da eta XML-a berriz, SGML-aren bertsio laburtua.
XML-aren bitartez gure etiketak defini ditzakegu eta kasu horretan HTML-a ez da hain malgua.
Richard Lightek esan bezala, XML-a SGML-aren abantailen % 80a eskaintzen du, % 20ko konplexutasunarekin.
XML-a ez da hizkuntza bat, baizik eta hizkuntzak definitzeko era bat, behar izanen araberakoa dena.
Honen funtzio nagusietakoa datuak deskribatzea da, ez HTMLa bezala, datuak erakusteaz arduratzen dena.
XML-ak informazioa egituratu, bildu eta konpartitzea ahalbidetzen du. Gainera "desarrolloweb"-en oso ondo azaltzen den bezala, HTML-n informazioa prozesatzea bideraezina da, informazioa formateatzen duten etiketak direla eta. XML-an, ordea, informazioa erraz prozesatu daiteke eta aldi berean informazioaren formatua ondo uler daiteke estilo orrien bitartez.
Iturriak
Http://www.desarrolloweb.com/articulos/459.php Kontsulta ordua eta eguna: 2008-1-1, arratsaldeko 19:20
http://www.tejedoresdelweb.com/307/article-1868.htmlKontsulta eguna eta ordua: 2008-1-2 18:25
Http://es.wikipedia.org/wiki/Lenguaje_de_marcado> Kontsulta eguna eta ordua: 2008-1-2 18:45
|
Contestar
|
| |
|
GRUPO A
|
|
|
2008-01-16 12:22:28
|
What is XML? XML is a markup language for documents containing structured information.
Structured information contains both content (words, pictures, etc.) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different than content in a figure caption or content in a database table, etc.). Almost all documents have some structure.
Why XML? In order to appreciate XML, it is important to understand why it was created. XML was created so that richly structured documents could be used over the web. The only viable alternatives, HTML and SGML, are not practical for this purpose.HTML, as we’ve already discussed, comes bound with a set of semantics and does not provide arbitrary structure.SGML provides arbitrary structure, but is too difficult to implement just for a web browser. Full SGML systems solve large, complex problems that justify their expense. Viewing structured documents sent over the web rarely carries such justification.
Relational database systems cannot meet all the demands of electronic business because they process data independently of its context. Traditional databases may be well suited for data that fits into rows and columns, but cannot adequately handle rich data such as audio, video, nested data structures or complex documents, which are characteristic of typical Web content. To deal with XML, traditional databases are typically retrofitted with external conversion layers that mimic XML storage by translating it between XML and some other data format. This conversion is error-prone and results in a great deal of overhead, particularly with increasing transaction rates and document complexity. XML databases, on the other hand, store XML data natively in its structured, hierarchical form. Queries can be resolved much faster because there is no need to map the XML data tree structure to tables. This preserves the hierarchy of the data and increases performance.
http://www.softwareag.com/xml/about/starters.html
http://www.xml.com/pub/a/98/10/guide0.html
by Norman Walsh
October 03, 1998. (Retrieved: 16-01-2008)
|
Contestar
|
| |
|
Grupo F: Nerea San Martín, Judit Zameza, Ziortza Vivanco, Estíbaliz Vivanco, Ariane Sande
|
|
|
2008-01-16 12:31:40
|
According to Wikipedia, XML (Extensible Markup Language) is a general purpose markup language. It is an extensible language that allows its users to define their own elements and whose purpose is to facilitate the sharing of structured data across different information systems, particularly via Intenet. It is used both to encode documents and serialize data.
We can describe XML as a universally applicable, durable “Code of Integration”; that is, a broadly applicable language for creating, storing, transmitting, accessing, and transforming information from a multitude of sources. A Code of Integration can be applied coherently to a wide range of technical problems with a number of benefits, the most significant of which are the following:
-
A consistent programming paradigm: The XML Code of Integration can be a basis for significant consistency, automation, and reuse in expressing software processes.
-
Simplicity of integration:A Code of Integration can greatly reduce the cost of integrating and processing information. There will be more standardization of semantic information, information fusion…
-
Economies of scale:Significant investment can wisely be made in its implementations, leading to a high degree of optimization.
Thanks to XML, rose Web 2.0, which is the representation of the evolution of the traditional aplications towards the web aplications focused on the final user. When the web started, we found ourselfs in an static environment, with HTML pages that suffer few updatesy they hadn´t got interaction with the users. Nowadays, XML allows the interaction and the possibility of skipping from one link to another. Three things have happened to rectify this isolation of technologies:
-
First, relational systems began to adopt more features of full-text, such as SQL/MM.
-
Second, technology was developed to merge XML with relational systems. Users have higher expectations for fuzzy searching, and language features supporting such semantics are being integrated into the XML query languages.
-
Third, there has also been progress in architectural support in systems that allows combinations of semantic annotators to process documents and generate metadata that makes the documents more searchable and more useful. This automatically generated metadata can populate XML documents or database, search engine, or knowledge-base indexes.
XML has helped to the expansion of TEI (Text Enconding Initiative) which is a system that allows useful abstractions of typographic characteristics of source documents but in a way that permits effective searching, indexing, comparison and print publications. This system is about a decade older than XML, as it was started to be developed in 1987. Its aim is to encode all the semantically significant aspects of literary texts, both old ones and newly created ones. TEI is, in the end, not just an XML schema, but a whole family of schemas related in their general goal but varying in details of the tags and attributes used.
Sources:
-
Wikipedia,the free encyclopedia: Definition of XML
http://en.wikipedia.org/w/index.php?title=XML&oldid=176986858
-
Technical context and cultural consequences of XML
http://www.research.ibm.com/journal/sj/452/adler.html
-
Technical context and cultural consequences of XML.
http://www.entrepreneur.com/tradejournals/article/147666983_4.html
-
Wikipedia,the free encyclopedia: Definition of Web 2.0
http://en.wikipedia.org/wiki/Web_2.0
|
Contestar
|
| |
|
Grupo E
|
|
|
2008-01-16 12:37:22
|
Según lo afirmado por Wikipedia, XML es una tecnología muy sencilla que se complementa con otras tecnologías, éstas la hacen más grande, además hace que la tecnología sencilla tenga más posibilidades. XML representa una manera más avanzada de hacer las cosas, permite compartir datos, compartir información de una forma segura, fiable y fácil. XML es una adaptación del SGML.
Con el propósito de no perder ciertas facultades de SGML y para mejorar HTML, en 1998 se creó XML. María Isabel García Arenas afirma que el código HTML permite insertar menús, tablas, imágenes o bases de datos y los documentos, pero no permite al usuario que maneje esos elementos como mejor le convenga, con la poderosa ayuda del ordenador. Esa es la principal novedad que XML aporta.
Entre las ventajas más destacadas de XML encontramos las siguientes:
- Es extensible ya que es posible ampliarlo con la adición de nuevas etiquetas.
- El analizador es un componente estándar, puesto que no es necesario crear un analizador específico para cada lenguaje.
- Es sencillo entender su estructura y procesarlo.
XML está pensado como una técnica de " markup", utilizada por programadores para codificar los datos. Sin embargo, la raíz de XML se sitúa en la comunidad SGML. Partiendo de XML, David Metz mira hacia TEI que toma el significado de Text Encoding Initiative en ingles. Su expansión ha sido notable desde su invención en 1987.
Mike Metz afirma que es mas que un XML schema, es un conjunto de schemas puesto que TEI tiene como propósito principal codificar todos los aspectos semánticos de los textos literarios, tanto aquellos que preceden a la tecnología XML (en general los ordenadores) o los creados recientemente.
Para finalizar hemos de añadir que para algunos entendidos en la materia XML, no tiene futuro. Michael Day afirma que XML no sustituirá a HTML en las páginas web. Para otros, sin embargo, cabe la posibilidad de que éste metalenguaje tenga futuro. Es el caso de Douglas Crockford, quien declara que podría tener futuro, pero que no contiene un formato de datos efectivo. De todos modos el más optimista es Michael Sperberg-McQueen, el cual cree que XML sí tendrá futuro.
FUENTES:
|
Contestar
|
| |
|
Grupo D: Itxaso Lucero, Jennifer Isasi, Tamara Nogueira, Maitane Limia, Alejandro Ortiz de Urbina
|
|
|
2008-01-16 12:38:33
|
XML, sigla en inglés de Extended Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
Su desarrollo se comenzó en 1996 y la primera versión salió a la luz el 10 de febrero de 1998. La primera definición que apareció fue: Sistema para definir validar y compartir formatos de documentos en la web. Durante el año 1998 XML tuvo un crecimiento exponencial, con apariciones en medios de comunicación, menciones en páginas web, soporte software, etc
Características generales.
- Directamente utilizable en Internet
- Soporte para una amplia variedad de aplicaciones para transferencia de datos
- Compatible con SGML
- Posibilidad de crear sencillos procesadores de XML
- Documentos XML legibles y medianamente claros (depende de la definición)
- Diseño rápido del lenguaje
- Simple, pero perfectamente formalizado
- Documentos XML fáciles de crear
Es importante mencionar, por último, las ventajas que ha supuesto la creación del XML:
- Es extensible, lo que quiere decir que una vez diseñado un lenguaje y puesto en producción, igual es posible extenderlo con la adición de nuevas etiquetas de manera de que los antiguos consumidores de la vieja versión todavía puedan entender el nuevo formato.
- El analizador es un componente estándar, no es necesario crear un analizador específico para cada lenguaje. Esto posibilita el empleo de uno de los tantos disponibles. De esta manera se evitan bugs y se acelera el desarrollo de la aplicación.
- Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarlo. Mejora la compatibilidad entre aplicaciones
Las consecuencias inmediatas del sistema que tratamos son la aparición de la Web 2.0, o el desarrollo de sistema como por ejemplo el TEI.
Fuentes
|
Contestar
|
| |
|
Grupo C: Iraia Fernández, Antonio Galván, Rosario Gómez, Alaine González, Tamara González, Laura González
|
|
|
2008-01-16 12:39:58
|
El metalenguaje conocido como XML, representa una manera distinta de hacer las cosas, más avanzada, cuya principal novedad consiste en permitir compartir los datos con los que se trabaja a todos los niveles, por todas las aplicaciones y soportes puesto que tiende a la globalización y la compatibilidad entre los sistemas, ya que es la tecnología que permitirá compartir la información de una manera segura, fiable, fácil. No hay que confundir el XML con el ya conocido y extendido HTML, hay varias diferencias pero el principal motivo es que el HTML se preocupa por formatear datos y para ello son las etiquetas que tiene su lenguaje. El XML se preocupa por estructurar la información que pretende almacenar. La estructura la marca la lógica propia de la información.Objetivos y usos del XML El XML se creó para que cumpliera varios objetivos:
- Que fuera idéntico a la hora de servir, recibir y procesar la información que el HTML, para aprovechar toda la tecnología implantada para este último.
- Se buscaba algo formal y conciso desde el punto de vista de los datos y la manera de guardarlos.
- Debía ser extensible, para que lo puedan utilizar en todos los campos del conocimiento.
- La facilidad de leer y editar también era clave.
- Y además que fuera fácil de implantar, programar y aplicar a los distintos sistemas.
El XML se puede usar para infinidad de trabajos y aporta muchas ventajas en amplios escenarios:
- Comunicación de datos. Si la información se transfiere en XML, cualquier aplicación podría escribir un documento de texto plano con los datos que estaba manejando en formato XML y otra aplicación recibir esta información y trabajar con ella.
- Migración de datos.
- Aplicaciones web. Con XML tenemos una sola aplicación que maneja los datos y para cada navegador o soporte podremos tener una hoja de estilo o similar para aplicarle el estilo adecuado.
Esto es a grandes rasgos el XML, pero prodría profundizarse mucho más en cuanto a su origen y el propio lenguaje en sí mismo, pero no se trata de eso, si no de ser conscientes de la relevancia que está adquiriendo en los últimos tiempos así como sus consecuencias, como la que ya conocíamos, la Web 2.0.
Fuentes:
|
Contestar
|
| |
|
Grupo B
|
|
|
2008-01-16 12:44:11
|
What is XML?
XML is the standard Extensible Markup Language. XML is a metalanguage that defines the syntax used to define other languages labels structured. Its purpose is to help the sharing of information from different systems.
Objectives
XML was created under the World Wide Web Consortium (W3C) body which ensures the development of WWW based on the broad specifications of SGML.
Its development began in 1996 and the first version came to light on February 10, 1998. The first definition that appeared was: System to define and validate sharing document formats on the Web.
During the year 1998 XML grew exponentially, and by that I mean their appeared in media, mentions on web pages, support software, and so on.
With regard to its objectives are:
* XML must be compatible with SGML.
* It should be easy to write programs that process XML documents.
* The number of optional features in XML must be minimum, ideally zero.
Advantages
The XML pretends to be more suitable for the browsers and easier to use than the HTML, which has always cause problems. The main advantages that the XML language includes are:
- It's performance is simple and compatible with much aplications.
- Allows you using different languages at the same time.
- You can be sure that you are not having sintaxic errors.
The importances and consequences
As IBM Systems Journal says XML has become the predominant mechanism for electronic data interchange between information systems and can be described as a universally applicable, durable “Code of Integration.”
As we celebrate its tenth anniversary, it is appropriate to reflect on the role XML has played and the technical ecosystem in which it functions. In this paper, we discuss both the environment from which XML arose and its technical underpinnings, and we relate these topics to companion papers in this issue of the IBM Systems Journal.
We discuss the broad consequences of XML and argue that XML will take its place among the technical standards having the greatest impact on the world in which we live. We conclude with some reflections on the significant technical, economic, and societal consequences that XML is likely to have in the future.
http://geneura.ugr.es/~maribel/xml/introduccion/index.shtml#12 (11-01-08) 12:01 pm María Isabel García Arenas-Dpt.arquitectura y tecnología de computadoras-U. Granada
http://www.research.ibm.com/journal/sj/452/adler.htm (11-01-08) 12:30 pm
http://es.wikipedia.org/wiki/XML (11-01-08) 12:45 pm http://www.ibm.com/developerworks/library/x-matters30.htm (11-01-08) 12:50pm
http://www.programación.net/html/xml/htmdsssl/capitulo1.htm#cap1s3 (15-01-08) 12:20 pm
http://www.desarrolloweb.com/manuales/18/ (15-01-08) 12:30 pm
http://www.w3c.es/divulgacion/guiasbreves/tecnologiasXML (16-01-08) 12:40 pm
http://www.w3.org/XML/ (16-01-08) 12:45 pm
|
Contestar
|
| |
-
|
I Taldea: Haitz Telleria, Eider Sanstisteban eta Aitor Olivares
|
|
|
2008-01-16 13:15:21
|
XML etiketa bidezko lengoaia hedakor sinple bat da, baina datu mota askoren elkartrukean ezinbesteko garrantzia du. HTML lengoaiarekin antzekotasun handia izan arren, XML-ren funtzio nagusia datuak deskribatzea da eta ez erakustea.
XML teknologiak erabiltzaileen ohiko eskaerei erantzunak ematen dieten moduluen multzoa da, funtsean informazioa egituratu, pilatu eta elkartrukatzen ditu.
XML-ren helburuak honako hauek dira:
-
Internet-en zuzenean erabilgarria izatea.
-
Aplikazio desberdin asko jasateko gai izan behar da.
-
SGM-rekin bateragarria.
-
XML dokumentuak prozesatzen duten idazkera programak errazak izan behar dira.
-
Aukeratzeko ezaugarrien kopurua ahalik eta txikiena izan behar du XML-n.
-
Dokumentuan irakurterrazak eta argia izatea.
-
Diseinua era azkarrean prestatu daitekeena, gainera formala eta laburra.
Etorkizunean, XML-a HTML-ren ordezko izango al da? Badirudi ezetz, XML ez da Internet-entzat pentsatu soilik, plataforma desberdineko informazio egituratuen arteko elkartrukatzea ahalbidetzen baitu ere.
Erabili egin daiteke testu editore moduan, kalkulu orri edota datu base bezala, esate baterako.
Iturriak:
|
Contestar
|
| |
|
G taldea
|
|
|
2008-01-16 13:35:59
|
XMLa (EXtended Markup Language) World Wide Web Consortiumak (w3c) garatutako metahizkuntza da. Metahizkuntza bat beste hizkuntza batzuk erabiltzeko euskarri edo soportea da. XMLaren gainean XHTML, RSS eta beste hainbat hizkuntza informatiko garatu daitezke.
XMLa SGMLaren (1986an ISOk sortutako lehen metahizkuntza informatikoa) sinplifikazio eta adaptazioa da. Plataforma hauek hizkuntza espezifikoak definitzea errazten dute, ez dira produktu definitiboa, oinarria baizik. Ez da hizkuntza informatiko bat, hizkuntzak hainbat behar ezberdinetarako definitzeko modua baizik.
- Informazioa extentsio batetik bestera bidaltzeko erreminta da, formato batetik bestera bidaltzekoa.
- Lengoaia estensiblea da, beraz, behin dokumentu bat diseinatuta dagoenean posiblea da etiketa berriak gehitzea. Horri esker, edizio zaharra duten erabiltzaileek ez dute inongo arazorik izango edizio berria irakurri ahal izateko.
- Aplikazio ezberdinen arteko bateragarritasuna ahalbidetzen du.
- Analizatzaile estandarra dago. Beraz, ez da beharrezkoa lengoaiaren araberako analizatzailea erabiltzea. Honi esker, aplikazioaren abiadura azkartu egiten da.
Irudiak, testuak eta nola kokatuta egon behar dutenaren estruktura batzen ditu. Markup Languagea dokumnetu baten barruan estrukturak identifikatzeko mekanismoa da.
XMLa SGMLa eta HTMLa agortu zirenenan sortu zen. Aurreko hizkuntzek eta metahizkuntzek ez zuten jada praktikotasunik eta erronka berriei aurre egiteko beste erreminta bat sortzeko beharra ikusi zuten.
Kontsultak:
|
Contestar
|
| |
|
|
|