Projects/Telepathy/TelepathyNepomukPlans: Difference between revisions

From KDE TechBase
(create page)
 
(Mark for migration)
 
Line 1: Line 1:
{{Proposed_move_to_community|Internal planning doc.}}
==Telepathy->Nepomuk Integration Plans==
==Telepathy->Nepomuk Integration Plans==
This section contains a dump of some of the things discussed amongst grundleborg (KDE+Telepathy) trueg (KDE+Nepomuk), barisione (Gnome+Telepathy), davyd (Gnome+Telepathy) and others on the issue of integration between Nepomuk and Telepathy.
This section contains a dump of some of the things discussed amongst grundleborg (KDE+Telepathy) trueg (KDE+Nepomuk), barisione (Gnome+Telepathy), davyd (Gnome+Telepathy) and others on the issue of integration between Nepomuk and Telepathy.

Latest revision as of 12:46, 15 May 2019

Proposed for moving to community.kde.org
It has been proposed that this page should be moved to the community.kde.org wiki for the following reason:

Internal planning doc.

Telepathy->Nepomuk Integration Plans

This section contains a dump of some of the things discussed amongst grundleborg (KDE+Telepathy) trueg (KDE+Nepomuk), barisione (Gnome+Telepathy), davyd (Gnome+Telepathy) and others on the issue of integration between Nepomuk and Telepathy.

Cross Desktop Compatability

We want to make the Nepomuk integration be the same as much as possible across Gnome and KDE. Things we'd like to have in common. - Ontologies for storing the Telepathy specific metadata - Implementation of a daemon to keep this metadata in sync

Ontologies

barisione (in #telepathy) is working on writing these, at which point they'll be shown to Nepomuk people for review.

Photos of the whiteboard showing a proposed diagram of the ontologies to follow as soon as I get hold of them :)

Daemon

The daemon will be responsible for keeping the nepomuk metadata in sync with Telepathy. Since tracker and soprano-server will eventually use the same (xesam2) dbus API, we should be able to write a QtCore/QtDBus only daemon which will use Soprano as the API to keep stuff in sync. This single implementation should then be usable by both KDE and Gnome, reducing code duplication.

grundleborg (in #kde-telepathy) is working on this.

This means the telepathy-integration-daemon will either be deprecated or have its role changed to only be responsible for the Akonadi Telepathy contact resource management.

Do we still need Akonadi integration?

This question is as yet unanswered. What does it give us that direct nepomuk integration doesn't give?