{"id":1230,"date":"2011-07-30T23:09:30","date_gmt":"2011-07-30T22:09:30","guid":{"rendered":"https:\/\/www.entropywins.wtf\/blog\/?p=1230"},"modified":"2014-03-17T23:10:08","modified_gmt":"2014-03-17T22:10:08","slug":"semantic-mediawiki-1-6-released","status":"publish","type":"post","link":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/","title":{"rendered":"Semantic MediaWiki 1.6 released!"},"content":{"rendered":"<p>That\u2019s right, the next big release of <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/semantic-mediawiki.org\/\">Semantic MediaWiki<\/a> is finally here! <img decoding=\"async\" alt=\":)\" src=\"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/> A little over a year and six minor releases after SMW 1.5. And a big release it is, packing my improvements and several new features. It has been in the making over the past four months and contains contributions by many people. So let\u2019s have a look at all the new awesomeness <img decoding=\"async\" alt=\":)\" src=\"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/><\/p>\n<p><strong>Support for RDF triplestores<\/strong><\/p>\n<p>Full support added for storing SMW data directly within an RDF triplestore, and for answering #ask queries based on this data. The communication happens via SPARQL (1.1), and all SPARQL-capable stores should be supported. The following settings are needed in LocalSettings.php:<\/p>\n<blockquote><p>$smwgDefaultStore = \u2018SMWSparqlStore\u2019;<br \/>\n$smwgSparqlDatabase = \u2018SMWSparqlDatabase\u2019;<br \/>\n\/\/ The following should be set to the URLs to reach the store:<br \/>\n$smwgSparqlQueryEndpoint = \u2018http:\/\/localhost:8080\/sparql\/\u2019;<br \/>\n$smwgSparqlUpdateEndpoint = \u2018http:\/\/localhost:8080\/update\/\u2019;<br \/>\n$smwgSparqlDataEndpoint = \u2018http:\/\/localhost:8080\/data\/\u2019; \/\/ can be empty<\/p><\/blockquote>\n<p>The specific support that SMW used to have for the RAP RDF store has been discontinued.<\/p>\n<p><strong>The Type namespace has been abolished<\/strong><\/p>\n<p>Builtin types now are displayed by the special page Special:Types, and there are no \u201ccustom types\u201d any longer. By default, the Type namespace is gone and existing pages in this namespace can no longer be accessed. This can be changed by setting $smwgHistoricTypeNamespace = true in LocalSettings.php before including SMW.<\/p>\n<p><strong>Changes to units of measurement<\/strong><\/p>\n<p>Changed the way in which units of measurement work. Type:Number now does not accept any units, and a new type \u201cQuantity\u201d is used for numbers with units. Units must be declared on the property page (not on the Type page as before), and only units that have a declared conversion factor are accepted.<\/p>\n<p><strong>Type:Record changes<\/strong><\/p>\n<p>The declaration of Type:Record properties has changed. Instead of a list of datatypes, the declaration now requires a list of properties that are to be used for the fields of the record. The declaration is still done with the property \u201chas fields\u201d as before. Properties must not be used more than once in has_fields, or the order of values will be random.<\/p>\n<p><strong>Reworked internal data model<\/strong><\/p>\n<p>Reworked internal data model, cleaning up and re-implementing SMWDataValue and all of its subclasses, and introducing new data item classes to handle data. The class SMWCompatibilityHelpers provides temporary help for extensions that still depend on the old format and APIs.<\/p>\n<p>This change is very important compatibility wise, as it removes support for some older behavior and deprecates a bunch more. Older versions of a lot of SMW extensions will not work with SMW 1.6. However, since 1.6 has been in the making for quite some time, most, if not all, of these extensions have released one or more versions that work just fine with 1.6. So if you stick with the latest releases, you should be good.<\/p>\n<p>There are already 2 SMW extensions that now require SMW version 1.6 or later: <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/mapping.referata.com\/wiki\/Semantic_Maps\">Semantic Maps<\/a> 1.0 and the new kid in town: <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/www.mediawiki.org\/wiki\/Extension:Semantic_Watchlist\">Semantic Watchlist<\/a> (<a href=\"https:\/\/web.archive.org\/web\/20121028081017\/https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/new-mediawiki-extension-semantic-watchlist\/\">see Semantic Watchlist release post<\/a>).<\/p>\n<p><strong>Result formats make use of Validator<\/strong><\/p>\n<p>Semantic MediaWiki now makes use of the <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/Extension:Validator\">Validator extension<\/a> to handle parameters passed to result printers. This opens the door to numerous awesome new functionality. For one, it allows for better parameter error feedback to the user. In SMW &lt; 1.6 when you enter a text value for a numeric parameter, it\u2019ll simple be ignored (without giving any warning). With this new approach the user will get a warning along the lines of \u201cThe value \u2018foobar\u2019 is not valid for parameter limit, it must be an integer.\u201d. Another advantage of using Validator here is that the query argument GUI on Special:Ask can show more fitting controls and display default values. A third win, is that writing new query printers has now become easier, as you just have to specify the parameters they should accept, and then don\u2019t have to bother with cleaning, validating and formatting them. Further things that can be done with this in the future are automatic generation of documentation per result format, which would be a huge improvement over the current documentation and smarter behavior (such as autocompletion and live validation) in interfaces where the values for these parameters can be specified.<\/p>\n<p><strong>New DSV format<\/strong><\/p>\n<p>I added a new result format to SMW that outputs data as UNIX-style Delimiter Separated Values. For those not familiar with the differences between DSV and CSV (which was already supported), it comes down to sane escaping of the delimiter characters. Instead of the weird and hard to parse approach taken in CSV, the familiar backlashing technique is used in DSV. You can use this format by adding \u201cformat=dsv\u201d to any ask query.<\/p>\n<p><strong>New API module for version info<\/strong><\/p>\n<p>This is a very small feature I added geared towards developers and the SMW registry tool in particular; it has not relevance to regular end users. Up until now the SMW registry tool obtained info about SMW installs by scraping Special:Version, which is a HTML page intended for humans to look at, and by scraping Special:SemanticStatistics, which is also a HTML page. Now the info provided by these pages and used by the SMW registry, ie the version of SMW and the number of properties, users and pages, can be obtained via the MediaWiki API using action=smwinfo.<\/p>\n<p><strong>New smwdoc parser hook<\/strong><\/p>\n<p>Similar to the new API module, this new parser hook is not geared to most end users, but rather to documenters and site admins. This hook utilizes Validators auto documentation capabilities to display tables with parameter info, such as name, type, default value and description, for a specified result format. It\u2019s in essence a result format oriented\u00a0 version of Validators more general purpose describe parser hook. As soon as the SMW documentation wiki updates to 1.6, it\u2019ll be possible to use this hook to fill part of the documentation gap there unfortunately is.<\/p>\n<p><strong>Some noteworthy fixes<\/strong><\/p>\n<ul>\n<li>PostgreSQL support<\/li>\n<li>Output issues in the JSON result format<\/li>\n<\/ul>\n<p>I\u2019m probably forgetting others here <img decoding=\"async\" alt=\":)\" src=\"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/><\/p>\n<p><strong>Downloads<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/sourceforge.net\/projects\/semediawiki\/files\/semediawiki\/Semantic%20MediaWiki%201.6\/SemanticMediaWiki1.6.zip\/download\">Semantic MediaWiki 1.6 release, zip archive<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/sourceforge.net\/projects\/semediawiki\/files\/semediawiki\/Semantic%20MediaWiki%201.6\/SemanticMediaWiki1.6.7z\/download\">Semantic MediaWiki 1.6 release, 7z archive<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/svn.wikimedia.org\/svnroot\/mediawiki\/tags\/extensions\/SemanticMediaWiki\/REL_1_5_6\/\">Semantic MediaWiki 1.6 release, svn tag<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/svn.wikimedia.org\/svnroot\/mediawiki\/trunk\/extensions\/SemanticMediaWiki\/\">Semantic MediaWiki, svn trunk<\/a><\/li>\n<\/ul>\n<p>Do note that as of this release, SMW requires Validator, which is included in the release packages, but obviously needs to be obtained separately when checking out with SVN.<\/p>\n<p><strong>What\u2019s next?<\/strong><\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/User:Devayon\">Devayon Das<\/a>, a <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/https:\/\/code.google.com\/soc\/\">Google Summer of Code<\/a> student, mentored by <a title=\"Markus Kr\u00f6tzsch\" href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/semantic-mediawiki.org\/wiki\/Markus_Kr%C3%B6tzsch\">Markus Kr\u00f6tzsch<\/a>, is working on improving the search and browse interfaces of SMW (<a href=\"https:\/\/web.archive.org\/web\/20121028081017\/https:\/\/secure.wikimedia.org\/wikipedia\/mediawiki\/wiki\/User:Devayon\/GSoC2011\">read all about it here<\/a>). This work will probably end up in one of the upcoming 1.6.x releases. I\u2019d also like to make some improvements to the automatic documentation generation via the smwdoc parser hook by the next release, mainly focusing on internationalization. I\u2019m not aware of any other concrete plans to make changes to SMW itself for now. There are many things that can be done, and several projects that are being looked at, but only time will tell which of these get any traction.<\/p>\n<p>In any case, if you are interested in the future of SMW, I definitely recommend attending <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/semantic-mediawiki.org\/wiki\/SMWCon_Fall_2011\">SMWCon<\/a>, the SMW event that\u2019s held once a year in both the US and the EU. The next one will take place from September 21st to September the 23rd, in Berlin, Germany.<\/p>\n<p><strong>More frequent updates<\/strong><\/p>\n<p>In an effort to provide the community with more frequent updates on the status of SMW development and other news, a <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/https:\/\/twitter.com\/#%21\/SemanticMW\">Twitter<\/a> and an <a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/identi.ca\/smw\">Identi.ca<\/a> account have been set up. You can follow these to stay up to date on the latest SMW developments <img decoding=\"async\" alt=\":)\" src=\"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/><\/p>\n<p><strong>Further info<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/semantic-mediawiki.org\/wiki\/Semantic_MediaWiki_1.6\">Semantic MediaWiki 1.6 page on the SMW wiki<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/semantic-mediawiki.org\/wiki\/Help:Installation_1.6\">Installation and upgrade instructions<\/a><\/li>\n<li><a href=\"https:\/\/web.archive.org\/web\/20121028081017\/http:\/\/svn.wikimedia.org\/viewvc\/mediawiki\/tags\/extensions\/SemanticMediaWiki\/REL_1_6\/RELEASE-NOTES?view=co\">Raw release notes<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>That\u2019s right, the next big release of Semantic MediaWiki is finally here! A little over a year and six minor&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1230","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Semantic MediaWiki 1.6 released! - Blog of Jeroen De Dauw<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Semantic MediaWiki 1.6 released! - Blog of Jeroen De Dauw\" \/>\n<meta property=\"og:description\" content=\"That\u2019s right, the next big release of Semantic MediaWiki is finally here! A little over a year and six minor&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog of Jeroen De Dauw\" \/>\n<meta property=\"article:published_time\" content=\"2011-07-30T22:09:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-03-17T22:10:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/>\n<meta name=\"author\" content=\"Jeroen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JeroenDeDauw\" \/>\n<meta name=\"twitter:site\" content=\"@JeroenDeDauw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeroen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/\"},\"author\":{\"name\":\"Jeroen\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"headline\":\"Semantic MediaWiki 1.6 released!\",\"datePublished\":\"2011-07-30T22:09:30+00:00\",\"dateModified\":\"2014-03-17T22:10:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/\"},\"wordCount\":1267,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121028081017im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/\",\"name\":\"Semantic MediaWiki 1.6 released! - Blog of Jeroen De Dauw\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121028081017im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"datePublished\":\"2011-07-30T22:09:30+00:00\",\"dateModified\":\"2014-03-17T22:10:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#primaryimage\",\"url\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121028081017im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"contentUrl\":\"https:\\\/\\\/web.archive.org\\\/web\\\/20121028081017im_\\\/https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2011\\\/07\\\/30\\\/semantic-mediawiki-1-6-released\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Semantic MediaWiki 1.6 released!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\",\"name\":\"Entropy Wins\",\"description\":\"A blog on Software Architecture, Design and Craftsmanship\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\",\"name\":\"Jeroen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"caption\":\"Jeroen\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jeroendedauw\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/JeroenDeDauw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Semantic MediaWiki 1.6 released! - Blog of Jeroen De Dauw","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/","og_locale":"en_US","og_type":"article","og_title":"Semantic MediaWiki 1.6 released! - Blog of Jeroen De Dauw","og_description":"That\u2019s right, the next big release of Semantic MediaWiki is finally here! A little over a year and six minor&hellip;","og_url":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/","og_site_name":"Blog of Jeroen De Dauw","article_published_time":"2011-07-30T22:09:30+00:00","article_modified_time":"2014-03-17T22:10:08+00:00","og_image":[{"url":"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","type":"","width":"","height":""}],"author":"Jeroen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JeroenDeDauw","twitter_site":"@JeroenDeDauw","twitter_misc":{"Written by":"Jeroen","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#article","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/"},"author":{"name":"Jeroen","@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"headline":"Semantic MediaWiki 1.6 released!","datePublished":"2011-07-30T22:09:30+00:00","dateModified":"2014-03-17T22:10:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/"},"wordCount":1267,"commentCount":0,"publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#primaryimage"},"thumbnailUrl":"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/","url":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/","name":"Semantic MediaWiki 1.6 released! - Blog of Jeroen De Dauw","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#primaryimage"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#primaryimage"},"thumbnailUrl":"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","datePublished":"2011-07-30T22:09:30+00:00","dateModified":"2014-03-17T22:10:08+00:00","breadcrumb":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#primaryimage","url":"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","contentUrl":"https:\/\/web.archive.org\/web\/20121028081017im_\/https:\/\/www.entropywins.wtf\/blog\/wp-includes\/images\/smilies\/icon_smile.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.entropywins.wtf\/blog\/2011\/07\/30\/semantic-mediawiki-1-6-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.entropywins.wtf\/blog\/"},{"@type":"ListItem","position":2,"name":"Semantic MediaWiki 1.6 released!"}]},{"@type":"WebSite","@id":"https:\/\/www.entropywins.wtf\/blog\/#website","url":"https:\/\/www.entropywins.wtf\/blog\/","name":"Entropy Wins","description":"A blog on Software Architecture, Design and Craftsmanship","publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.entropywins.wtf\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7","name":"Jeroen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","caption":"Jeroen"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.linkedin.com\/in\/jeroendedauw\/","https:\/\/x.com\/https:\/\/twitter.com\/JeroenDeDauw"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p74TBF-jQ","jetpack-related-posts":[{"id":1109,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/05\/30\/new-mediawiki-extension-spark\/","url_meta":{"origin":1230,"position":0},"title":"New MediaWiki extension: Spark","author":"Jeroen","date":"2011-05-30","format":false,"excerpt":"Yesterday I quickly wrote up a simple (but awesome) MediaWiki extension that allows you to make use of the Spark library in your wiki. Spark as described on the Spark website: The web is not only growing in sheer size, but it also grows in how much it is interconnected.\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Spark logo","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2011\/05\/spark-logo.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1377,"url":"https:\/\/www.entropywins.wtf\/blog\/2014\/07\/24\/semantic-mediawiki-2-0-rc3\/","url_meta":{"origin":1230,"position":1},"title":"Semantic MediaWiki 2.0 RC3","author":"Jeroen","date":"2014-07-24","format":false,"excerpt":"I am happy to announce the third release candidate for Semantic MediaWiki 2.0 is now available. Semantic MediaWiki 2.0 is the next big release, which brings new features and many enhancements. Most notably vastly improved SPARQL store support, including a brand new connector for Jena Fuseki. Preliminary release notes Compatibility\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/www.entropywins.wtf\/blog\/category\/news\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1224,"url":"https:\/\/www.entropywins.wtf\/blog\/2011\/06\/12\/semantic-mediawiki-update-2\/","url_meta":{"origin":1230,"position":2},"title":"Semantic MediaWiki update","author":"Jeroen","date":"2011-06-12","format":false,"excerpt":"It\u2019s been a while since I posted an update on Semantic MediaWiki and extensions in general, and my work specifically. This is due to a pile of work that has been done on different components, each of which I\u2019ll address at the point it\u2019s released.\u00a0 In this blog post I\u2019ll\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"Semantic MediaWiki logo","src":"https:\/\/i0.wp.com\/web.archive.org\/web\/20121017230724im_\/https%3A\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/SMW_logo_260.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1416,"url":"https:\/\/www.entropywins.wtf\/blog\/2015\/02\/20\/semantic-mediawiki-news\/","url_meta":{"origin":1230,"position":3},"title":"Semantic MediaWiki news","author":"Jeroen","date":"2015-02-20","format":false,"excerpt":"It's been a while since I last wrote about Semantic MediaWiki, even though several noteworthy things have happened since. In this post I'll highlight some things that have happened since the 2.0 release. Semantic MediaWiki 2.1 Semantic MediaWiki 2.1 is a minor release that adds several new features, many enhancements,\u2026","rel":"","context":"In &quot;News&quot;","block_context":{"text":"News","link":"https:\/\/www.entropywins.wtf\/blog\/category\/news\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1019,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/12\/08\/semantic-mediawiki-update\/","url_meta":{"origin":1230,"position":4},"title":"(Semantic) MediaWiki update","author":"Jeroen","date":"2010-12-08","format":false,"excerpt":"I've been neglecting my blog in favour of microblogging status updates and release notes, and have not written anything here for over a month and a half. Therefore I'm going to provide an overview of all the awesome (now also on StatusNet!) new things that have come out since then,\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2010\/12\/SMW_logo_260.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":543,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/11\/10\/semantic-mediawiki-camp-2009\/","url_meta":{"origin":1230,"position":5},"title":"Semantic MediaWiki Camp 2009","author":"Jeroen","date":"2009-11-10","format":false,"excerpt":"Last weekend I attended Semantic MediaWiki Camp (SMWC) 2009 in Karlsruhe, Germany. Both days of the event contained very interesting presentations about SMW and various related extensions. The most exciting aspect of the event for me was perhaps getting to know other SMW developers, including Markus Kr\u00f6tzsch and Denny Vrandecic,\u2026","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.entropywins.wtf\/blog\/category\/events\/"},"img":{"alt_text":"Yaron Koren talking about Semantic Forms on Semantic MediaWiki Camp 2009","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/11\/800px-SMW_Camp_09_YK_1.JPG?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/11\/800px-SMW_Camp_09_YK_1.JPG?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/11\/800px-SMW_Camp_09_YK_1.JPG?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/comments?post=1230"}],"version-history":[{"count":1,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1230\/revisions"}],"predecessor-version":[{"id":1231,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/1230\/revisions\/1231"}],"wp:attachment":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/media?parent=1230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/categories?post=1230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/tags?post=1230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}