Help:portail des contraintes de propriété

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:Property constraints portal and the translation is 88% complete.

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎català • ‎dansk • ‎français • ‎galego • ‎italiano • ‎latviešu • ‎polski • ‎português do Brasil • ‎svenska • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎مصرى • ‎中文 • ‎日本語
Rapport de violation de contrainte de la propriété Wikidata sur la page d'un élément.

Les contraintes de propriété sont des règles sur properties qui spécifient comment les propriétés doivent être utilisées. Le modèle Wikidata lui-même est très flexible : rien ne vous empêche d’ajouter Universe (Q1) à head of government (P6). Cependant, une contrainte sur la propriété peut vous dire qu'un head of government (P6) est généralement un être humain.

Les contraintes sont des astuces, pas des restrictions fermes et sont conçues comme une aide ou des conseils pour l'éditeur. Ils peuvent avoir des exceptions : par exemple, la ville de Talkeetna (Q668224) a élu le chat Stubbs (Q7627362) comme maire.

Contraintes populaires

Item Page d’aide Message de violation
single value constraint (Q19474404) Help:Property constraints portal/Single value MediaWiki:Wbqc-violation-message-single-value
distinct values constraint (Q21502410) Help:Property constraints portal/Unique value
format constraint (Q21502404) Help:Property constraints portal/Format
type constraint (Q21503250) Help:Property constraints portal/Type
value type constraint (Q21510865) Help:Property constraints portal/Value type
multi-value constraint (Q21510857) Help:Property constraints portal/Multi value MediaWiki:wbqc-violation-message-multi-value

Types de contrainte par ordre alphabétique

Les types de contraintes suivants sont disponibles :

Commons link constraint
Les valeurs de cette déclaration devraient être des liens valides vers Wikimedia Commons. Exemples : image (P18) (espace de noms « Fichier »), Commons category (P373) (espace de noms « Catégorie »).
allowed entity types constraint
Cette propriété ne doit être utilisée que sur certains types d'entités. Exemple: Wikidata property example (P1855) (propriétés).
allowed qualifiers constraint
Les déclarations pour cette propriété ne devraient pas avoir d’autres qualificatifs que ceux listés. Exemples: pour continent (P30) les qualificatifs start time (P580) et end time (P582), pour Freebase ID (P646) aucun qualificatif.
allowed units constraint
Les unités des valeurs numériques des déclarations de la propriété sont à choisir parmi celle de la contrainte (ou aucune). Exemples : term length of office (P2097) unité: year (Q577); population (P1082) pas d’unité.
citation needed constraint
Les instructions pour cette propriété doivent avoir au moins une référence. Exemple : propriétés susceptibles d'être contestées.
conflicts-with constraint
Les éléments avec cette propriété ne devraient pas avoir certaines autres propriétés ou déclarations. Exemples: sex or gender (P21) est en conflit avec author (P50), qui à son tour est en conflit avec instance of (P31)  human (Q5).
contemporary constraint
Les éléments avec cette propriété et les valeurs pour cette propriété devraient coexister à un moment donné. Exemples : mother (P25), country of citizenship (P27).
difference within range constraint
alias. différence à l'intérieur de la plage. La différence entre les valeurs pour cette propriété et pour une autre propriété doit être comprise à l'intérieur d'une certaine plage ou d'un certain intervalle. Par exemple, la différence entre date of birth (P569) et date of death (P570) doit être comprise entre 0 et 150 ans.
distinct values constraint
alias valeur unique et valeur distincte. Aucune paire d’élément ne devraient avoir une valeur identique pour les déclarations de cette propriété; chaque valeur devrait n’être présente dans une seule déclaration de cette propriété dans tous Wikidata. Presque tous les identifiants devraient avoir cette contrainte, un identifiant étant supposé désigner une et une seule entité. C’est le cas pour les ISBN, freebase ID, … Les exemples incluent flag (P163) et anthem (P85).
format constraint
Les valeurs des déclarations avec cette propriétés sont d’une certaine forme. Très souvent utilisé pour des identifiants (taille de l’identifiant, démarre avec une certaine lettre, est constitué de chiffres, etc.)
integer constraint
Les valeurs de cette propriété devraient être des entiers sans décimales.
inverse constraint
Statements using this property should always have an inverse statement. Examples: P22 (P22)/mother (P25) with child (P40).
item requires statement constraint
Les élements qui possèdent cette propriété devraient aussi avoir certaines autres déclarations. Par exemples, les éléments avec une déclaration killed by (P157) devraient avoir des déclarations place of death (P20), date of death (P570) et manner of death (P1196)  homicide (Q149086).
mandatory qualifier constraint
Les déclarations de cette propriété doivent avoir les qualificatifs listés. Exemple: une déclaration stock exchange (P414) doit être qualifiée avec ticker symbol (P249) et start time (P580).
multi-value constraint
Les éléments devraient avoir plusieurs (ou aucune) déclaration(s) de cette propriété. Rarement utilisée, les exemples incluent cast member (P161), has tense (P3103) et has grammatical mood (P3161).
no bounds constraint
Values for this property should not use upper and lower bounds. This applies to most non-physical properties with quantity data type, for which the concept of uncertainties is not defined.
none of constraint
Values for this property should not be one of a given set of items. Example: instance of (P31) should not be woman (Q467).
one-of constraint
Les valeurs des déclarations de cette propriété doivent être choisies dans un ensemble d’élément donné. Exemple : une déclaration driving side (P1622) devrait avoir pour valeur soit left (Q13196750) soit right (Q14565199).
property scope constraint
This property should only be used for certain scopes (main value of a statement, in a reference, as qualifier).
qualificatifs autorisés
See allowed qualifiers constraint.
range constraint
Les valeurs des déclarations de cette propriété doivent se situer dans un certain intervalle. Exemples : les valeurs de flattening (P1102) sont toujours comprises entre 0 et 1, et celles pour time of spacecraft launch (P619) ne devraient pas précéder .
single best value constraint
Items should have one “best” statement with this property. Often used for properties that can change over time: for example, cities and countries usually have a single current head of government (P6).
single value constraint
Les éléments ne devraient jamais avoir plus d’une déclaration de cette propriété. Utilisé souvent avec les identifiants, mais aussi pour bien d’autres propriétés : Par exemple les place of birth (P19) et place of death (P20) sont uniques.
symmetric constraint
Les déclarations de cette propriété devraient avoir leur contrepartie dans l’élément de la valeur, avec cette fois pour valeur l’élément sujet. Exemples: sibling (P3373), twinned administrative body (P190).
type constraint
Les éléments qui sont sujets d’une déclaration de cette propriété devraient être d’un certain type. Par exemple : les éléments avec une déclaration date of birth (P569) devraient être de type human (Q5) ou animal (Q729).
unités autorisées
See allowed units constraint.
valeur qui requiert déclaration
See target required claim
valeurs distinctes
See distinct values constraint.
value requires statement constraint
alias la cible doit posséder la déclaration. Les éléments valeurs des déclarations de cette propriété devraient posséder d’autres déclarations. Par exemple, les valeurs screenwriter (P58) devraient avoir une déclaration avec sex or gender (P21) et une déclaration occupation (P106)  screenwriter (Q28389).
value type constraint
Les valeurs des déclarations de cette propriétés doivent être du type donné. Exemple: mother (P25) devrait être instance of (P31) human (Q5) ou animal (Q729).


