【发布时间】:2015-09-17 17:14:00
【问题描述】:
这个问题是几年前提出的:
我自己的实验表明你可以查询例如
{{#ask: [[Person name::+]]
| ?Person name = name
| ?Person firstname = firstname
| limit=500
}}
并按名字排序以显示没有名字的条目。 如果按名字排序:
{{#ask: [[Person name::+]]
| ?Person name = name
| ?Person firstname = firstname
| sort=Person firstname
| limit=500
}}
非空名字将不再显示
{{#ask: [[Person name::+]][[Person firstname::!+]]
| ?Person name = name
| ?Person firstname = firstname
| limit=500
}}
不能作为非运算符!会建议
主动说“不”这是不可能的。
当前的 SMW 版本有什么用处?
看起来即使是非运算符也无法按预期工作:
{{#ask: [[Person name::+]] [[Person firstname::!Adolf]]
| ?Person name = name
| ?Person firstname = firstname
| limit=500
}}
将只显示名字不是 Adolf 的人,而不是有名字但没有名字的人条目。
【问题讨论】: