Aiuto:Wikidata: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aubrey (discussione | contributi)
Riga 76:
 
[[Categoria:Aiuto]]
== Uso locale dei dati ==
 
I dati degli elementi wikidata possono essere richiamati, per pra, unicamente dalla pagina collegata all'elemento wikidata; il legame fra elemento wikidata e pagine di un progetto è 1:1, ossia non vi può essere più di un elemento collegato a una pagina di un progetto, e non può esserci più di una pagina di un progetto collegata a un elemento wikidata.
 
Al momento, non vi è modo di ricavare dati da altri elementi, che non siano quello connesso alla pagina corrente.
 
Per accedere ai dati wikidata, dall'unica pagina da cui può essere fatto, ci sono due strumenti:
# '''#property:''';
# '''moduli Scribunto'''.
 
=== #property: ===
La sintassi di #property è chiamata "inclusion syntax": [https://www.mediawiki.org/wiki/Wikibase/Notes/Inclusion_syntax|Note su Mediawiki]]
 
In breve, la sintassi <nowiki>{{#property:data di nascita}}</nowiki> chiamata nella pagina [[Autore:Silvio Pellico]], collegata a un elemento wikidata, recupera il ''valore'' della proprietà P569 - che in italiano si chiama ''data di nascita''. Il valore viene restituito già formattato nella forma più comune. Lo stesso risultato si sarebbe ottenuto con <nowiki>{{#property:P569}}</nowiki>.
 
Ovviamente il valore restituito è quello relativo ''alla pagina corrente'', e per il momento non è possibile ottenerne un altro. Non è possibile transcludere il risultato da una pagina all'altra.
 
E' però possibile sostituire il #property: con il suo valore all'interno della pagina collegata; il risultato può essere passato a un template (e quindi a un modulo Lua) per eventuale trasformazione
 
; nella pagina Autore:Silvio Pellico:
* <nowiki>{{subst:#property|cognome}}</nowiki> viene sostituito con ''Pellico''
* <nowiki>{{subst:#property|data di nascita}}</nowiki> viene sostituito con ''24 giugno 1789''
* <nowiki>{{DMA|gm|{{subst:#property:data di nascita}}}}</nowiki> viene sostituito con <nowiki>{{DMA|gm|24 giugno 1789}}</nowiki>, poi la data viene trasformata dal modulo Lua chiamato dal template, e viene restituito ''24 giugno''
 
Questi valori, derivati da sostituzione diretta del tag ''#property'', oppure da elaborazione ulteriore di sostituzioni dirette, sono normali "testi" della pagina e '''possono essere tranclusi''', e quindi condivisi da qualsiasi altra pagina dello stesso progetto.