En esta lección se comentan las últimas versiones de las normas y recomendaciones relacionadas con el XML (XML, XSL, XQuery, etc.). Las versiones obsoletas y las notas de los grupos de trabajo se encuentran en la página Normas y recomendaciones obsoletas. Las últimas versiones de las normas y recomendaciones relacionadas con la web semántica (RDF, RDFa, OWL, SPARQL, etc.) se encuentran en la página Web semántica
En el W3C (World Wide Web Consortium) existieron varios grupos de trabajo dedicados al XML que aprobaron un gran número de recomendaciones. La tabla siguiente indica las fechas de publicación de las recomendaciones del W3C relacionadas con temas de XML tratados en estos apuntes. Las recomendaciones retiradas por el W3C se muestran tachadas.
En este apartado se comentan las últimas versiones de las principales recomendaciones. Las versiones obsoletas y las notas de los grupos de trabajo se comentan en la página Versiones obsoletas.
Actividad XML en el W3C: https://www.w3.org/XML/
Grupo de trabajo XML Core en el W3C: Homepage - Charter: 2013-2015 - 2015-2017
El grupo de trabajo XML Core se cerró en agosto de 2016.
El grupo de trabajo XML Core publicó las siguientes recomendaciones:
La recomendación XML 1.1 modifica el concepto de documento bien-formado y se adapta a las modificaciones ocurridas en el juego de caracteres Unicode. Las diferencias entre XML 1.0 y XML 1.1 no son demasiado importantes, por lo que la versión XML 1.0 sigue siendo la más utilizada.
Tim Bray publicó una versión comentada de la primera versión recomendación XML 1.0.
Los espacios de nombres es el mecanismo que permite que diferentes lenguajes puedan compartir etiquetas sin ambigüedad.
Las esquemas XML son una evolución de las DTD.
Notas:
XSL es un conjunto de recomendaciones que definen la transformación y presentación de un documento XML.
Grupo de trabajo XSL en el W3C: Homepage - Charter: 2013-2015 - 2015-2017 (extendido hasta abril de 2018)
El grupo de trabajo XSL se cerró en octubre de 2018.
El grupo de trabajo XSL publicó las siguientes recomendaciones:
Una segunda versión XSL/FO (XSL Formatting Objects) se abandonó cuando todavía estaba en elaboración:
El objetivo de XQuery es proporcionar herramientas para realizar consultas sobre documentos XML.
Grupo de trabajo XQuery en el W3C: Homepage - Charter: 2013-2015 - 2015-2017 (extendido hasta abril de 2018)
El grupo de trabajo XQuery se cerró en octubre de 2018.
El grupo de trabajo XQuery publicó las siguientes recomendaciones:
Nota: Después de XQuery 1.0 se publicó XQuery 3.0, es decir, no existieron ni XQuery 1.1 ni XQuery 2.0. Probablemente la razón fue utilizar el mismo número de versión que XPath 3.0, publicado en la misma fecha (abril de 2014).
Los grupos de trabajo XSL y XQuery publicaron conjuntamente las siguientes recomendaciones:
En este apartado se comentan las últimas versiones de recomendaciones menos importantes que las del apartado anterior. Las versiones obsoletas y las notas de los grupos de trabajo se comentan en la página Versiones obsoletas.
Grupo de trabajo XML Processing Model en el W3C: Homepage - Charter: 2013-2015 - 2015-2017
El grupo de trabajo XML Processing Model se cerró en agosto de 2016.
El grupo de trabajo XML Processing Model publicó la siguiente recomendación:
Grupo de trabajo Efficient XML Interchange en el W3C: Homepage - Charter: 2013-2015 - 2015-2017 (extendido hasta diciembre de 2017) - Recomendaciones
El grupo de trabajo Efficient XML Interchange se cerró en octubre de 2018.
El grupo de trabajo Efficient XML Interchange publicó las siguientes recomendaciones:
El grupo de trabajo Efficient XML Interchange publicó la siguiente nota del grupo de trabajo:
Varias recomendaciones quedaron abandonadas cuando se cerró el grupo de trabajo:
Grupo de trabajo XML Security en el W3C: Homepage - Charter: 2008 - 2013 - 2013-2016
El grupo de trabajo XML Security se cerró en diciembre de 2016.
El grupo de trabajo XML Security publicó las siguientes recomendaciones:
Grupo de trabajo XML Encryption en el W3C: Homepage - Charter: 2001 - 2002
El grupo de trabajo XML Encryption se cerró en diciembre de 2002.
El grupo de trabajo XML Encryption publicó las siguientes recomendaciones:
Grupo de trabajo XML Signature en el W3C: Homepage - Charter: 2001 - 2002
El grupo de trabajo XML Signature se cerró en diciembre de 2002.
El grupo de trabajo XML Signature publicó las siguientes recomendaciones:
Grupo de trabajo XML Protocol en el W3C: Homepage - Charter: 2000-2002 - 2002-2005 - 2006-2009
El grupo de trabajo XML Protocol se cerró en julio de 2009.
El grupo de trabajo XML Protocol publicó las siguientes recomendaciones:
Grupo de trabajo XML Linking en el W3C: Homepage - Charter: (2002)
El grupo de trabajo XML Linking se cerró en 2005.
Actividad Web Services en el W3C: Homepage
La actividad Web Services englobaba a varios grupos de trabajo que fueron cerrados entre 2009 y 2012.
Los grupos de trabajo que formaban la actividad Web Services publicaron las siguientes recomendaciones: