Help:Datentyp

This page is a translated version of the page Help:Data type and the translation is 82% complete.

Datentypen definieren wie sich die Aussage verhalten wird, und welche Art Daten sie akzeptiert. Unterschiedliche Arten von Aussagen nutzen unterschiedliche Arten von Eigenschaften und unterschiedliche Datentypen. Während dem Erstellen von Eigenschaften ist eine der Entscheidungen die Wahl des Datentyps, und einmal gesetzt ist die Eigenschaft auf diesen Datentyp festgelegt. Das hat Auswirkungen darauf wie sie benutzt werden kann, und vor dem Erstellen einer nützlichen Eigenschaft muss das gründlich bedacht werden.

Die Koordination der Arbeit an Eigenschaften findet auf Wikidata:Eigenschaften vorschlagen statt.


Eigenschaften nach Typ

Für eine Liste der Eigenschaften mit einem bestimmten Datentyp, siehe:

Datatypes to link entities

Wikidata has 5 types of entities (Item, Property, Lexeme, Sense and Form). For each entity type there exists a same-named data type that can be used to link entities of that type.

Item
Link to an item. (list of properties)
Property
Link zu einer Eigenschaft. (list of properties)

The following data types are primarily meant for statements on Lexemes, which make up the lexicographical data of Wikidata.

Lexeme
Link to a lexeme. (list of properties)
Form
For statements on lexemes that reference forms on other lexemes in order to indicate their relation. (list of properties)
Sense
For statements on lexemes that reference senses on other lexemes. (list of properties)

String-based data types

String

type: string (String)
list of properties: Category:Properties with string-datatype -- Special:ListProperties/string

Kette von Buchstaben, Ziffern und Symbolen, die nicht in andere Sprachen oder Zahlenformate übersetzt werden müssen. Strings werden nicht für Berechnungen verwendet.

Examples:
  • B123
  • 90928390-XLE
  • u29238

Maximale Länge ist 1500 Zeichen auf Wikidata, wie definiert mit wmgWikibaseStringLimits in InitialiseSettings.php.

Monolingual text

type: monolingualtext (Monolingual text)
list of properties: Category:Properties with monolingualtext-datatype -- Special:ListProperties/monolingualtext

Ein String, der nicht in andere Sprachen übersetzt wird. Diese Art String wird einmal definiert und dann in allen Sprachen verwendet. Eine typische Anwendung ist ein geographisch lokalisierter Eigenname, der in der örtlichen Sprache geschrieben wird, ein Identifikator jedweder Art, eine chemische Formel oder ein lateinischer wissenschaftlicher Name. Siehe Help:Monolingual text languages für Informationen zu den verfügbaren Sprachcodes für monolingualen Text, und wie die Unterstützung weiterer Sprachcodes beantragt wird. (Beachte, dass monolingualer Text auch ein einziges Schriftsystem impliziert, was den String einigermaßen problematisch machen kann.)

Maximale Länge ist 1500 Zeichen auf Wikidata, wie definiert mit wmgWikibaseStringLimits in InitialiseSettings.php.

External identifier

type: external-id (External identifier)
list of properties: Category:Properties with external-id-datatype -- Special:ListProperties/external-id

Zeichenfolge die eine in einem externen System verwendete Kennung darstellt. Wird als externer Link angezeigt, wenn formatter URL (P1630) definiert ist. Siehe: Externe Identifikatoren.

Maximale Länge ist 1500 Zeichen auf Wikidata, wie definiert mit wmgWikibaseStringLimits in InitialiseSettings.php.

URL

type: url (URL)
list of properties: Category:Properties with url-datatype -- Special:ListProperties/url

Eine generalisierte "URL", die eine externe Ressource identifiziert, z.B. einen Link auf eine externe Seite irgendeiner Art, oder einen Identifikator, der zum Nachschlagen in einer spezialisierten Ressource verwendet wird.

Maximale Länge ist 1500 Zeichen auf Wikidata, wie definiert mit wmgWikibaseStringLimits in InitialiseSettings.php.

Data types to reference files on Commons

Commons media

type: commonsMedia (Commons media file)
list of properties: Category:Properties with commonsMedia-datatype -- Special:ListProperties/commonsMedia

Verweist auf Dateien auf Wikimedia Commons. Während der Eingabe wird der "File"-Namensraum auf Commons nach passenden Einträgen durchsucht. Diese Dateien können sowohl dazu genutzt werden, die Konzepte in Wikidata zu illustrieren, als auch als tatsächliche Eigenschaftswerte zur Verwendung in der Wikipedia. (Beachte, dass die Datei derzeit in Wikidata nicht dargestellt wird, es wird lediglich ein Link erzeugt.)

Examples:
  • Wikidata-logo.svg

Geographic shape

type: geo-shape (Geographic shape)
list of properties: Category:Properties with geo-shape-datatype -- Special:ListProperties/geo-shape

Referenziert eine Datei mit Kartendaten von Wikimedia Commons. Bei der Eingabe in das Textfeld wird der „Daten“-Namensraum von Wikimedia Commons nach passenden Einträgen durchsucht.

Tabular data

type: tabular-data (Tabular data)
list of properties: Category:Properties with tabular-data-datatype -- Special:ListProperties/tabular-data

Referenziert eine Datei mit Tabellendaten von Wikimedia Commons. Bei der Eingabe in das Textfeld wird der „Daten“-Namensraum von Wikimedia Commons nach passenden Einträgen durchsucht.

Data types for specific notations

Mathematical expression

type: math (Mathematical expression)
list of properties: Category:Properties with math-datatype -- Special:ListProperties/math

Ein formatierter String, der als Formel dargestellt wird.

Beispiel:

\sqrt{1-e^2} ergibt:  

Siehe w:Help:Displaying a formula für das anwendbare Format.

Momentane begrenzung: Eingegebener Text kann nicht mit Query Service abgefragt werden.

Musical Notation

type: musical-notation (Musical Notation)
list of properties: Category:Properties with musical-notation-datatype -- Special:ListProperties/musical-notation

Generiertes Bild im .png-Format, das eine Partitur zeigt. Werte für diesen Datentyp sind Zeichenfolgen, die Musik nach der LilyPond-Syntax beschreiben.

Beispiel:

Wert-Zeichenfolge \relative c' { c d e f |g2 g | a4 a a a | g1 |} ergibt
 


Andere Datentypen

Quantity

type: quantity (Quantity)
list of properties: Category:Properties with quantity-datatype -- Special:ListProperties/quantity

Ein Mengenwert repräsentiert eine Dezimalzahl zusammen mit Informationen zur Messunsicherheit dieser Nummer, und einer Maßeinheit. Diese Attribute sind:

  • amount: der Hauptwert dieser Menge
  • lowerBound: die untere Grenze dieser Menge (optional)
  • upperBound: die obere Grenze dieser Menge (optional)
  • unit: Datenobjekt für die Maßeinheit (leer für dimensionslose Angaben)

Intern sind amount, lower bound und upper bound Zeichenfolgen, wobei positive Zahlen mit einem Plus-Zeichen gespeichert werden, das jedoch nicht angezeigt wird. Die Darstellung der Menge darf nicht mehr als 127 Zeichen lang sein, weshalb der Maximalwert einer Menge 10^126-1 beträgt.

Einheitenumrechnung ist basierend auf conversion to SI unit (P2370) implementiert. Die meisten Einheiten mit dieser Eigenschaft werden im RDF-Export für den Query Service normalisiert (Oktober 2019).

Die Normalisierungstabelle kann als JSON-Datei im WMF-Mediawiki-Repositorium gelesen werden.

Examples:
  • 762 (dimensionslos)
  • 2500 km (untere und obere Grenzen sind nicht gesetzt, mit Einheit)
  • 1.03 ± 0.02 g (eingeben als Nominalwert +/- Toleranz, die eine untere und obere Grenze darstellen, mit Einheit). In einigen Fällen wird in Wikipedia nicht die Toleranz angezeigt, sondern nur der Nominalwert, zum Beispiel in Wikidata-Listen von Listeria Bot.

Time

type: time (Point in time)
list of properties: Category:Properties with time-datatype -- Special:ListProperties/time

Dieser Datentyp speichert ein Datum im gregorianischen oder julianischen Kalender. Siehe Detailstruktur.

Examples:
  • 2012
  • 1780-05 (=Mai 1780)
  • 1833-11-01 (=1. November 1833)

See Help:Dates for more.

Globe coordinate

type: globe-coordinate (Geographic coordinates)
list of properties: Category:Eigenschaften mit globaler Koordinaten Datentyp -- Special:ListProperties/globe-coordinate

