[Kde-pim] Akonadi::Nepomukfeeder: why aren't we using NIE::DataObjects / DataSources?
Christian Mollekopf
chrigi_1 at fastmail.fm
Sat Feb 19 11:45:53 GMT 2011
Hi,
Instead of the NepomukfeederAgents, shouldn't we actually use an
AkonadiObject which is a subclass of NIE:DataObject together with a
NIE:DataSource for akonadi?
I couldn't find much info on the topic, nor any code of such a DataSource /
DataObject, but with the Nepomukfeeder we seem to have ignored the DataObject
side of NIE completely.
Also this works only one way (Akonadi -> Nepomk) while the other approach
would work both ways if I understood correctly.
I reckon with the akonadi DataObject/DataSource part implemented correctly,
one could ignore akonadi completely in nepomuk applications, since Nepomuk
would encapsulate it, while akonadi i.e. still can sync the items over the
internet in the background, right?
I understand that it was probably easier to go the Nepomukfeeder way as a first
implementation, but the proper thing to do would be IMHO the other way.
Might be interesting thing to keep in mind for future implementations.
But maybe I just misunderstood the the whole thing ;-)
Anyone some Ideas on this?
See: http://www.semanticdesktop.org/ontologies/nie/ for reference
Cheers,
Chris
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list