Help:Property constraints portal/Inverse/nl
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
inverse constraint (Q21510855) geeft aan dat een eigenschap een omgekeerde eigenschap heeft, en waarden voor de eigenschap moeten een verklaring hebben met de omgekeerde eigenschap die naar het oorspronkelijke item wijst.
Bijvoorbeeld, mother (P25) heeft de omgekeerde eigenschap child (P40): als de verklaring Jesus (Q302)mother (P25)Mary (Q345) bestaat, dan moet de omgekeerd verklaring Mary (Q345)child (P40)Jesus (Q302) ook bestaan.
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 omgekeerde vermelding bij het andere item wordt toegevoegd, indien het ontbreekt. Omdat er veel van deze gevallen kunnen zijn, gebeurt dit vaak via bots.
- 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 parameter:
- property (P2306)
- Het bevat de omgekeerde eigenschap. Het moet precies één eigenschap bevatten (no value Help of unknown value Help is niet toegestaan).
Voorbeeld
Voorbeeld instelling voor mother (P25).
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.
if [item A] has this property (mother (P25)) linked to [item B],
then [item B] should also have property “child (P40)” linked to [item A]. (Help)
List of violations of this constraint: Database reports/Constraint violations/P25#inverse, SPARQL
Lijsten
Lijsten van eigenschappen die met een omgekeerde beperking zijn ingesteld.
- Category:Properties with inverse constraints
- SPARQL query - click the execute button at the linked page to see the query result.