Help:Egenskapsbegränsnings-portal/en av dessa
Detta är dokumentationssidan för särskild sorts begränsning. Se Hjälp:Egenskapsbegränsnings-portal för en generell överblick över egenskapsbegränsningar. |
one-of constraint (Q21510859) talar om att endast vissa värden är tillåtna för en egenskap. Dess motsats är none-of constraint (Q52558054).
Till exempel är de enda giltiga värdena för driving side (P1622) left (Q13196750) och right (Q14565199).
Om ingen constraint scope (P4680) anges, kontrolleras denna begränsning överallt.
If such a constraint is defined on a property, its values are also used as suggestions when someone adds a new statement with that property. For example, someone adding a new driving side (P1622) statement will see the allowed values (left (Q13196750), right (Q14565199)) as suggestions. (Other values can still be added by searching for them or pasting their item IDs.)
Möjliga åtgärder
Ett flertal sätt att hantera överträdelser av denna begränsning är möjliga:
- Det är möjligt att värdet är felaktigt, och en av de tillåtna värdena ska användas istället, till exempel left (Q13196750) (riktning) istället för left-wing (Q164597) (politisk term, har samma etikett på vissa språk).
- Det är möjligt att värdet i uttalandet är felaktigt och bör tas bort.
- Det är möjligt att det är ett sällsynt men legitimt undantag från begränsningen, och att inget bör göras.
Parametrar
Denna begränsning har en obligatorisk parameter:
- item of property constraint (P2305)
- Innehåller de värden som är tillåtna. Uttalanden med no value Help eller unknown value Help tolkas bokstavligen och är endast tillåtna om dessa specialvärden angetts som så.
Examples
Example 1
Example setting for driving side (P1622).
property constraint |
| ||||||||||||||||
add value |
Example 2
Example setting for disabled accessibility (P2846).
property constraint |
| ||||||||||||||||
add value |
Template
When the constraint is set to the property, the following template is automatically displayed in the property talk page. The template is created by Module:Constraints using Template:Constraint, invoked from Template:Property documentation. Translations are defined at Module:i18n/constraints.
constraint “one-of constraint (Q21510859)” declaration error: “Module:Constraints/search:24: attempt to index a nil value”.
Lists
Lists of properties which are set one-of constraint.
- Category:Properties with one-of constraints
- SPARQL query - click the execute button at the linked page to see the query result.