Eine geographische Position wird als Längengrad-Breitengrad-Paar in GMS oder Dezimalgraden für den gegebenen Himmelskörper angegeben. Standardwerte sind "Erde" und "WGS84". Dies gilt für alle Himmelskörper (globe: http://www.wikidata.org/entity/Q2). Eine Auflösung und Reichweite wird ergänzt. Hinweis: Als Standard wird das "WGS84" (World Geodetic System 1984 (Q11902211)) Koordinatensystem angenommen. WGS84 ist möglicherweise für nicht erdähnliche Körper ungeeignet, dies ist nicht konfigurierbar.

Derzeit stellt die Web-Benutzeroberfläche von Wikidata nicht alle Parameter dieses Datentyps zur Verfügung. Der Wert wird nur als Koordinate und einer eingebetteten Karte angezeigt, wenn der Globus Earth (Q2) ist. Die Genauigkeit kann im Bearbeitungsmodus geändert werden. Der Globus ist in der Artikelansicht weder sichtbar noch editierbar. Die vollständige Konfiguration ist in der History Diff-Ansicht sichtbar (example).

When using the Web UI, the value saved will be an exact multiple of the precision chosen.

Es ist möglich die Daten in vollem Umfang über die API zu bearbeiten. Das CLI-Tool bietet die Möglichkeit, auf die API zuzugreifen. In diesem Beispiel erhält Olympus Mons (Q520) eine Koordinate für Mars (Q111) unter Verwendung des Globus-Parameters (verwendet in coordinate location (P625)):

wd ac Q520 P625 '{ "latitude": 18.4, "longitude": 226, "precision": 0.016666666666667, "globe": "http://www.wikidata.org/entity/Q111" }'

Das Skript globe.js fügt eine Benutzeroberfläche zum Festlegen des Globusparameters coordinate location (P625) hinzu.

Bots wie LocatorBot können erkennen, wenn der Globusparameter von coordinate location (P625) nicht gemäß located on astronomical body (P376) festgelegt ist. Das Hinzufügen von located on astronomical body (P376) und Warten bis ein Bot den Koordinatenglobus aktualisiert, ist eine akzeptable Lösung.

Technical details

In the Wikibase JSON format each value is represented by "datatype": <datatype>, "datavalue": {"type": <type>, "value": ...}, where the representation of the value depends on the type.

In the RDF format data types are represented by the RDF name in the following table prefixed with http://wikiba.se/ontology# (or the wikibase: prefix in case of the RDF dumps). Note that this prefix is also available in the Wikidata query service, so for example ?prop wikibase:propertyType wikibase:String will return all properties of data type String.

NameJSON datatypeRDF nameJSON typeImplemented byLinks
Datenobjektwikibase-itemWikibaseItemwikibase-entityidbuilt-inlist, query
Eigenschaftwikibase-propertyWikibasePropertywikibase-entityidbuilt-inlist, query
Lexemwikibase-lexemeWikibaseLexemewikibase-entityidWikibaseLexeme (Q28925815)list, query
Bedeutungwikibase-senseWikibaseSensewikibase-entityidWikibaseLexeme (Q28925815)list, query
Formwikibase-formWikibaseFormwikibase-entityidWikibaseLexeme (Q28925815)list, query
Einsprachiger TextmonolingualtextMonolingualtextmonolingualtextbuilt-inlist, query
ZeichenkettestringStringstringbuilt-inlist, query
Externer Identifikatorexternal-idExternalIdstringbuilt-inlist, query
URLurlUrlstringbuilt-inlist, query
Mediendatei auf CommonscommonsMediaCommonsMediastringbuilt-inlist, query
Geografische Formgeo-shapeGeoShapestringbuilt-inlist, query
Tabellarische Datentabular-dataTabularDatastringbuilt-inlist, query
Mathematischer AusdruckmathMathstringMath (Q21677559)list, query
Musikalische Notationmusical-notationMusicalNotationstringScore (Q21678392)list, query
MengequantityQuantityquantitybuilt-inlist, query
ZeitpunkttimeTimetimebuilt-inlist, query
Geografische Koordinatenglobe-coordinateGlobecoordinateglobecoordinatebuilt-inlist, query

Schwächen

  • Point in time doesn't support time of day. phab:T57755
  • Quantity doesn't support infinity (Q205), e.g. you cannot state prime number (Q49008)quantity (P1114)infinitely many.

Ausstehende Datentypen

Für keinen der folgenden Datentypen ist die Implementierung wahrscheinlich. In der Zwischenzeit sollten die existierenden Datentypen verwendet werden können.

Siehe: Wikidata:Development plan

Zu erledigen

Dauer

Zeit im Format HH:MM:SS.

Zu planen

Berechnete Eigenschaft

Eine Eigenschaft, die von Wikibase berechnet und direkt zum Objekt hinzugefügt wird. Nicht im Entwicklungsplan.

Mögliche Verwendungszwecke: Anzahl der Aussagen eines Objektes.

Himmelskoordinaten

Ein Koordinatenformat für die Angabe der Positionen von Objekten im Weltraum. Nicht im Entwicklungsplan.

Aktueller Behelf: siehe Wikidata:Property proposal/Astronomical coordinates

Ganzzahlen-Datentyp

Ein Mengendatentyp für positive Ganzzahlen. Dieses wurde teilweise umgesetzt durch die Entfernung von Präzision und Erschaffung von integer constraint (Q52848401).

Monostring-Objekt

Ein Datentyp, der Beschreibungen in vielen Sprachen erlaubt, aber nur einen einzigen Bezeichner. Nicht auf dem Entwicklungsplan.

Current alternatives: lexemes

Alternative that is being evaluated: multilingual label replacing repeated labels

Mehrsprachiger Text

Ein String, der in andere Sprachen übersetzt werden muss. Ein Nutzfall könnte ein Eigenname in nicht-örtlicher Form sein, der in zahlreiche Sprachen und Schriftsysteme übersetzt wird. (Beachte, dass multilingualer Text auch viel händische Übersetzungsarbeit impliziert.)

Multiline text

A string that may contain newlines.

Remote-Eigenschaft

Eigenschaften in Remote-Repositorien werden wahrscheinlich durch ein spezielles Feld für vorhandene Entitäten, statt durch einen separaten Datentyp identifiziert.

Wert-Serien

Eine vereinfachte Art, Serien von Werten für unterschiedliche Zeitpunkte zu definieren. Nicht auf dem Entwicklungsplan.

Schach

Stellt Zeichenfolgen in der FEN-Notation wie in position in Forsyth-Edwards Notation (P6648) direkt als Schachbrett dar.

Hiero

Zeichenfolgen für die Darstellung mit WikiHiero. Zeichenfolgen in der WikiHiero-Syntax werden zur Anzeige in <hiero></hiero> eingebettet. Beispiele auf Talk:Q68101340 und Property_talk:P7383.

Phab-Anfrage zu erstellen.

Kombinierte menschenlesbare und nummerische Identifikation

Datentyp mit dem eine numerische ID und der Seitentitel hinzugefügt werden können, beispielsweise von einer MediaWiki- Seite. Qualifikator MediaWiki page ID (P9675) wird manchmal zu Eigenschaften mit Seitentitel zugefügt. Einige Eigenschaften benutzen direkt den nummerischen Wert.

Wikibase Aussagen

Datentyp, um auf eine spezifische Wikidata Aussage zu verweisen.

Regulärer Ausdruck

Datentyp zur Speicherung von regulären Ausdrücken (regex). Diese werden bisher als Zeichenkette (String) oder als monolingualer Text gespeichert, z. B. format as a regular expression (P1793), format as language specific regular expression (P8770).

IP Adressenbereiche

Datentyp um Adressbereiche anzugeben und Abfragen zu vereinfachen.

Datentypen, die nie implementiert werden

Boolean

Abgelehnt. Vorgeschlagene Alternative: Datenobjekt-Datentyp.

Datentyp ändern

Eine Eigenschaft im "Zeichenkette"-Datentyp kann von einem Systemadministrator in den "Externer-Identifikator"-Datentyp umgewandelt werden. Um so eine Änderung vorzuschlagen, solltest du einen Diskussion auf der Diskussionsseite der Eigenschaft oder im Forum beginnen. Nachdem Konsens besteht, kann eine Anfrage gestellt werden, indem das Entwicklerteam kontaktiert wird. Du solltest die vorherige Diskussion lesen, wenn du eine Eigenschaft umwandeln möchtest, die vor 2016 erstellt wurde.

Andere Änderungen des Datentyps erfordern die Erstellung einer neuen Eigenschaft und die Löschung der alten. Du solltest für solche Anfragen Löschanträge für Eigenschaften nutzen.

Siehe auch