From: Andreas M. <And...@an...> - 2010-05-01 12:41:19
|
Hi, is there a way to query for all the subcategories of a category? This sounds quite simple, but I could not achieve it with the SMW query feature. I run SMW 1.5 with German language. {{#ask: [[Category:<top level category>]]}} Results in one entry <top level category> {{#ask: [[Kategorie:<top level category>]]}} Results in a (in my eyes) random selection of pages which belong to subcategories of the <top level category>, but not all pages are selected and no category pages are selected. It surprises me to get different results for different languages. Can anybody point me to a method to select all subcategories, recursively if possible? Andreas |
From: <zal...@on...> - 2010-05-01 13:09:36
|
Hi Andreas, try the following query: {{#ask: [[Category:<top level category>]] [[:Category:+]] }} (alternatively with the german labels). The first condition gives you all pages tagged with <top level category> (including sub-categories), and the latter condition filters for pages which reside in the category namespace. Take a look at a sample query in our demo wiki: http://smwdemo.ontoprise.com/index.php/Special:Ask?title=Special%3AAsk&q=[[Categ ory%3ALocatable+entity]]+[[%3ACategory%3A%2B]]&po=&sc=0&eq=yes regards, Philipp Andreas Mangold <And...@an...> hat am 1. Mai 2010 um 14:41 geschrieben: > Hi, > > > > is there a way to query for all the subcategories of a category? This sounds > quite simple, but I could not achieve it with the SMW query feature. I run > SMW 1.5 with German language. > > > > {{#ask: [[Category:<top level category>]]}} > > Results in one entry <top level category> > > > > {{#ask: [[Kategorie:<top level category>]]}} > > Results in a (in my eyes) random selection of pages which belong to > subcategories of the <top level category>, but not all pages are selected and > no category pages are selected. > > > > It surprises me to get different results for different languages. > > > > Can anybody point me to a method to select all subcategories, recursively if > possible? > > > > Andreas > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user -- Philipp Zaltenbach Halo Team ontoprise GmbH – know how to use Know-how - - - General Electric selects SemanticGuide from ontoprise as a corporate standard for providing intelligent advisory systems for Jenbacher http://www.ontoprise.de/en/home/news/news-en/general-electric-uses-semanticguide/ - - - 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: Andreas M. <And...@an...> - 2010-05-01 22:00:31
|
Hi Philipp, I can see that this works on smwdemo.ontoprise.com and on semantic.mediawiki.org, but it does not work on both of my sites, using SMW 1.5 and MW 1.13. {{#ask: [[Category:<top level category>]] [[:Category:+]] }} yields only a Link to Category:<top level category> named <top level category>. {{#ask: [[Kategorie:<top level category>]] [[:Kategorie:+]] }} yields nothing I also tried setting $smwgUseCategoryHierarchy to true, without success (should be default). Might this be a configuration problem, an issue of the site configured for german language or version conflicts? Kind regards Andreas _________________________________________ HMS Analytical Software GmbH Andreas Mangold Geschäftsführer Telefon: +49 6221 6051 20 Telefax: +49 6221 6051 720 Mobil: +49 160 7741356 E-Mail: and...@an... <mailto:and...@an...> Internet: www.analytical-software.de <http://www.analytical-software.de/> Rohrbacher Straße 26, D-69115 Heidelberg Geschäftsführer: Andreas Mangold Registergericht Mannheim: HRB-Nr. 337599 _________________________________________ Von: zal...@on... [mailto:zal...@on...] Gesendet: Samstag, 1. Mai 2010 15:09 An: Andreas Mangold Cc: sem...@li... Betreff: Re: [Semediawiki-user] Query for subcategories Hi Andreas, try the following query: {{#ask: [[Category:<top level category>]] [[:Category:+]] }} (alternatively with the german labels). The first condition gives you all pages tagged with <top level category> (including sub-categories), and the latter condition filters for pages which reside in the category namespace. Take a look at a sample query in our demo wiki: http://smwdemo.ontoprise.com/index.php/Special:Ask?title=Special%3AAsk&q=[[Ca tegory%3ALocatable+entity]]+[[%3ACategory%3A%2B]]&po=&sc=0&eq=yes regards, Philipp Andreas Mangold <And...@an...> hat am 1. Mai 2010 um 14:41 geschrieben: > Hi, > > > > is there a way to query for all the subcategories of a category? This sounds > quite simple, but I could not achieve it with the SMW query feature. I run > SMW 1.5 with German language. > > > > {{#ask: [[Category:<top level category>]]}} > > Results in one entry <top level category> > > > > {{#ask: [[Kategorie:<top level category>]]}} > > Results in a (in my eyes) random selection of pages which belong to > subcategories of the <top level category>, but not all pages are selected and > no category pages are selected. > > > > It surprises me to get different results for different languages. > > > > Can anybody point me to a method to select all subcategories, recursively if > possible? > > > > Andreas > > > > ----------------------------------------------------------------------------- - > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user -- Philipp Zaltenbach Halo Team ontoprise GmbH – know how to use Know-how - - - General Electric selects SemanticGuide from ontoprise as a corporate standard for providing intelligent advisory systems for Jenbacher http://www.ontoprise.de/en/home/news/news-en/general-electric-uses-semanticgu ide/ - - - 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 |