Author: joel
Description:
Semantic mediawiki is very nice and lets you do many nifty things that just aren't possible with vanilla mediawiki. However, the {{#ask: ... }} interface is quite limited compared to what you could do with sparql, and it would be really nice if smw could ship with sparql support. What I want to do, for example, which is currently impossible:
- Report properties from other pages:
For example, a product has several [[available from::shop]] and each shop is [[located at::city]]. I want to dynamically generate lists of products along with which shop and city I can get it from, and I want to do it without jumping through the template hoops where the {{#ask: ... |template=foo}} template does a secondary query for the city.
- Query for properties, not for pages:
A page has one or more [[concerns::field]]. I want to get at the individual fields for further processing, I do not want a comma separated list that I have to unreliably parse and string mangle.
- Compare multiply set properties across pages:
A page has one or more [[concerns::field]] and a person has one or more [[expertise::field]]. For any given page I want to be able to generate dynamic lists of people who are experts in one or more of the concerned fields, and I do not want to repeat myself and give the fields again in the query.
- And more...
Version: unspecified
Severity: enhancement