Commons:Museoscienza/Batch upload

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Permissions

[edit]

Each item page will be altered to place the metadata in CC-0 and the file in CC-BY-SA (probably in a per-item footer; the website footer and credits page won't be changed).

Metadata transformation

[edit]

Original

[edit]

Partiamo dall'antico formato TRC di ICCD, come esportato da sirbec:

CD:
IDK:  ST070-00012
NCT:
NCTN: 00633877
OG:
OGT:
OGTD: argano
OGTT: trasformatore di movimento
OGTN: argano per sollevare pesi
OGA:
OGAD: trasformazione di un moto alterno in un moto continuo
CT:
CTP:  Industria, manifattura, artigianato
CTA:  Meccanica
CTA:  Industria delle costruzioni
CTA:  Modelli, rappresentazioni e materiali didattici
CTC:  sollevamento pesi
CTC:  Modelli leonardeschi
UB:
INV:
INVN: 32
DT:
DTZ:
DTZG: sec. XX
DTZS: metà
DTS:
DTSI: 1955
DTSF: 1956
AU:
AUT:
AUTR: progettista
AUTN: Soldatini Alberto Mario
AUTA: notizie sec. XX
AUT:
AUTR: progettista
AUTN: Somenzi Vittorio
AUTA: notizie sec. XX
MT:
MTC:  legno
MTC:  corda
MTC:  plexiglass
MTC:  pietra
MIS:
MISU: cm
MISA: 70
MISL: 101
MISP: 60
MISV: misure con base in plexiglass
MIST: ca.
MIS:
MISU: kg
MISG: 20
MIST: ca.
MIS:
MISU: cm
MISA: 68
MISP: 51
MISN: 94
MISV: misure senza base in plexiglass
MIST: ca.
DA:
DES:
DESO: Il modello è' costituito da una struttura in legno sulla quale è montato u
      n'albero con peso e pignone. Il pignone ingrana una coppia di tamburi insc
      ritti in due corone a cremagliera. I tamburi sono montati su un'asse colle
      gato a una leva. Le coperture in plexiglass dei due tamburi, così come la 
      base sempre in plexiglass, sono aggiunte posteriori.
UTF:  Questo modello interpreta uno studio di macchina per sollevare pesi. Quest
      a macchina è in grado di trasformare il moto alterno della leva in moto ci
      rcolare continuo dell'albero.
UTM:  Ad ogni spostamento della leva corrisponde uno scattto del dente a molla c
      he impegna la corona interna della rispettiva ruota dentata. Le due ruote 
      si alternano così nel trasmettere al tamburo il movimento impresso alla le
      va. L'albero non può ruotare in senso contrario e impedisce così la caduta
       del peso.
NSC:  L'importanza del disegno di Leonardo sta nella sua completezza e precision
      e. Realizzato con la tecnica dell'esploso, permette di identificare chiara
      mente tutti gli elementi costitutivi, anche quelli interni.
TU:
ACQ:
ACQN: Comitato Nazionale per le Celebrazioni Leonardesche
DO:
BIB:
BIBX: bibliografia specifica
BIBA: Giorgione C.
BIBG: Leonardo da Vinci. La collezione di modelli del Museo
BIBL: Milano
BIBD: 2009
BIBN: p. 198
BIBI: p. 198
BIB:
BIBX: bibliografia specifica
BIBA: Sutera S.
BIBG: Leonardo : le fantastiche macchine di Leonardo da Vinci al Museo Nazionale
       della Scienza e della Tecnologia di Milano : disegni e modelli
BIBL: Milano
BIBD: 2001
BIBN: p. 62
BIBI: p. 62
BIB:
BIBX: bibliografia specifica
BIBA: Curti O.
BIBG: Leonardo da Vinci al Museo Nazionale della Scienza e della Tecnica
BIBL: Firenze
BIBD: 1979
BIBN: p. 26
BIBI: p. 26
BIB:
BIBX: bibliografia di confronto
BIBA: Leonardo da Vinci
BIBG: Il Codice Atlantico della Biblioteca Ambrosiana di Milano
BIBL: Firenze
BIBD: 1979
BIB:
BIBX: bibliografia specifica
BIBA: Gallerie Leonardo
BIBG: Le Gallerie di Leonardo da Vinci nel Museo Nazionale della Scienza e della
       Tecnica
BIBL: Milano
BIBD: 1963
BIBN: p. 28
BIBI: p. 28

Wrapper template

[edit]

Non sappiamo a priori che cosa si dimostrerà utile, quindi vogliamo copiare tutto quanto in un template di trasferimento che riconosca questa struttura e converta quanto può in un template standard di Commons, come {{Artwork}} (esempio semplice: template:Musei del cibo). Si potrebbe chiamare template:ICCD TRC o simile (qual è il nome ufficiale del formato?).

Questa sezione deve descrivere il risultato desiderato, cioè ciò che dovrà (o dovrebbe) essere la pagina di descrizione del singolo file. Il template deve essere creato e discusso nella sua pagina apposita.

{{ICCD TRC
| NCTN = 00633877
| OGTD = argano
| OGTT = trasformatore di movimento
| OGTN = argano per sollevare pesi
| OGAD = trasformazione di un moto alterno in un moto continuo
| CTP =  Industria, manifattura, artigianato
| CTA =  Meccanica
| CTA =  Industria delle costruzioni
| CTA =  Modelli, rappresentazioni e materiali didattici
| CTC =  sollevamento pesi
| CTC =  Modelli leonardeschi
| INVN = 32
| DTZG = sec. XX
| DTZS = metà
| DTSI = 1955
| DTSF = 1956
| AUTR = progettista
| AUTN = Soldatini Alberto Mario
| AUTA = notizie sec. XX
| AUTR = progettista
| AUTN = Somenzi Vittorio
| AUTA = notizie sec. XX
| MTC =  legno
| MTC =  corda
| MTC =  plexiglass
| MTC =  pietra
| MISU1 = cm
| MISA1 = 70
| MISL1 = 101
| MISP1 = 60
| MISV1 = misure con base in plexiglass
| MIST1 = ca.
| MISU2 = kg
| MISG2 = 20
| MIST2 = ca.
| MISU3 = cm
| MISA3 = 68
| MISP3 = 51
| MISN3 = 94
| MISV3 = misure senza base in plexiglass
| MIST3 = ca.
| DESO = Il modello è' costituito da una struttura in legno sulla quale è montato u
      n'albero con peso e pignone. Il pignone ingrana una coppia di tamburi insc
      ritti in due corone a cremagliera. I tamburi sono montati su un'asse colle
      gato a una leva. Le coperture in plexiglass dei due tamburi, così come la 
      base sempre in plexiglass, sono aggiunte posteriori.
| UTF =  Questo modello interpreta uno studio di macchina per sollevare pesi. Quest
      a macchina è in grado di trasformare il moto alterno della leva in moto ci
      rcolare continuo dell'albero.
| UTM =  Ad ogni spostamento della leva corrisponde uno scattto del dente a molla c
      he impegna la corona interna della rispettiva ruota dentata. Le due ruote 
      si alternano così nel trasmettere al tamburo il movimento impresso alla le
      va. L'albero non può ruotare in senso contrario e impedisce così la caduta
       del peso.
| NSC =  L'importanza del disegno di Leonardo sta nella sua completezza e precision
      e. Realizzato con la tecnica dell'esploso, permette di identificare chiara
      mente tutti gli elementi costitutivi, anche quelli interni.
| ACQN = Comitato Nazionale per le Celebrazioni Leonardesche
| BIBX1 = bibliografia specifica
| BIBA1 = Giorgione C.
| BIBG1 = Leonardo da Vinci. La collezione di modelli del Museo
| BIBL1 = Milano
| BIBD1 = 2009
...
| URL = <!-- Non fa parte del formato ma è indispensabile per l'attribuzione ecc. Museoscienza usa l'IDK. Potrebbero esserci altri campi che istruiscano il template all'uso di un apposito [[template:Museoscienza]] nel campo fonte e/o all'uso di specifici template di licenza/permessi. -->
}}

Il problema principale è come trasferire i campi multidimensionali ripetibili, come BIB e MIS. Un modo è quello di mettere tutti i sottocampi, dopo averli numerati; il template dovrà poi occuparsi di prenderli tutti da 1 a N. Un secondo modo sarebbe di avere BIB1, BIB2 ecc. e inserirvi un ulteriore template di conversione del genere {{ICCD TRC/BIB|BIBX=|BIBA=|...}}.

In questo modo, dal TRC si ricavano fino a 314 possibili parametri teorici per un template:

Lista dei campi in formato Python
[u'MIS15T', u'INV10N', u'MIS4S', u'BIB10L', u'MIS14O', u'BIB10A', u'BIB10G', u'BIB10D', u'BIB10X', u'INV3N', u'DESS1', u'MIS11V1', u'AUT3R', u'AUT5A', u'MIS14T', u'MIS14U', u'MIS2N', u'MIS2O', u'MIS2L', u'MIS15V1', u'MIS11A', u'BIB3X', u'MIS2G', u'MIS2D', u'BIB3T', u'MIS2C', u'MIS2A', u'AGG1D', u'BIB3L', u'ATB2D', u'MIS13V1', u'BIB3I', u'BIB3G', u'MIS2W', u'MIS2T', u'BIB3D', u'MIS2R', u'MIS2S', u'BIB3A', u'BIB8X', u'MIS14C', u'MIS4N', u'MIS3L', u'BIB9D', u'BIB7X', u'AUT6R', u'BIB8T', u'INV13N', u'MIS7R', u'BIB8N', u'BIB2T', u'BIB8L', u'AUT6N', u'AUT6A', u'BIB8A', u'BIB8G', u'BIB8D', u'DTZS', u'MIS3O', u'MIS3N', u'INV4N', u'BIB7D', u'MIS3D', u'MIS3G', u'BIB6L', u'BIB9G', u'OGTT', u'MIS3B', u'BIB13L', u'ATB3D', u'OGTN', u'DTZG', u'MIS9V1', u'MIS3U', u'MIS3T', u'CMPN1', u'OGTA', u'MIS3P', u'OGTD', u'IDK', u'MIS4R', u'MIS12T', u'MIS12U', u'MIS8T', u'MIS3A', u'CTC', u'BIB12X', u'INV9N', u'MIS8R', u'BIB12D', u'MIS7V1', u'MIS8O', u'CMPD', u'INV1N', u'BIB12L', u'MIS8G', u'MIS12O', u'MIS8C', u'BIB5L', u'ATB4D', u'BIB5N', u'BIB5I', u'MIS9U', u'BIB5D', u'BIB5G', u'BIB5A', u'AUT5N', u'BIB12A', u'AUT5R', u'BIB5X', u'AGG3D', u'BIB5T', u'AGG3N', u'MIS7D', u'MIS15U', u'DTSV', u'INV11N', u'MIS9P', u'MIS9T', u'BIB11A', u'MIS3V1', u'BIB11G', u'BIB11D', u'INV2N', u'AGG1R1', u'MIS9A', u'DTSF', u'MIS15A', u'MIS9D', u'MIS5S', u'DTSL', u'AGG3R1', u'DTSI', u'MIS9N', u'MIS1V1', u'BIB2X', u'AGG1N', u'MIS1I', u'MIS1O', u'MIS1N', u'AUT4A', u'MIS1L', u'AUT4N', u'MIS1A', u'MIS6U', u'MIS1G', u'MIS9L', u'MIS1D', u'BIB2I', u'MIS5V1', u'BIB2L', u'AUT4R', u'BIB2N', u'MIS1S', u'BIB2A', u'MIS1P', u'BIB2D', u'MIS1U', u'MIS1T', u'RSR1', u'CTP', u'MIS6W', u'MIS15D', u'MIS16O', u'MIS10T', u'MIS10U', u'MIS11L', u'MIS15O', u'MIS10O', u'AUT3B', u'CTA', u'AUT3A', u'AUT3N', u'MIS10G', u'MIS10V1', u'MIS3S', u'MIS10C', u'MIS6R', u'MIS15L', u'BIB7N', u'MIS6T', u'BIB3N', u'MIS9O', u'BIB7A', u'BIB7G', u'INV7N', u'MIS6C', u'MIS5O', u'MIS4G', u'AGG2R1', u'MIS8U', u'ACQN', u'MIS3R', u'MIS6O', u'MIS6G', u'INV8N', u'MIS6A', u'MIS13T', u'AUT2R', u'BIB13X', u'MIS3W', u'MIS16C', u'MIS13A', u'MIS2U', u'BIB13A', u'AUT2A', u'MIS13D', u'MIS13L', u'AUT2B', u'MIS12C', u'MIS8V1', u'AUT2N', u'BIB13N', u'MIS7L', u'AUT4B', u'BIB4N', u'MIS7P', u'BIB4L', u'MTC1', u'MIS7U', u'MIS7T', u'MIS7W', u'BIB4I', u'BIB4G', u'BIB4D', u'MIS11O', u'BIB4A', u'MIS7A', u'AGG2N', u'BIB12G', u'MIS13O', u'MIS2P', u'BIB4X', u'AGG2D', u'BIB4T', u'BIB7T', u'MIS5U', u'MIS7O', u'MIS7N', u'BIB9X', u'BIB13D', u'INV6N', u'INV12N', u'BIB9T', u'AUT1R', u'MIS5R', u'MIS8D', u'AUT1N', u'MIS6V1', u'BIB9L', u'BIB9N', u'BIB9A', u'MIS13U', u'MIS16T', u'MIS5P', u'AUT1A', u'AUT1B', u'INV5N', u'MIS16U', u'BIB1T', u'MIS4P', u'BIB1X', u'BIB11X', u'NSC', u'MIS4T', u'MIS4U', u'MIS4W', u'BIB1A', u'BIB8I', u'MIS5L', u'MIS4L', u'BIB1D', u'BIB1G', u'MIS4O', u'BIB1I', u'MIS4A', u'MIS4C', u'MIS4D', u'BIB1L', u'BIB1N', u'MIS2V1', u'UTF', u'NCTN', u'MTS', u'AUT5B', u'MIS11U', u'UTM', u'UTS', u'DESO', u'BIB7L', u'MIS11T', u'MIS1R', u'BIB11L', u'MIS11D', u'BIB6T', u'MIS5D', u'MIS5W', u'OGAS', u'MIS5T', u'BIB6X', u'ATB1D', u'BIB6I', u'BIB6D', u'MIS5N', u'BIB6G', u'BIB6A', u'MIS4V1', u'MIS5G', u'BIB13G', u'BIB6N', u'BIB2G', u'MIS5C', u'OGAD', u'MIS5A']

Possono capitare schede corrispondenti a molteplici oggetti a inventario:

Scheda con 12 INVN
CD:
IDK:  ST080-00002
NCT:
NCTN: 00633995
OG:
OGT:
OGTD: lingotto
OGTT: di alluminio
CT:
CTP:  Industria, manifattura, artigianato
CTA:  Industria metallurgica
CTA:  Materie prime e semilavorati
CTC:  alluminio
UB:
INV:
INVN: 2651
INV:
INVN: 2652
INV:
INVN: 2653
INV:
INVN: 2654
INV:
INVN: 2655
INV:
INVN: 2656
INV:
INVN: 2657
INV:
INVN: 2658
INV:
INVN: 2659
INV:
INVN: 2660
INV:
INVN: 2661
INV:
INVN: 2662
INV:
INVN: 2663

Si propone che, a tempo debito, il template si occupi anche di trasformare "sec. XX" e simili in formati compresi da Commons (che usino {{Complex date}} ecc.). La spaziatura invece va ovviamente sistemata nel momento del caricamento in Commons (eliminando gli a capo e gli spazi iniziali delle righe presenti nei TRC). Bisogna indagare quali siano gli errori ortografici più comuni (come "è'" presente sopra) e se valga la pena di correggerli prima del caricamento.

C'è poi il problema di come individuare automaticamente delle categorie sensate. Forse usare OGTD anche come nome di una categoria, da mappare poi con {{Category redirect}}?

Nome del file

[edit]

Nome proposto per il file (come da titolo schede catalogo): OGTD OGTT - Museo scienza tecnologia Milano INVN.jpg

Esempi:

Questioni:

  • La lunghezza totale dei campi OGTD+OGTT sommati resta entro i 200 caratteri perché di solito può essere lungo (fino a ~70 caratteri) uno dei due ma non entrambi. OGTN invece può essere oltre i 100 caratteri.
  • L'identificativo nel nome del file sarà dato dal nome del file passatoci da MUST; potrebbe non essere identico al numero d'inventario.

Template

[edit]
See also: Template:ICCD TRC.

Un esempio in User:Marco Chemello (Museoscienza)/Sandbox

  • È stato creato un apposito template {{Museoscienza}} da utilizzare per l'attribuzione della fonte.
  • INVN (codice di inventario) è alfanumerico, prefisso + numero. Il numero non è univoco ma prefisso+numero sì. Dove manca il prefisso, probabilmente equivale a IGB (inventario generale di base).
  • IDK è composto di UOP (numero utente) + NSK (numero scheda). I file sono in cartelle denominate secondo UOP e i nomi del file sono l'INVN (o eventualmente INVN + suffisso numerico se c'è piú di un'immagine).
  • Il nome del fotografo è eventualmente nei metadati JPEG (secondo lo standard IPTC).
  • Al template passeremo tutti i dati che ci vengono forniti dal Museo, poi il template decide che cosa mostrare. Alcuni dei ~400 campi di sirbec non ci saranno forniti, anche perché alcuni sono sensibili (come STI* campi di stima).
  • Come parole chiave, da usare eventualmente anche per la categorizzazione, sono i campi CT*.