Help:Property constraints portal/Diff within range/fr

From testwiki
Jump to navigation Jump to search

<languages/> Help:Property constraints portal/Header constraint type

Template:Q 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 Template:P et Template:P doit être positive, mais pas plus de 150 ans : elle doit être dans l'intervalle [0a,150a].

WikibaseQualityConstraints normalise l'intervalle des points d'extrémité avant de vérifier cette contrainte; par exemple, les intervalles [0days,14days] et [0weeks,2weeks] sont équivalents.

Si aucun Template:P 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 :

Template:P
Contient la propriété correspondante. Doit contenir exactement une propriété (Template:No value ou Template:Unknown value 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 Template:P) et le paramètre spécifie la propriété « inférieure » (par exemple Template:P).
Template:P
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 Template:Q pour Template:P et Template:P). Template:No value peut être utilisé pour spécifier une plage sans limite inférieure ((,n]). Template:Unknown value n'est pas permise.
Template:P
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 Template:Q pour Template:P et Template:P). Template:No value peut être utilisé pour spécifier une plage sans limite supérieure ([n,+)). Template:Unknown value n'est pas permise.

Exemple

Exemple de déclaration pour Template:P. Template:Statement+

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.

{{#invoke:Constraints|extractIndividualConstraintTemplate|id=P570|constraint_type=Q21510854}}

Listes

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


Template:Property constraints Template:Translation categories