[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