Help:Gegevenstype

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:Data type and the translation is 100% complete.

Gegevenstypen definiëren hoe de verklaring zich zal gedragen en wat voor soort gegevens ze gebruiken. Verschillende typen verklaringen gebruiken verschillende typen eigenschappen en ze gebruiken ook verschillende gegevenstypen. Tijdens het maken van eigenschappen is een van de keuzes om het gegevenstype in te stellen en eenmaal ingesteld, wordt de eigenschap vergrendeld voor dit gegevenstype. Dat heeft implicaties voor hoe ze kunnen worden gebruikt en er moet een zekere mate van planning zijn voordat een nuttige eigenschap kan worden gedefinieerd.

De coördinatie van het werk aan de eigenschappen vindt hier plaats.

Built-in data types
Data typeNumber of
properties
External identifier9.151
Item1.670
Quantity661
String335
URL109
Commons media file83
Point in time67
Monolingual text62
Property21
Geographic coordinates10
Tabular data6
Geographic shape3
Extra data types
Data typeNumber of
properties
Mathematical expression36
Sense19
Lexeme15
Form10
Musical Notation6

Eigenschappen op type

Voor een lijst van de eigenschappen die nu elk type gegevenssoort vereisen, zie:

Gegevenstypen voor koppeling van entiteiten

Wikidata heeft 6 soorten entiteiten (Item, Property, Lexeme, Sense, Form en ⧼datatypes-type-wikibase-EntitySchema⧽). Voor elk entiteitstype bestaat er een gegevenstype met dezelfde naam dat kan worden gebruikt om entiteiten van dat type te koppelen.

Item
Een link naar een item. (list of properties)
Property
Link naar een eigenschap. (list of properties)
EntitySchema
Een link naar een entiteitschema. (list of properties)

De volgende gegevenstypen zijn voornamelijk bedoeld voor de verklaringen over Lexemen, dat zijn de lexicographical data van Wikidata.

Lexeme
Link naar een lexeme. (list of properties)
Form
Voor verklaringen over lexemen die refereren aan forms op andere lexemen om hun relatie aan te geven. (list of properties)
Sense
Voor verklaringen over lexemen die refereren aan andere lexemen. (list of properties)

String-gebaseerde gegevenstypen

String

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

Rij van tekens, cijfers en symbolen die niet in verschillende talen of getalnotaties hoeven te worden vertaald. Een tekenreeks wordt niet gebruikt voor berekeningen.

Examples:
  • B123
  • 90928390-XLE
  • u29238

Maximale lengte op Wikidata is 1.500 tekens, zoals gedefinieerd met wmgWikibaseStringLimits in InitialiseSettings.php.

Monolingual text

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

Een string die niet in andere talen wordt vertaald. Dit soort teksten wordt eenmaal gedefinieerd en opnieuw gebruikt in alle talen. Typisch gebruik is een geografisch gelokaliseerde entiteitsnaam die in de lokale taal is geschreven, een identificatie van een of andere aard, een chemische formule of een Latijnse wetenschappelijke naam. Zie voor informatie over de taalcodes die beschikbaar zijn voor eentalige tekstwaarden en hoe ondersteuning voor aanvullende taalcodes te vragen. (Let op dat eentalige tekst ook een enkelvoudig schriftstelsel impliceert, wat de string enigszins problematisch kan maken.)

Maximale lengte op Wikidata is 1.500 tekens, zoals gedefinieerd met wmgWikibaseStringLimits in InitialiseSettings.php.

External identifier

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

String die een in een extern systeem gebruikte identificatiecode vertegenwoordigt. Als een formatter URL (P1630) wordt gedefinieerd, wordt deze als externe link weergegeven. Zie: externe identificaties.

Maximale lengte op Wikidata is 1.500 tekens, zoals gedefinieerd met wmgWikibaseStringLimits in InitialiseSettings.php.

URL

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

Een algemene "URL" die een soort externe bron identificeert, misschien een link naar een externe site van een soort, of een identifier die wordt gebruikt voor het zoeken in een soort gespecialiseerde bron.

Maximale lengte op Wikidata is 1.500 tekens, zoals gedefinieerd met wmgWikibaseStringLimits in InitialiseSettings.php.

