Help:Property constraints portal/Required qualifiers/nl
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
required qualifier constraint (Q21510856) geeft aan dat er voor deze eigenschap een kwalificatie vereist is. Om de reeks toegestane kwalificaties te beperken, gebruik toegestane kwalificatiebeperkingen.
Bijvoorbeeld, head of state (P35) verklaringen moeten altijd een kwalificatie start time (P580) hebben.
Als de eigenschap ook een toegestane kwalificatie beperking heeft, moeten alle vereiste kwalificaties ook als toegestane kwalificaties worden vermeld.
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.
Mogelijke acties
Er zijn verschillende mogelijke manieren om een schending van deze beperking aan te pakken:
- Het meest waarschijnlijke geval is dat de ontbrekende kwalificatie moet worden toegevoegd. Als de waarde niet bekend is, zou het logisch kunnen zijn om waarde $unknown te gebruiken.
- Het is mogelijk dat de verklaring een zeldzame (maar legitieme) uitzondering is op de beperking, en er niets moet worden gedaan.
Parameters
Deze beperking heeft één verplichte parameter:
- property (P2306)
- Het bevat de vereiste kwalificatie. Het moet precies één eigenschap bevatten (no value Help of unknown value Help zijn niet toegestaan). Om meerdere vereiste kwalificaties toe te voegen, voeg meerdere beperkingen van dit type toe.
Voorbeelden
Voorbeeld 1
Voorbeeld instelling voor population (P1082).
property constraint |
| ||||||||||||
add value |
Voorbeeld 2
Voorbeeld instelling voor solubility (P2177).
property constraint |
| |||||||||||||||||||||||
add value |
Sjabloon
Wanneer de beperking is ingesteld op de eigenschap, wordt het volgende sjabloon automatisch weergegeven in de overlegpagina van de eigenschap. Het sjabloon wordt gemaakt door Module:Constraints met behulp van Template:Constraint, aangehaald uit Template:Property documentation. Vertalingen worden gedefinieerd op Module:i18n/constraints.
List of violations of this constraint: Database reports/Constraint violations/P1082#mandatory qualifier, SPARQL
Lijsten
Lijsten met eigenschappen waarvoor een vereiste kwalificatiebeperking is ingesteld.
- Category:Properties with required qualifiers constraints
- SPARQL query - click the execute button at the linked page to see the query result.