Selecting fields of metadata

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Selecting fields of metadata

Bugzilla from mikmach@wp.pl
Amazing feature :) Thanks Gilles!

Few questions:

1. I have latest exiv2 (svn ver. 1862) with latest additions of IPTC Ext and
PLUS namespaces and I don't see them in list of XMP tags - recompiled kexiv2
and digikam also. Leftovers from older compilations? Note: generally I am on
4.3 branch but switched only kdegrahics/libs to trunk and compiles OK (with
including of new feature in digiKam).

2. Default selection of tags should be immediately visible - now proper
checkboxes are selected only after clicking Default button.

3. In Makernote tags I see only header of Sony at last position - no tags.

4. Would be great if filtering would work also for headers. Example: when I
enter in filter field "dublin" (XMP) everything collapses because there is no
tag which contain that string. It would be great if digiKam filter tags like
hierarchy with taking headers into account. When I enter "dublin" I will see
all tags from "Dublin Core".

5. Probably controversial one: when I select tags I'd like to view them always
- even when proper fields are empty for example to control *if* they are
empty. I understand this creates some problem with difference between empty
and non-existinng field and later management of them. Maybe names of non-
existing fields should be written in italics?

Thanks again,

m.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Gilles Caulier-4
2009/7/18 Mikolaj Machowski <[hidden email]>:
> Amazing feature :) Thanks Gilles!
>
> Few questions:
>
> 1. I have latest exiv2 (svn ver. 1862) with latest additions of IPTC Ext and
> PLUS namespaces and I don't see them in list of XMP tags - recompiled kexiv2
> and digikam also. Leftovers from older compilations? Note: generally I am on
> 4.3 branch but switched only kdegrahics/libs to trunk and compiles OK (with
> including of new feature in digiKam).

Because, _only_ with XMP, the list of namespace are not provided by
EXIV2. I need to know which namespace i want to list exactly.

http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xmp.cpp#936

Note : if i query for an XMP namespace that exiv2 don't know (for ex.
IPTC Ext with Exiv2 0.18.2), we have an assertion and digiKam crash...

In fact, a method is missing in Exiv2 to get list of know XMP namespace...

I think that a new bug must be filled in Exiv2 bugzilla about this subject...

>
> 2. Default selection of tags should be immediately visible - now proper
> checkboxes are selected only after clicking Default button.

ok.

>
> 3. In Makernote tags I see only header of Sony at last position - no tags.

Me too. It's because all tags are not referenced with a proper titile.
typically all tags are unknow with no title. Only tags id in hexa is
available. In code i ignore all unknow tags.

>
> 4. Would be great if filtering would work also for headers. Example: when I
> enter in filter field "dublin" (XMP) everything collapses because there is no
> tag which contain that string. It would be great if digiKam filter tags like
> hierarchy with taking headers into account. When I enter "dublin" I will see
> all tags from "Dublin Core".

Ok

>
> 5. Probably controversial one: when I select tags I'd like to view them always
> - even when proper fields are empty for example to control *if* they are
> empty. I understand this creates some problem with difference between empty
> and non-existinng field and later management of them. Maybe names of non-
> existing fields should be written in italics?
>

Possible. I will take a look

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Bugzilla from mikmach@wp.pl
On Saturday 18 July 2009 15:58:53 Gilles Caulier wrote:

> 2009/7/18 Mikolaj Machowski <[hidden email]>:
> > 1. I have latest exiv2 (svn ver. 1862) with latest additions of IPTC Ext
> > and PLUS namespaces and I don't see them in list of XMP tags - recompiled
> > kexiv2 and digikam also. Leftovers from older compilations? Note:
> > generally I am on 4.3 branch but switched only kdegrahics/libs to trunk
> > and compiles OK (with including of new feature in digiKam).
>
> Because, _only_ with XMP, the list of namespace are not provided by
> EXIV2. I need to know which namespace i want to list exactly.
>
> http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xm
>p.cpp#936
>
> Note : if i query for an XMP namespace that exiv2 don't know (for ex.
> IPTC Ext with Exiv2 0.18.2), we have an assertion and digiKam crash...
>
> In fact, a method is missing in Exiv2 to get list of know XMP namespace...
>
> I think that a new bug must be filled in Exiv2 bugzilla about this
> subject...

