Julian edited untitled.tex  over 8 years ago

Commit id: 4b7401ee964f9795a084993eb60446c76b0b3b5d

deletions | additions      

       

Aus Abbildung 1.1 könnte abgeleitet werden, dass es sich bei den Werten um primitive Datentypen handelt. Tatsächlich ist es aber eine wichtige Eigenschaft von Wikidata, dass Daten häufig als zusammengesetzte Datentypen modelliert werden. So besteht bspw. der Datentyp ‚Geographic locations‘ aus mehreren Dezimalwerten und dem zugrundeliegenden Koordinatensystem.   Ziel dieses Projekts ist es, den Grundstein für einen neuen Datentypen zu legen, mit dem mathematische Formeln modelliert werden können.   \cite{wikiDataIntro} Im Folgenden werden wir einen Überblick über WikiData und dessen technischen Hintergründen geben und dann erläutern, was mathematische Formeln sind.  \subsection{Datentypen in WikiData}  Im Folgenden werden Items verfügen über Eigenschaften (properties),  die vorhandenen in Verbindung mit Werten (values) zu Behauptungen werden. Ein Beispiel für eine Behauptung über das Item ‚Berlin‘ wäre:   Einwohnerzahl (property) ist 3.500.000 (value)  In Wikidata wird für jede Eigenschaft ein Datentyp festgelegt.  Datentypen bestehen wiederum aus zusammengesetzten Typen  und ihre Verwendungen aufgezählt werden fest definiert. Dies impliziert, dass ein property einen ausreichend umfangreichen Planungsprozess durchlaufen muss, damit sichergestellt ist, dass es mit dem passenden Datentyp bestmöglich modelliert wird.   Im oben genannten Beispiel wäre der Datentyp Quantity (Mengeneinheit). Dieser setzt sich zusammen aus (Quelle: https://www.mediawiki.org/wiki/Wikibase/DataModel#Quantities)  • amount: the quantity's main value  • lowerBound: the quantity's lower bound (1 by default)  • upperBound: the quantity's upper bound (1 by default)  • unit: unit of measure item (empty for dimensionless values)  wobei im Beispiel lediglich die dimensionslose Anzahl angegeben würde. Durch die Unter- und Obergrenze könnten aber auch temporäre Schwankungen einbezogen werden. Wenn beispielweise eine Schätzung der Einwohnerzahl zugrunde liegt, könnte mit dem Datentyp 3.500.000 +/- 50.000 u.ä. dargestellt werden. Die ‚Einheit‘ verweist im Beispiel vom Datentyp quantity auf eine physikalische Größe und ist nicht etwa ein String.  Neben dem Datentyp 'Menge' gibt es weitere Datentypen  \cite{wikiDataList}: \textbf{Strings} sind sprachenunabhängige Zeichenketten.