Help:Egenskapsbegränsnings-portal/Etikettsspråk
This page is currently inactive and is retained for historical reference. Either the page is no longer relevant or consensus on its purpose has become unclear. To revive discussion, seek broader input via a forum such as the project chat. Ersatt av den vanliga begränsningen etikett på språk |
Detta är dokumentationssidan för särskild sorts begränsning. Se Hjälp:Egenskapsbegränsnings-portal för en generell överblick över egenskapsbegränsningar. |
complex constraint label language (Q102746314) anger att objekt som använder en egenskap i allmänhet borde ha en etikett på ett visst språk.
Den kan vara lämplig för egenskaper som används på objekt om är relevanta för ett visst språk. Den kan också användas för att kurera en egenskap för användare av ett särskilt språk.
Till exempel så borde i allmänhet objekt med egenskapen Italian School ID (P5114) ha en etikett på italienska ("it"). Detta kan anges med bestämningen language of work or name (P407) och objektet Italian (Q652) som inkluderar språkkoden "it".
Till skillnad från vanliga egenskapsbegränsningar läggs denna begränsning till med has characteristic (P1552) på egenskaper. Som en invecklad begränsning, kräver den också att {{Complex constraint}}
läggs till på egenskapens diskussionssida. En uppgift har öppnats på Phabricator för att implementera detta som en vanlig begränsning.
Utmatningen finns bara tillgänglig som en periodvis uppdaterad rapport på Wikidata:Database_reports/Complex_constraint_violations.
Möjliga åtgärder
Den huvudsakliga rapporten över överträdelser av begränsningar låter en göra uppifrån ner analyser och hitta objekt som saknar dessa etiketter. Åtgärder kan innefatta:
- lägga till etiketter
Även:
- Det kan vara så att begränsningen inte är relevant för språket och borde tas bort.
En andra rapport erbjuder en sammanfattning av språk som saknar etikett.
Parametrar
Denna begränsning har en obligatorisk och en valfri parameter:
- language of work or name (P407)
- Innehåller språkets objekt med språkkoden som Wikimedia language code (P424)-uttalande. Den kan innehålla flera språk. no value Help eller unknown value Help tillåts inte.
- syntax clarification (P2916)
- Innehåller en, av människor läsbar, beskrivning. Kan anges flera gånger på olika språk.
Exempel
Exempel 1
Etiketter på objekt med Italian School ID (P5114) borde i allmänhet finns på italienska.
has characteristic |
| ||||||||||||
add value |
Exempel 2
Etiketter på objekt med Roman praenomen (P2358) borde finnas på latin.
has characteristic |
| ||||||||||||
add value |
Mall
För att definiera begränsningen, behöver {{Complex constraint}}
med en sparql-fråga läggas till på egenskapens diskussionssida.
Detta gör man genom att lägga till:{{subst:Define label language constraint}}