Opened this:
http://dev.exiv2.org/issues/show/640

Thanks.

m.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Gilles Caulier-4
2009/7/18 Mikolaj Machowski <[hidden email]>:

> On Saturday 18 July 2009 15:58:53 Gilles Caulier wrote:
>> 2009/7/18 Mikolaj Machowski <[hidden email]>:
>> > 1. I have latest exiv2 (svn ver. 1862) with latest additions of IPTC Ext
>> > and PLUS namespaces and I don't see them in list of XMP tags - recompiled
>> > kexiv2 and digikam also. Leftovers from older compilations? Note:
>> > generally I am on 4.3 branch but switched only kdegrahics/libs to trunk
>> > and compiles OK (with including of new feature in digiKam).
>>
>> Because, _only_ with XMP, the list of namespace are not provided by
>> EXIV2. I need to know which namespace i want to list exactly.
>>
>> http://lxr.kde.org/source/KDE/kdegraphics/libs/libkexiv2/libkexiv2/kexiv2xm
>>p.cpp#936
>>
>> Note : if i query for an XMP namespace that exiv2 don't know (for ex.
>> IPTC Ext with Exiv2 0.18.2), we have an assertion and digiKam crash...
>>
>> In fact, a method is missing in Exiv2 to get list of know XMP namespace...
>>
>> I think that a new bug must be filled in Exiv2 bugzilla about this
>> subject...
>
> Opened this:
> http://dev.exiv2.org/issues/show/640
>
> Thanks.

Ok thanks.

Anothers request, is to be able to get namespace title too...

I have improved a little the code in libkexiv2 and digiKam recognize
new XMP namespace add by you in Exiv2. But it's not enough

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Gilles Caulier-4
In reply to this post by Bugzilla from mikmach@wp.pl
2009/7/18 Mikolaj Machowski <[hidden email]>:
> Amazing feature :) Thanks Gilles!
>
> Few questions:
>
>
> 2. Default selection of tags should be immediately visible - now proper
> checkboxes are selected only after clicking Default button.

Done in svn.

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Gilles Caulier-4
In reply to this post by Bugzilla from mikmach@wp.pl
> 4. Would be great if filtering would work also for headers. Example: when I
> enter in filter field "dublin" (XMP) everything collapses because there is no
> tag which contain that string. It would be great if digiKam filter tags like
> hierarchy with taking headers into account. When I enter "dublin" I will see
> all tags from "Dublin Core".
>

Done in svn

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Gilles Caulier-4
In reply to this post by Bugzilla from mikmach@wp.pl
>
> 5. Probably controversial one: when I select tags I'd like to view them always
> - even when proper fields are empty for example to control *if* they are
> empty. I understand this creates some problem with difference between empty
> and non-existinng field and later management of them. Maybe names of non-
> existing fields should be written in italics?
>

Done in svn with revision #999368.

Screenshot : http://farm3.static.flickr.com/2515/3736004772_af1ee3cb0b_b.jpg

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Selecting fields of metadata

Bugzilla from mikmach@wp.pl
On Sunday 19 July 2009 19:48:09 Gilles Caulier wrote:

> > 5. Probably controversial one: when I select tags I'd like to view them
> > always - even when proper fields are empty for example to control *if*
> > they are empty. I understand this creates some problem with difference
> > between empty and non-existinng field and later management of them. Maybe
> > names of non- existing fields should be written in italics?
>
> Done in svn with revision #999368.
>
> Screenshot :
> http://farm3.static.flickr.com/2515/3736004772_af1ee3cb0b_b.jpg

Thank you!

m.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel