Help:Portail des contraintes de propriété/Écart de valeurs

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

difference-within-range constraint (Q21510854) indique que la différence entre les valeurs de deux propriétés doit se situer à l'intérieur d'une certaine plage ou d'un certain intervalle. Cette contrainte est disponible pour les propriétés de quantité ou de date.

Par exemple, la différence entre date of birth (P569) et date of death (P570) doit être positive, mais pas plus de 150 ans : elle doit être dans l'intervalle .

WikibaseQualityConstraints normalise l'intervalle des points d'extrémité avant de vérifier cette contrainte; par exemple, les intervalles et sont équivalents.

Si aucun constraint scope (P4680) n'est spécifié, cette contrainte porte uniquement sur la valeur principale de la déclaration. C'est par ailleurs le seul champ d'application actuellement pris en charge.

Actions possibles

Il y a plusieurs façons de corriger une violation pour cette contrainte :

  • Il est possible que la valeur de la déclaration avec la contrainte soit incorrecte et doive être corrigée.
  • Il est possible que la valeur dans l'autre déclaration soit incorrecte et doive être corrigée.
  • Il est possible que l'une des deux déclarations doive être complètement supprimée.
  • Il est possible que l'élément soit une exception rare mais légitime à la contrainte, et rien ne devrait être fait.

Paramètres

Cette contrainte a trois paramètres obligatoires :

property (P2306)
Contient la propriété correspondante. Doit contenir exactement une propriété (no value Help ou unknown value Help ne sont pas autorisés) qui doit avoir le même type de données que la propriété sur laquelle la contrainte est placée. La différence est calculée en soustrayant la valeur de la propriété avec la contrainte par la valeur de la propriété donnée dans ce paramètre, donc habituellement la contrainte est placée sur la propriété « supérieure » (par exemple date of death (P570)) et le paramètre spécifie la propriété « inférieure » (par exemple date of birth (P569)).
minimum value (P2313)
Limite inférieure de la plage autorisée. L'unité de la valeur limite doit correspondre à l'unité des deux propriétés (par exemple year (Q577) pour date of birth (P569) et date of death (P570)). no value Help peut être utilisé pour spécifier une plage sans limite inférieure ( ). unknown value Help n'est pas permise.
maximum value (P2312)
Limite supérieure de la plage autorisée. L'unité de la valeur limite doit correspondre à l'unité des deux propriétés (par exemple year (Q577) pour date of birth (P569) et date of death (P570)). no value Help peut être utilisé pour spécifier une plage sans limite supérieure ( ). unknown value Help n'est pas permise.

Exemple

Exemple de déclaration pour date of birth (P569).

property constraint
  difference-within-range constraint
property date of birth
minimum value 0 year
maximum value 150 year
0 reference
add reference


add value

Modèle

Lorsque la contrainte est appliquée à la propriété, le modèle suivant est automatiquement affiché sur la page de discussion de la propriété. Le modèle est créé par Module:Constraints en utilisant Template:Constraint, appelé à partir de Template:Property documentation. Les traductions sont définies sur Module:i18n/constraints.

Difference with “date of birth (P569)” within range [-1, 150]: the difference with property “date of birth (P569)” should be in the range from “-1” to “150”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). Known exceptions: Zaro Aga (Q148028), Thomas Parr (Q657399), Shirali Muslumov (Q2349607), Mahmud Eyvazov (Q4529980), Kyle Reese (Q592358), Li Ching-Yuen (Q304690)
List of violations of this constraint: Database reports/Constraint violations/P570#Diff within range

Listes

Liste des propriétés initialisées différemment de la contrainte d'intervalle.