From: Broekstra, J. <jee...@wu...> - 2010-09-06 14:14:30
|
hi all, I was wondering if it possible to display the value of a property chain in an inline query result. Specifically, I have the following case: I have a number of pages of category "Annotation", which are linked to pages of category "Project" (via a HasProject property). Each Project page has (zero or more) values for the "Conclusion" property. I want to select all Annotation-pages that have at least one conclusion on their associated project-page, and then I want to display that conclusion in the result. I tried this, using basic chained property syntax: {{#ask: [[Category:Annotation]] [[HasProject.Conclusion::+]] |?HasProject=Project name |?HasProject.Conclusion=Conclusion |format=table }} However, while this selects the correct Annotation pages, it shows an empty column for the Conclusions. Am I doing something wrong or is what I want simply not supported? If not, any suggestions for a different solution? Cheers, Jeen -- dr. J. Broekstra Wageningen UR, Food & Biobased Research Intelligent Systems group P.O. Box 17, 6700 AA Wageningen Wageningen Campus, Building 118, Bornse Weilanden 9, 6708 WG Wageningen Tel. +31 (0)317 480145 http://www.fbresearch.nl/InformationManagement |
From: Philipp Z. <zal...@on...> - 2010-09-07 08:41:21
|
Hi Jeen, the print-out of chained properties is possible with the querying functionality of our Triple store connector [1]. An example query would look like the following {{#sparql: [[Category:Task]] [[Assignee.Firstname::+]] |? Assignee.Firstname }} The print-out of chained properties is a requested feature for SMW. It is supported in conjunction with the Triple store connector (using the #sparql parser function instead of #ask). regards, Philipp Zaltenbach [1] http://wiki.ontoprise.com/smwforum/index.php/List_of_Extensions/Triple_store_connector Am 06.09.2010 16:14, schrieb Broekstra, Jeen: > hi all, > > I was wondering if it possible to display the value of a property chain in an inline query result. > > Specifically, I have the following case: I have a number of pages of category "Annotation", which are linked to pages of category "Project" (via a HasProject property). Each Project page has (zero or more) values for the "Conclusion" property. I want to select all Annotation-pages that have at least one conclusion on their associated project-page, and then I want to display that conclusion in the result. > > I tried this, using basic chained property syntax: > > {{#ask: [[Category:Annotation]] [[HasProject.Conclusion::+]] > |?HasProject=Project name > |?HasProject.Conclusion=Conclusion > |format=table > }} > > However, while this selects the correct Annotation pages, it shows an empty column for the Conclusions. Am I doing something wrong or is what I want simply not supported? If not, any suggestions for a different solution? > > Cheers, > > Jeen -- Philipp Zaltenbach Halo Team ontoprise GmbH – know how to use Know-how - - - Halo Extension - Want to get involved? http://smwforum.ontoprise.com/development - - - An der RaumFabrik 29; 76227 Karlsruhe; Germany Tel.: +49 721 509809-0; Fax: +49 721 509809-11 mailto:zal...@on..., www: http://www.ontoprise.com Registered Office: Karlsruhe, Germany, HRB 109540 Managing Directors: Prof. Dr. Juergen Angele, Hans-Peter Schnurr |
From: Broekstra, J. <jee...@wu...> - 2010-09-08 08:52:21
|
Philipp Zaltenbach wrote: > the print-out of chained properties is possible with the querying > functionality of our Triple store connector [1]. > > An example query would look like the following > {{#sparql: [[Category:Task]] [[Assignee.Firstname::+]] >> ? Assignee.Firstname }} > > The print-out of chained properties is a requested feature > for SMW. It > is supported in conjunction with the Triple store connector (using the > #sparql parser function instead of #ask). Thanks Philipp, this looks exactly like what I need! Cheers, Jeen |