Studii de caz tehnice: ce putem aflați din alegerile făcute de implementatorii OCDS?

De Duncan Dewhurst

(17 noiembrie 2020)

Duncan Dewhurst se ridică Servicii de date deschise lucrează la contractarea deschisă. El continuă să lucreze cu parteneriatul de contractare deschisă pentru a sprijini editorii și utilizatorii Standardul de date privind contractele deschise și să dezvolte îndrumare, documentare și materiale de învățare pentru domeniu De asemenea, el conduce lucrarea noastră cu CoST – Inițiativa privind transparența infrastructurii pentru a dezvolta și a sprijini Contractul deschis pentru standardul de date privind infrastructura și a condus lucrarea noastră cu Banca Mondială pe Standardul de date privind contractarea deschisă pentru parteneriatele public-privat profil.

Această postare de blog este un post transversal și a fost prima publicat de Parteneriat contractant deschis .

Peste 30 de agenții guvernamentale diferite au implementat acum contractul deschis Standard de date. Majoritatea implementărilor au unele lucruri în comun, dar contextul și constrângerile pentru fiecare diferă. Ca atare, alegerile tehnice făcute de fiecare implementator variază, de asemenea.

Raportul nostru nostru de studii tehnice de caz documentează 5 implementări OCDS diferite.

Scopul raportului este de a oferi informații despre alegerile tehnice făcute de implementatori. Raportul urmărește, de asemenea, să evidențieze impactul acestor alegeri asupra utilizatorilor de date. Sperăm că aceasta va fi o resursă utilă pentru implementatorii care doresc să învețe din experiențele anterioare.

Studiile de caz examinează diferite aspecte ale fiecărei implementări OCDS, inclusiv:

  • Sisteme sursă
  • Arhitectura soluției
  • Alegerea tehnologiei
  • Formatele de publicare
  • Metode de acces la date
  • Istoricul modificărilor
  • Acoperirea schemei OCDS
  • Utilizarea datelor și instrumente

Deci, ce am învățat din studierea acestor implementări ?

Majoritatea implementărilor partajează o arhitectură comună la nivel înalt, utilizând o componentă middleware cu un depozit de date în format OCDS. Această abordare permite mai multă flexibilitate decât extragerea și transformarea datelor la cerere și facilitează publicarea unui istoric al modificărilor.

Unele implementări sunt bazate pe evenimente, adică împing datele către un depozit de date OCDS ori de câte ori există o modificare în sistemul sursă, cum ar fi atribuirea unui contract. Alte implementări sunt bazate pe extragere, adică datele sunt extrase periodic din baza de date a sistemului sursă.

Sistemele bazate pe extragere pot fi mai ușor de implementat, dar există riscul de a pierde detaliile atunci când datele sursă se schimbă mai multe ori între extracții. Contraintuitiv, unele implementări bazate pe extragere realizează încă o publicare mai oportună decât unele implementări bazate pe evenimente.

Extrageți din apendicele tabelului de comparație

În unele cazuri, sistemele sursă stochează date în format JSON, reducând cantitatea de transformare necesară. Alte sisteme adoptă o abordare „SQL-first”, în care datele sunt extrase în format tabelar înainte de conversia în format JSON. Această din urmă abordare poate fi mai ușor de întreținut, în funcție de setul de competențe al celor responsabili de întreținere.

Toți editorii furnizează un API JSON și majoritatea oferă fișiere în bloc JSON. Numai unii furnizează un API de căutare și, pentru cei care nu, utilizatorii pot fi nevoiți să descarce toate datele pentru a găsi ceea ce au nevoie.

Unii editori nu furnizează date CSV sau foaie de calcul, care pot crea o barieră în calea utilizării de către utilizatorii mai puțin tehnici.

Numai unii editori oferă un istoric complet al modificărilor, alții alegând să publice doar cele mai recente informații. Deși publicarea unui istoric al modificărilor poate fi o provocare, unele tipuri de analize au nevoie de ea.

Toți editorii au creat instrumente și vizualizări pe baza datelor lor OCDS. Acest lucru este minunat de văzut, deoarece utilizarea propriilor date vă ajută să îmbunătățiți calitatea datelor.

Pentru mai multe detalii și analize, va trebui să citiți raportul .

Ne-ar plăcea să auzim feedback-ul dvs. despre această resursă, așa că vă rugăm să nu ezitați să comentați în raport sau să trimiteți un mesaj la data @ open-contracting. org.

La Open Data Services suntem întotdeauna bucuroși să discutăm despre modul în care dezvoltarea sau implementarea standardelor de date deschise ar putea sprijini obiectivele dvs. sau cum vă putem ajuta publicați sau utilizați date deschise. Aflați mai multe despre munca noastră și contactați .

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *