Commons:Machine-readable data/it
Su Wikimedia Commons, un sacco di metadati (compresi quelli con il titolo o di autore) non lo sono macchina-leggibile. Vi è un modulo API, iiprop=extmetadata che può essere utilizzato per recuperare alcuni valori (example), ma appena questa informazione viene immessa come testo libero nella descrizione della pagina del file stesso, codesta descrizione fornita non è perfetta: vi sono dei precisi piani per spostare i metadati nel database$ref, ma questo non accadrà presto.
Per compensare questo e per facilitare in un secondo momento la transizione verso i dati più strutturati, Wikimedia Commons utilizza un set standard di modelli (dall'inglese templates) che in qualche modo sono resi dalla macchina-leggibile, attraverso gli elementi HTML. Alcuni script già fanno uso di questo. Vale la pena notare che questi dati sono disponibili per qualsiasi wiki usando Wikimedia Commons, dove può essere letta dall'html del file: valevole sulla propria pagina come per altri dati locali.
Macchina di dati leggibili
Dati dalla macchina leggibile stabiliti dai modelli sinottici
Questi sono standard e diversi modelli scheda di etichettate, vari elementi del modello con diverse etichette per consentire l'analisi delle informazioni. Vengono utilizzati diversi stili di edichette:
- I Microformati dei tag seguono standard di settore e possono essere analizzati da strumenti esistenti.
- <td> attributi id (identificatori) sono marchi personalizzati che condentono etichette più complete, quando devono essere lette da strumenti personalizzati. Della maggioranza molti modelli (dall'inglese infoboxes, templates) universali contengono una struttura a due colonne: colonna #1 porta il nome del campo e la colonna #2 contiene il suo valore.
- Tradizionalmente <td> le caratteristiche id sono state usate per contrassegnare la chiamata del nome nella prima colonna in una riga. Per avere i dati, sarebbe necessario ottenere il contenuto seguente
<td>
della cellula nella seconda colonna. - {{Creator}} e {{Institution}} dei modelli (dall'inglese templates) hanno una struttura più complessa, in modo che le celle con i dati effettivi sono contrassegnati da
attributi con sfondo magenta
.
- Tradizionalmente <td> le caratteristiche id sono state usate per contrassegnare la chiamata del nome nella prima colonna in una riga. Per avere i dati, sarebbe necessario ottenere il contenuto seguente
Modello | Nome del parametro del modello | Descrizione | <td> attributo id | Micro formati | Commento |
---|---|---|---|---|---|
{{Information}} | description | descrizione del file | fileinfotpl_desc | hProduct.description. | Often contains multiple languages annotated with {{Lang}}. |
{{Information}} | date | data originale di quando il lavoro è stato creato | fileinfotpl_date | hCalendar vevent.dtstart | micro formato aggiunto di {{Data}} del modello |
{{Information}} | source | fonte del file | fileinfotpl_src | Often contains entire tables. We have no good way to deal with this source templates yet. Source templates often have references to catalogue IDs, but these are also not machine readable. | |
{{Information}} | author | autore del file | fileinfotpl_aut | This can be author, creator and/or copyright holder and is used mixed. Often contains the {{Creator}} template which is described below. | |
{{Information}} | permission | autorizzazione/licenza per il file | fileinfotpl_perm | ||
{{Information}} | other versions | altre versioni del file | fileinfotpl_ver | ||
{{Artwork}} | description | descrizione del materiale illustrativo | fileinfotpl_desc | hProduct.description | |
{{Artwork}} | date | data di creazione originale del materiale illustrativo | fileinfotpl_date | hCalendar vevent.dtstart | microformat added by {{Date}} template |
{{Artwork}} | source | fonte del file | fileinfotpl_src | ||
{{Artwork}} | artist | ideatore del materiale illustrativo | fileinfotpl_aut | "hProduct.fn value" | |
{{Artwork}} | author | autore del materiale illustrativo | fileinfotpl_aut | "hProduct.fn value" | |
{{Artwork}} | permission | autorizzazione/licenza per il file e il materiale illustrativo | fileinfotpl_perm | ||
{{Artwork}} | other versions | altre versioni del file | fileinfotpl_ver | ||
{{Artwork}} | title | titolo del materiale illustrativo | fileinfotpl_art_title | hProduct.fn | |
{{Artwork}} | object type | tipo di oggetto del materiale illustrativo | fileinfotpl_art_object_type | ||
{{Artwork}} | medium | tecnica o mezzo del materiale illustrativo | fileinfotpl_art_medium | ||
{{Artwork}} | dimensions | dimensione del materiale illustrativo | fileinfotpl_art_dimensions | ||
{{Artwork}} | gallery | istituzione in possesso del materiale illustrativo | fileinfotpl_art_gallery | ||
{{Artwork}} | location | localizzazione della materiale illustrativo all'interno dell'istituzione | fileinfotpl_art_location | hProduct.locality | |
{{Artwork}} | accession number | numero di registro del materiale illustrativo | fileinfotpl_art_id | hProduct.identifier | |
{{Artwork}} | object history | scopo cronologico del materiale illustrativo | fileinfotpl_art_object_history | ||
{{Artwork}} | exhibition history | storia di esposizione del materiale illustrativo | fileinfotpl_art_exhibition_history | ||
{{Artwork}} | credit line | linea di credito del materiale illustrativo | fileinfotpl_art_credit_line | ||
{{Artwork}} | inscriptions | iscrizioni sul materiale illustrativo | fileinfotpl_art_inscriptions | ||
{{Artwork}} | notes | note circa il materiale illustrativo | fileinfotpl_art_notes | ||
{{Artwork}} | references | referenze relative del materiale illustrativo | fileinfotpl_art_references | ||
{{Book}} | Author | autore del libro | fileinfotpl_author | ||
{{Book}} | Editor | editore del libro | fileinfotpl_book_editor | ||
{{Book}} | Translator | traduttore del libro | fileinfotpl_book_translator | ||
{{Book}} | Illustrator | illustratore del libro | fileinfotpl_book_illustrator | ||
{{Book}} | Title | titolo del libro | fileinfotpl_book_title | ||
{{Book}} | Subtitle | sottotitolo del libro | fileinfotpl_book_subtitle | ||
{{Book}} | Series title | serie-titolo del libro | fileinfotpl_book_series-title | ||
{{Book}} | Authority file | dati di controllo dell'autorità | fileinfotpl_book_authority | ||
{{Book}} | Publisher | editoria del libro | fileinfotpl_book_publisher | ||
{{Book}} | Printer | stampatore del libro | fileinfotpl_book_printer | ||
{{Book}} | Year of publication | data e anno della pubblicazione del libro | fileinfotpl_date | ||
{{Book}} | Place of publication | posizione o città della pubblicazione del libro | fileinfotpl_book_place-of-publication | ||
{{Book}} | Language | lingua del libro | fileinfotpl_book_language | ||
{{Book}} | Description | descrizione del libro | fileinfotpl_desc | ||
{{Creator}} | Name | Nome del creatore | creator | vCard.fn | |
{{Creator}} | Alternative names | Nome alternativo del creatore | fileinfotpl_creator_alt-name_value | vCard.nickname | |
{{Creator}} | Description | Nazionalità e occupazione (o delle professioni se sono più di una) del creatore | fileinfotpl_creator_desc_value | vCard.note | |
{{Creator}} | Date of death | Data della morte del creatore | fileinfotpl_creator_deathdate_value | ||
{{Creator}} | Date of birth | Data di nascita del creatore | fileinfotpl_creator_birthdate_value | vCard.bday | |
{{Creator}} | Location of birth/death | Località di morte del creatore | fileinfotpl_creator_deathloc_value | ||
{{Creator}} | Location of birth | Località di nascita del creatore | fileinfotpl_creator_birthloc_value | ||
{{Creator}} | Work period | Periodo lavorativo del creatore | fileinfotpl_creator_work-period_value | ||
{{Creator}} | Work location | Località lavorativa del creatore | fileinfotpl_creator_work-location_valuev | ||
{{Creator}} | Image | ritratto o la foto che mostra il creatore | fileinfotpl_creator_image | ||
{{Creator}} | Authority file | Autorità di controllo relative al creatore | fileinfotpl_creator_authority_value |
| |
{{FileContentsByBot}} | (varie) | dipendono, si prega di conferire la $pagina | (various) | hproduct-by-bot | grandi set di dati ancora in crescita, si prega di conferire la $pagina |
{{Photograph}} | title | titolo della fotografia | fileinfotpl_art_title | hProduct.fn | |
{{Photograph}} | description | descrizione della fotografia | fileinfotpl_desc | hProduct.description | |
{{Photograph}} | original description | archivio originale sulla descrizione della fotografia | fileinfotpl_desc | hProduct.description | |
{{Photograph}} | date | data di creazione originale del materiale illustrativo | fileinfotpl_date | hCalendar vevent.dtstart | microformat added by {{Date}} template |
{{Photograph}} | medium | tecnica o mezzo della fotografia | fileinfotpl_art_medium | ||
{{Photograph}} | dimensions | dimensione della fotografia | fileinfotpl_art_dimensions | ||
{{Photograph}} | artist | creatore della fotografia | fileinfotpl_aut | "hProduct.fn value" | |
{{Photograph}} | institution | istituzione in possesso del materiale illustrativo | fileinfotpl_art_gallery | ||
{{Photograph}} | location | posizione della fotografia all'interno dell'istituzione | fileinfotpl_art_location | hProduct.locality | |
{{Photograph}} | source | fonte del file | fileinfotpl_src | ||
{{Photograph}} | permission | autorizzazione/licenza per il file e materiale illustrativo | fileinfotpl_perm | ||
{{Photograph}} | other versions | altre versioni del file | fileinfotpl_ver | ||
{{Photograph}} | accession number | numero di accesso della fotografia | hProduct.identifier | ||
Alternative format for CommonsMetadata
Because the table + id based format proved very hard to add to templates which were not formatted similarly to the Commons information template, CommonsMetadata allows an alternative format, similar to license templates: the whole information template has to be enclosed in a fileinfotpl
class and the tag containing the specific information needs to have a fileinfotpl_*
class (same names as above, but class, not id).
Set di dati per modelli di licenza della macchina leggibile
Introdotti nell'Ottobre del 2010 utilizzando le classi <span class="licensetpl_XXX">
licensetpl
- Un elemento che identifica una licenza. Avvolge l'intero codice di licenza e dovrebbe essere una licenza singola, non una licenza multipla.
licensetpl_short
- Breve nome della licenza: "Dominio Pubblico", "CC-BY-SA-3.0, "CC-by-2.0-FR", ecc.
licensetpl_long
- Lungo nome della licenza: "di pubblico dominio", "Creative Commons Attribution-Share Alike 3.0",
licensetpl_attr_req
- Eventuale necessità di attribuzione. "vero" o "falso".
licensetpl_attr
- Richiesta di attribuzione: Testo libero.
licensetpl_link_req
- Eventualmente un link della licenza è necessaria per questa licenza. "vero" o "falso".
licensetpl_link
- Il link della licenza di fatto.
"www.creativecommons.org/licenses/by-sa/XXX/YYY"
Multipli licensetpl
blocchi per lo stesso lavoro potrebbero essere avvolti in un blocco con la classe licensetpl_wrapper
.
Informazione d'impostazione di questi modelli
- Templates setting
licensetpl
include:
{{PD-Layout}}, {{Cc-by-sa-3.0-migrated}}, {{Cc-by-layout}}, {{Cc-by-sa-layout}}, {{Cc-zero}}, {{FAL}}, {{GFDL}}, {{GFDL-1.2}}, {{GPL}} e {{LGPL}}.
Dati macchina leggibile stabiliti dalla formattazione dei modelli
Stile di formattazione moselli, lo scopo di fornire gli stili uniformi a diverse famiglie di modelli non-licenza, dati eseguiti dalla macchina leggibile che si identificano in queste famiglie.
Modello | Scopo | nome della classe |
---|---|---|
{{Restriction-Layout}} | uso di tag con restrizione | restrictiontemplate |
{{FoP-Layout}} | uso della libertà di panorama dei tag | foptemplate |
{{Partnership-Layout}} | uso di modelli di partenariato | partnershiptemplate |
{{Source-Layout}} | uso generico della Fonte del modello | sourcetemplate |
{{Created with}} | uso Creato con ... modelli | createdwithtemplate |
Machine readable data set by non-copyright restriction templates
Templates regarding non-copyright legal restrictions carry these classes to identify specific types of restrictions.
Template(s) | Purpose | class name |
---|---|---|
{{Trademarked}} | Trademarked images | restriction-trademarked |
{{Copydesign}} | Copyrighted designs | restriction-design |
{{Communist symbol}} | Communist symbols | restriction-communist |
{{Italy-MiBAC-disclaimer}} {{Soprintendenza}} | Italian cultural goods | restriction-ita-mibac |
{{Australian Commonwealth reserve}} | Australian reserves | restriction-aus-reserve |
{{Personality rights}} {{Romania personality rights}} | Personality rights | restriction-personality |
{{2257}} | Child Protection and Obscenity Enforcement Act warning (United States) | restriction-2257 |
{{Costume}} | Costuming | restriction-costume |
{{Fan art}} | Fan art | restriction-fan-art |
{{Currency}} | Currency | restriction-currency |
{{IHL Symbol}} | Symbols restricted by International Humanitarian Law | restriction-ihl |
{{Nazi symbol}} | Nazi and fascist symbols | restriction-nazi |
{{Insignia}} | Official insignia | restriction-insignia |
Dati della macchine leggibile stabiliti da modelli specifici
Altri dati della macchina-leggibile sono impostati. Ecco un elenco non completo:
- {{Personality rights}}
<span class="commons-template-name" style="display:none" id="commons-template-personality-rights">Personality rights</span>
- {{Credit line}}
<td id="fileinfotpl_credit" class="fileinfo-paramfield fileinfotpl_credit" style=""></td>
Set dati di localizzazione modelli della macchina-leggibile
{{Posizione}} e modelli simili aggiungere codici geografici della macchina-leggibile nel seguente formato: <span class="geo">12.34;24.68</span>
(latitdude e longitudine come punto-flottante di numeri, separati da un punto e virgola). Le coordinate usano il en:WGS84 del sistema (la stessa del GPS e la maggior parte delle mappe on-line). Vedere la Commons:Geocoding per maggiori dettagli.
Utilizzo
MediaWiki API
Script che utilizzano dati della macchina-leggibile
- MediaWiki:Gadget-Stockphoto.js
- MediaWiki:GallerySlideshow.js
- MediaWiki:Gadget-AddInformation.js
- MediaWiki:FileContentsByBot.js
Strumenti esterni
Vedi anche
- Category:Templates generating microformats
- Commons:WikiProject Microformats
- Category:Files with lack of machine-readability
- Sperimentale, progetti interrotti: Commons:API, Commons:Commons API
Definizione nuova dei dati della macchina leggibili
- Quando possibile, avvolgeree dati reali, non qualche intestazione di campo. Quest'ultimo metodo è storicamente utilizzato per tutti i nostri modelli di informazione, ma molto più difficile da sostenere nel lungo periodo.
- Dati di riepilogo, non il modo in cui i dati vengono formattati.
- Aspettarsi che la formattazione è persa quando si convertono dei dati. Visual dress non è parte delle informazioni.
- Non avvolgere più unità di informazione all'interno di un campo. Entrambi sono date, ma entrambi sono diversi nei 'campi dei dati'. Anche CC-by-SA-4.0-3.0-2.5 non è il mome di una licenza, codeste sarebbero 3 licenza con iil nome CC-by-SA-##.
- Assicurarsi che il valore dei dati è dotato di un'unità, o che l'uscita dell'unità è coerente.
- Don't wrap multiple units of information inside one field. There is a difference between a publication date and a creation date. Both are dates, but both are different 'data fields'. Also CC BY-SA-4.0-3.0-2.5 is not a license name, those would be 3 licenses with the name CC BY-SA-##.
- Make sure that the data value has one unit, or outputs one consistent unit.
Problemi
Ci sono alcune cose che sono attualmente NON o mal riconoscibili. Questi includono:
- Derivative works
- Works included in works. See also Category:FoP_templates
- licenses derivates or works included in works are a mess.
- Author vs. Copyright holder
- usernames vs 'real names'
- Catalogue IDs etc
- VRTS permissions
- Publication date vs creation date
- Donating institutions of materials
- Anything that is NOT using the above structures is not recognizable at all and will require manual cleanup at some point.
- Heirs: {{Heirs-license}}
- Multilicensed CC works, that use {{Cc-by-3.0,2.5,2.0,1.0}}, {{Cc-by-sa-2.5,2.0,1.0}}, {{Cc-by-sa-4.0,3.0,2.5,2.0,1.0}} or {{Cc-by-all}}.
- Non-licensed works: {{Copyrighted free use}}, {{Attribution}} (Problem, how to describe this grant of rights success ?)
- Improvised File description templates like User:Tevaprapas/Information
- Templates denoting the copyright of partials of the work: {{Copyright information}}