Help:Egenskapsbegränsnings-portal/unikt värde

This page is a translated version of the page Help:Property constraints portal/Unique value and the translation is 100% complete.

distinct-values constraint (Q21502410) anger att värden för denna egenskap bör vara unika över hela Wikidata och inga andra entiteter bör ha samma värde i ett uttalande för egenskapen.

Nästan alla externa identifieraregenskaper har en sådan begränsning då en ISBN-13 (P212) eller Freebase ID (P646) bör på identifiera en entitet. Andra exempel: flag (P163), anthem (P85). Även Commons category (P373) bör vara unik då dessa kategorier oftast ha en unik Commons-länk.

Egenskaper med begränsningen har oftast också single-value constraint (Q19474404).

Har ingen constraint scope (P4680) angetts kontrolleras endast begränsningen på huvudvärdet i ett uttalande.

En bestämning kan definieras som separator (P4155). Detta gör så att samma värde kan finnss på flera entiteter så länge bestämningarna skiljer sig åt.

Möjliga åtgärder

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

  • Det är möjligt att det motstridiga uttalandet hör till ett annat objekt och bör sammanfogas.
  • Det är möjligt att egenskapen är felaktig på en av den motstridiga objekten (t.ex. ett stavfel, oavsiktligt transponerade siffror, osv.) och bör åtgärdas.
  • Det kan vara så att en separator (P4155) (eller flera av dem) borde definieras för begränsningen, för att förklara att det är okej att flera objekt delar ett värde så länge de har vissa särskiljande bestämningar.
  • De motstridiga objekten kan utgöra ett sällsynt men legitimt undantag från begränsningen, i vilket fall inget bör göras.

Parametrar

Denna begränsning har en valfri parameter:

separator (P4155)
Innehåller avskiljarna. Kan innehålla en eller fler egenskaper. Om det angetts betyder det att flera uttalanden med samma värde inte bildar ett begränsningsbrott så länge de har olika bestämningar för egenskaperna som återges här.

Exempel

property constraint
  distinct-values constraint
0 references
add reference


add value

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.

Distinct values: this property likely contains a value that is different from all other items. (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/P236#Unique value, SPARQL (every item), SPARQL (by value)

Undantag

Fall där unikhet borde eller kan bedömas olika och sätt att hantera sådana undantag:

  • lista undantag som sådana på egenskapsbegränsningar: tillgänglig [1]
  • ange att en identifierare delas med ett annat objekt: inte tillgänglig [2]
  • ange att en identifierare har omfördelats: inte tillgänglig
  • distinkta bäst-värden-begränsning: inte tillgänglig [3]
  • distinkt skiftlägeskänslighet: inte tillgänglig, försökte hantera genom att normalisera värden [4]
  • distinkt värdeinkluderande användningar i referenser: tillgänglig [5]
  • definiera unikhet efter namnrymd: inte tillgänglig [6]
  • definiera unikhet efter entitetstyp (t.ex. lexem och objekt): inte tillgänglig

Listor

Listor över egenskaper som angetts med begränsningen distinkta värden.

Fotnoter