Help:Egenskapsbegränsnings-portal/strider mot

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

conflicts-with constraint (Q21502838) anger att objekt som använder den här egenskapen ej bör ha ett visst annat uttalande. Det är motsatsen till item-requires-statement constraint (Q21503247).

Exempelvis bör objekt med author (P50) inte ha uttalanden sex or gender (P21) eller instance of (P31)human (Q5).

Om constraint scope (P4680) inte anges, kontrolleras denna begränsning endast på huvudvärdet för uttalandet. Detta är också den omfattning som stöds för närvarande.

Historically, a “conflicts with” constraint with the same property and a certain set of items was sometimes used to disallow those items. This has been superseded by the “none of” constraint type, which is easier to understand and works not just on statements but also on qualifiers and references.

Möjliga åtgärder

Ett flertal sätt att hantera överträdelser av denna begränsning är möjliga:

  • Det är möjligt att det motstridiga uttalandet hör till ett annat objekt och bör flyttas.
  • Det är möjligt att uttalandet med begränsningen hör till ett annat objekt och bör flyttas.
  • Det är möjligt att det motstridiga uttalandet bör använda en liknande, men annorlunda egenskap.
  • Det är möjligt att det motstridiga uttalandet hör till ett annat objekt 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 och en valfri parameter:

property (P2306)
Innehåller egenskapen för det motstridiga uttalandet. Måste innehålla exakt en egenskap (no value Help eller unknown value Help tillåts ej). För att lägga till flera obligatoriska påståenden lägger du till flera begränsningar av den här typen.
item of property constraint (P2305)
Valfri; innehåller de tillåtna värdena. no value Help och unknown value Help tolkas bokstavligen på samma sätt som normala värden (uttalanden med no value Help eller unknown value Help är endast tillåtna om dessa specialvärden också anges i tillåtna värden).
Om denna parameter saknas tillåter begränsningen inga uttalanden med den angivna egenskapen, oavsett värdet av det nämnda uttalandet.
replacement property (P6824)
Optional; contains a single property that should have been used instead of all properties listed by item of property constraint (P2305), or no value Help if no alternative property should exist..
If there are multiple properties specified by item of property constraint (P2305) which should have different values for replacement property (P6824) then this constraint will need to be split into multiple statements.
replacement value (P9729)
Optional; specifies a single alternative value that should be used, or no value Help if no alternative value should exist.
If there are multiple values specified by item of property constraint (P2305) which should have different values for replacement value (P9729) then this constraint will need to be split into multiple statements.


Exempel

Exempel 1

Example setting for author (P50). Meaning of this setting is as follows:

  • Item which has author (P50) statement is generally about book, scientific paper and so on. So such item is not instance of human.
  • On WikiData, sometimes it is difficult to distinguish item of Wikimedia disambiguation page and "actual" item page, from label alone. This setting prevents such confusion.
  • In software items, generally developer (P178) is used, instead of author (P50).
property constraint
Normal rank conflicts-with constraint
property instance of
item of property constraint human
Wikimedia disambiguation page
software
0 references
add reference


add value

Exempel 2

Example setting for MusicBrainz instrument ID (P1330). This property is for identifiers about music instruments. So the item which has this property statement is about music instrument (piano, guitar), is not item about artist (Mariah Carey, John Denver). So such item should not have MusicBrainz artist ID (P434).

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.

constraint “conflicts-with constraint (Q21502838)” declaration error: “Module:Constraints/search:24: attempt to index a nil value”.

Listor

Listor över egenskaper med begränsningen strider mot.