Query sparql

Da Wiki Trasparenza.

Per le query di base, per esplorare il grafo clicca qui: Query di base

Errori

  • dataset con errori nella categoria albo beneficiari
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT ?dataset
WHERE {
 ?dataset a categoria:Errore;
          a categoria:AlboBeneficiari.

} 
  • dataset con errori e ente che lo ha pubblicato
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
SELECT ?dataset
WHERE {
 ?dataset a categoria:Errore.
 ?dataset a categoria:AlboBeneficiari.

}
  • errori per ente
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
SELECT ?ente count (?ente)
WHERE {
 ?dataset a categoria:Errore;
          property:RiguardaEnte ?ente.
         
}
  • errori per sezione

PREFIX categoria: <http://trasparenza.nexacenter.org/id/Categoria-3A> PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A> SELECT ?sezione count (?sezione) WHERE { ?x rdfs:subClassOf categoria:ObbligoTrasparenza.

?sezione rdfs:subClassOf* ?x.
?setformato a ?sezione;
      a categoria:Errore.        
}


  • errori per ente con tipologia (le due proprietà sono mutuamente esclusive). Se questa query desse l'insieme non vuoto ci sarebbe un errore di congruenza
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
SELECT ?dataset ?ente ?nonPubblicato ?erroreNelFile
WHERE {
 ?dataset a categoria:Errore;
          property:RiguardaEnte ?ente;
          property:FileNonPubblicato ?nonPubblicato; #questa esclude property:ErroreNelFilePubblicato ?erroreNelFile. #questa e viceversa
          
         
}
  • numero di file non pubblicati per sezione
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?sezione count(?sezione)
WHERE
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
          property:RiguardaEnte ?ente;
          property:FileNonPubblicato true.
   
}
  • numero di file non pubblicati per ente
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT ?ente count (?ente)
WHERE {
 ?dataset a categoria:Errore;
		  property:RiguardaEnte ?ente;
                 property:FileNonPubblicato 1. 
  }
  • numero di file pubblicati con errori per sezione
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?sezione count(?sezione)
WHERE
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
          property:RiguardaEnte ?ente;
          property:ErroreNelFilePubblicato true.
   
}
  • numero file pubblicati con errori per ente
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT ?ente count(?ente)
WHERE {
 ?dataset a categoria:Errore;
         property:RiguardaEnte ?ente;
         property:ErroreNelFilePubblicato true. 
         
        
}
  • tipo di problematica dati con errore + tutti i dati non recensiti da nexabot
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT ?ente count(?fnp) count(?fpm) ?n
WHERE {
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
  		 property:RiguardaEnte ?ente;
                 property:Last_editor_is-23aux ?author.
 ?ente  property:URIdbpedia ?n.
 FILTER (STR(?author) != "http://trasparenza.nexacenter.org/id/Utente-3ANexaBot")
 OPTIONAL {?setformato property:FileNonPubblicato ?fnp.}
 OPTIONAL {?setformato property:ErroreNelFilePubblicato ?fpm.}  
  }
  • tipo di errore per file pubblicato male
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?setformato ?ente ?troppoaggregati ?nontabellare ?nonleggibile
WHERE
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
          property:RiguardaEnte ?ente;
          property:ErroreNelFilePubblicato true;
          property:DatiTroppoAggregati ?troppoaggregati;
          property:NonInFormatoTabellare ?nontabellare;
          property:ScarsamenteLeggibile ?nonleggibile.
 }

Formati

  • File pubblicati in formato csv
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?setformato
WHERE {
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?y rdfs:subClassOf* ?x.
 ?setformato a ?y;
            property:HaFormatoFile entity:Csv.
             
}
  • Numero di file pubblicati in formato aperto per sezione (csv, xml, odf)
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?sezione count(?setformato)
WHERE {
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
            property:HaFormatoFile entity:Csv;
            property:RiguardaEnte ?ente.
} UNION
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
            property:RiguardaEnte ?ente;
            property:HaFormatoFile entity:Ods.
}
UNION
{
?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
            property:RiguardaEnte ?ente;
            property:HaFormatoFile entity:xml.
 }
}
  • numero di file open e machine readable per ente
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?citta count(?citta)
WHERE {
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
   property:HaFormatoFile entity:Csv.
 ?setformato property:RiguardaEnte ?citta.
   
}
UNION
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
   property:HaFormatoFile entity:Ods.
 ?setformato property:RiguardaEnte ?citta.
}
UNION
{
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
   property:HaFormatoFile entity:xml.
 ?setformato property:RiguardaEnte ?citta.
 }
}
  • Formati dei file pubblicati
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?formatoFile count(?formatoFile) AS ?formato
WHERE {
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?y rdfs:subClassOf* ?x.
 ?setformato a ?y;
            property:HaFormatoFile ?formatoFile;
            property:RiguardaEnte ?ente.
          
}

order by desc (?formato)

  • enti che non hanno nessun dataset open (col numero di dataset non open)
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT ?ente count(?setformato) ?n
WHERE {
 ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
 ?sezione rdfs:subClassOf* ?x.
 ?setformato a ?sezione;
  		 property:RiguardaEnte ?ente;
                 property:Last_editor_is-23aux ?author;
                 property:HaFormatoFile ?formato.
 ?ente  property:URIdbpedia ?n.
 MINUS {?setformato property:HaFormatoFile entity:Ods}
 MINUS {?setformato property:HaFormatoFile entity:Csv}
 MINUS {?setformato property:HaFormatoFile entity:xml}
 }

Completezza delle informazioni

  • Numero di proprietà obbligatorie omesse su 10
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT ?dataset ?falsi
WHERE {
 ?dataset a categoria:AttiDiConcessione;
          property:FalseSuPropObbligatorie ?falsi.
            
}
  • Sul numero totale di proprietà definite, quale ente ne soddisfa di più - define all properties

todo

  • conta quante volte ogni proprietà è vera per tutti i dataset recensiti in locazioni attive
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT DISTINCT ?property count(?property) ?o
WHERE {
 ?s a categoria:CanoneLocazioneAttivo;
    ?property ?o;
    property:RiguardaEnte ?ente.
   
FILTER (?o=1)
  }
  • Numero di attributi (su 12 definiti) presenti nei dataset di locazioni attive Attenzione: conta solo 3 proprietà
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
SELECT DISTINCT ?s count(?s) 
WHERE {
 ?s a categoria:CanoneLocazioneAttivo;
   ?p ?o;
    property:RiguardaEnte ?ente.
?p rdfs:subPropertyOf property:ProprietaBeniImmobili.
?s ?p true.
 }
order by asc (?s)


in caso aggiungi

UNION {
 ?s a categoria:CanoneLocazioneAttivo;
    ?p ?o;
   property:RiguardaEnte ?ente.
?p rdfs:subPropertyOf property:ProprietaLocazione.
?s ?p true.
 }

e UNION {

 ?s a categoria:CanoneLocazioneAttivo;
   ?p ?o;
   property:RiguardaEnte ?ente.
?p rdfs:subPropertyOf property:ProprietaLocazioneAttiva.
?s ?p true.
 }

Query federata

dati aggiuntivi per capoluogo di regione

PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX dbpprop-it: <http://it.dbpedia.org/property/>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT distinct * 
WHERE {
 ?ente property:CapoluogoDiRegione 1.
  OPTIONAL {?ente  property:URIdbpedia ?n SERVICE <http://it.dbpedia.org/sparql> {
    ?n dbpprop-it:partito ?partito .
    ?n dbpprop-it:altitudine ?altitudine. 
    ?partito dbpprop-it:collocazione ?collocazione. }}
}

dati aggiuntivi per regione dbpedia.org

PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT distinct * 
WHERE {
 ?ente property:CapoluogoDiRegione 1.
  OPTIONAL {?ente  property:URIdbpedia ?n SERVICE <http://it.dbpedia.org/sparql> {
      ?n dbpedia-owl:leaderParty ?partito .
      ?n dbpedia-owl:elevation ?altitudine. 
      }}
}

dati aggiuntivi a errori

PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX dbpprop-it: <http://it.dbpedia.org/property/>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT distinct ?ente count(?dataset) ?n ?collocazione ?altitudine 
WHERE {
 ?dataset a categoria:Errore;
          property:RiguardaEnte ?ente.
 ?ente  property:URIdbpedia ?n.
 OPTIONAL {?ente  property:URIdbpedia ?n SERVICE <http://it.dbpedia.org/sparql> {
   
    ?n dbpprop-it:partito ?partito .
    ?n dbpprop-it:altitudine ?altitudine. 
    ?partito dbpprop-it:collocazione ?collocazione. }}

}

dati aggiuntici a errori dbpedia.org

PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
PREFIX entity: <http://trasparenza.nexacenter.org/id/>
SELECT distinct ?ente count(?dataset) ?n ?altitudine ?partito 
WHERE {
 ?dataset a categoria:Errore;
          property:RiguardaEnte ?ente.
 ?ente  property:URIdbpedia ?n.
  OPTIONAL {?ente  property:URIdbpedia ?n SERVICE <http://it.dbpedia.org/sparql> {
   ?n dbpedia-owl:leaderParty ?partito .
   ?n dbpedia-owl:elevation ?altitudine.
   }}
}

dump delle sezioni

Queries per dump

Locazioni attive

  PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
  PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
  PREFIX entity: <http://trasparenza.nexacenter.org/id/>
  SELECT distinct ?dataset ?formato ?URLdataset ?URLsezione ?tracciaRecordAttributi ?UbicazionePresenzaAttributo ?IndirizzoCompletoPresenzaAttributo ?DatiCatastaliPresenzaAttributo ?FinalitaUtilizzoPrezenza
   ?SuperficiePresenzaAttributo ?CanoneCorrispostoPresenzaAttributo ?PeriodicitaCanonePresenzaAttributo 
   ?CanoneInizialePresenzaAttributo ?DataStipulaContrattoPresenzaAttributo ?DataScadenzaContrattoPresenzaAttributo
   ?LocatarioPresenzaAttributo ?DescrizioneImmobilePresenzaAttributo ?NonPubblicato ?PubblicatoMale ?URIdbpediaEnte
  WHERE
  {
   ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
   ?sezione rdfs:subClassOf* ?x.
   ?dataset a categoria:CanoneLocazioneAttivo;
                    property:Last_editor_is-23aux ?author;
                    property:RiguardaEnte   ?ente.
         OPTIONAL { ?dataset property:HaFormatoFile  ?formato}
         OPTIONAL { ?dataset property:URLdataset     ?URLdataset}
         OPTIONAL { ?dataset property:URLsezione     ?URLsezione}
         OPTIONAL { ?dataset property:TracciaRecordAttributiDataset ?tracciaRecordAttributi}
         OPTIONAL { ?dataset property:Ubicazione   ?UbicazionePresenzaAttributo}
         OPTIONAL { ?dataset property:IndirizzoCompleto ?IndirizzoCompletoPresenzaAttributo}
         OPTIONAL { ?dataset property:DatiCatastali ?DatiCatastaliPresenzaAttributo}
         OPTIONAL { ?dataset property:FinalitaUtilizzo ?FinalitaUtilizzoPrezenza}
         OPTIONAL { ?dataset property:Superficie ?SuperficiePresenzaAttributo}
         OPTIONAL { ?dataset property:CanoneCorrisposto   ?CanoneCorrispostoPresenzaAttributo} 
         OPTIONAL { ?dataset property:PeriodicitaCanone   ?PeriodicitaCanonePresenzaAttributo}
         OPTIONAL { ?dataset property:CanoneIniziale    ?CanoneInizialePresenzaAttributo}
         OPTIONAL { ?dataset property:DataStipulaContratto   ?DataStipulaContrattoPresenzaAttributo}
         OPTIONAL { ?dataset property:DataScadenzaContratto  ?DataScadenzaContrattoPresenzaAttributo}
         OPTIONAL { ?dataset property:Locatario   ?LocatarioPresenzaAttributo}
         OPTIONAL { ?dataset property:DescrizioneImmobile   ?DescrizioneImmobilePresenzaAttributo}
   FILTER (STR(?author) != "http://trasparenza.nexacenter.org/id/Utente-3ANexaBot")
   OPTIONAL { ?dataset property:FileNonPubblicato ?NonPubblicato}
   OPTIONAL { ?dataset property:ErroreNelFilePubblicato ?PubblicatoMale}
   OPTIONAL { ?ente property:URIdbpedia ?URIdbpediaEnte} 
     
  }

Locazioni Passive

  PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
  PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
  PREFIX entity: <http://trasparenza.nexacenter.org/id/>
  SELECT distinct ?dataset ?formato ?URLdataset ?URLsezione ?tracciaRecordAttributi ?UbicazionePresenzaAttributo ?IndirizzoCompletoPresenzaAttributo ?DatiCatastaliPresenzaAttributo ?FinalitaUtilizzoPrezenza
   ?SuperficiePresenzaAttributo ?CanoneCorrispostoPresenzaAttributo ?PeriodicitaCanonePresenzaAttributo 
   ?CanoneInizialePresenzaAttributo ?DataStipulaContrattoPresenzaAttributo ?DataScadenzaContrattoPresenzaAttributo
   ?LocatorePresenzaAttributo ?DescrizioneImmobilePresenzaAttributo ?NonPubblicato ?PubblicatoMale ?URIdbpediaEnte
  WHERE
  {
   ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
   ?sezione rdfs:subClassOf* ?x.
   ?dataset a categoria:CanoneLocazionePassivo;
                    property:Last_editor_is-23aux ?author;
                    property:RiguardaEnte   ?ente.
         OPTIONAL { ?dataset property:HaFormatoFile  ?formato}
         OPTIONAL { ?dataset property:URLdataset     ?URLdataset}
         OPTIONAL { ?dataset property:URLsezione     ?URLsezione}
         OPTIONAL { ?dataset property:TracciaRecordAttributiDataset ?tracciaRecordAttributi}
         OPTIONAL { ?dataset property:Ubicazione   ?UbicazionePresenzaAttributo}
         OPTIONAL { ?dataset property:IndirizzoCompleto ?IndirizzoCompletoPresenzaAttributo}
         OPTIONAL { ?dataset property:DatiCatastali ?DatiCatastaliPresenzaAttributo}
         OPTIONAL { ?dataset property:FinalitaUtilizzo ?FinalitaUtilizzoPrezenza}
         OPTIONAL { ?dataset property:Superficie ?SuperficiePresenzaAttributo}
         OPTIONAL { ?dataset property:CanoneCorrisposto   ?CanoneCorrispostoPresenzaAttributo} 
         OPTIONAL { ?dataset property:PeriodicitaCanone   ?PeriodicitaCanonePresenzaAttributo}
         OPTIONAL { ?dataset property:CanoneIniziale    ?CanoneInizialePresenzaAttributo}
         OPTIONAL { ?dataset property:DataStipulaContratto   ?DataStipulaContrattoPresenzaAttributo}
         OPTIONAL { ?dataset property:DataScadenzaContratto  ?DataScadenzaContrattoPresenzaAttributo}
         OPTIONAL { ?dataset property:Locatore   ?LocatorePresenzaAttributo}
         OPTIONAL { ?dataset property:DescrizioneImmobile   ?DescrizioneImmobilePresenzaAttributo}
   FILTER (STR(?author) != "http://trasparenza.nexacenter.org/id/Utente-3ANexaBot")
   OPTIONAL { ?dataset property:FileNonPubblicato ?NonPubblicato}
   OPTIONAL { ?dataset property:ErroreNelFilePubblicato ?PubblicatoMale}
   OPTIONAL { ?ente property:URIdbpedia ?URIdbpediaEnte} 
     
  }

Patrimonio Immobiliare

  PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
  PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
  PREFIX entity: <http://trasparenza.nexacenter.org/id/>
  SELECT distinct ?dataset ?formato ?URLdataset ?URLsezione ?tracciaRecordAttributi ?UbicazionePresenzaAttributo ?IndirizzoCompletoPresenzaAttributo 
  ?DatiCatastaliPresenzaAttributo ?SuperficiePresenzaAttributo ?PeriodoCostruzionePresenzaAttributo ?ValoreAttualePresenzaAttributo ?NonPubblicato ?PubblicatoMale ?URIdbpediaEnte
  WHERE
  {
   ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
   ?sezione rdfs:subClassOf* ?x.
   ?dataset a categoria:PatrimonioImmobiliare;
                    property:Last_editor_is-23aux ?author;
                    property:RiguardaEnte   ?ente.
         OPTIONAL { ?dataset property:HaFormatoFile  ?formato}
         OPTIONAL { ?dataset property:URLdataset     ?URLdataset}
         OPTIONAL { ?dataset property:URLsezione     ?URLsezione}
         OPTIONAL { ?dataset property:TracciaRecordAttributiDataset ?tracciaRecordAttributi}
         OPTIONAL { ?dataset property:Ubicazione   ?UbicazionePresenzaAttributo}
         OPTIONAL { ?dataset property:IndirizzoCompleto ?IndirizzoCompletoPresenzaAttributo}
         OPTIONAL { ?dataset property:DatiCatastali ?DatiCatastaliPresenzaAttributo}
         OPTIONAL { ?dataset property:Superficie ?SuperficiePresenzaAttributo}
         OPTIONAL { ?dataset property:PeriodoCostruzione   ?PeriodoCostruzionePresenzaAttributo}
         OPTIONAL { ?dataset property:ValoreAttuale   ?ValoreAttualePresenzaAttributo}
   FILTER (STR(?author) != "http://trasparenza.nexacenter.org/id/Utente-3ANexaBot")
   OPTIONAL { ?dataset property:FileNonPubblicato ?NonPubblicato}
   OPTIONAL { ?dataset property:ErroreNelFilePubblicato ?PubblicatoMale}
   OPTIONAL { ?ente property:URIdbpedia ?URIdbpediaEnte} 
     
  }


Atti di concessione

  PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
  PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
  PREFIX entity: <http://trasparenza.nexacenter.org/id/>
  SELECT DISTINCT ?dataset ?formato ?URLdataset ?URLsezione ?tracciaRecordAttributi ?AttoConcessionePresenzaAttributo   ?DatiFiscaliBeneficiarioPresenzaAttributo   
  ?ImportoBeneficioPresenzaAttributo   ?LinkCurriculiumSoggettoPresenzaAttributo   ?ModalitaSeguitaPerIndividuazioneBeneficiarioPresenzaAttributo   
  ?NomeBeneficiarioPresenzaAttributo   ?ProgettoFinanziatoPresenzaAttributo ?LinkProgettoFinanziatoPresenzaAttributo   ?FunzionarioResponsabileSussidioPresenzaAttributo   
  ?UfficioResponsabileSussidioPresenzaAttributo
  {
   ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
   ?sezione rdfs:subClassOf* ?x.
   ?dataset a categoria:AttiDiConcessione;
                    property:Last_editor_is-23aux ?author;
                    property:RiguardaEnte   ?ente.
         OPTIONAL { ?dataset property:HaFormatoFile  ?formato}
         OPTIONAL { ?dataset property:URLdataset     ?URLdataset}
         OPTIONAL { ?dataset property:URLsezione     ?URLsezione}
         OPTIONAL { ?dataset property:TracciaRecordAttributiDataset ?tracciaRecordAttributi}
         OPTIONAL { ?dataset property:AttoConcessione ?AttoConcessionePresenzaAttributo} 
         OPTIONAL { ?dataset property:DatiFiscaliBeneficiario ?DatiFiscaliBeneficiarioPresenzaAttributo} 
         OPTIONAL { ?dataset property:ImportoBeneficio ?ImportoBeneficioPresenzaAttributo} 
         OPTIONAL { ?dataset property:LinkCurriculiumSoggetto ?LinkCurriculiumSoggettoPresenzaAttributo} 
         OPTIONAL { ?dataset property:ModalitaSeguitaPerIndividuazioneBeneficiario ?ModalitaSeguitaPerIndividuazioneBeneficiarioPresenzaAttributo} 
         OPTIONAL { ?dataset property:NomeBeneficiario ?NomeBeneficiarioPresenzaAttributo} 
         OPTIONAL { ?dataset property:ProgettoFinanziato ?ProgettoFinanziatoPresenzaAttributo} 
         OPTIONAL { ?dataset property:LinkProgettoFinanziato ?LinkProgettoFinanziatoPresenzaAttributo} 
         OPTIONAL { ?dataset property:FunzionarioResponsabileSussidio ?FunzionarioResponsabileSussidioPresenzaAttributo} 
         OPTIONAL { ?dataset property:UfficioResponsabileSussidio ?UfficioResponsabileSussidioPresenzaAttributo} 
   FILTER (STR(?author) != "http://trasparenza.nexacenter.org/id/Utente-3ANexaBot")
   OPTIONAL { ?dataset property:FileNonPubblicato ?NonPubblicato}
   OPTIONAL { ?dataset property:ErroreNelFilePubblicato ?PubblicatoMale}
   OPTIONAL { ?ente property:URIdbpedia ?URIdbpediaEnte} 
     
  }
  order by asc (?dataset)

