Help:Property constraints portal/Value class/nl

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:Property constraints portal/Value class and the translation is 100% complete.

value-type constraint (Q21510865) geeft aan dat waarden van een bepaalde eigenschap een bepaald type moeten hebben. Dit wordt ook wel het bereik van een eigenschap genoemd.

Bijvoorbeeld, waarden voor mother (P25) moeten instance of (P31), human (Q5) of animal (Q729) zijn, en waarden voor ̩space launch vehicle (P375) moeten subclass of (P279) of launch vehicle (Q697175) zijn.

Er worden subklasse-relaties volgens subclass of (P279) verwacht: als een beperking vereist dat een item een voorbeeld van building (Q41176) moet zijn, is het geen schending als het item een voorbeeld is van skyscraper (Q11303), omdat er een subclass of (P279) pad is van skyscraper (Q11303) naar building (Q41176). (Als een indirecte relatie niet is toegestaan, moet value-requires-statement constraint (Q21510864) worden gebruikt.) Langere paden hebben soms een tijdsverloop en werken niet in alle hulpmiddelen.

Als er geen constraint scope (P4680) is gespecificeerd, wordt deze beperking overal gecontroleerd.

Mogelijke acties

Er zijn verschillende mogelijke manieren om een schending van deze beperking aan te pakken:

Parameters

Deze beperking heeft twee parameters (beide verplicht):

relation (P2309)
Moet instance of (Q21503252), subclass of (Q21514624) of instance or subclass of (Q30208840) zijn. Beschrijft of het item een instantie van de klasse(n) moet zijn, of een subklasse ervan, of dat beide zijn toegestaan. Deze parameter mag slechts één keer worden opgegeven.
class (P2308)
Geeft een overzicht van de klassen die zijn toegestaan voor de waarde. Elke klasse moet een item-ID zijn (no value Help of unknown value Help is niet toegestaan). Als er meer dan één klasse is opgegeven, is aan de beperking voldaan zolang de waarde ten minste één van deze typen heeft.


Voorbeelden

Voorbeeld 1

Waarden voor adjacent station (P197) moeten een instantie zijn van station (Q719456).

property constraint
Normal rank value-type constraint
class station
relation instance of
0 references
add reference


add value

Voorbeeld 2

De waarde van ̩space launch vehicle (P375) moet een subklasse van launch vehicle zijn.

Sjabloon

Wanneer de beperking is ingesteld op de eigenschap, wordt het volgende sjabloon automatisch weergegeven in de overlegpagina van de eigenschap. De sjabloon wordt gemaakt door Module:Constraints met behulp van {{Constraint}}, aangeroepen vanuit {{Property documentation}}. Vertalingen worden gedefinieerd op Module:i18n/constraints.

Value type “entry point (Q228332), proposed railway station (Q28109487): This property should use items as value that contain property “instance of (P31)”. On these, the value for instance of (P31) should be an item that uses subclass of (P279) with value entry point (Q228332), proposed railway station (Q28109487) (or a subclass thereof). (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P197#Value type Q228332, Q28109487, SPARQL

Lijsten

Lijsten met eigenschappen die een beperking van het ingestelde waardetype hebben.