Progetto:WikiDonne/SPARQL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Lista crateri di Venus
Annullata la modifica 132727560 di Sod1123 (discussione) ripristinare il vandalismo
Etichetta: Annulla
 
(16 versioni intermedie di 3 utenti non mostrate)
Riga 18:
{{Wikidata list end}}</nowiki><br/>
</code>
 
== Item, titolo e genere delle voci in una categoria ==
{{SPARQL|query=
# Utilizzare l'API MediaWiki per ottenere gli articoli da una categoria specifica in una versione specifica della lingua di Wikipedia.
# Quindi utilizzare questi risultati come di consueto in una query, in questo esempio una semplice query per il sesso.
# Autore Utente:Ainali con l'aiuto dell'Utente:Dipsacus fullonum 2021-02
SELECT ?item ?itemLabel ?genderLabel WHERE {
SERVICE wikibase:mwapi {
bd:serviceParam wikibase:endpoint "it.wikipedia.org"; # progetto
wikibase:api "Generator";
mwapi:generator "categorymembers"; # contenuto di una categoria
mwapi:gcmtitle "Categoria:Giusti tra le nazioni italiani";. # specificare la categoria (Q8557798)
?item wikibase:apiOutputItem mwapi:item.
}
FILTER BOUND (?item) # evitare il timeout da elementi non vincolati quando si utilizza ?elemento di seguito
?item wdt:P21 ?gender . # esempio di recupero di un valore
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it,en". }
}
}}
 
== Numero di visualizzazioni delle voci di una categoria ==
{{SPARQL|query=
#titolo: Visualizzazioni di pagina per tutti gli articoli in una categoria
SELECT ?title ?pageviews ?date WHERE {
VALUES ?item { wd:Q8557798 } # Categoria:Giusti tra le nazioni italiani (Q8557798)
?sitelink schema:about ?item ;
schema:isPartOf <https://it.wikipedia.org/> ; # itwiki
schema:name ?name .
SERVICE wikibase:mwapi {
bd:serviceParam wikibase:api "Generator";
wikibase:endpoint "it.wikipedia.org"; # itwiki
mwapi:generator "categorymembers";
mwapi:prop "pageviews";
mwapi:gcmtitle ?name ;
mwapi:pvipdays "1"; # Quanti giorni indietro nel tempo per ottenere le visualizzazioni della pagina
mwapi:gcmlimit "500". # nr. max di voci come risultato
?title wikibase:apiOutput mwapi:title .
?pageviews wikibase:apiOutput "pageviews/pvip/text()".
?date wikibase:apiOutput "pageviews/pvip/@date" .
}
FILTER(?pageviews != "1") # Filters out results with no views
} ORDER BY DESC(xsd:integer(?pageviews))
 
}}
 
== Artiste afghane mancanti in itwiki (V2) ==
{{SPARQL|query=SELECT ?item ?p27Label ?p19Label ?p20Label ?linkcount WHERE {
?item wdt:P21 wd:Q6581072 . #donna
?item wdt:P31 wd:Q5 . #essere umano
?item wdt:P106 ?occ . #occupazione
VALUES ?occ {
wd:Q33999 #attrice
wd:Q177220 #cantante
wd:Q36834 #compositrice
wd:Q2490358 #coreografa
wd:Q5716684 #danzatrice
wd:Q214917 #drammaturga (autrice teatrale)
wd:Q487596 #drammaturga (consigliera per la drammaturgia di uno spettacolo)
wd:Q33231 #fotografa
wd:Q11496048 #fotografa di guerra
wd:Q21694268 #fotoamatrice
wd:Q3381574 #fotografa d'architettura
wd:Q20743434 #fotografa di scena
wd:Q5864475 #fotografa pubblicitaria
wd:Q644687 #illustratrice
wd:Q715301 #fumettista
wd:Q15296811 #disegnatrice
wd:Q947873 #presentatrice tv
wd:Q2722764 #spaker radio
wd:Q245068 #attrice comica
wd:Q18545066 #attrice di stand-up comedy
wd:Q1028181 #pittrice
wd:Q47494964 #miniaturista
wd:Q47494964 #artista visual
wd:Q1281618 #scultrice
}
FILTER NOT EXISTS { #non ha voce in itwiki
?wen schema:about ?item .
?wen schema:isPartOf <https://it.wikipedia.org/> .
}
?item wikibase:sitelinks ?linkcount . #numero versioni linguistiche
FILTER (?linkcount > 3 ) .
OPTIONAL {?item wdt:P27 ?p27}
OPTIONAL {?item wdt:P19 ?p19}
OPTIONAL {?item wdt:P20 ?p20}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
LIMIT 100
}}
 
== Partigiane italiane presenti in itwiki (V2) ==
{{SPARQL|query=SELECT ?item ?linkcount WHERE {
?item wdt:P31 wd:Q5; #essere umano
wdt:P21 wd:Q6581072; #donna
wdt:P106 wd:Q212948; #partigiana
wdt:P27 wd:Q38; #paese di cittadinanza Italia
FILTER EXISTS { #ha voce in itwiki
?wen schema:about ?item .
?wen schema:isPartOf <https://it.wikipedia.org/> .
}
?item wikibase:sitelinks ?linkcount . #numero versioni linguistiche
#FILTER (?linkcount > 3 ) .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
}}
 
== [[Progetto:WikiDonne/Liste voci mancanti/Partigiane e combattenti|Partigiane e combattenti mancanti in itwiki (V2)]] ==
{{SPARQL|query=SELECT ?item ?linkcount WHERE {
?item wdt:P31 wd:Q5; #essere umano
wdt:P21 wd:Q6581072; #donna
wdt:P106 wd:Q212948 . #partigiana
FILTER NOT EXISTS { #non ha voce in itwiki
?wen schema:about ?item .
?wen schema:isPartOf <https://it.wikipedia.org/> .
}
?item wikibase:sitelinks ?linkcount . #numero versioni linguistiche
#FILTER (?linkcount > 3 ) .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
}}
 
== Biografie di folcloriste/etnologhe/etnomusicologhe mancanti in itwiki con più di 3 sitelink (V2) ==
{{SPARQL|query=SELECT ?item ?itemLabel ?occ ?occLabel ?image ?linkcount WHERE {
?item wdt:P21 wd:Q6581072 . #donna
?item wdt:P31 wd:Q5 . #essere umano
?item wdt:P106 ?occ .
VALUES ?occ {
wd:Q3075052 #folclorista
wd:Q1371378 #etnologa
wd:Q12347522 #etnografa
wd:Q17484288 #etnomusicologa
wd:Q32518759 #etnobotanica
}
FILTER NOT EXISTS { #non ha voce in itwiki
?wen schema:about ?item .
?wen schema:isPartOf <https://it.wikipedia.org/> .
}
OPTIONAL {?item wikibase:sitelinks ?linkcount .} #numero versioni linguistiche
FILTER (?linkcount > 3 ) .
OPTIONAL {?item wdt:P18 ?image}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
LIMIT 1000
}}
 
== Biografie di donne - voci in vetrina - mancanti in Wikiquote in italiano ==
Biografie di donne che sono voci in vetrina in varie lingue che partecipano alla campagna #SheSaid (en, es, fr, it, uk), ma non hanno una voce in Wikiquote in italiano.
 
{{SPARQL|query=SELECT DISTINCT ?item ?itemLabel ?FAsitelink ?WQsitelink
WHERE
{
?item wdt:P31 wd:Q5.
?item wdt:P21 wd:Q6581072 .
?FAsitelink # esiste una voce di Wikipedia in vetrina
schema:about ?item;
wikibase:badge wd:Q17437796 . # Sitelink voci in vetrina in it, en, fr, es, uk
{
?FAsitelink schema:isPartOf <https://it.wikipedia.org/> .
}
UNION
{ ?FAsitelink schema:isPartOf <https://en.wikipedia.org/> .}
UNION
{ ?FAsitelink schema:isPartOf <https://fr.wikipedia.org/> .}
UNION
{ ?FAsitelink schema:isPartOf <https://es.wikipedia.org/> .}
UNION
{ ?FAsitelink schema:isPartOf <https://uk.wikipedia.org/> .}
MINUS
{
?WQsitelink # meno i sitelink già esistenti in itwq
schema:about ?item ;
schema:isPartOf <https://it.wikiquote.org/>.
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it" }
}
ORDER BY ASC(?itemLabel) #ordine ascendente della label
}}
 
== Lista crateri di Venus ==
Riga 93 ⟶ 275:
}}
 
== [[Progetto:WikiDonne/Liste voci mancanti/Partecipanti ai Giochi Olimpici e Paralimpici|Sportive partecipanti agli ultimi 5 giochi olimpici e paralimpici]] (V2) ==
{{SPARQL|query=# sportive partecipanti agli ultimi 5 giochi olimpici e paralimpici (estivi e invernali) le cui voci mancano in itwiki (Listeria V2)
=SELECT DISTINCT ?item ?itemLabelp27Label ?partecipantp19Label ?picp20Label ?p1344Label ?linkcount
WHERE {
?item wdt:P1344P31 ?partecipantwd:Q5 . #partecipanteistanza di aumano
?item wdt:P21 wd:Q6581072 . #genere donna
VALUES ?partecipant {
?item wdt:P1344 ?p1344 . #partecipante a
VALUES ?p1344 {
wd:Q5389 #Giochi olimpici
wd:Q159821 #Giochi olimpici estivi
Riga 104 ⟶ 288:
wd:Q73633 #Giochi paralimpici
wd:Q3327913 #Giochi paralimpici estivi
wd:Q3317976 #Giochi paralimpici invernali
wd:Q8613 #Giochi della XXXI Olimpiade (2016)
wd:Q8577 #Giochi della XXX Olimpiade (2012)
wd:Q8567 #Giochi della XXIX Olimpiade (2008)
wd:Q8558 #Giochi della XXVIII Olimpiade (2004)
wd:Q8544 #Giochi della XXVII Olimpiade (2000
wd:Q1142161 #XV Giochi paralimpici estivi (2016)
wd:Q182798 #XIV Giochi paralimpici estivi (2012)
wd:Q216864 #XIII Giochi paralimpici estivi (2008)
wd:Q840654 #XII Giochi paralimpici estivi (2004)
wd:Q855688 #XI Giochi paralimpici estivi (2000)
wd:Q487313 #XII Giochi paralimpici invernali (2018)
wd:Q1045816 #XI Giochi paralimpici invernali (2014)
Riga 124 ⟶ 305:
wd:Q591627 #VIII Giochi paralimpici invernali (2002)
}
FILTER NOT EXISTS { #non ha voce in itwiki
?sitelink schema:about ?item .
?wen schema:about ?item .
FILTER NOT EXISTS {
?wfrwen schema:about ?itemisPartOf <https://it.wikipedia.org/> .
}
?wfr schema:inLanguage "it" #mancanti in itwiki
} ?item wikibase:sitelinks ?linkcount . #numero versioni linguistiche
FILTER (?linkcount > 3 ) .
SERVICE wikibase:label {
OPTIONAL {?item wdt:P27 ?p27}
bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". #servizio wikibase per le label solo in italiano
OPTIONAL {?item wdt:P19 ?p19}
}
OPTIONAL {?item wdt:P20 ?p20}
#?item rdfs:label ?itemLabel. #le label anche in altre lingue (al posto del SERVICE sopra)
OPTIONAL {?item wdt:P1344 ?p1344}
?item wdt:P31 wd:Q5 . #istanza di umano
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
?item wdt:P21 wd:Q6581072 . #genere donna
OPTIONAL {?item wdt:P18 ?pic .} #ha o no l'immagine
OPTIONAL {?item wikibase:sitelinks ?linkcount .} #ha o no numero sitelinks
}
ORDER BY DESC(?linkcount)
LIMIT 1000
}}
 
== [[Progetto:WikiDonne/Liste voci mancanti/Sportive vincitrici di medaglie olimpiche e paralimpiche|Sportive vincitrici di medaglie olimpiche e paralimpiche, oro, argento e bronzo]] (V2) ==
{{SPARQL|query=# sportive vincitrici di medaglie olimpiche e paralimpiche le cui voci mancano in itwiki (Listeria V2)
SELECT DISTINCT ?item ?itemLabelp27Label ?medalp19Label ?picp20Label ?p166Label ?linkcount
WHERE {
?item wdt:P166P31 ?medalwd:Q5 . # vincitriciistanza di medaglieumano
?item wdt:P21 wd:Q6581072 . # genere donna
?item wdt:P166 ?medal . # vincitrici di medaglie
VALUES ?medal {
wd:Q636830 # medaglie olimpiche
wd:Q15243428 # medaglie paralimpiche
#wd:Q406039 # medaglie d'oro
#wd:Q847956 # medaglie d'argento
#wd:Q873364 # medaglie di bronzo
}
FILTER NOT EXISTS { #non ha voce in itwiki
?sitelink schema:about ?item .
FILTER NOT EXISTS { ?wfrwen schema:about ?item . ?wfr schema:inLanguage "it" } # mancanti in itwiki
?wen schema:isPartOf <https://it.wikipedia.org/> .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". }
}
?item wdt:P31 wd:Q5 . # istanza di umano
?item wdtwikibase:P21sitelinks wd:Q6581072?linkcount . #numero versioni generelinguistiche donna
#FILTER (?linkcount > 3 ) .
OPTIONAL {?item wdt:P18 ?pic .} # ha o no l'immagine
OPTIONAL {?item wikibasewdt:sitelinksP27 ?linkcount .p27} # ha o no numero sitelinks
OPTIONAL {?item wdt:P19 ?p19}
OPTIONAL {?item wdt:P20 ?p20}
OPTIONAL {?item wdt:P166 ?p166}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
LIMIT 1000
}}
 
== [[Progetto:WikiDonne/Liste voci mancanti/Sportive vincitrici di medaglie (diin oro,varie argentodiscipline|Sportive evincitrici bronzo)di medaglie in varie discipline]] (V2) ==
{{SPARQL|query=SELECT distinctDISTINCT ?item ?itemLabelp27Label ?picp19Label ?medalp20Label ?p166Label ?linkcount
WHERE {
?item wdt:P31 wd:Q5 . # istanza di umano
?item wdt:P21 wd:Q6581072 . # genere donna
?item wdt:P106 ?prof .
VALUES ?prof {
wd:Q3951423 # rock climber # arrampicatrice
wd:Q9149093 # mountaineeralpinista
wd:Q819677 # mountainguida guidealpina
wd:Q11513337 # atletica leggera
wd:Q12798875 # mountaineer
wd:Q2066131 # atleta
wd:Q11513337 # athlete
wd:Q10843402 # swimmernuotatrice etc.
wd:Q16947675 # ginnasta
wd:Q13381572 # ginnasta artistica
wd:Q24037210 # ginnasta ritmica
wd:Q937857 # calciatrice
wd:Q13381863 # schermitrice
wd:Q10833314 # tennista
wd:Q4144610 # sciatrice alpina
wd:Q2887217 # pallacanestro femminile
wd:Q50995749 # personalità legata allo sport etc.
}
?item wdt:P166 ?medal .
VALUES ?medal {
wd:Q406039 # goldmedaglia medald'oro
wd:Q847956 # silvermedaglia medald'argento
wd:Q873364 # copper(bronze)medaglia di medalbronzo
}
FILTER NOT EXISTS { #non ha voce in itwiki
?wen schema:about ?item .
?wen schema:isPartOf <https://it.wikipedia.org/> .
}
?item wikibase:sitelinks ?linkcount . #numero versioni linguistiche
?item wdt:P31 wd:Q5 .
#FILTER (?linkcount > 3 ) .
?item wdt:P21 wd:Q6581072 .
OPTIONAL {?item wdt:P27 ?p27}
FILTER NOT EXISTS { ?wfr schema:about ?item . ?wfr schema:isPartOf <https://it.wikipedia.org/>.}
OPTIONAL {?item wdt:P19 ?p19}
OPTIONAL {?item wdt:P20 ?p20}
OPTIONAL {?item wdt:P166 ?p166}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
limit 5000}}
LIMIT 1000
}}
 
== [[Progetto:WikiDonne/Liste voci mancanti/Sportive/Atlete|Voci mancanti di sportive che praticano atletica leggera]] (V2) ==
{{SPARQL|query=SELECT DISTINCT ?item ?p27Label ?p19Label ?p20Label ?linkcount
WHERE {
?item wdt:P31 wd:Q5 . #istanza di umano
?item wdt:P21 wd:Q6581072 . #genere donna
?item wdt:P641 wd:Q542 . #sport praticato: atletica leggera
FILTER NOT EXISTS { #non ha voce in itwiki
?wen schema:about ?item .
?wen schema:isPartOf <https://it.wikipedia.org/> .
}
?item wikibase:sitelinks ?linkcount . #numero versioni linguistiche
FILTER (?linkcount > 3 ) .
OPTIONAL {?item wdt:P27 ?p27}
OPTIONAL {?item wdt:P19 ?p19}
OPTIONAL {?item wdt:P20 ?p20}
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],it". } #label in italiano
}
ORDER BY DESC(?linkcount)
LIMIT 1000
}}
 
== Numero biografie di donne italiane in itwiki ==
Riga 579 ⟶ 811:
LIMIT 5000
}}
 
== Liste per paese di cittadinanza ==
Query di esempio per estrarre liste di nomi per paese di cittadinanza.
 
{| class="wikitable"
!Testo della query
!Descrizione (cosa fanno le singole righe)
|-
|{{SPARQL|query=SELECT ?item ?itemLabel ?itemDescription ?linkcount WHERE {
?item wdt:P21 wd:Q6581072.
?item wdt:P27 wd:Q45.
?item wikibase:sitelinks ?linkcount .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
FILTER NOT EXISTS { ?it schema:about ?item . ?it schema:inLanguage "it" }
FILTER(?linkcount > 5 )
}
ORDER BY DESC (?linkcount)
LIMIT 500}}
|style="display:inline-table; vertical-align:top;"| <pre>
#mostra (su Wikidata) item, etichetta, descrizione e numero di link di cose che sono
#genere: femmina
#paese di cittadinanza: Portogallo (è il Q45, basta cambiarlo...)
#mostra i sitelinks
#prende etichetta e descrizioni in italiano o inglese
#di tutto ciò che NON c'è su itwiki
#e che ha sitelinks>5
 
#mette in ordine decrescente di sitelinks
#e si ferma a 500 risultati...
</pre>
|}
 
 
[[Categoria:Progetto WikiDonne]]