Normas y recomendaciones XML

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

Cuadro cronológico XML

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.

Año XML Core XSL XQuery XSL / XQuery Processing model
Interchange
Security
Año
XML Otros
2018 Jun: Canonical EXI 2018
2017 Jun: XSLT 3.0
Mar: XPath 3.1
Mar: XQuery 3.1
Mar: XQueryX 3.1
Mar: XQuery and XPath Data Model 3.1
Mar: XPath and XQuery Functions and Operators 3.1
Mar: XSLT and XQuery Serialization 3.1
2017
2016 2016
2015 Nov: XQuery and XPath Full Text 3.0 2015
2014 Abr: XML Entity Definitions for Characters (2º ed) Abr: XPath 3.0 Abr: XQuery 3.0
Abr: XQueryX 3.0
Abr: XQuery XPath Data Model 3.0
Abr: XPath XQuery Functions and Operators 3.0
Abr: XSLT XQuery Serialization 3.0
Sep: Efficient EXI profile
Feb: EXI Format (2º ed)
2014
2013 Abr: Signature 1.1
Abr: Encryption 1.1
Abr: Signature Properties
2013
2012 Oct: Schemas con XML (3º ed)
Oct: XML Schema 1.1 Estructuras
Oct: XML Schema 1.1 Tipos de datos
2012
2011 Ago: Schemas con XML (2º ed) Mar: XQuery Update Facility 1.0 Mar: XQuery y XPath Full Text 1.0 Mar: EXI Format 2011
2010 Oct: CSS con XML (2º ed)
May: XLink 1.1
Abr: Schemas con XML
Abr: XML Entity Definitions for Characters

Dic: XQuery 1.0 (2º ed)
Dic: Syntax for XQuery 1.0 (2º ed)

Dic: XDM (2º ed)
Dic: Functions and Operators (2º ed)
Dic: Formal Semantics (2º ed)
Dic: Serialization (2º ed)
May: XProc 2010
2009

Dic: Namespaces XML 1.0 (3º ed)
Ene: XML Base (2º ed)

2009
2008 Nov: XML 1.0 (5º ed) May: Canonical XML 1.1 2008
2007 Ene: XPath 2.0
Ene: XSLT 2.0
Ene: XQuery 1.0
Ene: Syntax for XQuery 1.0
Ene: XDM
Ene: Functions and Operators
Ene: Formal Semantics
Ene: Serialization
2007
2006 Ago: XML 1.1 (2º ed)
Ago: XML 1.0 (4º ed)
Nov: XInclude 1.0 (2º ed)
Ago: Namespaces XML 1.1 (2º ed)
Ago: Namespaces XML 1.0 (2º ed)
Dic: XSL/FO 1.1 2006
2005 Sep: xml:id 1.0 2005
2004 Feb: XML 1.1
Feb: XML 1.0 (3º ed)
Dic: XInclude 1.0
Oct: XML Schema 1.0 Fundamentos (2º ed)
Oct: XML Schema 1.0 Estructuras (2º ed)
Oct: XML Schema 1.0 Tipos de datos (2º ed)
Feb: Namespaces XML 1.1
Feb: XML Infoset (2º ed)
2004
2003 Mar: XPointer Framework
Mar: XPointer element() Scheme
Mar: XPointer xmlns() Scheme
2003
2002 2002
2001 Oct: XML Infoset
Jun: XLink 1.0
Jun: XML Base
May: XML Schema 1.0 Fundamentos
May: XML Schema 1.0 Estructuras
May: XML Schema 1.0 Tipos de datos
Mar: Canonical XML 1.0
Oct: XSL/FO 1.0 2001
2000 Oct: XML 1.0 (2º ed) 2000
1999 Nov: Namespaces XML
Jun: CSS con XML
Nov: XPath 1.0
Nov: XSLT 1.0
1999
1998 Feb: XML 1.0 1998

Principales normas y recomendaciones XML

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/

XML Core

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:

Notas:

XSL (eXtensible Style Language)

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)

Actualmente (junio de 2018) el grupo XSL no está oficialmente cerrado, pero no se plantea publicar nuevas recomendaciones.

El grupo de trabajo XSL publicó las siguientes recomendaciones:

Actualmente (junio de 2018), el grupo de trabajo XSL mantiene las siguientes recomendaciones en fase de elaboración, pero hace años que no ya no trabaja nadie en ellas. En el mejor de los casos, puede que se publiquen como Notas del grupo de trabajo cuando se cierre definitivamente el grupo de trabajo.

XQuery (XML Query)

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)

Actualmente (junio de 2018) el grupo XQuery no está oficialmente cerrado, pero no se plantea publicar nuevas recomendaciones.

El grupo de trabajo XQuery publicó las siguientes recomendaciones:

Nota: Después de XQuery 1.0 se publicó XQuery 3.0, es decir, no existen ni XQuery 1.1 ni XQuery 2.0. Probablemente la razón es utilizar el mismo número de versión que XPath 3.0, publicado en la misma fecha (abril de 2014).

XSL / XQuery

Los grupos de trabajo XSL y XQuery publicaron conjuntamente las siguientes recomendaciones:

Otras normas y recomendaciones XML

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.

XML Processing Model

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:

Efficient XML Interchange (EXI)

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 no está oficialmente cerrado, pero ha superado su fecha límite de trabajo (prolongada hasta mayo de 2018).

El grupo de trabajo Efficient XML Interchange publicó las siguientes recomendaciones:

Actualmente (junio de 2018), el grupo de trabajo Efficient XML Interchange mantiene las siguientes recomendaciones en fase de elaboración, pero hace años que no ya no se trabaja en ellas. En el mejor de los casos, se publicarán como Notas del grupo de trabajo cuando se cierre definitivamente el grupo de trabajo.

XML Security

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:

XML Protocol

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:

XML Linking

Grupo de trabajo XML Linking en el W3C: Homepage - Charter: (2002)

El grupo de trabajo XML Linking se cerró en 2005.

Web Services

Actividad Web Services en el W3C: Homepage