XML es un lenguaje creado en 1996 para organizar la estructura de documentos y describir información. Permite el intercambio seguro de datos entre sistemas. Se utiliza para la Web, bases de datos y más. XML describe el contenido de datos mientras que HTML se enfoca en la visualización. Los metadatos XML cumplen un rol fundamental en la información geográfica al permitir a los usuarios acceder y usar los conjuntos de datos de manera eficiente.