From: Markus K. <ma...@se...> - 2012-11-11 23:56:17
|
On 11/11/12 23:46, Yaron Koren wrote: > Hi Markus, > > > On Sun, Nov 11, 2012 at 12:18 PM, Markus Krötzsch > <ma...@se... <mailto:ma...@se...>> > wrote: > > Hi Daniel, > > short answer: no good way of doing this in general now. We need to > implement this. This is definitely on our list of features to consider > for SMW 1.9. Maybe there are other printout types that we should support > as well, e.g., showing the list of all properties that one object has. > > > To the extent that this would be useful, it might make sense in SRF, as > an "outgoing" format to complement the new "incoming" one. My point is that this is not a format. You could show these properties in a list, in a table, or in filter view. It should be possible to get this from the query itself. > > > This might be part of a more general extension of SMW printout features. > I would also like to have a "|!format=count" option, and maybe even > other formats for printing the list of values for one property. What we > do now could be considered "|!format=list" with "|!sep=," or > "|!sep=<br>" depending on context. > > > I take it that "!format" would be a way to format the values for a > single page?Or is it a way to format the *pages* for a specific > *property value*? And is "!format" already part of the SMW syntax now? I mistyped. What I meant was +format, to be used as a parameter of the ?printout, just like +limit can already be used now. So you would have a format for defining how the list of values that a property may have for one subject is displayed. > And how would this fit in with the "distribution=on" syntax that some of > the SRF charting formats now allow? That should be unrelated. > > > It would be good to collect related ideas somewhere. > > > This is the standard page for that sort of thing: > > http://semantic-mediawiki.org/wiki/Roadmap This should be used to collect things we actually plan to do, not ideas about what could be done. The challenge here is to first find out how everything fits together, so as to decide what should be implemented at all. Markus > On 09/11/12 18:19, Daniel Robbins wrote: > > Hi All, > > > > I am building a Semantic Mediawiki system where Users have their > own Person > > template which sets a number of semantic properties. Using semantic > > internal objects, users can also define roles. There can be > multiple roles, > > and each role has a start and (optional) end date. > > > > This returns all Users in a role: > > > > {{ #ask: [[Role type::Developer]] |? Role of }} > > > > This returns all users with a Role defined: > > > > {{ #ask: [[-Role of::+]] }} > > > > But I run into problems when I want to map all users in a > particular role. > > A person's geographic coordinates are stored using the [[Geoloc::]] > > property on their user page. Ideally, I would do this: > > > > {{ #ask: [[Role type::Developer]] > > |? Role of.Geoloc > > |? Role of > > }} > > > > Ideally, this would return the Geographic coordinates of each > developer, > > and each developer page (and this query could be put into map > format and > > displayed using Google Maps.) > > > > Problem is -- The syntax "Role of.Geoloc" is not supported in > property > > outputs. It would be extremely handy to be able to do this as > this would > > seem to be a common pattern when using semantic internal objects. > Yaron > > Koren has suggested a work-around of storing the Geoloc inside > the Role > > internal object as well, but this is kludgy in design and > practice -- a > > page needs to be saved *twice* for this to work, resulting in > wacky wiki > > user experience. > > > > Any thoughts on getting this working or anyone out there who would be > > willing to add prop chain support to #ask property output? > > > > Thanks and Regards, > > > > Daniel Robbins > > > ------------------------------------------------------------------------------ > > Everyone hates slow websites. So do we. > > Make your web apps faster with AppDynamics > > Download AppDynamics Lite for free today: > > http://p.sf.net/sfu/appdyn_d2d_nov > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > <mailto:Sem...@li...> > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_nov > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > <mailto:Sem...@li...> > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > > -- > WikiWorks · MediaWiki Consulting · http://wikiworks.com |