Progetti di legge per iniziativa - obujor/PalMaS GitHub Wiki

Per la realizzazione di questa demo abbiamo prima di tutto studiato i dati e l'ontologia per capire come estrarre le informazioni che ci interessavano.

Saimo arrivati a comporre la sequente query SPARQL:

PREFIX osr: <http://dati.senato.it/osr/>

SELECT DISTINCT ?idFase ?ramo ?legislatura ?numeroFase ?stato ?dataStato ?dataPresentazione ?tipoIniziativa
WHERE
{
?ddl a osr:Ddl; osr:idFase ?idFase; osr:statoDdl ?stato; osr:ramo ?ramo; osr:dataPresentazione ?dataPresentazione; 
osr:titolo ?titolo; osr:presentatoTrasmesso ?presentatoTrasmesso; osr:dataStatoDdl ?dataStato; osr:numeroFase ?numeroFase; 
osr:numeroFaseCompatto ?numeroFaseCompatto. 
?ddl osr:iniziativa ?iniziativa .
?iniziativa osr:tipoIniziativa ?tipoIniziativa.
?ddl osr:legislatura ?legislatura.
?ddl osr:legislatura 17 .
}
ORDER BY ASC(?dataPresentazione)

I dati estratti sono in formato JSON e i campi più di interesse per questa demo sono: lo stato e il tipo di iniziativa.

Questo dataset iniziale viene elaborato da uno script che ragruppa i progetti di legge per iniziativa e per stato generando un nuovo dataset.

La demo non usa direttamenta il dataset originale bensì il dataset elaborato e quindi si limita a creare la visualizzazione dei dati.

La tecnologia usata per la rappresentazione grafica è D3JS.