Help:Property constraints portal/Diff within range/nl
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
difference-within-range constraint (Q21510854) geeft aan dat het verschil tussen de waarden voor twee eigenschappen binnen een bepaald bereik of interval moet liggen. Deze beperking is beschikbaar voor kwantitatieve of datum eigenschappen.
Het verschil tussen date of birth (P569) en date of death (P570) moet bijvoorbeeld positief zijn, maar niet meer dan 150 jaar: het moet binnen het interval van zijn.
WikibaseQualityConstraints normaliseert de bereik eindpunten voordat deze beperking wordt gecontroleerd; bijvoorbeeld, de tussenpozen en zijn gelijkwaardig.
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 is mogelijk dat de waarde in de verklaring met de beperking verkeerd is en moet worden aangepast.
- Het is mogelijk dat de waarde in de andere verklaring onjuist is en moet worden aangepast.
- Het is mogelijk dat één van de twee verklaringen volledig 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 drie verplichte parameters:
- property (P2306)
- Bevat de gerelateerde eigenschap. Moet precies één eigenschap bevatten (no value Help of unknown value Help is niet toegestaan), die hetzelfde gegevenstype moet hebben als de eigenschap waarop de beperking is geplaatst. Het verschil wordt berekend als de waarde voor de eigenschap met de beperking minus de waarde voor de eigenschap die in deze parameter wordt gegeven, dus meestal wordt de beperking op de "bovenste" eigenschap geplaatst (bijv. date of death (P570)) en de parameter specificeert de "lagere" eigenschap (bijv. date of birth (P569)).
- minimum value (P2313)
- De ondergrens van het toegestane bereik. De eenheid van de grenswaarde moet overeenkomen met de eenheid van de twee eigenschappen (bijv. year (Q577) voor date of birth (P569) en date of death (P570)). no value Help kan worden gebruikt om een bereik zonder ondergrens () te specificeren. unknown value Help is niet toegestaan.
- maximum value (P2312)
- De bovengrens van het toegestane bereik. De eenheid van de grenswaarde moet overeenkomen met de eenheid van de twee eigenschappen (bijv. year (Q577) voor date of birth (P569) en date of death (P570)). no value Help kan worden gebruikt om een bereik zonder bovengrens () te specificeren. unknown value Help is niet toegestaan.
Voorbeeld
Voorbeeld instelling voor date of birth (P569).
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/P570#Diff within range
Lijsten
Lijsten van eigenschappen die deze bereikbeperking hebben.
- Categorie Eigenschappen met deze bereikbeperking
- SPARQL query - click the execute button at the linked page to see the query result.