From: Alex M. H. <ont...@on...> - 2010-02-08 09:46:29
|
Sorry to bother the list again, but does anyone have any thoughts on missing information from recursive queries with embedded output (perhaps I am the only person with this issue....) I can't create an account on the SMW sandbox site (I get an "Could not create account: <Incorrect or missing confirmation code.>" error), so I can't verify that the issue exists elsewhere, but I would like to do so before filing a bug report. To summarize, in a page structure with subpages, e.g., A/B/C/D/E/F/G, where each page contains a query for a subpage below it, and the result format is "embedded", queries appearing on pages on levels A/B, A/B/C, and A/B/C/D only return results down to A/B/C/D/E. Queries appearing on A/B/C/D/E do show A/B/C/D/E/F and A/B/C/D/E/F/G. The queries are based upon explicitly declared properties appearing on the embedded subpages, and sorting is based on a custom sort key (rather than page names). I have set $smwgQMaxSize to 60 and $smwgQMaxDepth to 15 to see if those were factors (MaxSize below 40 was a factor for some pages), but even setting them to 10 or 20 (or 100) times those limits to test, the issue still arises. Any help/advice/insight would be very helpful. Thanks, Alex On Thu, 04 Feb 2010 23:59:28 +0300, Alex M. Hendler <ont...@on...> wrote: > Hi everyone, > > I am having some problems displaying data using the "format=embed" > option and nesting pages within each other. I looked at > http://semantic-mediawiki.org/wiki/Help:Embedded_format, but I was not > able to find the answer to my question. > > This is essentially a "book with chapters" situation: I have content > that appears in multiple nested subpages, i.e., one page queries for and > embeds another page which, in turn, queries for and embeds other pages, > down to about 7 levels, i.e., A/B/C/D/E/F/G. > > It appears that I can only display about 5 levels deep, thus, on > [[A/B]], only content down to level A/B/C/D/E appears, depending on the > depth of the embedded page. To view F and G levels, one must go to the E > level. It seems that the F and G levels will not get passed up the chain > above E. That is, it seems that one cannot dive n+5 levels deep (i.e., F > is not visible on A/B/C/D), rather only 5 levels from the top, then on > the 5th level, perhaps 5 more? I have not tested to A/B/C/D/E/F/G/H/I/J > to confirm. > > I have set $smwgQMaxSize to 60 and $smwgQMaxDepth to 15. Even setting > $smwgQDefaultLimit to 500, $smwgQPrintoutLimit to 1000 and increasing > the $smwgQMaxSize to 600 and $smwgQMaxDepth to 500 does not address > this issue, even though I am currently below 150 results (including the > non-displayed data) on the problematic page. > > If it matters, I am running Apache 2.2.8, PHP 5.2.5, MySQL 5.0.51a, MW > 1.15.1, SMW 1.4.3 with SMWHalo 1.4.6 and jena triplestore connector. I > am also using short URLS configured through aliases in httpd.conf, my > "deepest" page names are well under 255 characters long (including > slashes), and they do not contain any special characters. I recently > converted my database to UTF-8, but this issue also presented > identically under latin_1 as well as prior to installing SMWHalo or the > triplestore connector. > > Is this expected behavior (for SMW, that is, rather than a user)? > > Any suggestions for workarounds/configuration changes? > > > Thanks, > Alex -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ |