SMW users survey results

From January 10 to 28, 2013, an online survey was conducted of Semantic MediaWiki users, asking mostly about priorities for future development. 76 people took the survey. Below are the results.

Type of SMW usage
Which scenarios of using SMW are most important to you? Select one or more.

Development priorities
Below are a list of general areas which can be improved about Semantic MediaWiki, and a short list of specific improvements that might fall into each area. Please select one or more areas that you think the Semantic MediaWiki project should especially devote more effort to.

Answers have been rearranged in order of popularity.

Interest in funding
For those items that you selected, would you or your organization be willing to provide effort or money to help in those areas? Checking "Yes" does not represent any commitment to provide support, but please be honest.

User experience
How much experience do you have as a user of SMW?

Admin experience
How much experience do you have as a website administrator of SMW?

Free-form comments
The following are the free-form comments and suggestions people gave in the survey, subdivided by topic. In some cases, spelling and grammar were fixed for legibility.

Queries:
 * distinct results from queries
 * Provide the option to create relationships outside of a page. For example, sub pages could define relationships to parent page without the added clutter there. A use case could be a page with many synonyms for the page title - it would be nice to allow automated annotations of these synonyms into a sub page without having to overload the main page.
 * More possibilities for negation than just ::!
 * Better support for type:Date

Data storage: (was not a listed option, though it probably should have been)
 * handling for assigning query results as values to properties
 * New type:Duration that understands dd:hh:mm:ss.xxxxxxxxxx
 * to be able to have a template as a property type. I want a property to be either ✅,, for example, but it is not possible.

Searching and browsing:
 * Make it easier to write queries. Consider using the SMW+ halo extension. It was super easy to visually design a query
 * Inline filtering is something that would be very welcome
 * inline filtering

Mapping:
 * I would really like is to be able to use any images as a layer in maps and not just the 'standard' google or openlayer maps.
 * complete custom maps (-> images as layers)

Other visualization:
 * I had to set a very high (virtual) limit for a query or result format for the timeline because there was a default limit without setting it manually and needet long time to find why before some dates were not shown
 * google rich format in calendar etc.
 * Pivot tables
 * more flexible charting
 * Support for projects would be nice.

Forms:
 * spreadsheet style input
 * to somehow be able to input data using a spreadsheet-like 'form'.

Semantic Web and "linked data":
 * Maybe in future having no wiki internal db and all data stored on triple store or from sparql endpoint?
 * Support for easier to read resource URIs for predicates.
 * Unified plugin for displaying RDF data from SMW (and other RDF sources) within wordpress, drupal and other software.
 * the ability to import ontologies.
 * Support for synchronization "text from data": 1/ the semantic store used by the wiki is updated using Sparql update 2/ Need support to update wiki pages! [ed.: in other words, be able to directly update the RDF triplestore and have the changes propagate back to the wiki]
 * A better compliance to semantic web standards.

Performance:
 * Performance is an issue! Displaying pages with long and intricate inline queries can take very long.

Documentation and support:
 * consistent legacy documentation
 * Open days where people can attend in person or online to go through their issue and problems.
 * Training courses for users.
 * I simply have difficulty in using and creating templates, forms and properties so training by going through a concept to realisation exercise would be great!

Import/export: (was not a listed option, though it probably should have been)
 * the ability to import data from a spreadsheet into your wiki and assigning properties to each row and column.
 * Better possiblities to import Data (CSV)
 * Export to e-books (PDF) etc. of collections of pages.
 * Getting data out of an restricted wiki e. g. via RSS/Atom-Feeds

Other:
 * Multilingual semantic wikis (localisation of properties, localised forms, integration with Translate)
 * maybe connect to opennlp or something like that?
 * Accessibility
 * PostgreSQL
 * Wiki Skins that work well with SMW
 * I recommend the formation of some form of steering group that could assist with strategy, driving an achievable roadmap and also improving quality.
 * it would be great if there could be an "LTS" SMW and the free software SMW+ features were formally supported rather than left as an awkward stepchild.
 * Bug free editing using CKEditor