[Digikam-devel] Tagging implementation

Christian Reiner foss at christian-reiner.info
Wed Mar 28 10:19:11 BST 2012


>> >> Hello,
>> >> I would like to discuss an idea of mine with someone who knows details
>> >> about the implementation of 'tagging' in digikam.

>> > Marcel Wiesweg wrote:
>> > Which level - database, backend, multi-thread implementation, UI?

>> Um, good question...
>> I am not interested in storage, but in selection of tags. Selection in
>> both directions: when setting tags and when selecting (filtering) by
>> tags. So that certainly means UI. And, frankly, I have no idea when
>> multi-thread implementation means in this case :-)
>> You worked on that stuff ?

> harsh agrawal wrote:
> Is it just the face-tagging, or tagging in general??

My interest is about tagging in general. A new form of tagging. 
I love the way tagging is implemented in digikam. It appears to be a very 
good balance between a simple and straight forward usage on the one hand and 
impressive features on the other hand. It appears to be really stable and 
usable, if you keep in mind two or three aspects. 
In digikam I learned about how mighty searching by tags can be, if you have 
a good structure and selection of tags. And I also learned about the 
principal problems of the way tags are used here. I thought on and abviously 
found that these are the same problems all systems face when using tags in a 
non-trivial manner. 

My idea might be a way to solve those typical problems and pick up two other 
advantages in the road. I would like to implement a prototype of that 
strategy I have in mind. But that does not make sense in an isolated way. 
The idea can only work if it is shared between a few software projects and 
if it gains users, since it involves collaboration. 

I did not yet write things down. I somehow feel it would make more sense to 
discuss the concepts with people having toyed with tagging a lot more than 
me. The ideal candidate would have experience in the implementation, nut not 
focused on a certain area. So the words are "tagging in general", "the 
priciples of tagging", "tagging reloaded", "tagging on steroids", ...

Maybe we could have a discussion about that stuff on irc. And if I don't get 
any serious counter-argument I really would like to have a meeting in Tallin 
on Akademy 2012. 

-- 
arkascha
[ foss at christian-reiner.info ]




More information about the Digikam-devel mailing list