我是刚刚安装了Semantic Mediawiki扩展程序的wiki的编辑,我们只是偶然发现了Date属性。当它被使用时它作为一个特殊的财产出现,我想知道它是否有特定的目的。使用它会不会有任何问题,就好像它是一个用户定义的属性,这意味着"播出日期"一个视频,这是该维基上日期的明显含义?
(顺便说一句,我也asked on the Semantic Mediawiki mailing list。)
编辑:要清楚,我不是询问Date数据类型,而是询问Date属性。如果您向网页添加[[Date::12 March 2011]]
,那么如果您转到[[Property:Date]]
,则会说:
Date是预定义属性(也称为特殊属性)。它是一个内置属性,具有额外的管理权限,但可以像任何其他用户定义的属性一样使用
编辑:我还发现其他数据类型具有类似的特殊属性,例如[Property:URL]]。
答案 0 :(得分:0)
Special properties上未列出特殊属性Date
,并且oldest revision上未列出包含所有特殊属性表的特殊属性Date
。 semantic-mediawiki.org的实际属性页面Property:Date
已被删除(两次),但它仍然包含OP引用的部分。
更新:正如邮件列表中的answered一样,这来自“从SMW早期开始”的约定,其中“编码”名称(如数据类型标签)不应该是用于属性命名。
他们的维基warns:
由于技术原因,属性名称不应与其中一种数据类型的名称相同。
(编辑: OP明确表示不混淆了/wiki/Property:Air_date
数据类型,因此以下部分不是OP问题的答案。 )
每个属性都有一个数据类型(默认情况下为Page
)。
特殊属性Has type
用于为属性分配数据类型。
因此,如果您的自定义“播出日期”属性应具有作为范围的日期,请在其属性页面上添加此内容(例如,在[[Has type::Date]]
上):
{{1}}