Bug 277618

Summary: Metadata are incompletely imported from XMP sidecar and Tags are not created
Product: [Applications] digikam Reporter: philippe.quaglia
Component: Metadata-SidecarAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: 2.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.6.0
Attachments: XMP file, with IViewMediaPro tags

Description philippe.quaglia 2011-07-12 12:52:16 UTC
Created attachment 61804 [details]
XMP file, with IViewMediaPro tags

Version:           2.0.0
OS:                Linux

I'm trying to switch from IviewMediaPro to Digikam. I already have thousands of tagged pictures. IviewMediaPro writes tags to picture as IPTC, but Digikam does not create tags from IPTC. Therefore I create XMP sidecar with IViewMediaPro and import them with Digikam. However, 
Digikam does not import from XMP sidecar the IviewMediaPro tags (in the example the "people" and "event" fields)
Digikam does not create tags from this metadata

Reproducible: Always

Steps to Reproduce:
Import XMP sidecar with an image. Then check XMP metadata: there some information missing (people and event in this example), and there are no corresponding tags created.


Expected Results:  
I expect all the XMP sidecar information to be imported, and corresponding tags to be created.
Comment 1 Marcel Wiesweg 2012-03-19 20:53:40 UTC
Digikam imports keywords from Iptc.Application2.Keywords and Xmp.dc.subject, among some more exotic locations. The XMP file does not contain the Dublin Core subject, therefore digikam does not create tags. I cannot judge from an XMP sidecar what is the problem with the original IPTC data. (With a proper IPTC to XMP conversion, IPTC Keywords would be stored in DC subject.)