Help:Special property Allows value (zh-hans)
From semantic-mediawiki.org
(Redirected from Help:Special property Allows value (zh-hans))
Allows value | |
---|---|
用于列出某一属性的一个允许取值(permissible value) | |
进一步的信息 | |
提供方: | Semantic MediaWiki |
最低版本: | 1.0 |
最高版本: | still in use |
别名: | has no alias |
可选性: | no |
标签: | not specified |
允许取值属性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]]
有序属性[edit]
对于若干允许取值的枚举,并不会将该属性的这些可能取值就采取枚举时所采取的那种顺序。 字符串型数据类型的属性仍将采用字母顺序对其允许取值加以排序。 可以采用前缀来确保用于排序的字母顺序的正确,如:
[[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。