Help:Egenskapsbegränsnings-portal/singelvärde

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

single-value constraint (Q19474404) anger att en egenskap i allmänhet endast har ett enda värde.

Många identifierare (ISNI (P213), Freebase ID (P646), …) skulle till exempel oftast bara ha ett värde, samt flera egenskaper som inte är identifierare, som place of birth (P19) och place of death (P20).

Om flera identifierare angår samma objekt bör alla inkluderas och inte tas bort.

Om källor listar flera möjliga place of birth (P19) och place of death (P20) kan alla värden inkluderas och borde inte tas bort. Den mest trovärdiga kan taggas med föredragen rank, för att låta folk som återanvänder datan hämta ett värde istället för flera. Uttalanden som backas upp av källor som bedöms vara felaktiva bör taggas med orekommenderad rank.

Om ingen constraint scope (P4680) har angetts kontrolleras denna begränsning överallt.

En bestämning kan definieras som separator (P4155). Detta öppnar upp för flera värden när man använder sådana bestämningar.

Möjliga åtgärder

Det finns ett flertal sätt att hantera överträdelser av denna begränsning:

  • Ett av uttalandena kan tillhöra ett annat objekt (t.ex., ISNI (P213) hos en annan person), och behöver flyttas till det andra objektet (vilket kan behöva skapas).
  • Objektet kan beskriva flera ämnen. Dela då upp objektet i flera objekt.
  • Ett av uttalandena kan vara felaktigt och och borde då markeras med orekommenderad rank (t.ex. place of birth (P19) är känd, men beskrivs ofta med det felaktiga värdet).
  • Den externa webbplatsen kan ha dubbletter för ett ämne. Detta borde då rapporteras till webbplatsen.
  • Ligger överträdelsen på en bestämning kan det vara så att det borde finnas två (eller fler) uttalanden med en bestämningar vardera, istället för ett uttalande med två (eller fler) bestämningar som använder samma egenskap. Till exempel, om en person mottagit ett pris fler än en gång borde de har flera award received (P166)-uttalanden med en point in time (P585)-bestämning var, inte ett award received (P166)-uttalande med flera point in time (P585)-bestämningar. På samma sätt kan referenser behöva delas upp.
  • En separator (P4155) (eller flera av dem) kan behöva definieras för begränsningen, för att förklara att flera värden är accepterade så länge de har vissa olika bestämningar.
  • Om begränsningen anger en tillåten separator (P4155) (eller ett antal), kan en sådan bestämning behöva läggas till på ett uttalande.
  • Det kan vara ett sällsynt men legitimt undantag från begränsningen, i vilket fall inget bör göras.

Parametrar

Begränsningen har en valfri parameter:

separator (P4155)
Innehåller separatorerna. Kan innehåller en eller fler egenskaper. Om den angetts kommer flera uttalanden med samma värde inte utgöra en överträdelse av begränsningen så länge de har olika bestämningar för de här angivna egenskaperna.

Exempel

Exempel 1

Inga parametrar.

property constraint
Normal rank single-value constraint
0 references
add reference


add value

Exempel 2 — separator

Med separator (P4155)-parameter. Till exempel kan capital (P36) flytta någon annanstans.

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.

Single value: this property generally contains a single value. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P646#Single value, SPARQL

Listor

Listor över egenskaper som har angetts med singelvärdebegränsning.