{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "chem-bla-ics",
  "description": "Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.",
  "home_page_url": "https://chem-bla-ics.linkedchemistry.info/",
  "feed_url": "https://chem-bla-ics.linkedchemistry.info/2010/07/17/setting-up-local-semantic-wiki-with.json",
  "icon": "https://chem-bla-ics.linkedchemistry.info/assets/images/chem-bla-ics_logo.png",
  "language": "en",
  "authors": [
    {
      "name": "Egon Willighagen",
      "url": "https://orcid.org/0000-0001-7542-0286",
      "_orcid": "0000-0001-7542-0286"
    }
  ],
  "items": [

    {
      "id": "https://doi.org/10.59350/ms1t8-8zm32",
      "url": "https://chem-bla-ics.linkedchemistry.info/2010/07/17/setting-up-local-semantic-wiki-with.html",
      "title": "Setting up a local Semantic MediaWiki with RDFIO and SPARQL support",
      "content_html": "<p>My now former student Samuel is doing a really cool <a href=\"http://en.wikipedia.org/wiki/Google_Summer_of_Code\">Google Summer of Code</a>\nproject on import and export of <a href=\"http://chem-bla-ics.blogspot.com/search?q=RDF\">RDF</a> from a\n<a href=\"http://semantic-mediawiki.org/\">Semantic MediaWiki</a> server. His <a href=\"http://saml.rilspace.org/screencast-rdf-import-and-sparql-update-in-semantic-mediawiki\">screencast</a>\nof today shows very nicely where things are going!</p>\n\n<p>So, time to get something installed on my <a href=\"http://www.ubuntu.com/\">Ubuntu</a> system, based on Samuel description here:</p>\n\n<ol>\n  <li><code class=\"language-plaintext highlighter-rouge\">sudo aptitude install mediawiki-extensions php-apc imagemagick texlive-latex-base gs-gpl cjk-latex</code></li>\n  <li>configure MediaWiki\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">zcat /usr/share/doc/mediawiki/README.Debian.gz | more</code></li>\n      <li>follow instructions on <a href=\"http://www.mediawiki.org/wiki/Manual:Installing_Mediawiki_on_Ubuntu_10.04\">http://www.mediawiki.org/wiki/Manual:Installing_Mediawiki_on_Ubuntu_10.04</a></li>\n      <li>create a MySQL account as described <a href=\"http://techpad.co.uk/content.php?sid=89\">here</a></li>\n      <li>do config stuff at <a href=\"http://localhost/mediawiki/config/index.php\">http://localhost/mediawiki/config/index.php</a></li>\n    </ol>\n  </li>\n  <li>set up a save place for local checkouts for MediaWiki extensions\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo mkdir -p /usr/local/lib/mediawiki/extensions</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo chown egonw:egonw -R /usr/local/lib/mediawiki</code></li>\n    </ol>\n  </li>\n  <li>configure Semantic MediaWiki\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd /usr/local/lib/mediawiki/extensions</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SemanticMediaWiki/</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd /var/lib/mediawiki/extensions</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo ln -s /usr/local/lib/mediawiki/extensions/SemanticMediaWiki</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo nano /var/lib/mediawiki/LocalSettings.php</code>\n        <ol>\n          <li>add: <code class=\"language-plaintext highlighter-rouge\">include_once(\"/var/lib/mediawiki/extensions/SemanticMediaWiki/SemanticMediaWiki.php\");</code></li>\n          <li>add: <code class=\"language-plaintext highlighter-rouge\">enableSemantics('localhost');</code></li>\n          <li>add: <code class=\"language-plaintext highlighter-rouge\">$smwgShowFactbox= SMW_FACTBOX_NONEMPTY;</code></li>\n        </ol>\n      </li>\n      <li>visit <a href=\"http://localhost/mediawiki/indSpecial:SMWAdminSpecial:SMWAdminex.php/Special:SMWAdmin\">http://localhost/mediawiki/indSpecial:SMWAdminSpecial:SMWAdminex.php/Special:SMWAdmin</a></li>\n    </ol>\n  </li>\n</ol>\n\n<p>Next step is to install Samuel’s extension in its requirements:</p>\n\n<ol>\n  <li>set up the required extensions SMWWriter and POM:\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd /usr/local/lib/mediawiki/extensions</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SMWWriter/</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/PageObjectModel/</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd /var/lib/mediawiki/extensions</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo ln -s /usr/local/lib/mediawiki/extensions/SMWWriter</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo ln -s /usr/local/lib/mediawiki/extensions/PageObjectModel/</code></li>\n    </ol>\n  </li>\n  <li>apply the patch (where is it filed upstream?)\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd SMWWriter</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">wget http://saml.rilspace.com/smwwriter-fixesfor-rdfio-20100716-r2.patch</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">patch -p0 &lt; smwwriter-fixesfor-rdfio-20100716-r2.patch</code></li>\n    </ol>\n  </li>\n  <li>set up the RDFIO work from Samuel\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd /usr/local/lib/mediawiki/extensions</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">mkdir RDFIO</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd RDFIO</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">svn checkout http://smwrdfio.googlecode.com/svn/trunk/ .</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">sudo nano /var/lib/mediawiki/LocalSettings.php</code>\n        <ol>\n          <li>and add the RDFIO blob given on Samuel’s <a href=\"http://code.google.com/p/smwrdfio/wiki/InstallAll\">Install page</a></li>\n        </ol>\n      </li>\n    </ol>\n  </li>\n  <li>install ARC2\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">cd /usr/local/lib/mediawiki/extensions/SemanticMediaWiki/libs</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">wget http://code.semsol.org/source/arc.tar.gz</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">tar zxvf arc.tar.gz</code></li>\n    </ol>\n  </li>\n  <li>install the RDFIO pages onto the main page for easy access, add:\n    <ol>\n      <li><code class=\"language-plaintext highlighter-rouge\">[[Special:ARC2Admin|ARC2Admin]]</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">[[Special:RDFImport|RDFImport]]</code></li>\n      <li><code class=\"language-plaintext highlighter-rouge\">[[Special:SPARQLEndpoint|SPARQLEndpoint]]</code></li>\n    </ol>\n  </li>\n</ol>\n\n<p>That’s it. Not quite the 5 minutes that Samuel promised me, but I’m happy to have this available for my conference\ntour next month! I installed the default RDF, and got the nice default wiki page to which I can now start adding\nmanual annotation:</p>\n\n<p><img src=\"/assets/images/rdfImport.png\" alt=\"\" /></p>\n\n<p>If you are wondering about the use case, this RDF import is ideal for building up knowledge bases, as detailed in my\n<a href=\"https://chem-bla-ics.linkedchemistry.info/2010/06/26/critical-mass-for-open-notebook-science.html\">Critical mass for Open Notebook Science wikis by prepopulation with RDF data <i class=\"fa-solid fa-recycle fa-xs\"></i></a>\npost last month. Just aggregate the info on the web you can find (yes, that’s another story), put it in your wiki\nand complement it with your local knowledge, import into <a href=\"http://www.bioclipse.net/\">Bioclipse</a>,\nand run your analyses to verify your hypotheses!</p>\n\n<p>Thanx to <a href=\"http://saml.rilspace.org/\">Samuel</a> for this really great work!</p>",
      "summary": "My now former student Samuel is doing a really cool Google Summer of Code project on import and export of RDF from a Semantic MediaWiki server. His screencast of today shows very nicely where things are going!",
      "image": "https://chem-bla-ics.linkedchemistry.info/assets/images/rdfImport.png",
      "date_published": "2010-07-17T00:00:00+00:00",
      "date_modified": "2026-09-27T00:00:00+00:00",
      "tags": ["rdf","sparql","wiki","bio2rdf","bioclipse"],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
