From: Brian Fox<bj...@fs...> - 2008-11-21 22:30:50
|
Hello, I talked to Yaron Koren about an idea for Semantic Result Formats and he suggested that I post here: I've been looking at the #ask feature and have an idea that I think would be useful in many circumstances. As I was playing around with the googlepie and googlebar formats I noticed that they only display charts for properties that are numbers. Specifically I would like to see them be able to display page-type properties as well based on the number of pages that have a specific value for that property (so on a pie chart the labels around the edge would be each value of the property instead of each property's name and the amount passed to the chart would be the number of pages using that value). #ask can return the number of pages that have a specific value for a property using the count format, but you have to list the value of the property by hand. This would make it not practical for a property that could have many values or where the values could change over time. To relate this to the popular mayor example for SMW, I would like to be able to display (in a table would also be fine, it doesn't have to be a pie chart) the ethnicities of all mayors of major U.S. cities as well as the number of mayors for each ethnicity. I hope this makes sense. Thanks, Brian Fox |
From: Graham E. <gr...@eb...> - 2014-11-05 17:19:06
|
Is there a way of installing Semantic Result Formats without the ability to have 'composer' installed? Thanks in advance - Graham |
From: Mike A. <mik...@gm...> - 2008-11-24 02:12:07
|
I wonder if this is worth looking at: http://code.google.com/apis/visualization/ Idea: How about a SMW special page could that accepts a SMW query and returns the results in format as indicated in the google visualization framework spec, then it becomes trivial to drop in any google visualization gadget onto any page to graphically display the results of a query. (see the many different visualization gadgets in the gallery) If I understand what I read here these are javascript (AJAX) gadgets that just need to point to a data source to display data. And there are all kinds of useful graphic rendering choices (with more to come no doubt as the library expands) see: http://code.google.com/apis/visualization/documentation/dev/implementing_data_source.html Not only can this be used locally (on the wiki that contains the data) it could also turn a semantic wiki into a "Google visualization data source" (see spec) that is available to other web sites/wikis. More noodling required but maybe you get my drift here. Mike On 11/21/08, Brian Fox <bj...@fs...> wrote: > > Hello, > > I talked to Yaron Koren about an idea for Semantic Result Formats and he > suggested that I post here: > > I've been looking at the #ask feature and have an idea that I think would > be useful in many circumstances. As I was playing around with the googlepie > and googlebar formats I noticed that they only display charts for properties > that are numbers. Specifically I would like to see them be able to display > page-type properties as well based on the number of pages that have a > specific value for that property (so on a pie chart the labels around the > edge would be each value of the property instead of each property's name and > the amount passed to the chart would be the number of pages using that > value). #ask can return the number of pages that have a specific value for a > property using the count format, but you have to list the value of the > property by hand. This would make it not practical for a property that could > have many values or where the values could change over time. To relate this > to the popular mayor example for SMW, I would like to be able to display (in > a table would also be fine, it doesn't have to be a pie chart) the > ethnicities of all mayors of major U.S. cities as well as the number of > mayors for each ethnicity. I hope this makes sense. > > Thanks, > Brian Fox > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > -- Mike Axelrod e-mail: mik...@gm... alternate e-mail: max...@ro... blog: http://www.mikeaxelrod.com/ phone: (home) 585-223-2276 Fax: 888-215-4503 Skype/AIM/iChat/gmail: mikelwulf |
From: Brian Fox<bj...@fs...> - 2008-11-24 15:21:32
|
In my opinion the more opportunity for visualization the better. The whole point of SMW (as I understand it) is to make information that is being stored in wikis more accessible through semantic annotations. But, when the data gets large enough or complicated enough it can still be too obscured to easily use. Visualizations can certainly go a long ways towards making the data even more accessible and usable. However, as much as I like visualizations, my main problem is an apparent lack of functionality in the #ask function. I would like to be able query a specific property and get back each value of the property along with the number of pages that have each value. This might be solved with code similar to the Drilldown extension as it returns that information for every property that has a filter and is used by pages in a specific category. Brian Fox ----- Original Message ----- From: Mike Axelrod <mik...@gm...> Date: Sunday, November 23, 2008 9:12 pm Subject: Re: [Semediawiki-user] Semantic Result Formats To: bf...@fs... Cc: sem...@li... > I wonder if this is worth looking at: > > http://code.google.com/apis/visualization/ > > > Idea: > > > How about a SMW special page could that accepts a SMW query and > returns the > results in format as indicated in the google visualization > framework spec, > then it becomes trivial to drop in any google visualization gadget > onto any > page to graphically display the results of a query. (see the many > differentvisualization gadgets in the gallery) If I understand > what I read here > these are javascript (AJAX) gadgets that just need to point to a > data source > to display data. And there are all kinds of useful graphic > rendering choices > (with more to come no doubt as the library expands) > > > see: > http://code.google.com/apis/visualization/documentation/dev/implementing_data_source.html > > > Not only can this be used locally (on the wiki that contains the > data) it > could also turn a semantic wiki into a "Google visualization data > source"(see spec) that is available to other web sites/wikis. > > > More noodling required but maybe you get my drift here. > > > Mike > > > > On 11/21/08, Brian Fox <bj...@fs...> wrote: > > > > Hello, > > > > I talked to Yaron Koren about an idea for Semantic Result Formats > and he > > suggested that I post here: > > > > I've been looking at the #ask feature and have an idea that I > think would > > be useful in many circumstances. As I was playing around with the > googlepie> and googlebar formats I noticed that they only display > charts for properties > > that are numbers. Specifically I would like to see them be able > to display > > page-type properties as well based on the number of pages that > have a > > specific value for that property (so on a pie chart the labels > around the > > edge would be each value of the property instead of each > property's name and > > the amount passed to the chart would be the number of pages using > that> value). #ask can return the number of pages that have a > specific value for a > > property using the count format, but you have to list the value > of the > > property by hand. This would make it not practical for a property > that could > > have many values or where the values could change over time. To > relate this > > to the popular mayor example for SMW, I would like to be able to > display (in > > a table would also be fine, it doesn't have to be a pie chart) the > > ethnicities of all mayors of major U.S. cities as well as the > number of > > mayors for each ethnicity. I hope this makes sense. > > > > Thanks, > > Brian Fox > > > > ------------------------------------------------------------------ > ------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > > challenge > > Build the coolest Linux based applications with Moblin SDK & win > great> prizes > > Grand prize is a trip for two to an Open Source event anywhere in > the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > > > -- > Mike Axelrod > e-mail: mik...@gm... > alternate e-mail: max...@ro... > blog: http://www.mikeaxelrod.com/ > phone: (home) 585-223-2276 > Fax: 888-215-4503 > Skype/AIM/iChat/gmail: mikelwulf > |
From: Patrick N. <ma...@pa...> - 2008-11-24 15:32:01
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Brian, Brian Fox wrote: > However, as much as I like visualizations, my main problem is an apparent > lack of functionality in the #ask function. I would like to be able query a > specific property and get back each value of the property along with the > number of pages that have each value. This might be solved with code > similar to the Drilldown extension as it returns that information for every > property that has a filter and is used by pages in a specific category. There is an extension (building on SMW) called Semantic Query Form Tool [1] that can do what you need. It doesn't work with SMW 1.4 currently though, but I'm sure the creator will update it soon. I agree though, that it would be much better if this functionality could be part of SMW or Semantic Result Formats (if only for easier updating, maintenance and all - from a user's point of view). Have a look at this mailing list thread: http://www.nabble.com/Count-of-property-values-td19834861.html#a19835536 - Gu, the author of the extension, explained to me how to use it there. Patrick. [1]: http://www.mediawiki.org/wiki/Extension:SemanticQueryFormTool - -- Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkqyN4ACgkQyYHmhobjRtTMmgCgxBRLYGnMCl4pO7lE67Gaa9cr sO0AmgPdgU2D3xCe2SonEOWTqdxrmFeh =HsXS -----END PGP SIGNATURE----- |
From: <zeh...@mo...> - 2008-11-24 16:58:49
|
Quoting Brian Fox <bj...@fs...>: > However, as much as I like visualizations, my main problem is an apparent > lack of functionality in the #ask function. I would like to be able query a > specific property and get back each value of the property along with the > number of pages that have each value. This might be solved with code similar > to the Drilldown extension as it returns that information for every property > that has a filter and is used by pages in a specific category. > > Brian Fox You can get something like that with a #sask: query of the SemanticQueryFormTool extension using a template: {{#sask: ?Property_name | return=template | template=Countpages | any=off}} using as template Countpages something like: * {{{1}}} ({{#sask: type=articles | [[{{{propertyname}}}::{{{1}}}]] | return=count}}) which will give you a unique list of property values for property Property_name with the number of pages containing each value in brackets: * value1 (#pages) * value2 (#pages) * value3 (#pages) Gu |
From: Brian Fox<bj...@fs...> - 2008-11-24 20:41:43
|
This looks like it could work. Thanks! ----- Original Message ----- From: zeh...@mo... Date: Monday, November 24, 2008 11:58 am Subject: Re: [Semediawiki-user] Semantic Result Formats To: bf...@fs..., Brian Fox <bj...@fs...> Cc: Mike Axelrod <mik...@gm...>, sem...@li... > Quoting Brian Fox <bj...@fs...>: > > > However, as much as I like visualizations, my main problem is an > apparent> lack of functionality in the #ask function. I would like > to be able query a > > specific property and get back each value of the property along > with the > > number of pages that have each value. This might be solved with > code similar > > to the Drilldown extension as it returns that information for > every property > > that has a filter and is used by pages in a specific category. > > > > Brian Fox > > You can get something like that with a #sask: query of the > SemanticQueryFormToolextension using a template: > > {{#sask: ?Property_name | return=template | template=Countpages | > any=off}} > using as template Countpages something like: > > * {{{1}}} ({{#sask: type=articles | [[{{{propertyname}}}::{{{1}}}]] | > return=count}}) > > which will give you a unique list of property values for property > Property_namewith the number of pages containing each value in > brackets: > * value1 (#pages) > * value2 (#pages) > * value3 (#pages) > > Gu > > |
From: <zeh...@mo...> - 2008-11-24 17:20:49
|
Hi Patrick, Oh well I didn't read your response before sending mine. Just to add: In case of nary properties the described method works only for single parts of the property by adding the 'nary=number_of_the_desired_part' parameter (which is for such nary properties mandatory) to the original query and modifying the query in the template accordingly (e.g. [[{{{propertyname}}}::?;?;{{{1}}};?]] Yes the next version of SQFT (hopefully sometimes later this week) should work with SMW 1.4 Gu Quoting Patrick Nagel <ma...@pa...>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Brian, > > Brian Fox wrote: > > However, as much as I like visualizations, my main problem is an apparent > > lack of functionality in the #ask function. I would like to be able query > a > > specific property and get back each value of the property along with the > > number of pages that have each value. This might be solved with code > > similar to the Drilldown extension as it returns that information for > every > > property that has a filter and is used by pages in a specific category. > > There is an extension (building on SMW) called Semantic Query Form Tool [1] > that can do what you need. It doesn't work with SMW 1.4 currently though, > but > I'm sure the creator will update it soon. > I agree though, that it would be much better if this functionality could be > part of SMW or Semantic Result Formats (if only for easier updating, > maintenance and all - from a user's point of view). > > Have a look at this mailing list thread: > http://www.nabble.com/Count-of-property-values-td19834861.html#a19835536 - > Gu, > the author of the extension, explained to me how to use it there. > > Patrick. > > [1]: http://www.mediawiki.org/wiki/Extension:SemanticQueryFormTool > > - -- > Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc > Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkkqyN4ACgkQyYHmhobjRtTMmgCgxBRLYGnMCl4pO7lE67Gaa9cr > sO0AmgPdgU2D3xCe2SonEOWTqdxrmFeh > =HsXS > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: Yaron K. <ya...@gm...> - 2008-11-24 17:38:39
|
I figured out a way to do it using just regular properties and queries - the key is to encode each number that you want as a property within the respective page, using an #ask query with the 'count' format to get that value. So, on Discourse DB each opinion item discusses one or more topics; if I want to create a graph showing the popularity of different topics among the opinion items, I first have to have each topic store the number of opinion items that address it. Since every topic on Discourse DB uses the "Topic" template, I was able to do that by just creating the property "Has number of opinion items", of type Number, then adding the following to the "Topic" template: [[Has number of opinion items::{{#ask:[[Addresses topic::{{PAGENAME}}]][[Category:Items]]|format=count}}]] I wasn't sure that this would work, but thankfully it did. Then I created a page that queries this set of values and displays it in different formats, which you can see here: http://discoursedb.org/wiki/Topic_breakdown I don't know how useful the data visualizations actually are in this specific case, though they do suggest some interesting possibilities. It's probably worth adding a tutorial for this approach somewhere to the help documents, like probably to the documentation for the Googlebar and Googlepie formats. -Yaron On Mon, Nov 24, 2008 at 12:20 PM, <zeh...@mo...> wrote: > Hi Patrick, > Oh well I didn't read your response before sending mine. > > Just to add: > In case of nary properties the described method works only for single parts > of > the property by adding the 'nary=number_of_the_desired_part' parameter > (which is > for such nary properties mandatory) to the original query and modifying the > query in the template accordingly (e.g. > [[{{{propertyname}}}::?;?;{{{1}}};?]] > > Yes the next version of SQFT (hopefully sometimes later this week) should > work > with SMW 1.4 > > Gu > > Quoting Patrick Nagel <ma...@pa...>: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Hi Brian, > > > > Brian Fox wrote: > > > However, as much as I like visualizations, my main problem is an > apparent > > > lack of functionality in the #ask function. I would like to be able > query > > a > > > specific property and get back each value of the property along with > the > > > number of pages that have each value. This might be solved with code > > > similar to the Drilldown extension as it returns that information for > > every > > > property that has a filter and is used by pages in a specific category. > > > > There is an extension (building on SMW) called Semantic Query Form Tool > [1] > > that can do what you need. It doesn't work with SMW 1.4 currently though, > > but > > I'm sure the creator will update it soon. > > I agree though, that it would be much better if this functionality could > be > > part of SMW or Semantic Result Formats (if only for easier updating, > > maintenance and all - from a user's point of view). > > > > Have a look at this mailing list thread: > > http://www.nabble.com/Count-of-property-values-td19834861.html#a19835536- > > Gu, > > the author of the extension, explained to me how to use it there. > > > > Patrick. > > > > [1]: http://www.mediawiki.org/wiki/Extension:SemanticQueryFormTool > > > > - -- > > Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc > > Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v2.0.9 (GNU/Linux) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > > > iEYEARECAAYFAkkqyN4ACgkQyYHmhobjRtTMmgCgxBRLYGnMCl4pO7lE67Gaa9cr > > sO0AmgPdgU2D3xCe2SonEOWTqdxrmFeh > > =HsXS > > -----END PGP SIGNATURE----- > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |