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. Las recomendaciones retiradas por el W3C se muestran tachadas.

Año XML Core XSL XQuery XSL / XQuery Processing model
Interchange
Security
Año
XML Otros
2023 Mar: XML Entity Definitions for Characters (3ª ed) 2023
2022 2022
2021 Mar: XSLT 2.0 (2ª ed) 2021
2020 2020
2019 2019
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: XPath 2.0 (2ª ed) 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 Jun: Signature (2ª ed.) 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 Dic: Decryption
Jul: Exclusive Canonicalization 1.0
Nov: XML-Signature XPath Filter 2.0
Feb: Signature
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
Año XML Core XSL XQuery XSL / XQuery Processing model
Interchange
Security
Año
XML Otros

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)

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:

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)

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).

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 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:

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 Encryption

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:

XML Signature

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:

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

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: