Nepomuk Task Sponsoring

Thanks to a very successful fundraiser in 2011 I was able to continue working on Nepomuk and searching for new enterprise sponsoring. Sadly that search was not fruitful and in 2012 Nepomuk has become a hobby. Several people proposed to start another fundraiser. I, however, would like to approach the problem with more specific tasks. I am thus, trying to get sponsoring for specific bugs or features. Depending on their size the sponsoring goal will differ.

Here you can see the currently open tasks and their status:

Fix: Improve Plasma Active Startup Time

Click here to lend your support to: Fix: Improve Plasma Active Startup Time Through Nepomuk and make a donation at www.pledgie.com ! Plasma Active makes use of Nepomuk for most data management. Fast startup times are essential. There is a bug in Nepomuk’s ontology management which results in pointless re-parsing and updating of certain ontologies.

Status: in progress

Fix: Fix Crash in KActivityManager

Click here to lend your support to: Fix: Fix Crash in KActivityManager and make a donation at www.pledgie.com ! Bug 290234 describes a crash of the Activity Manager which many people experience. This crash is in Nepomuk. Since I do not know the cause of the crash yet and fixing this bug involves a lot of testing and experimentation it has is a slightly bigger budget.

Status: beta state (testing)

Feature: Faster Desktop Queries

Click here to lend your support to: Feature: Faster Desktop Queries and make a donation at www.pledgie.com !

Nepomuk uses Virtuoso’s SPARQL engine to perform queries. To that end a desktop query like “hastag:foobar hello world” is translated into SPARQL. Ignacio Serantes, the author of Nepoogle, provided a way to improve the performance of queries like the mentioned on a lot. However, to make full use of this improvement I would have to slightly change the internals of Nepomuk::Query::Query which takes a bit of time.

Status: open

Feature: Use Virtuoso Inference in Nepomuk

Click here to lend your support to: Feature: Use Virtuoso Inference in Nepomuk and make a donation at www.pledgie.com !

Virtuoso has very powerful inference capabilities. A typical example of inference is to query for all nfo:Media and to get all instances of sub-classes of nfo:Media such as nfo:Video. Nepomuk does not make use of these capabilities. Instead it has its own inferencer with the very fitting name CrappyInferencer.

The advantages of using Virtuoso’s inferencer would be:

  • More powerful and faster queries
  • Faster Nepomuk startup time
  • Smaller Nepomuk database

Status: beta state (testing)

Recent Posts

  1. TPAC 2012 – Who Am I (On the Web)? Leave a reply
  2. And Now For Something Completely Different: Resizable Bootstrap Modals 4 Replies
  3. Digitally Sign Emails With Your X.509 Certificate in Evolution 7 Replies
  4. Use an X.509 certificate for SSH Login 3 Replies
  5. Virtuoso 6.1.6 and KDE 4.9 6 Replies
  6. Debugging Nepomuk/Virtuoso’s CPU usage 1 Reply
  7. Nepomuk Tasks: KActivityManager Crash 11 Replies
  8. Nepomuk Tasks: Let The Virtuoso Inferencing Begin 8 Replies
  9. Akonadi, Nepomuk, and A Lot Of CPU 13 Replies