This repository has been archived by the owner. It is now read-only.
Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
110 lines (76 sloc) 9.02 KB

#Frequently asked questions#

  1. Quali dati avete usato?
  2. Quelli esposti dalle pubbliche amministrazioni italiane secondo quanto prescritto dalla "Legge Anticorruzione", (L. 190/2012), che disciplina, tra l’altro, gli obblighi di trasparenza, pubblicità e diffusione delle informazioni riguardanti i bandi di gara ed i contratti pubblici. In particolare, le modalità di pubblicazione dei dati - in formato XML - sono strettamente regolamentate dall'ANAC (Autorità Nazionale Anti Corruzione), il che ha favorito il rilascio, dal 2012, di grandi quantità informazioni in formato standard ed aperto. Maggiori informazioni sono disponibili sul portale Open Data dell’ANAC.

  3. Quale tecnologia avete usato?
  4. Linked Open Data! Usando ontologie standard, abbiamo convertito gli XML originari in RDF. Sfruttiamo Virtuoso Open-Source Edition come triplestore per i nostri dati, che sono anche accessibili mediante un endpoint SPARQL. Il frontend scelto per la visualizzazione degli RDF è LodView. Per mostrare le informazioni all'interno del sito, ottenute tramite query SPARQL, abbiamo scelto Uduvudu, motore di visualizzazione di grafi RDF.

  5. Ho fatto una ricerca, e per un dato ente il totale degli importi aggiudicati e il totale degli importi percepiti non coincidono. Come mai?
  6. Se il primo è più alto del secondo, è possibile che l’orizzonte temporale del contratto vada oltre il 2014, e che quindi non sia ancora stato erogato l’intero importo, oppure che la PA abbia pubblicato dati incompleti per gli anni precedenti. Se il secondo è più alto del primo, è possibile che, in corso d’opera, l’ammontare dell’erogazione sia cresciuta, ad esempio per un aumento dei costi. Naturalmente, si tratta di esempi che non rendono conto di tutte le fattispecie possibili, che andrebbero comunque valutate caso per caso.

  7. Ho fatto una ricerca e non ho trovato un certo ente. Come mai?
  8. Non tutti gli organismi pubblici hanno esposto correttamente i dati ex “Decreto Trasparenza" sui contratti pubblici. Inoltre, al 21/05/2015, circa il 30% dei link di file xml presenti sul portale Open Data dell’ANAC sono errati o non restituiscono file validi, e circa 5000 PA sono completamente assenti sul portale Open Data ANAC. Ti consigliamo di segnalare il problema alla PA mancante, affinché possa colmare la lacuna.

  9. Che politica avete adottato nel caso di CIG non valido o nullo e/o di codice fiscale non valido o nullo?
  10. Per ciascuna gara con CIG non valido o nullo (casi di gare per le quali non è prevista l'assegnazione del CIG: è stato generato per l'identificazione della gara un campo "cigHash" in forma di stringa esadecimale [sha1](http://en.wikipedia.org/wiki/SHA-1), costruito in base a:

    • Codice Fiscale della struttura proponente
    • Importo Aggiudicazione
    • Scelta Contraente (tipo di procedura di aggiudicazione)
    • Codice Fiscale(di seguito c.f)/p.iva dell'aggiudicatario. Nel caso l'aggiudicatario sia un raggruppamento, è utilizzato l'hash del raggruppamento, basato sui c.f/p.iva dei partecipanti in ordine alfabetico.
    Nel caso del codice fiscale delle stazioni appaltanti e/o degli aggiudicatari dei contratti viene generato un hash a partire dalla ragione sociale. Queste scelta è stata compiuta per non perdere informazioni ed eventualmente risalire, con opportune procedure di pulizia e inferenza, alla business entity corretta.

  11. Perché certi soggetti compaiono sia come stazioni appaltanti, sia come aggiudicatari di contratti?
  12. Si tratta per la gran parte di organismi pubblici, i quali possono essere stazione appaltante, e in altri casi, aggiudicatari di un bando promosso da un altro ente pubblico.

  13. Ci sono limitazioni all’uso dei dati?
  14. Questi dati sono rilasciati con licenza creative commons attribution share-alike 4.0 in ragione della compatibilità con la licenza IODL 1.0, che è una delle più restrittive (e più spesso adottate) tra quelle dei dataset originali. (Altri dataset sono stati rilasciati con licenza IODL 2.0, comunque compatibile con CC BY-SA 4.0.)

  15. Posso linkare la visualizzazione di una singola entità?
  16. Sì, utilizza l'API http://public-contracts.nexacenter.org/view/ seguita dalla partita iva, ad esempio http://public-contracts.nexacenter.org/view/00518460019 per il Politecnico di Torino.

  17. Posso trovare esempi di query sparql?
  18. Sì, consulta la nostra wiki.

  19. Quali ontologie sono state usate per generare i linked data?
* pc: http://purl.org/procurement/public-contracts# * dcterms: http://purl.org/dc/terms# * gr: http://purl.org/goodrelations/v1# * dbpedia-owl: http://dbpedia.org/ontology/ * pay: http://reference.data.gov.uk/def/payment# * time: http://www.w3.org/2006/time# * org: http://www.w3.org/ns/org# * foaf: http://xmlns.com/foaf/0.1#

Complete visualization

Sono state usate properties custom per esprimere il ruolo di un'azienda in un raggruppamento e per esprimere i tipi di procedura. Segue un grafo dela struttura dati:
  • Uri delle roperties custom
  • * 01-MANDANTE http://public-contracts.nexacenter.org/pc/propertiesRole/01-MANDANTE * 02-MANDATARIA http://public-contracts.nexacenter.org/pc/propertiesRole/02-MANADTARIA * 03-ASSOCIATA http://public-contracts.nexacenter.org/pc/propertiesRole/03-ASSOCIATA * 04-CAPOGRUPPO http://public-contracts.nexacenter.org/pc/propertiesRole/04-CAPOGRUPPO * 05-CONSORZIATA http://public-contracts.nexacenter.org/pc/propertiesRole/05-CONSORZIATA

    Le properties custom definite sono state dichiarate RDFs:subPropertyOf org:role .

    Per quanto riguarda i tipi di procedura, sono state definite delle properties custom in modo analogo. Esse sono state dichiarate
    skos:narrower di alcune proprietà definite dallo schema skos della Public Contracts Ontology (proctypes) , come segue:

    	proctypes:Open
    	http://public-contracts.nexacenter.org/id/procedureTypes/01procedura_aperta
    
    	proctypes:Restricted
    	http://public-contracts.nexacenter.org/id/procedureTypes/02procedura_ristretta
    	http://public-contracts.nexacenter.org/id/procedureTypes/21procedura_ristretta_derivante_da_avvisi_con_cui_si_indice_la_gara
    	http://public-contracts.nexacenter.org/id/procedureTypes/22procedura_negoziata_derivante_da_avvisi_con_cui_si_indice_la_gara
    
    	proctypes:Negotiated          
    	http://public-contracts.nexacenter.org/id/procedureTypes/03procedura_negoziata_previa_pubblicazione_del_bando
    	http://public-contracts.nexacenter.org/id/procedureTypes/04procedura_negoziata_senza_previa_pubblicazione_del_bando
    
    	proctypes:CompetitiveDialogue
    	http://public-contracts.nexacenter.org/id/procedureTypes/05dialogo_competitivo
    	http://public-contracts.nexacenter.org/id/procedureTypes/27confronto_competitivo_in_adesione_ad_accordo_quadro_convenzione
    
    	proctypes:NegotiatedWithoutCompetition
    	http://public-contracts.nexacenter.org/id/procedureTypes/06procedura_negoziata_senza_previa_indizione_di_gara_art_221_d_lgs_163_2006
    
    	proctypes:AwardWithoutPriorPublication
    	http://public-contracts.nexacenter.org/id/procedureTypes/08affidamento_in_economia_cottimo_fiduciario
    
    	proctypes:AwardWithoutPriorPublication 
    	http://public-contracts.nexacenter.org/id/procedureTypes/23affidamento_in_economia_affidamento_diretto
    	http://public-contracts.nexacenter.org/id/procedureTypes/24affidamento_diretto_a_societa_in_house
    	http://public-contracts.nexacenter.org/id/procedureTypes/25affidamento_diretto_a_societa_raggruppate_consorziate_o_controllate_nelle_concessioni_di_ll_pp
    	http://public-contracts.nexacenter.org/id/procedureTypes/26affidamento_diretto_in_adesione_ad_accordo_quadro_convenzione
    	http://public-contracts.nexacenter.org/id/procedureTypes/17affidamento_diretto_ex_art_5_della_legge_n_381_91
    

    Nello schema skos proctypes non è stato trovato alcun tipo di tipo di procedura di cui i seguenti tipi possono essere

    	skos:narrower
    	http://public-contracts.nexacenter.org/id/procedureTypes/14procedura_selettiva_ex_art_238_c_7_d_lgs_163_2006
    	http://public-contracts.nexacenter.org/id/procedureTypes/28procedura_ai_sensi_dei_regolamenti_degli_organi_costituzionali