Help:Egenskapsbegränsnings-portal/bestämningar
Detta är dokumentationssidan för särskild sorts begränsning. Se Hjälp:Egenskapsbegränsnings-portal för en generell överblick över egenskapsbegränsningar. |
allowed qualifiers constraint (Q21510851) anger att endast en viss uppsättning bestämningar får användas med en egenskap. För att ange obligatoriska bestämningar används begränsningen obligatoriska bestämningar.
Till exempel så är start time (P580), end time (P582) och object named as (P1932) de enda giltiga bestämningarna för musical conductor (P3300).
Begränsningen kan bara kontrolleras på huvudvärdet i ett uttalande; om andra constraint scope (P4680) har angetts, rapporteras ett fel.
Om en sådan begränsning definierats på en egenskap används också dess värden som förslag när någon lägger till ett nytt uttalande med den egenskapen. När någon till exempel lägger till en nytt musical conductor (P3300)-uttalande kommer de få se de tillåtna bestämningarna, start time (P580), end time (P582) och object named as (P1932), som förslag när de lägger till en bestämning. (Andra egenskaper kan fortfarande läggas till genom att söka efter dem eller skriva in deras egenskaps-ID:n)
Möjliga åtgärder
Det finns ett flertal sätt att hantera överträdelser av denna begränsning:
- Det är möjligt att bestämningen inte är passar för uttalandet och att en annan men liknande egenskap borde användas istället. Kontrollera egenskapens lista över godkända bestämningar.
- Det är möjligt att det aktuella objektet inte borde ha bestämningen alls och att bestämningen ska tas bort.
- Det är möjligt att det är ett sällsynt men legitimt undantag från begränsningen, och inget bör göras.
Parametrar
Denna begränsning har en obligatorisk parameter:
- property (P2306)
- Innehåller de tillåtna bestämningarna. Måste innehålla en eller fler egenskaper eller ett enkelt no value Help för att ange att uttalanden för denna egenskap inte borde innehålla bestämningar. (unknown value Help tillåts inte)
Exempel
Exempel 1
En giltig bestämning för count of students (P2196) är point in time.
property constraint |
| ||||||||||||
add value |
Exempel 2 - inga bestämningar tillåts
Inställning för inga tillåtna bestämningar. no value anger att uttalanden för denna egenskap inte borde innehålla några bestämningar. "no value" läggs till på uttalanden genom att klicka på ikonen bredvid värdesfältet som ser ut så här .
property constraint |
| ||||||||||||
add value |
Universellt tillåtna bestämningar
Vissa egenskaper förväntas tillåtas på alla uttalande som bestämningar: i synnerhet reason for deprecated rank (P2241), reason for preferred rank (P7452), and mapping relation type (P4390). WikibaseQualityConstraints vet ingenting om dessa speciella egenskaper; det förväntas följaktligen att de inkluderas i de flesta allowed qualifiers constraint (Q21510851)-begränsningar. (Läs T242797 för diskussion)
Mall
När begränsningen har satts på en egenskap visas följande mall automatiskt på egenskapens diskussionssida. Mallen skapas av Module:Constraints med Template:Constraint, inkallad från Template:Property documentation. Översättningar definieras på Module:i18n/constraints.
List of violations of this constraint: Database reports/Constraint violations/P286#allowed qualifiers, SPARQL
Listor
Listor över egenskaper med begränsningen tillåtna bestämningar.
- Category:Properties with qualifiers constraints
- SPARQL query - click the execute button at the linked page to see the query result.