Műszaki esettanulmányok: Mit tehetünk tanulni az OCDS megvalósítóinak döntéseiből?

Duncan Dewhurst

(2020. november 17.)

Duncan Dewhurst felfelé Open Data Services munkája a nyílt szerződéskötésen. A Nyílt Szerződő Partnerséggel dolgozik a Nyílt szerződési adatszolgáltatás kiadói és felhasználói támogatásában. valamint útmutatás, dokumentáció és tananyagok kidolgozása a terület számára. Ő vezeti a CoST-val – az Infrastructure Transparency Initiative kezdeményezéssel folytatott munkánkat is az Infrastructure Data Standard nyílt szerződése fejlesztése és támogatása érdekében. ő vezette a Világbankkal való munkánkat a nyilvános és magán partnerségek nyílt szerződési adatainak szabványáért profil.

Ez a blogbejegyzés keresztoszlop, és először közzétette írta: Nyílt szerződési partnerség .

Több mint 30 különböző állami ügynökség valósított meg a nyílt szerződést Data Standard. A legtöbb megvalósításban van néhány közös dolog, de az egyes kontextus és korlátozások eltérnek egymástól. Mint ilyen, az egyes megvalósítók technikai döntése is változó.

műszaki esettanulmányunk 5 különböző OCDS megvalósítást dokumentál.

A jelentés célja, hogy betekintést nyújtson a megvalósítók technikai döntéseibe. A jelentés arra is rávilágít, hogy ezek a döntések milyen hatást gyakorolnak az adatfelhasználókra. Reméljük, hogy ez hasznos forrás lesz azoknak a megvalósítóknak, akik szeretnének tanulni a korábbi tapasztalatokból.

Az esettanulmányok az egyes OCDS-megvalósítások különböző aspektusait vizsgálják, többek között:

  • Forrásrendszerek
  • Megoldás architektúrája
  • Technológia választása
  • Publikációs formátumok
  • Adathozzáférési módszerek
  • Változástörténet
  • Az OCDS-séma lefedettsége
  • Adathasználat és eszközök

Tehát mit tanultunk ezeknek a megvalósításoknak a tanulmányozásával ?

A legtöbb megvalósítás közös magas szintű architektúrával rendelkezik, egy köztes szoftver-komponenst használva OCDS formátumú adattárolóval. Ez a megközelítés nagyobb rugalmasságot tesz lehetővé, mint az igény szerinti adatok kinyerése és átalakítása, és megkönnyíti a változástörténet közzétételét.

Egyes megvalósítások eseményalapúak, azaz az OCDS-adattárolóba tolják az adatokat, ha változás történik a forrásrendszer, például a szerződés odaítélése. Más megvalósítások pull-alapúak, vagyis az adatokat rendszeresen kivonják a forrásrendszer adatbázisából.

A pull-alapú rendszerek megvalósítása egyszerűbb lehet, de fennáll annak a veszélye, hogy a forrásadatok többszörösét megváltoztatva elveszítik a részleteket. az extrakciók közötti idő. Ellenintuitív módon egyes pull-alapú megvalósítások még mindig időben közzéteszik az eseményalapú megvalósításokat.

Kivonat az összehasonlító táblázat függelékéből

Bizonyos esetekben a forrásrendszerek JSON formátumban tárolják az adatokat, csökkentve a szükséges átalakítás mennyiségét. Más rendszerek „SQL-first” megközelítést alkalmaznak, amelyben az adatokat táblázatos formátumban vonják ki, mielőtt a JSON formátumba konvertálnák. Ez utóbbi megközelítés könnyebben fenntartható, a karbantartásért felelős szakemberek készségétől függően.

Minden megjelenítő rendelkezik JSON API-val, és a legtöbb JSON tömeges fájlt is biztosít. Csak néhány rendelkezik keresési API-val, és ha nem, a felhasználóknak le kell töltenie az összes adatot, hogy megtalálják, amire szükségük van.

Egyes kiadók nem nyújtanak CSV- vagy táblázatformátum-adatokat, amelyek létrehozhatnak akadály a kevésbé technikai felhasználók számára.

Csak néhány megjelenítő nyújt teljes változástörténetet, mások pedig csak a legfrissebb információk közzétételét választják. Noha a változástörténet közzététele kihívást jelenthet, néhány elemzésnek szüksége van rá.

Minden megjelenítő eszközöket és megjelenítéseket hozott létre OCDS-adatai alapján. Nagyon jó látni, mivel a saját adatok használata javítja az adatminőséget.

További részletekért és elemzésért a jelentés elolvasása .

Örülnénk, ha visszajeleznénk erről az erőforrásról, ezért nyugodtan tegye meg észrevételeit a jelentésben, vagy küldjön üzenetet a data @ open-contract-nak. org.

Az Open Data Servicesnél mindig örömmel vitatjuk meg, hogy a nyílt adatszabványok kidolgozása vagy megvalósítása miként támogathatja az Ön céljait, vagy hogyan tudnánk segíteni Önnek nyílt adatok közzététele vagy felhasználása. További információ a munkánkról

és vegye fel a kapcsolatot .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük