Well, maybe "The Next Level" is overstating it but I improved the query API a lot. Not only can we now properly handle all sorts of literal comparisons but we can also use plain SPARQL queries. The latter allow some nice stuff like "Recent Files".
trueg's blog
Nepomuk Virtual Folders - The Next Level
Submitted by trueg on Tue, 04/29/2008 - 20:13. KDE GeneralWe Don't Search...
Submitted by trueg on Wed, 04/23/2008 - 10:23. KDE GeneralVirtual Folders in KDE
You can tag files, you can annotate them, Strigi indexes your files, I showed how to create new information types and things, but you could not really use it. I suspect you want to find the things again by searching for it. Well, I don't think we should search. We should simply find!
Blog title plagiarism: "Will the real Nepomuk please stand up!"
Submitted by trueg on Mon, 04/07/2008 - 20:27. KDE GeneralNow what is that supposed to mean? The "real" Nepomuk? Well, you did not actually think that I would introduce an RDF store into KDE just to save some tags and ratings? No, the "real" motivation goes way beyond that and it is time to hint at it.
Today I committed the PIMOShell to the Nepomuk playground (To the right you see the PIMOShell main window showing all xesam:Music resources).
The PIMOShell is a metadata maintenance and debugging tool which I will now use to give a glimpse of the "big picture".
The Last Bug...
Submitted by trueg on Thu, 03/27/2008 - 13:10. KDE GeneralWe probably all know the situation: I finally fixes the last bug in Soprano. Yes, I know, there probably is no such thing as the last bug. But it feels good to lie to myself in this case. The redesigned Nepomuk server is done and it works smoothly.
Nepomuk Performance and GUI goodies
Submitted by trueg on Sat, 03/22/2008 - 08:25. KDE GeneralSome words on performance
Nepomuk performance has always been a bit of a problem. Last but not least this was due to the D-Bus communication with the Nepomuk server that took place all the time. Don't get me wrong, D-Bus is pretty fast, but you always get the overhead of the marshalling of messages and routing them through the D-Bus daemon.
So with the new QLocalServer and QLocalSocket in QT 4.4 which introduce Windows compatibility, I re-enabled the Soprano local socket communication which is a lot faster.
Me Nepomuk, You Nepomuk, too?
Submitted by trueg on Tue, 03/18/2008 - 13:41. KDE GeneralNow that the Nepomuk project review is done I can get back to promoting Nepomuk features and possibilities. Today I will show how existing Nepomuk and Soprano technologies can be combined to provide very simple "Social" capabilities.
Generic and nice-looking ratings all over KDE (wouldn't that be nice)
Submitted by trueg on Mon, 03/03/2008 - 11:33. KDE GeneralI just commited the finalized KRatingPainter to svn trunk which allows to paint a rating value using any QPainter. I think it is quite nice since it allows to specify the alignment, a spacing, a custom icon, the maximum rating, a hover rating, and so forth. And I think it would be great if this class (and its easy-usage widget companion KRatingWidget) would be used throughout KDE whenever we want to display a rating value. Although it is part of the Nepomuk lib at the moment, it has no real dependancy here: the rating is a simple integer value.
nepomuk.kde.org online
Submitted by trueg on Mon, 02/18/2008 - 15:57. KDE GeneralI am proud to announce that finally nepomuk.kde.org went online. A owe a big thank you to pinheiro who not only designed the new Nepomuk icon but also did the webpage layout. I also want to thank Luke Parry who adapted pinheiros design for Drupal. Last but not least Dirk Mueller went through the trouble to actually setup Drupal.
So please check it out and especially take a look at the beefed up documentation section: I wrote a bunch of new tutorials for techbase.
Nepomuk Appendix A - RDF for Dummies in a Nutshell
Submitted by trueg on Tue, 02/12/2008 - 13:45. KDE GeneralIn my previous posts I used some terms that probably need explaining. The following descriptions should not be used as basis for any exam and may very well scare some academic semantic web professionals, but they get me through the day. And I think they are sufficient to understand most of what is going on with Nepomuk data in KDE.
Fetch, Nepomuk, fetch!
Submitted by trueg on Mon, 02/11/2008 - 14:04. KDE GeneralSearch - a very important topic when it comes to data in general. The same is true for metadata and all that is Nepomuk. I blogged about the virtual folders idea for KMail which will be realized through Nepomuk. But before that there is the "simple" desktop search. We know it from systems like Beagle or Strigi. With Nepomuk, however, a lot more is possible. We are just getting started.