我是一个刚刚安装了语义媒体维基扩展的wiki的编辑,我们刚刚偶然发现了Date Property。当它被使用时,它作为一个特殊的属性出现,我想知道它是否有特定的目的。使用它就像一个用户定义的属性一样,意思是视频的"播出日期",这是这个维基上日期的明显含义,会有什么问题吗?
(顺便说一下,我也在语义媒体维基邮件列表中问过。
编辑:为了清楚起见,我不是在问日期数据类型,而是在问Date属性。如果您将[[Date::12 March 2011]]
添加到页面,那么如果您转到 [[Property:Date]]
,它说:
Date 是预定义的属性(也称为特殊属性)。它是一个内置属性,具有额外的管理权限,但可以像任何其他用户定义的属性一样使用。
编辑:我还发现其他数据类型具有类似的特殊属性,例如[属性:URL]]。
属性Date
未列在特殊属性中,也没有列在包含所有特殊属性表的最旧修订版中。semantic-mediawiki.org 的实际属性页Property:Date
被删除(两次),但它仍然包含 OP 引用的部分。
更新:正如邮件列表中现在回答的那样,这来自"从SMW的早期开始"的约定,其中"编码"名称(如数据类型标签)不应用于属性命名。
他们的维基警告说:
出于技术原因,属性名称不应与其中一个数据类型的名称相同。
(编辑:OP明确表示这不是Date
数据类型的混淆,因此以下部分不是OP问题的答案。
Date
是一种数据类型。
每个属性都有一个数据类型(默认情况下Page
)。
特殊属性Has type
用于为属性分配数据类型。
因此,如果您的自定义"空气日期"属性应将日期作为范围,请在其属性页面上添加以下内容(例如,在 /wiki/Property:Air_date
上):
[[Has type::Date]]