Progetto:WikiDonne/SPARQL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Numero di visualizzazioni delle voci di una categoria |
Annullata la modifica 132727560 di Sod1123 (discussione) ripristinare il vandalismo Etichetta: Annulla |
||
(6 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 ==
Riga 792 ⟶ 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]]
|