Albo beneficiari

  PREFIX categoria:   <http://trasparenza.nexacenter.org/id/Categoria-3A>
  PREFIX property: <http://trasparenza.nexacenter.org/id/Propriet-C3-A0-3A>
  PREFIX entity: <http://trasparenza.nexacenter.org/id/>
  SELECT DISTINCT ?dataset ?formato ?URLdataset ?URLsezione ?tracciaRecordAttributi ?DatiFiscaliBeneficiarioPresenzaAttributo   
  ?ImportoBeneficioPresenzaAttributo      
  ?NomeBeneficiarioPresenzaAttributo   ?DescrizioneOggetto ?AnnoRiferimentoDataset
  {
   ?x rdfs:subClassOf categoria:ObbligoTrasparenza.
   ?sezione rdfs:subClassOf* ?x.
   ?dataset a categoria:AlboBeneficiari;
                    property:Last_editor_is-23aux ?author;
                    property:RiguardaEnte   ?ente.
         OPTIONAL { ?dataset property:HaFormatoFile  ?formato}
         OPTIONAL { ?dataset property:URLdataset     ?URLdataset}
         OPTIONAL { ?dataset property:URLsezione     ?URLsezione}
         OPTIONAL { ?dataset property:AnnoRiferimentoDataset  ?AnnoRiferimentoDataset}
         OPTIONAL { ?dataset property:TracciaRecordAttributiDataset ?tracciaRecordAttributi}
         OPTIONAL { ?dataset property:DatiFiscaliBeneficiario ?DatiFiscaliBeneficiarioPresenzaAttributo} 
         OPTIONAL { ?dataset property:ImportoBeneficio ?ImportoBeneficioPresenzaAttributo} 
         OPTIONAL { ?dataset property:NomeBeneficiario ?NomeBeneficiarioPresenzaAttributo} 
         OPTIONAL { ?dataset property:DescrizioneOggetto ?DescrizioneOggetto} 
   
   FILTER (STR(?author) != "http://trasparenza.nexacenter.org/id/Utente-3ANexaBot")
   OPTIONAL { ?dataset property:FileNonPubblicato ?NonPubblicato}
   OPTIONAL { ?dataset property:ErroreNelFilePubblicato ?PubblicatoMale}
   OPTIONAL { ?ente property:URIdbpedia ?URIdbpediaEnte} 
     
  }
  order by asc (?dataset)