Estudios de casos técnicos: ¿Qué podemos hacer aprender de las decisiones tomadas por los implementadores de OCDS?

Por Duncan Dewhurst

(17 de noviembre de 2020)

Duncan Dewhurst advierte Servicios de datos abiertos funcionan en Contratación abierta. Dirige el trabajo con Open Contracting Partnership para ayudar a los editores y usuarios del Open Contracting Data Standard y desarrollar guías, documentación y materiales de aprendizaje para el campo. También lidera nuestro trabajo con CoST, la Iniciativa de Transparencia de Infraestructura para desarrollar y respaldar el Estándar de Contratación Abierta para Datos de Infraestructura y dirigió nuestro trabajo con el Banco Mundial en el Estándar de datos de contratación abierta para asociaciones público-privadas perfil.

Esta publicación de blog es una publicación cruzada y fue la primera publicado por Asociación de contratación abierta .

Más de 30 agencias gubernamentales diferentes han implementado la contratación abierta Estándar de datos. La mayoría de las implementaciones tienen algunas cosas en común, pero el contexto y las limitaciones de cada una son diferentes. Como tal, las elecciones técnicas hechas por cada implementador también varían.

Nuestro informe de estudios de casos técnicos documenta 5 implementaciones diferentes de OCDS.

El objetivo del informe es proporcionar información sobre las elecciones técnicas realizadas por los implementadores. El informe también busca resaltar el impacto de estas elecciones en los usuarios de datos. Esperamos que este sea un recurso útil para los implementadores que deseen aprender de experiencias pasadas.

Los estudios de caso examinan varios aspectos de cada implementación de OCDS, incluyendo:

  • Sistemas fuente
  • Arquitectura de la solución
  • Elección de tecnología
  • Formatos de publicación
  • Métodos de acceso a datos
  • Historial de cambios
  • Cobertura del esquema OCDS
  • Uso de datos y herramientas

Entonces, ¿qué aprendimos al estudiar estas implementaciones? ?

La mayoría de las implementaciones comparten una arquitectura común de alto nivel, utilizando un componente de middleware con un almacén de datos en formato OCDS. Este enfoque permite más flexibilidad que la extracción y transformación de datos a pedido y facilita la publicación de un historial de cambios.

Algunas implementaciones están basadas en eventos, es decir, envían datos a un almacén de datos OCDS cada vez que hay un cambio en el sistema de origen, como la adjudicación de un contrato. Otras implementaciones están basadas en extracción, es decir, los datos se extraen periódicamente de la base de datos del sistema de origen.

Los sistemas basados ​​en extracción pueden ser más simples de implementar, pero existe el riesgo de perder detalles cuando los datos de origen cambian múltiples tiempos entre extracciones. Contrariamente a la intuición, algunas implementaciones basadas en extracción aún logran una publicación más oportuna que algunas implementaciones basadas en eventos.

Extracto del apéndice de la tabla de comparación

En algunos casos, los sistemas de origen almacenan datos en formato JSON, lo que reduce la cantidad de transformación requerida. Otros sistemas adoptan un enfoque «SQL-first», en el que los datos se extraen en formato tabular antes de la conversión al formato JSON. El último enfoque puede ser más fácil de mantener, dependiendo del conjunto de habilidades de los responsables del mantenimiento.

Todos los editores proporcionan una API JSON y la mayoría también proporciona archivos JSON masivos. Solo algunos proporcionan una API de búsqueda y, para aquellos que no lo hacen, es posible que los usuarios deban descargar todos los datos para encontrar lo que necesitan.

Algunos editores no proporcionan datos en formato CSV o de hoja de cálculo, que pueden crear una barrera para el uso por parte de usuarios menos técnicos.

Solo algunos editores proporcionan un historial de cambios completo, mientras que otros optan por publicar solo la información más reciente. Si bien publicar un historial de cambios puede ser un desafío, algunos tipos de análisis lo necesitan.

Todos los editores han creado herramientas y visualizaciones basadas en sus datos OCDS. Es fantástico ver esto, ya que usar sus propios datos ayuda a mejorar la calidad de los datos.

Para obtener más detalles y análisis, necesitará lea el informe .

Nos encantaría escuchar sus comentarios sobre este recurso, así que no dude en comentar en el informe o enviar un mensaje a data @ open-contracting. org.

En Open Data Services siempre nos complace hablar sobre cómo el desarrollo o la implementación de estándares de datos abiertos pueden respaldar sus objetivos o cómo podemos ayudarlo publicar o utilizar datos abiertos. Obtenga más información sobre nuestro trabajo y póngase en contacto .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *