Bug 287272

Summary: Two XMP tags which are not part of the XMP specification
Product: [Applications] digikam Reporter: anttiah
Component: Plugin-Generic-MetadataEditAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 7.5.0

Description anttiah 2011-11-22 15:31:53 UTC
Version:           2.2.0 (using KDE 4.7.2) 
OS:                MS Windows

According to email conversation with Phil Harvey - ExifTool Author - following
XMP tags are not part of the XMP specification:

XMP-dc:Type
XMP-exif:DateTimeCreated

Reproducible: Didn't try

Steps to Reproduce:
I don't exactly remember the steps needed to embed metadata in the sample file I sent to Phil Harvey. I think I used Image menu --> Metadata --> Edit All Metadata... route and typed test texts to all possible fields.

Attached is however the exact same sample photo I sent to Phil.


Expected Results:  
DigiKam should write metadata safely, correctly and robustly without the fear of corrupting your data. Only standard tags should be used when possible.
Comment 1 anttiah 2011-11-22 15:36:21 UTC
Sample photo's file size made it too big to attach.
Comment 2 caulier.gilles 2011-11-22 15:41:17 UTC

*** This bug has been marked as a duplicate of bug 287267 ***
Comment 3 Marcel Wiesweg 2011-11-23 18:10:11 UTC
> Sample photo's file size made it too big to attach.

You can send it to my private mail account. I will upload it to a shared location.
Comment 5 Marcel Wiesweg 2012-04-25 16:38:36 UTC
"Xmp.dc.Type" must be "Xmp.dc.type" (capitalization).
"Xmp.exif.DateTimeCreated" does indeed not exist.
Both strings appear only in the metadata edit kipi plugin
Comment 6 caulier.gilles 2012-04-25 20:19:19 UTC
Git commit fa776d2aefdccbf9a4db953b35b76ebecc9a69a2 by Gilles Caulier.
Committed on 25/04/2012 at 22:17.
Pushed by cgilles into branch 'master'.

fix typo in xmp tag name.
remove unexistant XMP tag

M  +0    -5    metadataedit/xmp/xmporigin.cpp
M  +3    -3    metadataedit/xmp/xmpproperties.cpp

http://commits.kde.org/kipi-plugins/fa776d2aefdccbf9a4db953b35b76ebecc9a69a2