Help:Property constraints portal/Diff within range/sv

From testwiki
Jump to navigation Jump to search

<languages/> Help:Property constraints portal/Header constraint type

Template:Q anger att skillnaden mellan värdena för två egenskaper borde ligga inom ett visst register eller intervall. Denna begränsning är tillgänglig för kvantitet- eller datumegenskaper.

Exempelvis bör skillnaden mellan Template:P och Template:P vara positiv och inte mer än 150 år: den ska ligga inom intervallet [0a,150a].

WikibaseQualityConstraints normaliserar min- och maxvärdena innan begränsningen kontrolleras; till exempel är intervallet [0days,14days] och [0weeks,2weeks] ekvivalenta.

Om Template:P inte anges, kontrolleras denna begränsning endast på huvudvärdet för ett uttalande. Detta är också den enda räckvidd som stöds.

Möjliga åtgärder

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

  • Det är möjligt att värdet i uttalandet med begränsningen är felaktigt och bör åtgärdas.
  • Det är möjligt att värdet i det andra uttalandet är felaktigt och bör korrigeras.
  • Det är möjligt att en av de två uttalandena ska tas bort helt.
  • 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 tre obligatoriska parametrar:

Template:P
Innehåller den relaterade egenskapen. Måste innehålla exakt en egenskap (Template:No value eller Template:Unknown value är inte tillåtet), som måste ha samma datatyp som egenskapen där begränsningen är placerad. Skillnaden beräknas som värdet för egenskapen med begränsningen minus värdet för egenskapen som anges i denna parameter, så vanligtvis är begränsningen placerad på "övre" egenskapen (t ex Template:P) och parametern anger den "lägre" egenskapen (t ex Template:P).
Template:P
Den nedre gränsen för det tillåtna intervallet. Enheten för gränsvärdet bör matcha enheten för de två egenskaperna (t ex Template:Q för Template:P och Template:P). Template:No value kan användas för att ange ett intervall med ingen lägre gräns ((,n]). Template:Unknown value tillåts ej.
Template:P
Den övre gränsen för det tillåtna intervallet. Enheten för gränsvärdet bör matcha enheten för de två egenskaperna (t ex Template:Q för Template:P och Template:P). Template:No value kan användas för att ange ett intervall utan övre gräns ([n,+)). Template:Unknown value tillåts ej.

Exempel

Exempelinställning för Template:P. Template:Statement+

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.

{{#invoke:Constraints|extractIndividualConstraintTemplate|id=P570|constraint_type=Q21510854}}

Listor

Listor över egenskaper som försetts med begränsningen skillnad inom intervall.


Template:Property constraints Template:Translation categories