[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