7. Portalul național data.gov.ro
Portalul național de date deschise data.gov.ro este bazat pe una dintre cele mai populare platforme pentru publicarea de date deschise, numită CKAN, platformă cu sursă deschisă.
Portalul permite vizualizarea seturilor de date disponibile, a instituțiilor care le-au publicat, a grupurilor create și a aplicațiilor informatice care reutilizează aceste date. Seturile de date pot fi filtrate după instituția care le-a publicat, categoria din care fac parte, cuvintele cheie care le descriu, formatele fișierelor sau licența sub care sunt publicate datele. Pentru fiecare set de date sunt afișate fișierul / fișierele anexate, istoricul modificărilor, posibilele reutilizări, metadatele adăugate și comentariile lăsate de vizitatori.
Persoanele responsabile cu procesul de publicare a datelor deschise se pot autentifica în platformă, acest lucru permițându-le încărcarea unui set de date însoțit de informațiile/metadatele aferente acestuia.
7.1 Instrucțiuni de publicare pe data.gov.ro
Pentru publicarea unui set de date pe portalul data.gov.ro, este necesar ca fiecare instituție să urmeze etapele de mai jos:
1. Desemnarea unei persoane (sau mai multe) responsabile pentru publicarea seturilor de date;
2. Transmiterea acestei informații prin email la adresa online@gov.ro către echipa din cadrul Secretariatului General al Guvernului responsabilă cu administrarea portalului, și solicitarea creării unui cont al instituției (acolo unde nu există deja) și un cont de editor pentru persoana desemnată. În vederea validării acestei solicitări, este necesar ca procesul de comunicare online să se realizeze prin intermediul unei adrese de email oficiale, aparţinând instituției respective, sau prin atașarea unei solicitări oficiale venite din partea reprezentanţilor acesteia.
3. După primirea detaliilor de logare (utilizator şi parolă), se poate accesa platforma şi pot fi încărcate seturile de date.
Pasul 1 - Autentificarea
Fig. 4. Autentificarea pe platforma data.gov.ro
Pasul 2 – Crearea setului de date
Fig. 5. Crearea unui set nou de dateși adăugarea metadatelor
Pasul 3 – Încărcarea datelor propriu-zise
Fig. 6. Încărcarea datelor propriu-ziseîn cadrul setului nou creat – pasul 1
Publicarea unui set de date în portal se poate face în mai multe moduri:
1. prin încărcarea directă a fișierului pe server-ul data/gov.ro – recomandat;
2. automat, printr-un serviciu API (vezi secțiunea dedicată mai jos) – recomandat pentru datele dinamice;
3. prin publicarea sintaxei unui serviciu API furnizat de instituția publică – recomandat pentru datele dinamice;
4. prin încărcarea unui link extern (spre ex. un link care duce la un set de date publicat deja pe site-ul propriu al instituției) – nerecomandat.
În acest caz, pentru ca setul respectiv să îndeplinească condițiile obligatorii pentru a fi considerat date deschise, este necesar:
- să fie afișată licența deschisă și pe pagina pe care este publicat inițial fișierul și
- fișerul să rămână la URL-ul respectiv, fără ca acesta să fie șters sau modificat la o eventuală modificare adusă site-ului respectiv.
Fig. 7. Încărcarea datelor propriu-zise în cadrul setului nou creat – pasul 2
Pasul 4 – Verificarea datelor încărcate
Fig. 8. Verificarea seturilor de date încărcate pe platformă
Este important de reţinut faptul că un set de date poate fi şters de entitatea care publică doar timp de 5 zile după ce a fost publicat, după această perioadă acest lucru se face doar printr-o solicitare transmisă echipei care gestionează portalul, cu justificarea cererii. Acest pas este necesar pentru a asigura faptul că datele publicate rămân disponibile la URL-ul iniţial, astfel încât să nu fie afectate posibilele cazuri în care datele sunt reutilizate.
O funcţionalitate importantă a portalului o reprezintă secţiunea de comentarii, moderată de echipa de gestionare a portalului, prin intermediul căreia se poate menţine dialogul între utilizatori şi instituţiile care publică date. Această funcționalitate trebuie percepută ca o formă de comunicare oficială între utilizatori şi instituţiile care publică.
7.2 API CKAN (Application Programming Interface)
Portalul data.gov.ro oferă şi un API propriu, de tip RPC (Remote-Procedure-Call), aferent platformei CKAN, ce poate fi utilizat de programatorii care doresc să interacţioneze cu datele din portal prin automatizarea proceselor de import sau export al datelor.
API-urile pot fi utilizate în interacțiunea cu portalul atât de către cei care accesează datele în vederea re-utilizării, cât și de entitățile care publică datele. În ceea ce privește instituţiile, această funcţionalitate permite eficientizarea semnificativă a procesului de încărcare a datelor.
Utilizând API-ul, utilizatorii pot automatiza mai multe tipuri de operațiuni.
Instituțiile care publică date pot crea sau actualiza dataseturi, resurse și alte obiecte.
Exemple de aplicații prin API se găsesc la:
https://github.com/govro/exemplu-api-anpm
https://github.com/govro/ckan-api-upload-example
Pentru generarea unui mediu de testare:
https://github.com/govro/datagovro
Cei care re-utilizează datele pot:
- obține un un flux de activități din seturile de date recent modificate;
- căuta pachete sau resurse care corespund unei interogări;
- obține o reprezentare JSON completă a unui set de date, a unei resurse sau a altui obiect;
- obține listele în format JSON ale seturilor de date, grupurilor sau altor obiecte CKAN.
Pe pagina de profil a fiecarui cont există un cod API (API key) ce trebuie utilizat pentru a identifica aplicația ce va fi creată ca fiind aferentă contului.
Descrierea funcționarii API-ului CKAN (un ghid complet) se regăsește la următorul url:
http://docs.ckan.org/en/ckan-2.7.3/api/
7.3 DCAT (Data Catalogue vocabulary)
Una dintre principalele caracteristici ale datelor deschise este posibilitatea ca acestea să fie prelucrabile automat, fără a fi necesară intervenția umană. Acest deziderat este aplicabil și portalurilor de date deschise. Funcția acestora de catalogare și furnizare a seturilor de date este bine să fie utilizabilă automat, în special în scopul federalizării portalurilor de date și, implicit, în vederea unei căutari extinse la nivel european.
Această provocare tehnică își găsește răspunsul în specificațiile DCAT24, o modalitate standardizată de descriere a seturilor de date.
Aşa cum am mai precizat, profilul DCAT-AP destinat portalurilor de date deschise din Europa este o specificație bazată pe W3C Data Catalogue vocabulary, destinat descrierii metadatelor aferente seturilor de date din sectorul public din Europa. Acesta este și standardul utilizat de European Data Portal.
Beneficiile utilizării DCAT-AP: prin utilizarea unei scheme comune de metadate care să descrie seturile de date: 1. datele publicate de instituții devin mai ușor de descoperit și re-utilizat; 2. utilizatorii pot căuta și re-utiliza date deschise de pe platforme diferite fără dificultăți cauzate de modele și limbi diferite.
DCAT-AP este implementat și în cadrul platformei data.gov.ro, putând fi accesat la adresa: http://data.gov.ro/catalog.ttl.
Pentru facilitarea comunicării cu portalul european de date deschise și adoptarea unitară la nivel european a standardului DCAT-AP, portalul data.gov.ro utilizează aceeași clasificare a seturilor de date pe domenii (vezi Anexa 2).
Dostları ilə paylaş: |