Help:Special property Allows value (zh-hans)

允许取值属性Allows value是Semantic MediaWiki之中的一个特殊属性，其内在含义为：用于列出某一属性的一个允许取值（permissible value）.

您可以将该特殊属性与任何数据类型的属性配合使用，从而对后者的可能取值加以限制. 例如，问题严重程度属性Problem severity的页面之中可能就会包含下列声明： Allows value::Enhancement,Allows value::Trivial,Allows value::Minor, Allows value::Normal,Allows value::Major,Allows value::Critical

有序属性
对于若干允许取值的枚举，并不会将该属性的这些可能取值就采取枚举时所采取的那种顺序. 字符串型数据类型的属性仍将采用字母顺序对其允许取值加以排序. 可以采用前缀来确保用于排序的字母顺序的正确，如： allows value::a-Enhancement,allows value::b-Trivial, allows value::c-Minor... 这样，即可利用大于等于或小于等于取值，进行查询，如： property name::<c-Minor

亦可创建一个数值型数据类型的属性，并将"伪数（pseudo-numbers）"作为其允许取值，如： Allows value::1 - Low Allows value::2 - Medium Allows value::2 - Middling ... SMW的数值型数据类型将会忽略数值后面的描述"- description". 这样，即可为相应属性的这套允许取值赋予一定的数字顺序，从而让您能够把两个的取值定义为等价关系.

要查看本维基站点上究竟哪些页面正在使用此特殊属性，请参见属性页面Allows value.