Query: Difference between revisions

From LibMovIt Project
Jump to navigation Jump to search
No edit summary
Line 67: Line 67:


ORDER BY ?itemLabel
ORDER BY ?itemLabel
}}
=== Nazionalità e genere di tutti gli autori ===
{{SPARQL|query=
#Tutti gli autori suddivisi per paese di cittadinanza e genere
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>
SELECT ?persona ?personaLabel  ?paese ?paeseLabel ?genere ?genereLabel  WHERE {
 
  ?persona ldt:P51 ?paese    .  # P51 paese di cittadinanza
  ?persona ldt:P45 ?genere . # P45 genere
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
 
ORDER BY ?paeseLabel


}}
}}

Revision as of 07:16, 20 June 2024

Categorie

Tipologie di biblioteca

# Tutte le sottoclassi di biblioteca

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P3* ld:Q5 .
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Provalo!

Tipologie di libro

# Tutte le sottoclassi di libri

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P3* ld:Q58 . # sottoclassi di Libro [Q58]
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Provalo!

Ruoli

# Tutte le sottoclassi di ruolo di un'entità rispetto a un'altra entità

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P3* ld:Q83 . # sottoclassi [P3*] di ruolo [Q83]
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

ORDER BY ?itemLabel
Provalo!


Utenti

# Tutte le sottoclassi di utenti delle biblioteche

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P3* ld:Q123 . # sottoclassi [P3*] di ruolo [Q123]
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

ORDER BY ?itemLabel
Provalo!


Nazionalità e genere di tutti gli autori

#Tutti gli autori suddivisi per paese di cittadinanza e genere

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?persona ?personaLabel  ?paese ?paeseLabel ?genere ?genereLabel  WHERE {
  
  ?persona ldt:P51 ?paese     .   # P51 paese di cittadinanza
  ?persona ldt:P45 ?genere . # P45 genere

 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
  
ORDER BY ?paeseLabel
Provalo!

Istanze

Tutte le singole biblioteche di tipo conventuale

# Tutte le istanze di un tipo di biblioteca (Biblioteca conventuale)

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P1 ld:Q74 . # P1 istanza di e Q74 biblioteca conventuale
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Provalo!

Tutte le singole biblioteche di qualunque tipo

# Tutte le istanze di qualsiasi tipo di biblioteca 

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P1/ldt:P3* ld:Q5 . # P1 istanza di o P3* sottoclasse di Q5 biblioteca
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Provalo!

Tutte le singole edizioni

# Tutte le istanze di edizioni in ordine di data di pubblicazione

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?autore ?autoreLabel ?data WHERE {
  
  ?item ldt:P1 ld:Q9 . # P1 istanza di e Q9 edizione
  ?item ldt:P11 ?autore .
  ?item ldt:P40 ?data
        
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?data
Provalo!


Tutte le singole persone

# Tutte le persone con il loro eventuale ID Wikidata

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?ID_WD WHERE {
  
  ?item ldt:P1 ld:Q1 .
  OPTIONAL { ?item ldt:P78 ?ID_WD } .
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Provalo!

Tutte le singole collezioni

# Tutte le singole collezioni

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel WHERE {
  
  ?item ldt:P1 ld:Q10 . # P1 istanza di Q10 collezione
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Provalo!


Citazioni

Tutte le citazioni tratte da Martyn

# Tutte le citazioni tratte da tutte le edizioni dell'opera di Martyn 1787

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?brano ?bibliotecaLabel ?luogo ?luogoLabel WHERE {
  
  ?item ldt:P4 ?brano . #P4 testo della citazione
  ?item ldt:P74 ?pagina .
  ?item ldt:P8 ld:Q27 . #P8 tratto dall'opera Q27 opera di Martyn
  ?item ldt:P13 ?biblioteca . # P13 ha come soggetto la ?biblioteca
  ?biblioteca ldt:P20 ?luogo . # la ?biblioteca si trova P20 in un luogo
        
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Order by xsd:integer(?pagina)
Provalo!


Tutte le citazioni tratte da Albrizzi

# Tutte le citazioni tratte da tutte le edizioni dell'opera di Albrizzi 1740

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?brano ?bibliotecaLabel WHERE {
  
  ?item ldt:P4 ?brano . #P4 testo della citazione
  ?item ldt:P74 ?pagina .
  ?item ldt:P8 ld:Q72 . #P8 tratto dall'opera Q72 di Albrizzi
  ?item ldt:P13 ?biblioteca . # P13 ha come soggetto la ?biblioteca
  ?biblioteca ldt:P20 ?luogo . # la ?biblioteca si trova P20 in un luogo
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Order by xsd:integer(?pagina)
Provalo!

Tutte le citazioni inserite, per autore e pagina

# Tutte le citazioni inserite ordinate per autore e per pagina

PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?brano ?bibliotecaLabel WHERE {
  
  ?item ldt:P4 ?brano . #P4 testo della citazione
  ?item ldt:P74 ?pagina .
  ?item ldt:P8 ?opera .
  ?opera ldt:P11 ?autore .
  ?item ldt:P13 ?biblioteca . # P13 ha come soggetto la ?biblioteca
  ?biblioteca ldt:P20 ?luogo . # la ?biblioteca si trova P20 in un luogo
        
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Order by ?autore xsd:integer(?pagina)
Provalo!

Grafici

Grafico a bolle del numero di biblioteche in base al tipo

#Grafico che mostra la quantità delle biblioteche in base alla tipologia
#defaultView:BubbleChart
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?biblioteca ?bibliotecaLabel (COUNT(?biblioteca) as ?count) WHERE {
  
    ?item ldt:P1/ldt:P3* ld:Q5 .
   ?item ldt:P1 ?biblioteca .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr,it,en". }

} 
GROUP BY ?biblioteca ?bibliotecaLabel ?count
Provalo!

Grafo ad albero delle sottoclassi di biblioteca

#title:Tutte le sottoclassi di biblioteca
#defaultView:Graph
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?linkTo WHERE {
  
  ?item ldt:P3* ld:Q5 .
  OPTIONAL { ?item ldt:P3 ?linkTo . FILTER(?linkTo != ld:Q2) } .
  
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
ORDER BY ?itemLabel
Tutte le sottoclassi di biblioteca

Istogramma del numero di biblioteche in base al tipo

#title: Numero di biblioteche per tipologia
#defaultView:BarChart
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?biblioteca ?bibliotecaLabel (COUNT(?biblioteca) as ?count) WHERE {
  
    ?item ldt:P1/ldt:P3* ld:Q5 .
   ?item ldt:P1 ?biblioteca .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr,it,en". }

} 
GROUP BY ?biblioteca ?bibliotecaLabel ?count
Numero di biblioteche per tipologia

Query federata LibMovIt e Wikidata

Mappa di tutte le città in cui ci sono biblioteche citate nelle opere dei viaggiatori

# Mappa di tutte le città in cui ci sono biblioteche citate nelle opere dei viaggiatori (le coordinate geografiche sono registrate solo su Wikidata)
#title:Citazioni in relazione alla città sede delle biblioteche menzionate
#defaultView:Map
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?brano ?bibliotecaLabel ?luogo ?luogoLabel ?wditem ?coord WHERE {  
  ?item ldt:P4 ?brano . #P4 testo della citazione
  ?item ldt:P13 ?biblioteca . # P13 ha come soggetto la ?biblioteca
  ?biblioteca ldt:P20 ?luogo . # la ?biblioteca si trova P20 in un luogo
  ?luogo ldt:P78 ?wdlink .
  BIND(URI(CONCAT("http://www.wikidata.org/entity/", STR(?wdlink))) AS ?wditem)
    SERVICE <https://query.wikidata.org/sparql> { ?wditem wdt:P625 ?coord . }
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Citazioni in relazione alla città sede delle biblioteche menzionate

Mappa di tutte le città in cui ci sono biblioteche citate nell'opera di Martyn

# Mappa di tutte le città in cui ci sono biblioteche citate da Martyn 1787 (le coordinate geografiche sono registrate solo su Wikidata)
#title:Citazioni in relazione alla città sede delle biblioteche menzionate da Martyn 1787
#defaultView:Map
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT ?item ?itemLabel ?brano ?bibliotecaLabel ?luogo ?luogoLabel ?wditem ?coord WHERE {  
  ?item ldt:P4 ?brano . #P4 testo della citazione
  ?item ldt:P74 ?pagina .
  ?item ldt:P8 ld:Q27 . #P8 tratto dall'opera Q27 opera di Martyn
  ?item ldt:P13 ?biblioteca . # P13 ha come soggetto la ?biblioteca
  ?biblioteca ldt:P20 ?luogo . # la ?biblioteca si trova P20 in un luogo
  ?luogo ldt:P78 ?wdlink .
  BIND(URI(CONCAT("http://www.wikidata.org/entity/", STR(?wdlink))) AS ?wditem)
    SERVICE <https://query.wikidata.org/sparql> { ?wditem wdt:P625 ?coord . }
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Citazioni in relazione alla città sede delle biblioteche menzionate da Martyn 1787

Occupazione e paese di cittadinanza delle persone estratti da Wikidata

# Dati relativi all'occupazione e al paese di cittadinanza degli autori delle fonti di LibMovIt (occupazione e paese sono estratti da Wikidata)
#title:Occupazione e paese di cittadinanza degli autori delle fonti estratti da Wikidata
PREFIX ld: <https://libmovit.wikibase.cloud/entity/>
PREFIX ldt: <https://libmovit.wikibase.cloud/prop/direct/>

SELECT DISTINCT ?item ?itemLabel ?ID_WD ?occupazione ?paese WHERE {
  
  ?item ldt:P1 ld:Q1 .
  ?opera ldt:P11 ?item . #la persona è autore di un'opera
  ?citaz ldt:P8 ?opera . # l'opera è un'opera che ha almeno una citazione
  ?item ldt:P78 ?ID_WD .
  BIND(URI(CONCAT("http://www.wikidata.org/entity/", STR(?ID_WD))) AS ?wditem)
  OPTIONAL { SERVICE <https://query.wikidata.org/sparql> { ?wditem wdt:P106 ?occupazione } .}
  OPTIONAL { SERVICE <https://query.wikidata.org/sparql> { ?wditem wdt:P27 ?paese } .}
 
    SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Order by ?itemLabel
Occupazione e paese di cittadinanza degli autori delle fonti estratti da Wikidata