Plusieurs contraintes ont leurs propres modèles prédéfinis et sont répertoriées sur la Help:Property constraints/list of constraints

Instructions d'usage

Constraint reports are shown for all logged in users when they visit an entity page.

A constraint violation report displayed on an item page.

Vous pouvez également vérifier toutes les contraintes d'un élément sur Special:ConstraintReport et voir un résumé des violations à travers Wikidata sur Wikidata:Database reports/Constraint violations.

Éléments des types de contrainte

Il existe un élément pour chaque type de contrainte, par exemple type constraint (Q21503250).

Déclarations de contrainte sur les propriétés

Les contraintes pour une propriété sont spécifiées sous forme de déclarations sur la propriété, en utilisant property constraint (P2302) et l'élément de type de contrainte. Par exemple: sibling (P3373)property constraint (P2302)  symmetric constraint (Q21510862). Les déclarations dépréciées sont ignorées. Changer le rang d’une déclaration de contrainte peut donc être un moyen de la désactiver sans l’effacer définitivement.

Paramètres de contrainte

De nombreuses contraintes sont configurables: la contrainte de valeur spécifiée a une liste des valeurs autorisées,la contrainte de type contient le type, etc. Ces réglages qui configurent la contrainte sont appelés « paramètres ».

Les paramètres de contraintes sont spécifiés en tant que qualificateurs dans les déclarations. Par exemple :

< mother (P25) > property constraint (P2302) View with SQID < type constraint (Q21503250) View with Reasonator View with SQID >
relation (P2309) View with SQID < instance of (Q21503252) View with Reasonator View with SQID >
class (P2308) View with SQID < human (Q5) View with Reasonator View with SQID >

Il existe plusieurs paramètres pouvant être ajoutés à n'importe quelle contrainte :

constraint status (P2316) 
Avec la valeur mandatory constraint (Q21502408), ce paramètre peut être utilisé pour marquer une contrainte comme obligatoire. Les violations des contraintes obligatoires sont plus graves que les violations de contraintes non obligatoires.
exception to constraint (P2303) 
Liste les exceptions connues à la contrainte. Sur les éléments listés sous ce paramètre, la contrainte n'est pas contrôlée.
group by (P2304) 
Contient une propriété dont les valeurs doivent regrouper les violations de contraintes. C'est-à-dire, lorsque la liste rapports de la base de données des violations pour une contrainte (pour tous les éléments), les éléments avec violations sont regroupés par la valeur qu'ils ont pour la propriété donnée dans le paramètre group by (P2304). (L'extension/gadget contraintes n'utilise pas ce paramètre.)
constraint scope (P4680)
Spécifie la partie de la déclaration concernée par la contrainte, au moyen des 3 valeurs spéciales constraint checked on main value (Q46466787), constraint checked on qualifiers (Q46466783) et constraint checked on references (Q46466805). N’importe quelle combinaison des trois est possible. Si aucune valeur n’est donnée, la partie concernée dépend du type de la contrainte. (Notez que les rapports de violation de la base de données ne listent que les problèmes qui concernent la valeur principale des déclarations.)

Contraintes personnalisées

Il est possible avec des connaissances en SPARQL de créer des contraintes très élaborées pour certaines propriété, en complément et bien au delà des possibilités offertes par les autres contraintes. Plus d’informations sont disponibles sur la page du modèle. Voir également la liste des propriétés utilisant des contraintes complexes.