Help:Tipi di dato
I tipi di dato definiscono come si comportano le dichiarazioni e quale tipo di dato abbiano. Differenti tipi di dichiarazione utilizzano differenti tipi di proprietà e anche differenti tipi di dato. Durante la creazione delle proprietà, bisogna scegliere il tipo di dato che, una volta scelto, non può più essere cambiato. Questa scelta ha implicazioni su come le proprietà verranno usate; per questo si deve esaminare con attenzione il da farsi prima di definire una proprietà utile.
Proposte e coordinamento riguardo le proprietà sono discusse nella pagina Wikidata:Property proposal.
Proprietà per tipo
Un elenco completo delle proprietà, che tutti i dati richiedono indipendentemente dal tipo, si può anche trovare in:
Elenco di tipi di dati
Commons media
- type: commonsMedia (Commons media file)
- list of properties: Categoria:Proprietà con tipo di dati commonsMedia -- Special:ListProperties/commonsMedia
Collegamenti a file su Wikimedia Commons. Durante l'inserimento del nome, il file corrispondente verrà cercato su Commons nel namespace "File". Questi file possono essere usati sia per mostrare concetti su Wikidata che come valori di proprietà per l'inserimento su Wikipedia (Nota che per ora il file non viene mostrato direttamente su Wikidata, ma soltanto il suo link).
- Examples:
- Wikidata-logo.svg
Globe coordinate
- type: globe-coordinate (Geographic coordinates)
- list of properties: Categoria:Proprietà con tipo di dato coordinate geografiche -- Special:ListProperties/globe-coordinate
La posizione geografica è data da una coppia di numeri latitudine-longitudine (in formato sessagesimale o gradi decimali) riferita ad un dato "globo" (un qualunque corpo celeste). Il corpo celeste di default è "Terra" (globe: http://www.wikidata.org/entity/Q2
). Un parametro "precisione" permette di stabilire la risoluzione della fonte delle coordinate. Nota che il sistema di coordinate è stabilito essere "WGS84" (World Geodetic System 1984 (Q11902211)) che potrebbe non essere adatto per corpi celesti differenti dalla Terra, ma non è configurabile.
Currently, the Web UI of Wikidata doesn't expose all parameters of this data type. The value is visualized only as the coordinate, plus an embedded map if the globe is Earth (Q2). The precision can be modified in the edit mode. The globe is not visible, nor editable, in the item view. The full configuration is however visible in the history diff view (example).
It is possible to edit the data in full via API. The CLI tool is one way to access the API. In this example Olympus Mons (Q520) is given a coordinate on Mars (Q111) using the globe parameter (used in coordinate location (P625)):
wd ac Q520 P625 '{ "latitude": 18.4, "longitude": 226, "precision": 0.016666666666667, "globe": "http://www.wikidata.org/entity/Q111" }'
The globe.js script adds a UI to set the globe parameter of coordinate location (P625).
Bots such as LocatorBot may detect when the globe parameter of coordinate location (P625) is not set according to located on astronomical body (P376). Adding located on astronomical body (P376) and waiting for a bot to update the coordinate globe is an accepted workaround.
Item
- type: wikibase-item (Item)
- list of properties: Categoria:Proprietà con tipo di dato elemento -- Special:ListProperties/wikibase-item
Collegamento interno a un altro elemento. Questo tipo di dato è descritto anche in https://www.wikidata.org/wiki/Wikidata:Glossary#Item
Property
- type: wikibase-property (Property)
- list of properties: Categoria:Proprietà con tipo di dato proprietà -- Special:ListProperties/wikibase-property
Collegamento interno ad una proprietà.
String
- type: string (String)
- list of properties: Categoria:Proprietà con tipo di dato stringa -- Special:ListProperties/string
Sequenza di caratteri, numeri e simboli che non necessitano traduzioni in lingue o formati numerici differenti. Una stringa non viene usata per fare calcoli.
- Examples:
- B123
- 90928390-XLE
- u29238
Monolingual text
- type: monolingualtext (Monolingual text)
- list of properties: Categoria:Proprietà con tipo di dato testo monolingua -- Special:ListProperties/monolingualtext
Una stringa che non è tradotta in altre lingue. Questo tipo di stringa viene definito una volta sola e usata in tutte le lingue. Si usa di solito per indicare il nome di un entità geografica nella lingua locale, un identificatore di qualche tipo, una formula chimica o un nome scientifico espresso in Latino. Vedi Help:Monolingual text languages per conoscere i codici delle lingue disponibili e come chiedere aiuto per aggiungerne altri (Nota che il testo monolingua comporta anche un unico sistema di scrittura, che potrebbe rendere la stringa problematica).
External identifier
- type: external-id (External identifier)
- list of properties: Categoria:Proprietà con tipo di dato identificativo esterno -- Special:ListProperties/external-id
Stringa che rappresenta un identificativo usato su un sistema esterno. Essa verrà mostrata come un link esterno se formatter URL (P1630) è definito. Vedi anche: External identifiers.
Quantity
- type: quantity (Quantity)
- list of properties: Categoria:Proprietà con tipo di dato numero -- Special:ListProperties/quantity
Un dato di tipo numero rappresenta un numero decimale, insieme ad altre informazioni come il suo intervallo di errore e l'unità di misura. I suoi attributi sono:
- valore: il valore principale della quantità;
- limite inferiore: il limite inferiore della quantità (default 1);
- limite superiore: il limite superiore della quantità (default 1);
- unità: l'unità di misura (vuoto per valori senza dimensioni).
Internally, amount, lower bound and upper bound are strings; positive numbers are stored with a plus sign, though this will not be displayed. The representation of a quantity may not be longer than 127 characters; therefore, the maximal value of a quantity is 10^126-1.
La conversione fra diverse unità di misura non è ancora implementata (11 ottobre 2015)
The normalisation table is readable as a JSON file in the WMF Mediawiki repository.
- Examples:
- 762 (senza unità di misura)
- 2500 km (limite superiore e inferiore pari a 0, con unità di misura).
- 1.03 ± 0.02 g (con limite inferiore e superiore, con unità di misura)
Time
- type: time (Point in time)
- list of properties: Categoria:Proprietà con tipo di dato data e ora -- Special:ListProperties/time
Questo tipo di dato permette di memorizzare una data sia del calendario Gregoriano che di quello Giuliano. Vedi la descrizione della struttura dettagliata per maggiori informazioni.
- Examples:
- 2012
- 1780-05 (= maggio 1780)
- 1833-11-01 (= 1 luglio 1833)
URL
- type: url (URL)
- list of properties: Categoria:Proprietà con tipo di dato URL -- Special:ListProperties/url
Una "URL" generica che identifica alcuni tipi di risorse esterne, come un link ad un qualche tipo di sito esterno, o un identificatore usato per la ricerca in alcuni tipi di risorse specialistiche.
Mathematical expression
- type: math (Mathematical expression)
- list of properties: Categoria:Proprietà con tipo di dato espressione matematica -- Special:ListProperties/math
Stringa con un formato particolare che mostra una formula.
Geographic shape
- type: geo-shape (Geographic shape)
- list of properties: Categoria:Proprietà con tipo di dato forma geografica -- Special:ListProperties/geo-shape
Riferimento a map data su Wikimedia Commons. Durante l'immissione nel campo di testo verranno cercate nello spazio dei nomi "Data" su Commons le voci corrispondenti.
Musical Notation
- type: musical-notation (Musical Notation)
- list of properties: Category:Properties with musical-notation-datatype -- Special:ListProperties/musical-notation
Generated image in .png format that displays a musical score. Values for that data type are strings describing music following LilyPond syntax.
Example:
- Value string
\relative c' { c d e f | g2 g | a4 a a a | g1 |}
, produces
Tabular data
- type: tabular-data (Tabular data)
- list of properties: Categoria:Proprietà con tipo di dati dati tabulari -- Special:ListProperties/tabular-data
Riferimento a tabular data su Wikimedia Commons. Durante l'immissione nel campo di testo verranno cercate nello spazio dei nomi "Data" su Commons le voci corrispondenti.
Lessemi
- type: wikibase-lexeme (Lexeme)
- list of properties: Categoria:Proprietà con tipo di dati lessema -- Special:ListProperties/wikibase-lexeme
Per le dichiarazioni sui lessemi che fanno riferimento a un altro lessema. Vedi $LD.
Moduli
- type: wikibase-form (Form)
- list of properties: Categoria:Proprietà con tipo di dati modulo -- Special:ListProperties/wikibase-form
Per le dichiarazioni sui lessemi che fanno riferimento a moduli o ad altri lessemi per indicare la loro relazione. Vedi WD:LD.
Senses
- type: wikibase-sense (Sense)
- list of properties: Category:Properties with wikibase-sense-datatype -- Special:ListProperties/wikibase-sense
For statements on Lexemes that reference Senses on other Lexemes. See Wikidata:Lexicographical data.
Tipi di dati in sospeso
Nessuna data di implementazione è ancora disponibile per i seguenti tipi di dato. Alcuni di quelli esistenti potrebbero fare le veci nel frattempo.
Vedi: Wikidata:Development plan (in Inglese).
Da fare
MediaInfoEntityType
Usato per poter utilizzare gli Elementi con i file di Commons.
Ora HH:MM:SS
Ora nel formato HH:MM:SS
Da pianificare
Proprietà calcolata
Una proprietà il cui valore è calcolato direttamente da Wikibase e aggiunto direttamente agli elementi. Al momento non è nei piani di sviluppo.
Usi Possibili: numero di dichiarazioni in un elemento.
Coordinate celesti
Un formato di coordinate per gestire la posizione dei corpi celesti. Al momento non è nei piani di sviluppo.
Tipo di dato numero intero
Un tipo di dato per numeri interi positivi.
Elemento monostringa
Tipo di dato con descrizioni in qualsiasi lingua, ma un'unica etichetta. Al momento non è nei piani di sviluppo.
Testo multilingua
Una stringa che deve essere tradotta in altre lingue. Si potrebbe usare per indicare nomi in formati non locali di entità, che in questo modo possono essere tradotti nelle varie lingue e sistemi di scrittura supportati dal sistema (Nota che il testo multilingua necessita di molto lavoro manuale durante la traduzione). Scopo effettivo da determinare.
Proprietà in remoto
È probabile che le proprietà i cui valori sono in archivi esterni a Wikidata siano identificati attraverso uno speciale campo su un'entità esistente, non attraverso un diverso tipo di dato.
Serie temporale
Una maniera semplificata per memorizzare una serie di valori a differenti istanti temporali. Al momento non è nei piani di sviluppo.
Chess
Display strings in FEN notation as in position in Forsyth-Edwards Notation (P6648) directly as chessboards.
Hiero
Strings for display with WikiHiero. Strings in WikiHiero syntax are embedded in <hiero></hiero>
to display. Samples on Talk:Q68101340 and Property_talk:P7383.
Phab request to do.
Non fatto
Booleano
Abbandonato. Alternativa suggerita: tipo di dato elemento.
Changing datatype
A property in "string" datatype may be converted to "external identifier" datatype by a system administrator. To propose such a change, you may start a discussion at the talk page of the property or Project chat. After a consensus, a request may be made in Contact the development team. You should read previous discussion if you want to convert a property created before 2016.
Other changes of data type requires creating a new property and deleting the old one. You should use Properties for deletion for such requests.