Semantic MediaWiki - 属性显示为重复

时间:2015-04-07 20:29:09

标签: semantic-mediawiki

我有一个模板,用于定义一个子对象,我在其中定义属性,包括Summary Pagename={{FULLPAGENAME}}等。当我再查询

[[Summary Pagename::(page I'm looking for)]]

它向我展示了我希望看到的所有子对象,但是,根据我查询的页面,我有时会将每个子对象都重复。

特别是,如果页面名称的格式为..../Scoreboards,则显示为重复;但是,通常页面名称的格式为..../Scoreboards/[something else],然后一切都按预期工作。

在某些情况下,..../Scoreboards可能会有子页面,但在其他情况下则不会,但无论是否有子页面,都可能会发生这种重复。

Here's a direct link to a page showing this problem.这对我来说似乎很奇怪,但是有人知道会发生什么事吗?

1 个答案:

答案 0 :(得分:1)

不知何故,子对象似乎引用了页面(所以我认为这就是为什么更改页面名称似乎可以解决问题),好像它查询了两次同样的事情(我知道,完全奇怪,我还不完全理解它) )。

因此,浏览属性没有重复项,因此我使用inverse property更改了查询,以检索您需要的内容。这样可以得到没有重复的结果:

[[-Has subobject::(page I'm looking for)]] 
[[Summary MatchNo::001]] 
[[SP GameNo::001]]

search example