XPath (XML Path Language) es un lenguaje de consulta estándar del W3C utilizado para navegar y extraer información de documentos XML estructurados. En el contexto de la contratación pública electrónica, XPath es una herramienta técnica fundamental para procesar automáticamente los documentos XML de licitación —como los anuncios eForms de TED, los archivos OCDS (Open Contracting Data Standard) o los documentos ESPD (Documento Europeo Único de Contratación)— y extraer campos específicos como importes, fechas, criterios de adjudicación o datos del órgano de contratación.
- Extracción de datos de anuncios: Mediante expresiones XPath como
/ContractNotice/cac:ProcurementProject/cbc:Name, los sistemas de inteligencia de licitaciones pueden extraer automáticamente el nombre del contrato, el presupuesto base y los criterios de solvencia directamente desde los archivos XML publicados en TED o en plataformas nacionales. - Validación de conformidad: XPath se utiliza en los motores de validación de plataformas de contratación para comprobar que los documentos XML presentados por los licitadores cumplen los esquemas y reglas de negocio definidos en las especificaciones técnicas del procedimiento.
- Integración con XSLT: Combinado con XSLT (eXtensible Stylesheet Language Transformations), XPath permite transformar documentos XML de contratación en formatos HTML legibles para su publicación en portales de transparencia o en formatos CSV para análisis estadístico de datos de contratación.
El estándar OCDS (Open Contracting Data Standard) utiliza una estructura JSON/XML que puede consultarse con expresiones XPath o JSONPath, facilitando el análisis automatizado de millones de contratos públicos a escala global.
Más información: SIMAP — Sistema de Información para la Contratación Pública Europea.