Common spec/interface for file metadata

nf2 nf2 at scheinwelt.at
Mon Sep 5 20:55:39 EEST 2005


Jamie McCracken wrote:

>
> The problem is then how do you take advantage of existing frameworks 
> under developemnt like Beagle, Kat and Tenor. They are the ones that 
> are producing the metadata in the first place and they each store it 
> in their own databases (Beagle uses lucene's DB, Kat Sqlite3, Tenor 
> Postgres and my own implementation of a metadata framework will use 
> the embedded mysql lib) so its kind of difficult to standardise it 
> in-process plus you also have a potentially huge dependency list which 
> no platform would accept in its core. Unfortunately I cant see any 
> other way round this but IPC.
>
>
To avoid the dependency problem a plugin model would be feasible 
(dlopen). But you won't be able to use those plugins in-process unless 
you have a common main loop 
(http://www.scheinwelt.at/~norbertf/common_main_loop/). It's a pity that 
nobody wants to fix this.

Norbert




More information about the xdg mailing list