Tekniset tapaustutkimukset: Mitä voimme oppia OCDS-toteuttajien tekemistä valinnoista?

Duncan Dewhurst

(17. marraskuuta 2020)

Duncan Dewhurst heads up Open Data Services työskentelee avoimessa sopimuksessa. Hän johtaa työskentelyä avoimen sopimuskumppanuuden kanssa tukemaan avoimen sopimusdatan standardin julkaisijoita ja käyttäjiä. ja kehittää ohjausta, dokumentointia ja oppimateriaaleja kentälle. Hän johtaa myös työtämme CoST: n – Infrastructure Transparency Initiative – kanssa kehitettäessä ja tukemalla avointa sopimusta infrastruktuurin tietostandardille ja hän johti työtämme Maailmanpankin kanssa julkisen ja yksityisen sektorin kumppanuuksien avoimen sopimusdatan standardissa profiili.

Tämä blogiteksti on ristipylväs, ja se oli ensimmäinen julkaistu kirjoittanut Avoin sopimuskumppanuus .

Yli 30 eri valtion virastoa on nyt pantu täytäntöön avoin sopimus Data Standard. Useimmilla toteutuksilla on yhteisiä asioita, mutta niiden konteksti ja rajoitukset eroavat toisistaan. Sinänsä myös kunkin toteuttajan tekemät tekniset valinnat vaihtelevat.

tekniset tapaustutkimusraporttimme dokumentoivat 5 erilaista OCDS-toteutusta.

Raportin tarkoituksena on antaa oivalluksia toteuttajien teknisistä valinnoista. Raportissa pyritään myös korostamaan näiden valintojen vaikutusta tiedon käyttäjiin. Toivomme, että tämä on hyödyllinen resurssi toteuttajille, jotka haluavat oppia aiemmista kokemuksista.

Tapaustutkimuksissa tarkastellaan kunkin OCDS-toteutuksen eri näkökohtia, mukaan lukien:

  • Lähdejärjestelmät
  • Ratkaisuarkkitehtuuri
  • Teknologian valinta
  • Julkaisumuodot
  • Tietojen käyttömenetelmät
  • Muutoshistoria
  • OCDS-mallin kattavuus
  • Tiedon käyttö ja työkalut

Joten mitä opimme näiden toteutusten tutkimisesta ?

Useimmilla toteutuksilla on yhteinen korkean tason arkkitehtuuri käyttämällä väliohjelmistokomponenttia OCDS-muotoisen tietotallennustilan kanssa. Tämä lähestymistapa sallii enemmän joustavuutta kuin tietojen hankkiminen ja muuntaminen kysynnän mukaan ja helpottaa muutoshistorian julkaisemista.

Jotkut toteutukset ovat tapahtumapohjaisia, ts. Ne työntävät dataa OCDS-tietokantaan aina, kun muutos tapahtuu lähdejärjestelmä, kuten tarjouskilpailu. Muut toteutukset ovat vetopohjaisia, ts. Tiedot kerätään ajoittain lähdekoodin tietokannasta.

Pull-pohjaiset järjestelmät voivat olla yksinkertaisempia toteuttaa, mutta on vaarana menettää yksityiskohtia, kun lähdetiedot muuttuvat useita kertaa uuttojen välillä. Vastaavasti jotkut vetopohjaiset toteutukset julkaisevat edelleen nopeammin kuin jotkut tapahtumapohjaiset toteutukset.

Ote vertailutaulukon liitteestä

Joissakin tapauksissa lähdejärjestelmät tallentavat tietoja JSON-muodossa, mikä vähentää tarvittavan muunnoksen määrää. Muut järjestelmät käyttävät SQL-first-lähestymistapaa, jossa tiedot puretaan taulukkomuodossa ennen muuntamista JSON-muotoon. Jälkimmäistä lähestymistapaa voi olla helpompi ylläpitää ylläpidosta vastaavien taitojen joukosta riippuen.

Kaikki julkaisijat tarjoavat JSON-sovellusliittymän ja useimmat toimittavat myös JSON-joukkotiedostot. Vain jotkut tarjoavat hakusovellusliittymän, ja niille, joita ei ole, käyttäjien on ehkä ladattava kaikki tiedot löytääkseen tarvitsemansa.

Jotkut julkaisijat eivät tarjoa CSV- tai taulukkomuotoisia tietoja, jotka voivat luoda este, jota vähemmän tekniset käyttäjät voivat käyttää.

Vain jotkut julkaisijat tarjoavat täydellisen muutoshistorian, toiset taas päättävät julkaista vain uusimmat tiedot. Vaikka muutoshistorian julkaiseminen voi olla haaste, tietyntyyppiset analyysit tarvitsevat sitä.

Kaikki julkaisijat ovat luoneet OCDS-tietoihinsa perustuvia työkaluja ja visualisointeja. Tämä on hieno nähdä, koska omien tietojesi käyttö parantaa tietojen laatua.

Lisätietoja ja analyysejä varten sinun on tehtävä Lue raportti .

Haluamme kuulla palautteesi tästä resurssista, joten voit kommentoida raportissa tai lähettää viestin osoitteeseen data @ open-contracting. org.

Open Data Services -palvelussa keskustelemme aina mielellämme, miten avoimen datan standardien kehittäminen tai käyttöönotto voisi tukea tavoitteitasi tai miten voimme auttaa sinua julkaista tai käyttää avointa dataa. Lisätietoja työstämme ja ota yhteyttä .

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *