From semanticweb.org
The following is a list of changes implemented for Semantic MediaWiki version 0.6.
Version 0.6
Searching and querying
| Inline queries
| Implemented by: mak
|
| Schedule: soon
| Status: 80%
|
|
|
Users write queries in article source, and results are shown in the article.
| Templates available in Inline queries
| Implemented by: mak
|
| Schedule: until 0.6?
| Status: 65%
|
|
|
Templates can now be used for constructing queries. It remains to enable output formatting based on templates as well.
|
|
| New Special page for queries
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 95%
|
|
|
A new Special:Ask ("Semantic search") allows users to directly ask semantic queries. Result pages simplify browsing. Sorting now is supported as well.
|
|
| Enable browsing from inline queries to Special:Ask
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 100%
|
|
|
Inline queries that did not show all available results will now display a link to Special:Ask which will execute the same query and allow the user to browse all results. Th new parameter "searchlabel" can be used to customise the appearance of the link (if empty, no search link will be shown).
|
|
| Rewrite formatting code for query results
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 100%
|
|
|
The formatting of result for inline queries has turned out to be too inflexible. For instance, one could not prevent empty () being shown if queries in list-format had not values in certain columns. A completely new implementation greatly enhances the options, and will simplify implementation of Timeline support.
|
|
| Support for timeline format
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 100%
|
|
|
Inline queries now have a format that renders results in a JavaScript timeline.
|
|
| Clean up query code
| Implemented by: mak
|
| Schedule: open
| Status: 90%
|
|
|
Try to eliminate all FIXMEs.
|
|
|
|
External services and reuse
| rewrite RDF export
| Implemented by: mak
|
| Schedule: open
| Status: 20%
|
|
|
Rewrite good portions of the RDF export to become more performant and easier to maintain.
| Provide scriptable full export
| Implemented by: mak
|
| Schedule: soon
| Status: 80%
|
|
|
A maintenace script for creating a full export is provided, so that automatic (e.g. Cron-based daily or weekly) full RDF dumps can be generated. Future extensions of the scripts should enable category-based partial export.
|
|
| Ensure OWL compatibility of RDF export
| Implemented by: mak
|
| Schedule: soon
| Status: 30%
|
|
|
The wiki currently does not prevent "meta-modelling" in the sense that cateories and other annotations can again be annotated. To enable compatibility with OWL-based tools, it should be possible to constrain output to be in OWL, even if the wiki is not. This is currently done by just dropping offensive annotations, but further improvements are planned.
|
|
| Generate browsable RDF
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 100%
|
|
|
RDF export can create browsable RDF for most statements, including categories.
|
|
|
|
Interface improvements
| Make map-links configurable
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 200%
|
|
|
It was found to be necessary to configure the links to online maps shown for geographic coordinates in the factbox. This is now over-achieved by the new system for service links, that allows flexible integration of external webservices for specific attributes.
|
|
| Improved headers for sorting tables
| Implemented by: mak
|
| Schedule: until 0.6
| Status: 80%
|
|
|
The headers for <ask> queries now link to the respective attributes and relations. The interactive sorting is triggered by a new button above each column. Especially, sorting for unlabeled (first) columns now is more user-friendly. Moreover, the headers="none" option works with tables as well.
The headers option of inline queries should support "hide", "link", "nolink" (instead of "hide" and anything else). Should we have different defaults for tables and lists?
|
|