特殊属性“Allows value”

From semantic-mediawiki.org


本文档页面适用于SMW从1.0版到1.5.6的所有版本。
      其他语言: deen


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 valueSemantic 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