Last modified: 2012-11-20 09:12:51 UTC
As SIOs are named after the PAGENAME of the pages they belong to (i. A#1, A#2, A#3, instead of FULLPAGENAME, i. X:A#1, X:A#2; Y:A#1, Y:A#2, Y:A#3), querying them (#compound_query) results in partial results as "#compound_query avoids displaying the same page more than once" (http://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries): A#1 A#2 A#3 instead of: X:A#1 X:A#2 Y:A#1 Y:A#2 Y:A#3 (MW 1.20 alpha; SMW 1.8 alpha; SCQ 0.3.2; SIO 0.6.9)
You can compare #compound_query and #ask behaviour at http://scriptores.pl/test/index.php/Depost : #ask shows all the SIOs, while #compound_query only those that are first in the order and have unique PAGENAME.
Same behaviour in my installation.
Sorry it took me so long to look into this. This turned out to be a bug in SCQ - it ignored the namespaces when checking to see if a page had been handled already in a previous sub-query. I just checked in what I believe is a fix, to Git, so if you get the latest code, it should work. And I'm planning to release a new version soon. I'm marking this bug as fixed.
It did the trick indeed! Thank you!