Semantic MediaWiki and related extensions
|
Released on January 19th, 2015.
This release adds support for semantic queries run directly from MediaWiki's standard search. You can enable this feature by setting $wgSearchType
to "SMWSearch". The related configuration parameter $smwgFallbackSearchType
allows specifying which search engine to fall back to in case "SMWSearch" returns no results. (#450, #496, #505)
The SPARQLStore now supports concept queries (#696) and regex like queries ([[Url::~http://*query=*]] OR [[Url::~*ccc*]]
) for Page and URL values (#679).
Notable performance improvements and many other fixes (can be found in the bug fix list) have been made to broaden the SPARQLStore support.
SMW has partially supported PostgreSQL for a long time. This new release brings SMW's PostgreSQL support to the same level as MySQL and SQLite, making it the third fully supported relational database.
HHVM (HipHop Virtual Machine) 3.3 or above is now supported along with all previously supported PHP versions.
Although earlier versions of SMW probably work with MediaWiki 1.24, this new release officially supports it.
Special:SearchByProperty
interfacesubobject
parameter to the BrowseBySubject
API module and imporved resolving of circular redirects--page
as export option to the dumpRDF.php
maintenance script--runtime
option to rebuildData.php
. It allows you to see how much time was spend and how much memory was used.$smwgEnabledEditPageHelp
option that enables showing a contextual help text on the edit page\;
) (bug T17732)Special:Log
support for events enabled in smwgLogEventTypes
SPAPRQLStore
to return a FalseCondition
instead of an exception for not supported data types (e.g Geo
)SPAPRQLStore
query selection for subobjects used with a namespace conditionSearchByProperty
on Special:Browse
(bug 33449)Special:SearchByProperty
for hyphens and spaces (bug 16150)SPARQLStore
query result display for moved pages (a.k.a. "gost" pages)UpdateJob
caused by redirectsdumpRDF.php
caused by resolving a subobject for a redirectSQLStore
null
is returned by ExportController::getSemanticData
SPARQLStore
XML result parser to support Virtuoso
singelton responseExporter
to support accented charactersSpecial:Browse
$smwgQUpperbound
postgres
temporary table generation issue (bug 34855, #455, #462)QueryProcessor
to allow query conditions to contain =
(bug 32955)Factbox
#REDIRECT
detection in MW 1.24+(~/!)
for page-type property values (bug T36665, T49073, T33151, T35854):smw-redi
marker when #REDIRECT
is removed manuallySQLStore
(postgres
) when creating temporary tablesSPARQLStore
to be Sesame complaintJena Fuseki
1.1.1SPARQLStore
redirect and export lookup performancedelete action
and re-enable the Factbox for an undeleted pageUrlEncoder
to recognize all special characters when creating a manual link to Special:Browse
SQLStore::fetchSemanticData
to ensure that only distinct values are displayedSMW::Store::BeforeQueryResultLookupComplete
and SMW::Store::AfterQueryResultLookupComplete
hookCompoundConditionBuilder
and ConditionBuilderStrategyFinder
to the SPARQLStore
RedirectInfoStore
to isolate access to redirect information and cache info requests_num
data typeStore::updateData
with PageUpdater::doPurgeParserCache
Database::beginTransaction
and Database::commitTransaction
SMW::SQLStore::BeforeChangeTitleComplete
hookDataValueFactory
to ignore $wgCapitalLinks
settings for the property namespacePropertyRegistry
to remove global state from DIProperty
SQLStore
iw
table field specification from VARCHAR(32) binary
to VARBINARY(32)
openrdf-sesame
2.7.14