Wikidata i dati di wikipedia — Sparql 2 Graphql — Arriva dgraph

Vincenzo Tilotta
Nov 7 · 2 min read

Premetto che sono un fan di tutto ciò che inizia con wiki* per cui sono un po di parte. Wikidata è un progetto che nasce nel 2012, lo scopo del progetto è quello di creare un contenitore di conoscenza (per i dati strutturati) comune disponibile in tutte le lingue. Allo stato attuale le pagine wikipedia che hanno delle reference su wikidata sono pochissime per il semplice motivo che su wikidata mancano tante label per l'italiano. Per coloro che fossero interessati a popolare il database: https://www.wikidata.org. Ovviamente questo contenitore di conoscenza è libero e consultabile da tutti tramite delle query sparql: https://query.wikidata.org (ci sono esempi molto carini).


Sparql è un linguaggio di query molto simile a graphql, tant’è che sono sorte moltissime librerie che fanno la traduzione da sparql a graphql. Perché graphql è più potente di sparql ?

Graphql è un linguaggio di interrogazione le cui query sono manipolabili facilmente in quanto strutturate, sparkl non è strutturato ma con poca fatica ci si converte a graphql.

Molti di voi storceranno un po il naso perché buona parte delle applicazioni che utilizzano sparql sono già consolidate e "funzionanti". Tuttavia in futuro i database che supporteranno graphql "nativamente" saranno molto più veloci delle applicazioni che attualmente supportano sparql (con connettori a database molto lenti)

Trattamento conservativo di applicazioni da "linguaggio di query" to Graphql in vista di dgraph

Alcune librerie che fanno la traduzione da sparql a jsonld e viceversa:

Il tentativo direi eccellente di Dgraph è proprio quello di costruire un database graphql altamente performante e nativo (niente strati di software e vm di mezzo) è scritto in GO: https://dgraph.io

Buona giornata

Vincenzo

scienza

Vincenzo Tilotta

Written by

Hacker, Programmatore e futuro regista!

scienza

scienza

La pubblicazione di Medium per la scienza

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade