帮助:SMW特殊属性的设置和使用

来自GIPRs
跳转至: 导航搜索
项目文档
项目主页 GIPRs语义维基
文档类型 问题
优先级
状 态 进行中
发布日期 2013/03/09
完成日期
作 者 GIPRs语义维基项目团队
来 源 www.giprs.org
源语言 中文

SMW的特殊属性详见:http://www.semantic-mediawiki.org/wiki/Help:Special_properties

问题 1:如何设置$smwgPageSpecialProperties

SMW特殊属性中有4个属性,与$smwgPageSpecialProperties设置有关:

名称 标签 描述 解决方案 备注
Creation date _CDAT 所具有的固定取值对应于每个页面第一个修订版本的日期 启用  执行deleteOldRevisions.php会删除此日期信息;经测试,若若启用该属性,可保留该记录
Is a new page _NEWP 表示页面是否为新页面 暂时启用 可能对筛选新创建且未无修订记录的页面有用
Last editor is _LEDT 用于保存创建页面最后修订版本的用户的页面名称 不启用 每个页面都可以通过“查看历史”来查看这两个信息,且不受deleteOldRevisions.php影响
Modification date _MDAT 所具有的固定取值对应于每个页面最后一次修订的日期 不启用

问题 2:是否需要Semantic Extra Special Properties扩展

参考文档:

表单若使用以下两个属性,可减少输入,但这两个属性会因执行deleteOldRevisions.php而被被删除

  • EUSER: 贡献用户(Contributing users):可用于集中显示参与某页面修订的全部用户名;
  • CUSER: 首先创建某个页面的用户:表单中的“任务创建者”等类似数据,若可以调用该属性,可减少用户表单输入事项;

但是,该扩展为列入Semantic Bundle,而且SMW官网也未使用该扩展,其稳定性以及可持续维护能力待确认。

问题 3:其他特殊属性的设置和使用

(待续)