Template:Cita tramite Wikidata
Le istruzioni che seguono sono contenute nella sottopagina Template:Cita tramite Wikidata/man (modifica · cronologia)
Sandbox: Template:Cita tramite Wikidata/Sandbox (modifica · cronologia) · TemplateStyles: Template:Cita tramite Wikidata/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Questo è un template "interfaccia" (quindi da non usare direttamente nelle voci) pensato per fare da tramite fra il Modulo:Citazione e i vari template collegamenti esterni che usano dati di Wikidata. Crea un normale template di citazione, ma facilita la lettura da una proprietà di Wikidata dell'id che serve per l'URL e di vari qualificatori come autore e data.
Parametri
{{Cita tramite Wikidata
|medium =
|prop =
|id =
|... =
}}
medium
: una fra le classi supportate dalla funzionecita_da_modulo
del Modulo:Citazione, per esempio "libro", "web", "video", ecc., corrispondenti rispettivamente ai template {{Cita libro}}, {{Cita web}}, {{Cita video}}, ecc.prop
: la proprietà da cui si vogliono ricavare il link e altri eventuali dati.id
: eventuale parametro del template mediante cui si permette l'inserimento manuale dell'identificativo associato al link da usare come fonte; per esempio{{{1|}}}
,{{{id|}}}
o{{{1|{{{id|}}}}}}
.- Il template supporta tutti gli altri parametri del template "Cita X", in base al medium "X" indicato.
- Parametri particolari
- url (o equivalentemente urlcapitolo) può essere compilato con una stringa pattern (per esempio
https://esempio.org/id/$1
) e al posto di$1
il template inserirà l'identificativo (sia se ricavato da Wikidata o se inserito manualmente dall'utente). - cid può essere compilato con una stringa pattern (come
XYZ_$1
o{{{cid|XYZ_$1}}}
, dove "XYZ" sarà un'abbreviazione della fonte citata) e al posto di$1
il template inserirà l'identificativo (come sopra); in questo modo, se l'identificativo èid123
eventuali template {{Cita}} potranno usare "XYZ_id123" come àncora per riferirsi alla fonte.
- Parametri automatici
I parametri attualmente in grado di essere ricavati da Wikidata sono autore
, data
e volume
. Inoltre, viene compilato automaticamente il parametro titolo
o capitolo
a seconda del fatto che il pattern URL sia specificato nel parametro url
o urlcapitolo
, rispettivamente.
Esempi d'uso
Ad esempio, il template {{Enciclopedia italiana}} potrà implementare questo template come segue:
{{Cita tramite Wikidata |medium = libro |prop = P4223 |id = {{{nomeurl|{{{1|}}}}}} <!-- seguono i parametri standard del template Cita libro --> |autore = {{{autore|}}} |titolo = [[Enciclopedia Treccani|Enciclopedia Italiana]] |editore = Istituto dell'Enciclopedia Italiana |città = Roma |anno = {{{anno|}}} |pagine = {{{pagine|}}} |volume = {{{volume|}}} |capitolo = {{{nome|{{{2|}}}}}} |url_capitolo = http://www.treccani.it/enciclopedia/$1_(Enciclopedia-Italiana)/ |cid = {{{cid|EI_$1}}} |datadiaccesso = {{{accesso|{{{3|}}}}}} |citazione = {{{citazione|}}} }}
dove:
- il medium "libro" indica che il template di riferimento è {{Cita libro}};
- P4223 è la proprietà Wikidata di riferimento;
- si lascia l'opportunità all'utente di inserire un identificativo tramite il primo parametro posizionale o, in alternativa, il parametro
nomeurl
; http://www.treccani.it/enciclopedia/$1_(Enciclopedia-Italiana)/
è il pattern per l'indirizzo URL da citare;EI_$1
è il pattern di default per i template {{Cita}}, ma si lascia all'utente l'opportunità di inserirne uno alternativo tramite il parametrocid
;- i parametri
autore
,anno
,volume
ecapitolo
, se non sovrascritti in locale dai rispettiviautore
,anno
,volume
enome
, verranno ricavati da Wikidata.