Techniczne studia przypadków: czego możemy wyciągnąć wnioski z wyborów dokonanych przez osoby wdrażające OCDS?

Autor: Duncan Dewhurst

(17 listopada 2020 r.)

Duncan Dewhurst na czele Open Data Services praca nad Open Contracting. Kieruje współpracą z Open Contract Partnership, aby wspierać wydawców i użytkowników Open Contract Data Standard oraz do opracowania wskazówek, dokumentacji i materiałów do nauki w tej dziedzinie. Kieruje również naszą pracą z CoST – Inicjatywą Przejrzystości Infrastruktury w celu opracowania i wsparcia Otwartych kontraktów na infrastrukturę danych w standardzie i kierował naszą pracą z Bankiem Światowym w zakresie Otwartego standardu danych kontraktowych dla partnerstw publiczno-prywatnych profil.

Ten post na blogu jest crossspostem i był pierwszym opublikowany przez Otwarte partnerstwo kontraktowe .

Ponad 30 różnych agencji rządowych wdrożyło już otwarte kontraktowanie Standard danych. Większość implementacji ma pewne cechy wspólne, ale kontekst i ograniczenia dla każdej z nich są różne. W związku z tym techniczne wybory dokonywane przez każdego wdrażającego również się różnią.

Nasz raport z technicznych studiów przypadku dokumentuje 5 różnych wdrożeń OCDS.

Celem raportu jest przedstawienie wglądu w techniczne wybory dokonane przez wdrażających. Raport stara się również podkreślić wpływ tych wyborów na użytkowników danych. Mamy nadzieję, że będzie to przydatne źródło informacji dla wdrażających, którzy chcą uczyć się na podstawie wcześniejszych doświadczeń.

Studia przypadków analizują różne aspekty każdego wdrożenia OCDS, w tym:

  • Systemy źródłowe
  • Architektura rozwiązania
  • Wybór technologii
  • Formaty publikacji
  • Metody dostępu do danych
  • Historia zmian
  • Pokrycie schematu OCDS
  • Wykorzystanie danych i narzędzia

Czego więc nauczyliśmy się, badając te implementacje ?

Większość implementacji ma wspólną architekturę wysokiego poziomu, wykorzystującą komponent oprogramowania pośredniego z magazynem danych w formacie OCDS. Takie podejście zapewnia większą elastyczność niż wyodrębnianie i przekształcanie danych na żądanie i ułatwia publikowanie historii zmian.

Niektóre implementacje są oparte na zdarzeniach, tj. Przesyłają dane do magazynu danych OCDS za każdym razem, gdy następuje zmiana w system źródłowy, taki jak udzielony kontrakt. Inne implementacje są oparte na ściąganiu, tj. Dane są okresowo pobierane z bazy danych systemu źródłowego.

Systemy oparte na ściąganiu mogą być prostsze do wdrożenia, ale istnieje ryzyko utraty szczegółów, gdy dane źródłowe zmieniają się wielokrotnie czasy między ekstrakcjami. Wbrew intuicji, niektóre implementacje oparte na ściąganiu wciąż osiągają bardziej terminową publikację niż niektóre implementacje oparte na zdarzeniach.

Wyciąg z załącznika tabeli porównawczej

W niektórych przypadkach systemy źródłowe przechowują dane w formacie JSON, co zmniejsza ilość wymaganej transformacji. Inne systemy stosują podejście „najpierw SQL”, w którym dane są wyodrębniane w formacie tabelarycznym przed konwersją do formatu JSON. To drugie podejście może być łatwiejsze w utrzymaniu, w zależności od zestawu umiejętności osób odpowiedzialnych za konserwację.

Wszyscy wydawcy zapewniają interfejs API JSON, a większość udostępnia również pliki zbiorcze JSON. Tylko niektórzy oferują interfejs API wyszukiwania, a dla tych, które go nie mają, użytkownicy mogą być zmuszeni do pobrania wszystkich danych, aby znaleźć to, czego potrzebują.

Niektórzy wydawcy nie udostępniają danych w formacie CSV ani arkusza kalkulacyjnego, które bariera dla mniej technicznych użytkowników.

Tylko niektórzy wydawcy zapewniają pełną historię zmian, a inni decydują się na publikowanie tylko najnowszych informacji. Chociaż publikowanie historii zmian może być wyzwaniem, niektóre rodzaje analiz tego potrzebują.

Wszyscy wydawcy stworzyli narzędzia i wizualizacje na podstawie danych z OCDS. To wspaniale widzieć, ponieważ wykorzystanie własnych danych pomaga poprawić jakość danych.

Aby uzyskać więcej szczegółów i analizy, musisz przeczytaj raport .

Chcielibyśmy poznać Twoją opinię na temat tego zasobu, więc nie wahaj się skomentować raportu lub wysłać wiadomość do data @ open-contracting. org.

W Open Data Services zawsze chętnie omawiamy, w jaki sposób opracowywanie lub wdrażanie standardów otwartych danych może wspierać Twoje cele lub jak możemy Ci pomóc publikować lub wykorzystywać otwarte dane. Dowiedz się więcej o naszej pracy i skontaktuj się z nami .

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *