Semantic MediaWiki and related extensions
Semantic MediaWiki 2.5

Released on March 14, 2017.

Highlights

Full-text search support

Support for full-text search was added using the native capabilities of the SQL backends "MySQL"/"MariaDB" (#1481) and "SQLite" (#1801) for the "Text", "URL" and "Page" datatypes.

Provenance data recording

Qualifying facts using a simple provenance model is now supported (#1808) using existing mechanisms in defining a property specification together with a new "Reference" datatype (video).

Property chain and language filter support in print request

Property chain for conditions (e.g [[Located in.Capital of::Foo]]) was provided for some time, and now got extended (#1824) to supporting the syntax on print requests to retrieve values of a chain member that represent a page node. Values of datatype "Monolingual Text" can now use a language filter (#2037) to restrict the display of a value in a print request.

Edit protection

Edit protection to help avoid changes to properties or other data sensitive pages from alterations that may cause data invalidations (e.g. change of a property type, inconsistent specifications etc.) or process disruptions. This feature integrates with MediaWiki's page protection functionality.

Preferred property label support

Semantic MediaWiki now supports the declaration of preferred property labels (#1865) with the objective to show labels in a user context on special pages, query results, and factboxes instead of the canonical property label.

Query result cache

Caching of query results (#1251) was added as experimental feature to minimize a possible impact of query processing during and after a page view. This change also includes a reevaluation (#2099, #2176) of the query hash (used as identifier) to ensure that cache fragmentation is reduced and duplicate queries can share the same cache across different pages.

Links in values

Support for links in values for datatype "Text" was extended by use-cases and improved in performance as well as avoiding the former error-prone "PCRE-approach".

Fixed properties

Support for fixed properties was overhauled, fixed (#2135) and is no longer experimental.

Special page "SemanticMediaWiki"

Special page "SemanticMediaWiki" formerly known as special page "SMWAdmin" was modernized and extended (#2044, etc.) including a new configuration setting allowing for a more fine-granded control over feature accessibilty (#2142).

Compatibility changes

Upgrading

This release requires to run update.php or setupStore.php to add an extra table column for the URI table (#1872) and a new table for the preferred label property (#1865).

New features and enhancements

Bug fixes

Internal changes

Settings and configurations

Settings and configurations added with 2.5.0.

Contributors


About | General disclaimer | Privacy policy