Help:Property constraints portal/Target required claim/nl
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
value-requires-statement constraint (Q21510864) geeft aan dat waarden voor deze eigenschap een bepaalde andere verklaring moeten hebben. De equivalente beperking voor het item dat de verklaring bevat is item vereist claim.
Bijvoorbeeld, waarden van screenwriter (P58) verklaring moeten ook een verklaring voor sex or gender (P21) en de verklaring occupation (P106)screenwriter (Q28389) hebben.
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:
- Het meest waarschijnlijke geval is dat de ontbrekende verklaringen aan het waarde van het item moeten worden toegevoegd.
- Het is mogelijk dat het huidige item helemaal niet de verklaring zou moeten bevatten en dat de verklaring moet worden verwijderd.
- Het is mogelijk dat het verkeerde waarde-item is gekozen, bijvoorbeeld The Beatles (Q3295515) in plaats van The Beatles (Q1299), en dat de verklaring moet worden bijgewerkt.
- 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 en één optionele parameter:
- property (P2306)
- Het bevat de eigenschappen van de ontbrekende verklaring. Het moet precies één eigenschap bevatten (̩no value Help of unknown value Help is niet toegestaan). Om meerdere vereiste verklaringen toe te voegen, voeg meerdere beperkingen van dit type toe.
- item of property constraint (P2305)
- Optioneel; bevat de toegestane waarden. no value Helpue en unknown value Helpue worden letterlijk geïnterpreteerd, net als elke normale waarde (uitgaven met no value Helpue of unknown value Helpue zijn alleen toegestaan als deze speciale waarden ook worden gegeven in de toegestane waarden).
- Als deze parameter ontbreekt, vereist de beperking alleen dat een verklaring met de gegeven eigenschap bestaat, maar legt geen beperking op de waarde.
Voorbeelden
Voorbeeld instelling voor film editor (P1040).
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/P1040#Target required claim P21, SPARQL, SPARQL (by value)
Lijsten
Lijsten met eigenschappen waarvoor een ingestelde waarde een verklaringsbeperking vereist.
- Category:Properties with target required claim constraints
- SPARQL query - click the execute button at the linked page to see the query result.