Gegevenstypen voor referentie-bestanden op Commons

Commons media

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

Referenties naar bestanden op Wikimedia Commons. Bij het invoeren van het tekstveld wordt de naamruimte "File" op Commons gezocht naar overeenkomende records. Deze bestanden kunnen zowel worden gebruikt om de concepten in Wikidata te illustreren als voor een werkelijke eigenschapswaarde voor opname op Wikipedia.

Examples:
  • Wikidata-logo.svg

Geographic shape

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

Referentie naar het kaartgegevens bestand op Wikimedia Commons. Tijdens het invoeren van het tekstveld wordt de "Data" naamruimte op Wikimedia Commons doorzocht naar overeenkomende gegevens.

Tabular data

type: tabular-data (Tabular data)
list of properties: Categorie:Eigenschappen met tabelgegevens gegevenstype -- Special:ListProperties/tabular-data

Referentie naar het tabelgegevens bestand op Wikimedia Commons. Tijdens het invoeren van het tekstveld wordt de "Data" naamruimte op Wikimedia Commons doorzocht naar overeenkomende gegevens.

Gegevenstypen voor specifieke notaties

Mathematical expression

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

Geformatteerde strings die worden weergegeven als formule.

Voorbeeld:

\sqrt{1-e^2} geeft:

Zie deze pagina voor toepasselijk formaat.

Huidige beperking: op invoertekst kan niet worden gezocht via Query Service.

Musical Notation

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

Gegenereerde afbeelding in het formaat png die een muzikale score toont. Waarden voor dat datatype zijn stringen die muziek beschrijven die de syntaxis van LillyPond volgen.

Voorbeeld:

Waarde string \relative c' { c d e f | g2 g | a4 a a a | g1 |}, geeft
\relative c' { c d e f | g2 g | a4 a a a | g1 |}

Overige gegevenstypes

Quantity

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

Een kwantitatieve waarde vertegenwoordigt een decimaal getal, samen met informatie over het onzekerheidsinterval van dit getal, en een meeteenheid. De attributen zijn:

  • amount: de hoofdwaarde van de hoeveelheid
  • lowerBound: de ondergrens van de hoeveelheid (optioneel)
  • upperBound: de bovengrens van de hoeveelheid (optioneel)
  • unit: maateenheidsartikel (leeg voor dimensieloze waarden)

Binnenin zijn de 'hoeveelheid', de 'ondergrens' en de 'bovengrens' strings; positieve getallen worden opgeslagen met een plus-teken, hoewel dit niet wordt weergegeven. De weergave van een hoeveelheid mag niet langer zijn dan 127 tekens; daarom is de maximale waarde van een hoeveelheid 10^126-1.

Eenheidsconversie wordt uitgevoerd op basis van conversion to SI unit (P2370). De meeste eenheden met deze eigenschap worden in de RDF-export voor de query service (oktober 2019) genormeerd.

De normalisatietabel is leesbaar als een JSON-bestand in de WMF Mediawiki-repository.

Examples:
  • 762 (dimensieloos)
  • 2500 km (boven- en ondergrens niet bepaald, met eenheid)
  • 1,03 ± 0,02 g (voeg in als "nominale waarde" +/- "tolerantie", die een onder- en bovengrens vertegenwoordigt, met eenheid). De tolerantie wordt in sommige gevallen niet getoond op Wikipedia, alleen de nominale waarde, bijvoorbeeld in Wikidata-lijsten geproduceerd door de bot listeria.

Time

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

Dit gegevenstype slaat een datum op in de Gregoriaanse of Juliaanse kalender. Gedetailleerde structuur.

Examples:
  • 2012
  • 1780-05 (=Mei 1780)
  • 1833-11-01 (=1 november 1833)

Zie Help:Dates voor meer.

Globe coordinate

type: globe-coordinate (Geographic coordinates)
list of properties: Category:Properties with globe-coordinate-datatype/nl -- Special:ListProperties/globe-coordinate

Een geografische positie die wordt gegeven als een breedte-lengte paar (in gms of decimale graden) voor een bepaalde "globe" (elk sterrenlichaam). De wereld wordt standaard gebruikt voor "Aarde" (globe: http://www.wikidata.org/entity/Q2). Een "precision" parameter beschrijft de resolutie van de bron van de coördinaat. Merk op dat het coördinatenstelsel wordt aangenomen als "WGS84" (Swallow's nest (Q1902211)), dat misschien niet geschikt is voor minder aardachtige lichamen, en dit is niet instelbaar.

De web-interface van Wikidata laat nu niet alle parameters van dit gegevenstype zien. De waarde wordt alleen als de coördinaat, plus een ingebedde kaart gevisualiseerd als de globe is Earth (Q2). De precisie kan worden aangepast in de bewerkingsmodus. De globe is niet zichtbaar, noch bewerkbaar, in de item-weergave. De volledige configuratie is echter zichtbaar in de historische verschilweergave (voorbeeld).

Wanneer u de webinterface gebruikt, is de opgeslagen waarde een exact veelvoud van de gekozen precisie.

Het is mogelijk om de gegevens volledig te bewerken via API. Het hulpmiddel CLI is een manier om toegang te krijgen tot de API. In dit voorbeeld Olympus Mons (Q520) krijgt een coördinaat op Mars (Q111) met behulp van de parameter globe (gebruikt in coordinate location (P625)):

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

Het script globe.js voegt een gebruikersinterface toe om de parameter globe coordinate location (P625).

Bots zoals LocatorBot kunnen detecteren wanneer de globeparameter coordinate location (P625) niet is ingesteld volgens located on astronomical body (P376). Het toevoegen van located on astronomical body (P376) en wachten tot een bot de coördinatenbol bijwerkt, is een geaccepteerde tijdelijke oplossing.

Technische details

In het Wikibase JSON formaat wordt elke waarde vertegenwoordigd door "datatype": <datatype>, "datavalue": {"type": <type>, "value": ...}, waarbij de weergave van de value afhankelijk is van de type.

In de RDF-indelings worden gegevenstypen weergegeven door de RDF name in de volgende tabel met http://wikiba.se/ontology# (of het voorvoegsel wikibase: in het geval van de RDF-dumps). Merk op dat dit voorvoegsel ook beschikbaar is in de Wikidata query service, dus ?prop wikibase:propertyType wikibase:String retourneert bijvoorbeeld alle eigenschappen van het gegevenstype String.

NameJSON datatypeRDF nameJSON typeImplemented byLinks
Itemwikibase-itemWikibaseItemwikibase-entityidbuilt-inlist, query
Eigenschapwikibase-propertyWikibasePropertywikibase-entityidbuilt-inlist, query
Lexeemwikibase-lexemeWikibaseLexemewikibase-entityidWikibaseLexeme (Q28925815)list, query
Betekeniswikibase-senseWikibaseSensewikibase-entityidWikibaseLexeme (Q28925815)list, query
Vormwikibase-formWikibaseFormwikibase-entityidWikibaseLexeme (Q28925815)list, query
Entiteitsschemaentity-schemaEntitySchemawikibase-entityidWikidata Entity Schema (Q73505550)list, query
Enkeltalige tekstmonolingualtextMonolingualtextmonolingualtextbuilt-inlist, query
TekenreeksstringStringstringbuilt-inlist, query
Externe identificatiecodeexternal-idExternalIdstringbuilt-inlist, query
URLurlUrlstringbuilt-inlist, query
Mediabestand van CommonscommonsMediaCommonsMediastringbuilt-inlist, query
Geografische vormgeo-shapeGeoShapestringbuilt-inlist, query
Gegevens in tabelvormtabular-dataTabularDatastringbuilt-inlist, query
Wiskundige uitdrukkingmathMathstringMath (Q21677559)list, query
Muzieknotatiemusical-notationMusicalNotationstringScore (Q21678392)list, query
HoeveelheidquantityQuantityquantitybuilt-inlist, query
TijdstiptimeTimetimebuilt-inlist, query
Geografische coördinatenglobe-coordinateGlobecoordinateglobecoordinatebuilt-inlist, query

Beperkingen

  • Point in time ondersteunt het tijdstip van de dag niet. phab:T57755
  • Quantity ondersteunt geen infinity (Q205), U kunt bijvoorbeeld niet Q49008P1114oneindig veel{{{3}}} verklaren.

Aanhangige gegevenstypen (pending)

Geen van de volgende datums van tenuitvoerlegging zijn waarschijnlijk beschikbaar. Bestaande datatypes kunnen het in de tussentijd oplossen.

Zie: ontwikkelplan

Nog te doen

Duur

tijd in HH:MM:SS formaat.

Te plannen

Berekende eigenschap

Een eigenschap berekend door Wikibase en direct toegevoegd aan items. Niet in het ontwikkelingsplan.

Mogelijke toepassingen: aantal verklaringen met het item.

Hemelcoördinaten

Een coördinatenformaat voor het bepalen van de posities van hemellichamen. Niet in het ontwikkelingsplan.

Huidige werkwijze: Wikidata:Property proposal/Astronomical coordinates

Integer gegevenstype

Een kwantitatief gegevenstype voor positieve gehele getallen. Deels geïmplementeerd door het verwijderen van precisie en het creëren van integer constraint (Q52848401).

Monostring item

Een gegevenstype die beschrijvingen in elke taal toelaat, maar een enkel label. Niet in het ontwikkelingsplan.

Huidige alternatieven: lexemen

Alternatief dat wordt beoordeeld: meertalig label dat herhaalde labels vervangt

Meertalige tekst

Een string die in andere talen moet worden vertaald. Het kan een entiteitsnaam zijn op niet-lokale vorm, die wordt vertaald in verschillende talen en scriptsystemen. ("Let op dat veeltalige tekst ook veel handmatig werk impliceert tijdens de vertaling".) Het werkelijke doel moet worden vastgesteld.

Tekst met meerdere regels

Een string die nieuwe regels kan bevatten.

Remote eigenschap

De eigenschappen in remote repositories kunnen waarschijnlijk worden geïdentificeerd via een speciaal veld over bestaande entiteiten, en niet via een afzonderlijk gegevenstype.

Waarde reeks

Een vereenvoudigde manier om een reeks waarden voor verschillende punten in de tijd op te slaan. Niet in het ontwikkelingsplan.

Schaken

Teksten in FEN-notatie weergeven zoals in position in Forsyth-Edwards Notation (P6648) direct als schaakbord.

Hiero

Teksten voor weergave met WikiHiero. Teksten in WikiHiero syntaxis zijn ingebed in een tag voor het weergeven. Voorbeelden op Talk:Q68101340 en Property_talk:P7383.

Phab verzoek om dit te doen.

Combineerd menselijk leesbare en numerieke ID

Gegevenstype om numerieke id en paginatitel toe te voegen, bijvoorbeeld van een MediaWiki-pagina. Kwalificatie MediaWiki page ID (P9675) wordt soms toegevoegd aan de waarde van de eigenschap met paginatitels. Sommige eigenschappen gebruiken de numerieke waarde rechtstreeks.

Wikibase verklaring

Gegevenstype om te verwijzen naar een specifieke Wikidata-verklaring.

Reguliere expressies

Gegevenstype voor het opslaan van reguliere expressies (regex). Deze worden nu opgeslagen als strings of eentalige tekst, bijvoorbeeld format as a regular expression (P1793), format as language specific regular expression (P8770).

IP-adresbereik

Gegevenstype om adresbereik te bewaren en het opvragen te vereenvoudigen.

Gegevenstypen die nooit worden ingevoerd

Boolean

Afgewezen. Aanbevolen alternatief: item-gegevenstype.

Gegevenstype wijzigen

Een eigenschap van een "string"-gegevenstype kan door een systeembeheerder omgezet worden in het "externe-id gegevenstype". Als u een dergelijke wijziging wilt laten uitvoeren, kunt u een discussie starten op de besprekingspagina van de eigenschap of op Projectchat. Na een consensus kan een verzoek worden gedaan door contact op te nemen met het ontwikkelingsteam. U moet de vorige discussie lezen als u een eigenschap wilt omzetten die vóór 2016 is gemaakt.

Andere wijzigingen van het gegevenstype vereisen het creëren van een nieuwe eigenschap en het verwijderen van de oude. U moet in zulke gevallen verzoeken doen voor het verwijderen van een eigenschap.

Zie ook