帮助:语义复合查询

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

问题

“GIPRs语义维基项目文档”需要聚合与其项目有关的全部文档,包括用表单和用语义标引的文档。


一、用表单创建的文档查询

由于模板中已定义了统一的分类,“GIPRs语义维基-项目”的查询式其实非常简单:

#ask: [[Category:GIPRs语义维基-项目文档]]


二、与项目有关的文档有3种创建方式:

1) 使用表单创建项目文档:可统一指定分类方便查询,但制作模板和表单以及表单输入至少使用语义标引要麻烦很多;可以指定的分类为查询条件;

2) 使用语义标引关联“直属”项目文档:使用“项目名称”或者“任务名称”来标引直属关系;可 以“项目名称”为查询条件;

3) 使用语义标引关联“相关”项目文档:使用“项目名称”来标引非直属的关联关系;可以“项目名称”为查询条件;

需要解决的问题:

a) 若以SMW基础结果格式输出,可以“OR”同时查询符合上述3种条件的数据,但是如何在查询结果中显示每个数据分别属于那一种“属性”,“表单”、“直属”、“相关”?

b) 若使用SRF的datatables输出格式,则不支持“OR”,无法聚合整个项目的有关文档;

c) 是否需要/如何排除“项目”以及项目下属的“任务”、“文档”等页面;

解决方案

参考文档: