2

我是一个刚刚安装 Semantic Mediawiki 扩展的 wiki 的编辑,我们刚刚偶然发现了 Date 属性。它在使用时会作为特殊属性出现,我想知道它是否有特定用途。使用它是否有任何问题,就好像它是一个用户定义的属性,意思是视频的“播出日期”,这是这个维基上日期的明显含义?

(顺便说一句,我还在Semantic Mediawiki 邮件列表中询问过。)

编辑:要清楚,我不是在问 Date 数据类型,而是在问 Date 属性。如果您添加[[Date::12 March 2011]]到页面,那么如果您转到[[Property:Date]],它会显示:

日期是预定义的属性(也称为特殊属性)。它是一个内置属性,具有额外的管理权限,但可以像任何其他用户定义的属性一样使用

编辑:我还发现其他数据类型具有类似的特殊属性,例如 [Property:URL]]。

4

1 回答 1

0

特殊属性Date未在Special properties中列出,并且它也未在包含所有特殊属性的表的最旧修订版中列出。semantic-mediawiki.org的实际属性页Property:Date被删除(两次),但它仍然包含 OP 引用的部分。

更新:正如现在在邮件列表中回答的那样,这来自“从 SMW 早期开始”的约定,其中“编码”名称(如数据类型标签)不应用于属性命名。

他们的维基警告

出于技术原因,属性名称不应与其中一种数据类型的名称相同。


编辑: OP明确表示这不是数据类型的混淆Date,因此以下部分不是OP问题的答案。)

Date是一种数据类型

每个属性都有一个数据类型(Page默认情况下)。

特殊属性Has type用于将数据类型分配给属性。

因此,如果您的自定义“播出日期”属性应该有一个日期作为范围,请将其添加到其属性页面(例如 on /wiki/Property:Air_date):

[[Has type::Date]]
于 2015-01-04T16:04:46.857 回答