Modulo:Wikidata/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix vari
m terminologia
Riga 3:
== Utilizzo ==
Il modulo ha quattro funzioni:
* '''formatStatements''': restituisce il valore di una proprietà di Wikidata. Nel caso una proprietà abbia più di una dichiarazione (''statement'') può restituire tutti i valori, separandoli con una virgola e inserendo la congiunzione "e" prima dell'ultimo valore, oppure filtrarli se si specifica un ''rank'' (valutazioneclassificazione), un ''qualifier'' (qualificatore) o un indice. Permette di formattare il risultato attraverso delle opzioni (da qui il nome formatStatements). Se la pagina non ha un elemento su Wikidata, oppure non ha la proprietà specificata, oppure il valore della proprietà è a sua volta un elemento che non ha un'etichetta in italiano, non restituisce nulla. Se possibile ([[#nolink|e se non diversamente specificato]]), i valori delle proprietà sono restituiti con wikilink, compresa eventuale disambiguazione nascosta con la barra verticale (es. <code><nowiki>[[Savoia (dipartimento)|Savoia]]</nowiki></code>). Il collegamento viene ricavato dall'interlink in italiano del rispettivo elemento su Wikidata; se il soggetto non è presente su Wikidata, oppure non possiede un interlink in italiano, il valore viene restituito senza wikilink.
* '''getQualifier''': restituisce il valore di un ''qualifier'' (qualificatore) di una proprietà di Wikidata. Se la proprietà ha più ''statement'' (dichiarazioni) e il ''qualifier'' è presente in più ''statement'', oppure se il ''qualifier'' ha più valori, li può restituire tutti, oppure si possono filtrare in base a ''rank'' (valutazioneclassificazione) e indice (dello ''statement'') come per la funzione ''formatStatements''.
* '''N''': ritorna il numero di ''statement'' (dichiarazioni) della proprietà richiesta.
* '''<span style="color:teal;">checkStatements</span>'''<ref name="newpedia">:Funzionalità nuova e aggiuntiva rispetto al corrispondente modulo su Wikipedia.</ref> verifica se una proprietà di Wikidata ha un determinato valore. Nel caso una proprietà abbia più di una dichiarazione (''statement'') ne verifica tutti i valori. Se la pagina non ha un elemento su Wikidata, oppure non ha la proprietà specificata, oppure il valore della proprietà non corrisponde a quello da verificare, non restituisce nulla; altrimenti restituisce un numero corrispondente all'indice dello ''statement'' verificato.
Riga 14:
* ''property'': l'identificatore della proprietà;
** esempio: <code><nowiki>{{#invoke:Wikidata|formatStatements|property=p19}}</nowiki></code> ritornerà: [[Firenze]] ([[d:Property:P19|P19]] è il luogo di nascita).
* ''rank'': se valorizzato, il modulo ritorna solo gli ''statement'' che hanno un certo ''rank'' (valutazioneclassificazione). I ''rank'' disponibili sono i tre definiti da Wikidata: ''deprecated'' (sconsigliato), ''normal'' (normale) e ''preferred'' (consigliatopreferito), più il tipo ''best'' (migliore). Con quest'ultimo vengono ritornati gli ''statement'' a partire dal ''rank'' più alto: i ''preferred'' se presenti, altrimenti i ''normal'', mai i ''deprecated''.
* ''qualifier'': l'identificatore di un ''qualifier'' (qualificatore) di una proprietà. Verranno ritornati solo gli ''statement'' che posseggono quel ''qualifier''.
* ''qualifiervalue'': l'identificatore del valore del ''qualifier'' (qualificatore) specificato con il parametro ''qualifier''. Verranno ritornati solo gli ''statement'' che posseggono quel ''qualifier'' e con il valore specificato con ''qualifiervalue''.