Aiuto:Creazione sistematica di voci: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
creo la sezione sulla struttura
continuo
Riga 1:
{{TOC Aiuto|right}}
Molte voci si possono comporre di una parte fissa, strutturalmente uguale, con soltanto dei parametri da cambiare, e una parte variabile riguardante aspetti specifici dell'argomento della voce. In questi casi, la parte fissa delle voci risulta spesso ripetitiva, meccanica da scrivere e riassumibile in un modello, pertanto, laddove sia mancante, si presta bene ad una '''creazione sistematica''', attraverso elaborazioni di opportuni software. Questo tipo di elaborazioni non devono '''<u>MAI</u>''' essere intese od utilizzate in modo concorrenziale al lavoro umano ma devono servire a liberare l'utente dall'occuparsi di strutture e dati mnemonici, che sono concettualmente poveri, così da permettergli di dedicarsi agli altri aspetti della voce. In questa linea guida si spiegano alcuni modi per creare su larga scala un gran numero di voci col minor impegno di tempo.
 
Line 5 ⟶ 6:
*Un [[database]] affidabile, di qualunque genere, che contenga le variabili
*Un soggetto - [[automa]] ([[bot]]) o umano - che materialmente inserisca il testo su Wikipedia
 
 
== Struttura ==
Una struttura che si presta ad essere utilizzata per una creazione sistematica di voci è una struttura che, dati dei parametri, li combina a formare il testo della pagina in modi che siano computabili in modo meccanico. Ossia, essenzialmente si può ridurre la struttura ad un [[aiuto:Template|template]] '''<u>da [[aiuto:subst|sostituire]] sempre</u>''' all'interno delle voci. La sostituzione è necessaria per permettere agli altri un completo e accessibile ampliamento della voce, il template si occupa di dati concettualmente poveri, mentre, si spera, una voce deve essere completa anche di più ricchi contenuti e pertanto deve essere possibile inserirli. Poniamo l'esempio di dover scrivere molte voci sui comuni francesi. Certamente la struttura dell'incipit è fissa e si può descrivere attraverso un template, che abbia un codice di questo tipo:<ref>'''Guida alla lettura del template''': le scritture del tipo '''<nowiki>{{{1|}}}</nowiki>''' indicano i valori del primo parametro, '''<nowiki>{{{2|}}}</nowiki>''' i valori del secondo ecc. ovvero nella compilazione del template risulterà {{tl|template|valore primo parametro|valore secondo parametro|valore terzo parametro|...}}.</ref>
<ttpre><nowiki>
{{Comune francese
|nomecomune= {{{1|}}}
Riga 26:
|cap= {{{14|}}}
}}
 
'''{{{1|}}}''' è un [[comuni della Francia|comune francese]] di {{{11|}}} abitanti situato nel dipartimento dell'[[{{{4|}}}]] della regione del [[{{{3|}}}]].
</nowiki></ttpre>
Particolare attenzione va fatta nelle concordanze di genere e numero nella lingua, per cui un template del genere andrà affinato con strutture condizionali come le [[aiuto:Parser|funzioni parser]]. Il risultato finale è un template che opportunamente compilato restituirà l'incipit della voce di un comune francese. Ponendo che il template siffatto si trovi alla pagina '''Utente:Esempio/comunefrancese''' per ottenere tale incipit correttamente compilato sarà sufficiente scrivere nella voce del comune francese di turno:
:<code>{{subst:Utente:Esempio/comunefrancese|nome del comune|stemma|regione|dipartimento|arrondissement|cantone|latitudine|longitudine|altitudine|superficie|abitanti|densità|insee|cap}}</code>
sostituendo ai vari parametri (<code>nome del comune</code>, <code>stemma</code>, <code>regione</code> ecc.) glii loro effettivi valori (nomi o gli effettivi valori numerici diche questisiano), parametri,così perda ottenere come risultato finale un codice uguale a quello del template, ma opportunamente compilato.
Spesso, se si deve creare in modo sistematico un numero ristretto di voci, può essere sufficiente la sola creazione di un template di questo tipo e la sua sostituzione nelle voci che si stanno creando o modificando, senza riferirsi a database o all'uso di bot. Tale soluzione, in caso di un numero di voci ristretto è preferibile perché meglio soggetta al controllo umano.
== Database ==
Se si devono creare o modificare molte voci, l'uso del solo template può risultare molto dispendioso per l'utente in termini di tempo.
{{...}}
Per questo ci si può appoggiare ad una database, di cui si sia già a disposizione (per esempio prevelando database da un altro sito) oppure facilmente creabile con un [[foglio di calcolo]].
 
 
== Bot o umano? ==