XML es un lenguaje extensible diseñado para expresar datos de forma que fácilmente se puedan procesar informáticamente y que también se puedan leer directamente.
ARQML es el lenguaje de exportación e importación de datos del programa ARQ+CC. Es un vocabulario propio definido sobre XML para expresar todos los datos de un proyecto de forma adecuada. El formato ARQML de ARQ+CC no pretende ser tanto un formato de intercambio estándar como el formato XML propio del programa.
El formato ARQML permite lo siguiente:
- Exportación de todos los datos de un proyecto (es decir, toda la información de presupuesto, mediciones, certificaciones, control de costes...). Este lenguaje se mantendrá en futuras versiones del programa.
- Permite mantener los datos de un proyecto almacenados en un formato que será fácilmente tratable aún al cabo de mucho tiempo, ya que es un estándar muy extendido.
- Intercambio directo de datos entre los diversos programas de AM2.
Además existen multitud de programas relacionados con XML que aplicados a ARQML le permiten:
- Verificar que un documento está escrito correctamente (verifica el formato).
- Transformar un cierto documento de un formato a otro utilizando el lenguaje de transformaciones XSL.
- Exportar a diversos formatos basados en XML como HMTL u otros.
Figura: Un documento de ARQML en el navegador Firefox.