Help:Property constraints portal/Range/ja

From testwiki
Jump to navigation Jump to search

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

Template:Qは、プロパティに対する値が特定の範囲や区間の中に収まるべきであると規定します。この制約は数量あるいは日付のプロパティに対して使用可能です。

例えば、Template:Pは常に0と1の間(区間[0,1]の中)であり、Template:PTemplate:ISOdateよりも前であってはなりません。

WikibaseQualityConstraintsは、この制約をチェックする前にすべての数量を正規化(単位変換を適用)します。 例えば、重さ500 gは[0kg,1kg]の範囲内にあると見なされるものの、500は[0,1]の範囲内にあるとは見なされません。なぜならば、範囲の端点が[0g,1000g]へ変換されるからです。 一方で、期間100日は[0,5000](単位がないことに注意してください)の範囲外にあると見なされます。なぜならば、8640000秒と解釈されるからです。

Template:Pが指定されていない場合、この制約は全ての場所 においてチェックされます。

可能なアクション

この制約の違反に対処する方法はいくつかあります。

  • その文の値が(例えば桁区切りと小数点を混同したために)間違っていて、修正すべきである可能性があります。
  • そもそも現在の項目がその文を持つべきではなく、その文を除去すべきである可能性があります。
  • その項目が、制約に対する稀だが正当な例外であるという可能性があります。その場合には何もするべきではありません。

パラメータ

「数量」型のプロパティについては、以下の2つのパラメータが必須です:

Template:P
許容される範囲の下限値。Template:No valueは下限値が存在しない((,n])ことを規定するために使用することができます。Template:Unknown valueは許容されません。
Template:P
許容される範囲の上限値。Template:No valueは上限値が存在しない([n,+))ことを規定するために使用することができます。Template:Unknown valueは許容されません。

「時刻」型のプロパティについては、以下の2つのパラメータが必須です:

Template:P
許容される範囲の下限値。Template:No valueは下限値が存在しない((,n])ことを規定するために使用することができます。Template:Unknown valueは制約をチェックした時点での現在時刻を意味します。
Template:P
許容される範囲の上限値。Template:No valueは上限値が存在しない([n,+))ことを規定するために使用することができます。Template:Unknown valueは制約をチェックした時点での現在時刻を意味します。

いずれの場合も、範囲には両方の境界値を含みます: 最小値と最大値はともに許容されます。

Examples

Example 1

Example setting for Template:P. Template:Statement+

Example 2

Example setting for Template:P. "15 January 2001" is the day when Wikipedia went online (Wikipedia Day). "Template:Unknownvalue" is added to statements by clicking on the icon beside the value field that looks like this . "Template:Unknownvalue" is interpreted as "now". Template:Statement+

Template

When the constraint is set to the property, the following template is automatically displayed in the property talk page. The template is created by Module:Constraints using Template:Constraint, invoked from Template:Property documentation. Translations are defined at Module:i18n/constraints.

{{#invoke:Constraints|extractIndividualConstraintTemplate|id=P813|constraint_type=Q21510860}}

Lists

Lists of properties which are set range constraint.

Template:Property constraints Template:Translation categories