Help:Property constraints portal/Item/nl
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
item-requires-statement constraint (Q21503247) geeft aan dat items die deze eigenschap gebruiken, een bepaalde andere verklaring moeten hebben. De equivalente beperking voor de waarde van een verklaring is waarde vereist claim.
Bijvoorbeeld, items die een killed by (P157) verklaring hebben, moeten ook een verklaring voor place of death (P20) en date of death (P570) hebben, evenals de verklaring manner of death (P1196)homicide (Q149086).
Als er geen constraint scope (P4680) is opgegeven, wordt deze beperking alleen gecontroleerd op de hoofdwaarde van een verklaring. Dit is ook de enige die nu wordt ondersteund.
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 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 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 Help en unknown value Help worden letterlijk geïnterpreteerd, net als elke normale waarde (uitgaven met no value Help of unknown value Help 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 1
Voorbeeld instelling voor killed by (P157).
property constraint |
| ||||||||||||||||||||||||||||||||||||
add value |
Voorbeeld 2
Voorbeeldinstelling voor Quebec cultural heritage directory ID (P633) die een identificatiecode is voor het culturele erfgoed van Quebec. Dus als een bepaald item deze ID heeft, moet het item zich in Canada bevinden.
property constraint |
| ||||||||||||||||
add value |
Automatisch verbeteren schendingen
KrBot lost deze beperkingsschendingen automatisch op in het volgende geval:
- beperking heeft een enkele waarde van eigenschap item of property constraint (P2305);
- constraint status (P2316) is ingesteld op mandatory constraint (Q21502408);
- Verbeterd item heeft geen andere waarden van de eigenschap.
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.
constraint “item-requires-statement constraint (Q21503247)” declaration error: “Module:Constraints/search:24: attempt to index a nil value”.
Lijsten
Een lijst van eigenschappen waarvan is ingesteld dat het item een beperking van de verklaring vereist.
- Category:Properties with constraints on items using them
- SPARQL query - click the execute button at the linked page to see the query result.