中文(简体)
Allows value | |
---|---|
列举属性的一个允许的值
| |
更多信息 | |
提供者: | extension "Semantic MediaWiki "Allows to store and query data annotated to pages |
添加版本: | 1.0 |
移除版本: | 仍在使用 |
别名: | 没有别名 |
可选: | no |
可见: | |
可注释: | |
声明性: | |
键: | 未指定 |
设置: | 未指定 |
聚焦: | 未指定"未指定" is not in the list (page information, language information, query information, property information, property restriction, not specified) of allowed values for the "Has special property focus" property. |
此wiki内: | Property:Allows value |
目录 | |
Contents |
允许值属性Allows value是Semantic MediaWiki之中的一个特殊属性,其内在含义为:用于列出某一属性的一个允许的值。
您可以将该特殊属性与任何数据类型的属性配合使用,从而对后者的可能值加以限制。例如,问题严重程度属性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。