Return-Path: <strueg at mandriva dot com> Delivered-To: anders@feder.dk Received: (qmail 27667 invoked from network); 23 May 2008 14:40:14 -0000 Received: from moutng.kundenserver.de (212.227.126.177) by 10.0.15.11 with SMTP; 23 May 2008 14:40:14 -0000 Received: from [10.1.101.3] (i3ED6C833.versanet.de [62.214.200.51]) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis) id 0MKwtQ-1JzYRM2ZHd-0004Zk; Fri, 23 May 2008 16:40:16 +0200 From: Sebastian =?utf-8?q?Tr=C3=BCg?= <strueg at mandriva dot com> To: Anders Feder <anders@feder.dk> Subject: Re: Semantic GNOME Desktop Date: Fri, 23 May 2008 16:41:44 +0200 User-Agent: KMail/1.9.9 References: <1211463659.9067.3.camel@voyager> In-Reply-To: <1211463659.9067.3.camel@voyager> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805231641.44138.strueg at mandriva dot com> X-Provags-ID: V01U2FsdGVkX1/COj7FpUO8BRUtXjJkVUfM0HW689CbD6p2GpX N9Xztsv79wuY4+I2Xvt0oSDkAQRw+VLysL12MwNxTYBUCf4JVf mRRpCkvidwIAq/VgPJxuQegPY1e1Zxr X-Evolution-Source: pop://anders%40feder.dk@mail.feder.dk/ On Thursday 22 May 2008 15:40:59 you wrote: > I'm looking informally at possibilities for integrating the Semantic Web > and the GNOME desktop. So far, I've outlined a few ideas at: > http://live.gnome.org/SemanticDesktop > > I would like to ask you if you have any comments on these ideas and how > to proceed - and if you see any potential for collaboration with your > projects? Hello Andres, thanks a lot for your email. I think it would be a great idea to cooperate on the semantic desktop front. Areas I think we can share are: - The DBus interface for the semantic data storage. At the moment it is based on Soprano [1] which comes with a full-featured RDF DBus API [2] - The ontologies: here we already use Xesam [3] for everything file-metadata specific and the Nepomuk ontologies [4] for other stuff. This also means that we do not use OWL as it was considered way to heavy for desktop use. Thus, please consider using NRL [5] in combination with NAO [6] instead. - We are currently working on virtual folders which is pretty much what you outline, too: a "view" on a sparql query (or a more generic desktop query in my case). Here it would be nice to share the interface, so that KDE and Gnome apps could use the same folders. As for your backends: this is what we do, too. For example: - Strigi analyses local files and stores the data (for desktop search) - An Akonadi agent collects information about contacts and emails and stores it (actually my vision would be to store stuff like contacts only once, in the rdf store) Additionally applications can insert new information. There is not much there yet except for tags and ratings and source URLs for downloaded files. Ok, this just to get the communication started. :) Cheers, Sebastian [1] http://soprano.sf.net [2] http://api.kde.org/kdesupport-api/kdesupport-apidocs/soprano/html/soprano_server_dbus.html [3] http://xesam.org/main/XesamOntology [4] http://www.semanticdesktop.org/ontologies/ [5] http://www.semanticdesktop.org/ontologies/nrl/ (important part is that about the named graphs, views are not implemented anywhere yet) [6] http://www.semanticdesktop.org/ontologies/nao/