The KDE desktop has taken the lead to bring the semantic desktop to users with their KDE 4.0 release. Although it had a rough start back then, IMHO Nepomuk always stood out as a major and remarkable service/technology.
Before I begin I would like to explain Nepomuk and Zeitgeist:
- Nepomuk (What is an item about?): aims to provide the basis to handle all kinds of metadata on the KDE desktop in a generic fashion. This ranges from simple information such as tags or ratings over metadata extracted from files to metadata that is generated by applications automatically. The goal is to categorize all metadata using clean ontologies to make an automated handling and enrichment of the data possible. Some scenarios questions solved would be.
- Give me all songs by Michael Jackson
- Give me all files and contacts tagged with Work
- Zeitgeist (How do/did I use my items): is a service which logs the users’s activities and events, anywhere from files opened to websites visited and conversations. It makes this information readily available for other applications to use. It is able to establish relationships between items based on similarity and usage patterns. Some scenarios questions solved would be:
- Give me the most listened to songs
- Give me recent/most used contacts sorted by location
Now both together can answer questions like:
- Give me most listened to songs by Michael Jackson
- Give me all recent contacts tagged with work that I contacted from home.
In the spirit of cross-desktop basysKom hosted a several hours face to face meeting between THE Sebastian Trüg (Nepomuk KDE) and me (on behalf of the Zeitgeist team).
The course of discussion was how to bring both technologies to KDE. I must say I was very pleased with how open and constructive the discussion was.
There is no interest in any of the 2 services to actually expand into the domain of the other. Although Zeitgeist events could be stored in Nepomuk KDE via an extension there is no such interest since our DB is very light despite the fact that we store an average of 1000 unique events per day. So there is no reinventing wheels and no NIH syndromes. So in the upcoming months I will be building a Zeitgeist community within KDE to help out with the deployment. My current work in the GNOME community will not be compromised, since it is usually Zeitgeist related.
Basically since Zeitgeist only depends on gobject, dbus and sqlite and already uses the Nepomuk Ontology in combination with the Zeitgeist Ontology it works out of the box on KDE.
As for the work that will be done to get Zeitgeist and Nepomuk power in KDE for now:
- Have current service pass the info to Zeitgeist using an activity service
- Create a Zeitgeist extension to push counts and last timestamp for each document/contact/etc.
- Create a Journal plasma widget to view the user history.
Also Manish Sinha from the Zeitgeist team is helping me put together tasks for KDE and GNOME Code In. So we will see where we get with that.
It is nice to really have two techs coming together joining forces to take the user experience to a new level. Although a GNOME guy I was very welcomed by the KDE community, who are very open for cooperation in building better solutions.. Ivan Čukić and Lydia Pintscher have been very helpful and encouraging as well as the Kate and the Amarok crew. What I noticed here is that as a community they don’t demand everybody taking things in their own hands but rather do things together. It is very much like the Ubuntu Community where I feel at home.
So if you want to know more hang out with us on #zeitgeist or #nepomuk-kde on freenode.
I always found Zeitgeist to be a far more useful and friendly technology than Nepomuk… I’d personally love to be able to fully integrate Zeitgeist into KDE without gross hacks (converting recently used formats and such). That’s for sure!
[...] Seif Lotfy Posted by Bez kategorii Subscribe to RSS feed [...]
i’m sure it’s already been covered in your discussions, but _just_ in case it hasn’t: when recording events in a Plasma desktop session, it would be very, very nice to associate them by Activity. the list of activities and which is currently active is stored in Nepomuk; in fact, it’s Nepomuk that does the general bookkeeping for them, and since the plan is to work alongside Nepomuk, that should be easy to get at.
the benefits of this would be that we could then start to show “contacts most frequently used with the $FOO activity” where $FOO could be work related, school related, etc.
the journal plasmoid could also be activity aware and promote or optionally filter based on the current activity.
if you need help with the Activity side of things, feel free to ask in #plasma or on plasma-devel@kde.org. you’re already speaking with Ivan, though, and he’s been doing a lot of the work on Activities so you may have the perfect contact already for this
Would be possible to storage the data direclty into nepomuk? would be awesome since more applications (like mine) will be able to access.
Thanks and good work!
Good to read about the Zeitgeist integration. Hopefully replacing Strigi with Tracker as Nepomuk back-end is next on the agenda.
[...] certo grado di maturita’, ma gli sviluppatori non sono per nulla intenzionati a fermarsi! L‘idea e’ quella di abbinare la potenza semantica di Nepomuk con l’accuratezza verso [...]
@aaron
Yes, the activities will need to be covered, we’ll see exactly how.
@manolin
Some of the data will be in nepomuk, but not all. Anyhow, you’ll be able to access most of the important things via KActivity* classes.
@markus
Strigi a backend? Hardly…
Anyhow, nepomuk’s backend (virtuoso) is a bit more feature-full than tracker at the moment, but it would be theoretically possible to use it instead of virtuoso. (for example on small devices or something)
[...] entre Zeitgeist y Nepomuk, pero todos los planes que rodean al proyecto se pueden encontrar en este post de este blog. Zeitgeist hará su aparición oficial en GNOME 3.0 en marzo -si es que no hay más [...]
Just wanted to say congrats & good luck.
[...] http://seilo.geekyogre.com/2010/11/zeitgeist-coming-to-kde/ [...]
[...] дескоп-окружения KDE заинтересовались проектом Zeitgeist, в рамках которого ведется разработка [...]
please, please, please, please do not make kde slower!!!!! it is already slow enough!
at least provide a possibility to switch _all_ this stuff off!!!!
Hi!
Nice artical – maybe it should be on Planetkde also!!
Thanks
[...] дескоп-окружения KDE заинтересовались проектом Zeitgeist, в котором ведётся создание фреймворка, [...]
[...] VIA | http://seilo.geekyogre.com/ [...]
[...] Zeitgeist coming to KDE [...]
[...] Dejar un comentario Gracias a Espacio KDE me entero de que el equipo del escritorio de la K colaborará con el proyecto GNOME Zeitgeist (bonito nombre, suena genial), con el fin de mejorar e integrar tecnologías para ambos escritorios [...]
Been Studying your weblog for some time long time follower 1st time remark You’ve gotten some beneficial data I hate some things.I have a weblog you must examine out.I’ll learn extra for now, Well i got to go until next time!
Thank you a bunch for sharing this with all of us you really recognize what you are talking about! Bookmarked. Kindly additionally seek advice from my web site =). We could have a link exchange arrangement between us!
Hi, I do believe this is a great website. I stumbledupon it
I am going to come back once again since I book
marked it. Money and freedom is the greatest way to change, may you be rich and continue to help others.
how to treat hemorrhoids and venapro and how to treat hemorrhoids and also venapro review
Fine way of describing, and pleasant post to
obtain facts concerning my presentation subject matter, which i am
going to deliver in academy.
click the following web page
and click the following article
and Click On this site
and also click the next internet site
Do you mind if I quote a few of your posts as long as I provide credit and sources back
to your blog? My blog is in the exact same niche as
yours and my visitors would truly benefit from a lot of the information you
present here. Please let me know if this alright with you.
Many thanks!
A motivating discussion is worth comment. I do
believe that you ought to publish more on this subject matter, it may not be a taboo subject but generally people do not talk about these
subjects. To the next! Kind regards!!
After going over a number of the blog posts on your web site, I really appreciate your
technique of blogging. I saved as a favorite it to my bookmark website list and
will be checking back soon. Take a look at my website too and let me know
how you feel.
It’s amazing for me to have a web site, which is good designed for my know-how. thanks admin
There really is no difference between extra virgin coconut oil
and virgin coconut oil. You will see a dramatic improvement within a matter of days and improve you
overall health at the same time. Below are some great sources of fat that we should be including in our diets daily.
Artificial flavors are any synthesized chemical added to manufactured foods to change or make its taste better such as banana – isoamyl
acetate; cinnamon – ethyl cinnamate; orange – octyl acetate and pineapple –
methyl butyrate; pear. Diet is having an important role in development of both
physical and mental health. They contain three natural sugars sucrose, fructose and glucose combined with fiber and some amount of simple fats that replenish energy.
At the other end of the scale, when subjected to lower temperatures, the
oil does not become cloudy, which indicates that
any naturally occurring waxes and gums have been carefully filtered out.
The lack of natural oils and moisture in the hair is the
most important factor for the increasing hair problems of today.
If you want to boost your immune system so that various
diseases natural do not easily target you supplements is one of the best ways of doing so.
Hi there very nice blog!! Guy .. Excellent .
. Superb .. I’ll bookmark your blog and take the feeds additionally? I am happy to seek out numerous useful info right here in the submit, we need work out more techniques on this regard, thank you for sharing. . . . . .
Not all rosehip oils are the same as there are many different species of rose
which are made up of different amounts of naturally occurring ingredients.
If you are trying to repair acne scars or other scars this is something that you will really want to include in a natural scar reduction program.
It is helpful for dry skin, the way it is for your scalp.
Since the production of this oil contributed mostly
to the medical therapy, the creation of the oil contributed much to the
females of the native Berber group in Morocco to have a steady source of income and
good working conditions and was able to build up their literacy
and various education courses. Listed below are some
of the benefits and uses of camphor oil:. It can be be your once daily
moisturizer, just massage a small amount onto your face or problem areas.