Help:Property constraints portal/Qualifiers/nl
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
allowed qualifiers constraint (Q21510851) geeft aan dat alleen een bepaalde set kwalificaties mag worden gebruikt met een eigenschap. Als u vereiste kwalificaties wilt opgeven, gebruikt u verplichte kwalificaties beperking.
Bijvoorbeeld, de enige kwalificaties die geldig zijn voor musical conductor (P3300) zijn start time (P580), end time (P582) en object named as (P1932).
Deze beperking kan alleen worden gecontroleerd op de hoofdwaarde van een verklaring; als er een andere constraint scope (P4680) wordt gespecificeerd, wordt er een fout gemeld.
Als een dergelijke beperking is gedefinieerd voor een eigenschap, worden de waarden ervan ook gebruikt als suggesties wanneer iemand een nieuwe verklaring toevoegt aan die eigenschap. Iemand die bijvoorbeeld een nieuwe musical conductor (P3300) verklaring ziet de toegestane kwalificaties, start time (P580), end time (P582) en object named as (P1932), als suggesties bij het toevoegen van een kwalificatie. (Andere eigenschappen kunnen nog steeds worden toegevoegd door ernaar te zoeken of door het ID van de eigenschap te plakken.)
Mogelijke acties
Er zijn verschillende mogelijke manieren om een schending van deze beperking aan te pakken:
- Het is mogelijk dat de kwalificatie niet de juiste is om voor de verklaring te gebruiken, en een vergelijkbare maar andere eigenschap moet worden gebruikt in plaats daarvan. Controleer de lijst van toegestane kwalificaties voor een toepasselijke eigenschap.
- Het is mogelijk dat de verklaring helemaal geen kwalificatie moet bevatten en dat de kwalificatie verwijderd moet worden.
- Het is mogelijk dat de verklaring een zeldzame, maar legitieme uitzondering is op de beperking, en niets moet worden gedaan.
Parameters
Deze beperking heeft één verplichte parameter:
- property (P2306)
- Bevat de toegestane kwalificaties. Moet een of meer eigenschappen bevatten, of één no value Help om aan te geven dat verklaringen voor deze eigenschap geen kwalificaties mogen hebben. (unknown value Help is niet toegestaan.)
Voorbeelden
Voorbeeld 1
Bijvoorbeeld, geldige kwalificatie voor students count (P2196) is point in time.
property constraint |
| ||||||||||||
add value |
Voorbeeld 2 - geen kwalificaties toegestaan
Instelling voor geen kwalificaties toegestaan. no value geeft aan dat verklaringen voor deze eigenschap geen kwalificaties mogen hebben. "no value" wordt toegevoegd aan verklaringen door te klikken op het icoontje naast het waardeveld dat er als volgt uitziet .
property constraint |
| ||||||||||||
add value |
Universeel toegestane kwalificaties
Van bepaalde eigenschappen wordt verwacht dat ze worden toegestaan als kwalificaties voor bijna elke verklaring: met name reason for deprecated rank (P2241), reason for preferred rank (P7452) en mapping relation type (P4390). WikibaseQualityConstraints weet niets van deze speciale eigenschappen; daarom wordt verwacht dat ze worden opgenomen in de meeste allowed qualifiers constraint (Q21510851) beperkingen. (Zie T242797 ter bespreking.)
Sjabloon
Wanneer de beperking is ingesteld op de eigenschap, wordt het volgende sjabloon automatisch weergegeven op de overlegpagina van de eigenschap. Het sjabloon wordt gemaakt door Module:Constraints met behulp van Template:Constraint, aangeroepen vanuit Template:Property documentation. Vertalingen voor sommige beperkingsberichten worden gedefinieerd in Module:i18n/constraints; andere, zoals het bericht voor allowed qualifiers constraint (Q21510851), bevinden zich op TranslateWiki.
List of violations of this constraint: Database reports/Constraint violations/P286#allowed qualifiers, SPARQL
Lijsten
Lijsten met eigenschappen waarbij het is toegestaan een kwalificatie beperking te hebben.
- Category:Properties with qualifiers constraints
- SPARQL query - click the execute button at the linked page to see the query result.