Sistema de información pública de contrataciones

Sistema de información pública de contrataciones

Especificaciones técnicas

Introducción

El Estándar de Datos de Contrataciones Abiertas (EDCA) es un referente global para la publicación estructurada de la información de una contratación — desde la planeación hasta la implementación — en datos abiertos.

El EDCA es el estándar que permitirá a las instituciones públicas, incorporar datos de contrataciones públicas a la Plataforma Digital Nacional (PDN) de manera uniforme, haciendo que la información sea comparable, accesible y utilizable.

¿Qué distingue a una Contratación Abierta?

  • En una contratación abierta, la información — desde su planeación hasta su implementación y evaluación — es pública, de manera oportuna.

  • En una contratación abierta, la información se encuentra disponible en datos abiertos para que cualquier ciudadano pueda utilizarla de forma ágil y sencilla.

  • En una contratación abierta, existen mecanismos y canales para que la ciudadanía y empresas aporten ideas e información que conduzca a un mejor gasto y mejores servicios públicos.

Etapas del proceso de Contratación Abierta

  • Planeación

    Contiene datos sobre el presupuesto, fundamento y descripción general del proyecto; así como sus documentos, estudios y evaluaciones preparatorias.

  • Licitación

    Contiene datos sobre el proceso de adjudicación del proyecto, como tipo de procedimiento, valor, método y criterios de adjudicación y aclaraciones, fechas relevantes y datos del testigo social, etc.

  • Adjudicación

    Contiene datos sobre el proveedor asignado para el proyecto, el proceso de adjudicación, sus documentos, inconformidades y modificaciones.

  • Contrato

    Contiene datos sobre la firma del contrato donde se establecen las particularidades del bien, obra o servicio, periodos de pago, entrega y sus documentos principales.

  • Implementación de la contratación

    Contiene datos sobre la ejecución del proyecto, como las fechas y pagos correspondientes por el bien, obra o servicio, hitos del proyecto y evidencia de la ejecución.

Implementación del EDCA

Diccionario de datos
Contiene la traducción del Open Contracting Data Standard para México.

Esquema de entrega (Release Schema)
El esquema de entrega proporciona la definición oficial de los campos y su estructura en Formato JSON.

Herramienta de revisión de datos
La herramienta de revisión permite comprobar que los datos cumplen los requisitos del esquema.

Open Contracting Data Standard (OCDS)
La descripción del OCDS ha sido publicada por la Open Contracting Partnership en el siguiente enlace:

Protocolo de conexión

La interoperabilidad entre los sistemas informáticos de las Instituciones y la PDN se establece a través de servicios web o APIs que intercambian información a través de Internet.

La comunicación con la PDN se realiza a través de servicios basados en el modelo REST (REpresentational State Transfer), una tecnología ampliamente usada para el desarrollo de aplicaciones web.

No obstante, la definición del API para incorporar datos al Sistema 6 se encuentra en proceso de definición, por lo cual, se recomienda comenzar con la estandarización de los datos en términos del EDCA.

Las instituciones públicas interesadas en incorporar datos al Sistema 6 de la PDN deberán solicitarlo a través del correo pdn@sesna.gob.mx.

A fin de que la información de contrataciones públicas pueda estar disponible a través del portal web de la PDN, se deberá realizar el envío a la SESNA, del dataset a publicar (en formato JSON). En su caso, el personal de la SESNA se pondrá en contacto para la coordinación de la publicación de los datos.

Una vez que se inicie con el envío de información para su incorporación al Sistema 6 de la PDN, se deberá establecer un compromiso para la actualización de la misma con una periodicidad al menos bimestral.

Preguntas frecuentes

La implementación correcta del EDCA es necesaria para que las personas usuarias consulten datos útiles para la generación de inteligencia anticorrupción en el Sistema de Información Pública de Contrataciones (Sistema 6) de la PDN.

A continuación, se presentan las respuestas a las principales preguntas sobre la relación entre el EDCA y la PDN.

Las contrataciones públicas son un área de riesgo para los gobiernos; esto se debe a que implican el contacto entre personas servidoras públicas y particulares, y estos trámites y procesos consideran sumas importantes de recursos públicos. El desarrollo del Sistema 6 tiene el objetivo de permitir que la ciudadanía y las personas servidoras públicas tengan acceso a información oportuna de todo el proceso de contratación, desde la planeación hasta la ejecución. Para lograr lo anterior, es necesario que la información generada esté de acuerdo a lo establecido en el EDCA.

¿Qué es el EDCA MX?
Un modelo de datos que estructura información de las etapas de los procesos de contrataciones públicas y pone a disposición de la ciudadanía datos y documentos relevantes de los mismos. Contar con esta información en formatos de datos abiertos, fortalece la transparencia y fomenta que las personas usuarias vigilen el uso de recursos públicos. En 2018, se presentó EDCA MX, la traducción al español realizada en México; sin embargo, esta versión se basó en la lista de referencia de campos en el esquema básico del EDCA 1.1.

¿Qué implica el uso del EDCA MX en la PDN?
El artículo 63 de las Bases para el Funcionamiento de la PDN establece que El sistema de contrataciones de la PDN deberá contar al menos, información relacionada con la planeación, los procedimientos de contratación y los datos relevantes y la ejecución de los contratos de adquisiciones, arrendamientos, servicios, obras públicas y servicios relacionados con las mismas.

Asímismo, el artículo 64 menciona: “La Secretaría Ejecutiva establecerá un portal para dar acceso a la información agregada de este sistema, para lo cual deberá atender, preferentemente, al Estándar de Datos para Contrataciones Abiertas”.

¿Dónde encuentro la definición del estándar EDCA MX?
Toda la información ha sido publicada por la Open Contracting Partnership en el siguiente enlace:

Asimismo, para conocer la traducción, puede consultar la especificación técnica del Sistema 6 en la sección «Implementación del EDCA».

¿Qué información debe publicarse obligatoriamente?
Con base en los artículos 49 y 50 de la LGSNA, y 63 y 64 de las Bases para el Funcionamiento de la Plataforma Digital Nacional, deberán publicarse datos de la planeación, contratación y ejecución de arrendamientos, servicios y obras públicas indicados en la EDCA.

Los datos de cada una de las mencionadas secciones se deberán publicar conforme se encuentren disponibles.

¿Por dónde inicio para adaptar el estándar al contexto de mi institución?
Consultando el diccionario de datos del EDCA MX disponible en la sección «Implementación del EDCA».

En caso de dudas, escríbenos a pdn@sesna.gob.mx.

¿Cómo publico información que no está en el estándar?
Es posible generar extensiones del EDCA que respondan a particularidades de cada generador de datos y a las necesidades de las personas usuarias locales. Para conocer más sobre las extensiones consulta el siguiente enlace:

¿El Sistema 6 de la PDN sustituye CompraNet?
No, la generación de datos del sistema de Compranet y de cualquier otro sistema transaccional de contrataciones seguirá siendo responsabilidad de las instituciones públicas facultadas conforme a la legislación aplicable. El Sistema 6 de la PDN únicamente permitirá la consulta de datos abiertos de todas las fases de los procesos de contrataciones.

Seguridad informática
El siguiente documento responde a las principales dudas en términos de seguridad informática que corresponden al: desarrollo, almacenamiento, operación, hospedaje, infraestructura y mecanismos de comunicación que rodean la administración de la Plataforma Digital Nacional y sus datos.

Desarrollo web
La interoperabilidad entre los sistemas informáticos de las Instituciones y la PDN se establece a través de servicios web o APIs que intercambian información a través de Internet.

La comunicación con la PDN se realiza a través de servicios basados en el modelo REST (REpresentational State Transfer), una tecnología ampliamente usada para el desarrollo de aplicaciones web.

Existe gran variedad de herramientas de código abierto que facilitan el desarrollo de APIs REST, usando diversos lenguajes de programación y tecnologías de bases de datos. No es posible proporcionar una lista exhaustiva, pero a continuación se citan algunos ejemplos:

  • Express JS

    Lenguaje de programación: JavaScript

  • Django

    Lenguaje de programación: Python

  • Flask

    Lenguaje de programación: Python

  • Spring

    Lenguaje de programación: Java

  • .NET Core

    Lenguajes de programación: C#, Visual Basic, F#

  • Apigility

    Lenguaje de programación: PHP