Echipa DKAN adora munca noastra, deoarece credem in puterea datelor deschise pentru a sprijini transparenta si responsabilitatea in institutiile noastre, pentru a stimula elaborarea de politici care reprezinta cetatenia noastra si functioneaza cu adevarat si pentru a spune povestile comunitatilor noastre.

Cand lumea s-a entuziasmat pentru prima oara de potentialul datelor deschise, am adunat date oriunde am putut si am creat portaluri pentru a aduce resurse impreuna pentru ca jurnalistii, factorii de decizie politica si organizatiile comunitare sa aiba acces si sa rezolve problemele. In deceniul care a urmat, relatia noastra cu datele s-a maturizat si am aflat mult mai multe despre modul in care datele devin informatii. Am adoptat legi care impun partajarea datelor, am creat standarde de date si metadate care ne ajuta sa sintetizam intre surse si am dezvoltat noi modalitati de a analiza, vizualiza si spune povesti cu date.

Array

Echipa DKAN s-a straduit sa construiasca un portal de date deschise de noua generatie, care incepe de la zero si aduce toate invataturile noastre din ultimul nostru deceniu ca parte a comunitatii de date deschise. Am conceput cea mai recenta versiune a DKAN de la baza pentru a fi intuitiva, de incredere, fiabila si extensibila.

Noul nostru sistem este construit pe cea mai moderna si mai potrivita tehnologie disponibila (inclusiv o actualizare la Drupal 8) si este usor de adoptat, simplu de utilizat si construit pentru interoperabilitate cu alte instrumente din ecosistemul de date deschise.

Noua versiune a DKAN poate fi o lucrare in curs de desfasurare, dar vine deja cu tot ce aveti nevoie pentru a incepe sa partajati datele imediat.

Array

Incarcati date si metadate: utilizati API-uri sau interfata noastra de introducere a metadatelor pentru a adauga seturi de date sau resurse la platforma dvs. Optiunile noastre de introducere nu numai ca faciliteaza adaugarea de seturi de date pe platforma, ci si valideaza trimiterile dvs. in raport cu schema de metadate a proiectului Open Data, asigurand conformitatea standardelor inca de la inceput. Schimbarea sau inlocuirea schemei este deja o optiune pentru dezvoltatorii care doresc sa murdareasca mainile.

Array

Planuim sa sustinem alte standarde obisnuite pentru a le oferi in viitorul apropiat si, in cele din urma, pentru orice standard pe care l-ati dori.

Recoltare: aduceti date din alte surse online pentru a aparea perfect in propriul portal si tineti-le la curent cu materialul sursa, cu actualizari de noapte. Noul sistem poate recolta in prezent orice sursa care ofera un punct final data.json, in curand urmand sa existe mai multe tipuri de recoltare.

De asemenea, am conceput caracteristica noastra de recoltare pentru a migra cu usurinta datele dvs. existente in platforma chiar de la inceput.

Cautare: utilizatorii pot cauta dupa cuvinte cheie si subiecte (cu mai multe optiuni in curand) folosind o interfata frumoasa si intuitiva si pot previzualiza aceste date pentru a se asigura ca este exact ceea ce au nevoie pentru a schimba lumea.

Pentru a ne ghida activitatea, am respectat cateva principii cheie:

Implicit pentru open source

Credem cu tarie in open source pentru date deschise din multe motive. Transparenta datelor necesita transparenta codului care le gazduieste. Open source inseamna ca putem construi cu totii pe munca celuilalt si ca fiecare beneficiaza, reducand costurile pentru institutiile noastre si extinzand continuu ceea ce este posibil pentru noi toti. Si codul este mai puternic si mai sigur atunci cand este accesibil si bazat pe comunitate.

Asta inseamna ca, in tot ceea ce construim, folosim solutii open source, asigurandu-ne ca munca noastra este sigura, transparenta si accesibila posibil.

Maximizati interoperabilitatea

Exista atat de multe instrumente excelente pentru a lucra cu date, si dorim sa ne asiguram ca sistemele noastre functioneaza cu cat mai multe dintre ele posibil. De aceea ne-am concentrat pe asigurarea faptului ca ceea ce construim este interoperabil cu restul lumii de date deschise. Arhitectura noastra axata pe schema asigura ca datele pe care le partajam sunt compatibile cu orice alte date care utilizeaza schema respectiva, iar focalizarea noastra in primul rand pe API faciliteaza conectarea altor servicii si instrumente la DKAN.

Decuplat / compatibil cu microserviciul

Noul DKAN este un efort orientat spre viitor, axat pe durabilitate, mentenabilitate si extensibilitate. Construind o baza care isi ia indicii din arhitectura microservice – mai degraba decat dintr-o singura baza de cod complexa – am separat functionalitatea in arhitectura cat mai mult posibil. Aceasta inseamna ca putem construi fiecare piesa cu cea mai buna tehnologie disponibila si am realizat-o mai usor de actualizat sau chiar inlocuit in intregime cate un element la un moment dat, fara a afecta intregul sistem. De asemenea, am facut posibila cresterea functionalitatii individuale in servicii si mai robuste in viitor, transformandu-le in propriile lor microservicii fara a perturba sistemul. Chiar si front-end-ul si back-end-ul nostru sunt decuplate, oferindu-va optiuni de a utiliza orice front-end doriti.

Implicati comunitatea de date deschise

DKAN este o aplicatie bazata pe comunitate, bazata pe nevoile colectionarilor de date, consumatorilor si managerilor din intreaga lume si dorim sa ne asiguram ca reprezinta nevoile dvs. Ne intalnim in mod regulat cu partile interesate de date deschise la toate nivelurile guvernamentale, in cercetare si administrarea datelor, si cu cei care folosesc datele pentru totdeauna pentru a ne asigura ca construim ceva util, intuitiv si de incredere. Ne veti vedea la evenimente cu date deschise, raspunzand la intrebari in DKAN Slack, in depozitele noastre publice si va luam intotdeauna intrebarile prin e-mail, apel telefonic sau conferinte video.

Transparenta si observabilitatea proceselor

O mare parte din a va simti grozav in legatura cu instrumentele dvs. este intelegerea a ceea ce fac. Abilitatea de a urmari procesele site-ului dvs. face mai usor pentru personalul programului sa stie ca fac ceea ce trebuie si pentru ca dezvoltatorii sa depaneze orice problema. Recoltele, importurile si actiunile utilizatorilor lasa in urma o urma clara printr-o combinatie de exploatare nativa Drupal si instrumente specifice DKAN.

Abordati toate procesele ca procese ETL

Totul din portalurile de date este despre extragerea datelor de undeva, transformarea lor in formatul in care aveti nevoie, apoi incarcarea undeva. Gandindu-ne la tot ceea ce DKAN trebuie sa faca ca sa cada undeva in acest proces, ne putem asigura ca deciziile noastre ingineresti asigura instrumentul potrivit pentru a rezolva problema corecta.

Asteptam cu nerabdare sa va impartasim actualizari, pe masura ce continuam sa dezvoltam noul DKAN. Fii cu ochii pe acest blog pentru a afla mai multe despre orice, de la caracteristica care apare langa modul in care luam decizii tehnice complexe care implementeaza aceste caracteristici. DKAN va apartine tuturor, asa ca abia asteptam sa auzim ce credeti.

  • Aflati mai multe la getdkan.org
  • Consultati site-ul demo la demo.getdkan.org
  • Urmariti dezvoltarea la github.com/GetDKAN/dkan
  • Alaturati-va conversatiei la dkan.slack.com.