Help:Property constraints portal/Item/nl

This page is a translated version of the page Help:Property constraints portal/Item and the translation is 100% complete.

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
  item-requires-statement constraint
property place of death
0 references
add reference
  item-requires-statement constraint
property date of death
0 references
add reference
  item-requires-statement constraint
property manner of death
item of property constraint homicide
0 references
add reference


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.

Automatisch verbeteren schendingen

KrBot lost deze beperkingsschendingen automatisch op in het volgende geval:

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.