You are viewing limited content. For full access, please sign in.

Question

Question

How does Laserfiche handle IPTC and XMP metadata?

asked on May 11, 2015

I want to know if Laserfiche will import embedded metadata from IPTC and XMB files?

1 0

Replies

replied on July 15, 2015

I have this need as well, specifically for Adobe XMP files containing metadata for import to Laserfiche alongside images.  Any confirmation would be great.  Thanks!

1 0
replied on July 15, 2015 Show version history

As I explained in my answer below, it can be done with third-party command-line tools alongside SDK integration (some coding needed). If you need better suggestions, please provide detailed customer use cases.

In particular:

  • Would the third-party tool plus SDK integration approach fulfill your needs?
  • What image formats would you like to extract XMP from?
    • What are the typical sources of such images?
    • Can you provide sample images (containing such metadata) so that we can validate our suggestions with them?
  • What would you like to do after the XMP data has been extracted into a sidecar file?
  • What particular XMP metadata fields would you like to map into Laserfiche fields?

 

We appreciate your input.
Thank you.

0 0
replied on July 15, 2015

We don't have any special handling for either file type.  Any metadata contained in the file will of course still be present, but it won't be extracted and assigned to Laserfiche fields.  You would need a small integration to do that, possibly handled with a custom Workflow.

1 0
replied on July 15, 2015

Thanks Brian!

0 0
replied on July 15, 2015

Suggestion

My suggestion is to use third-party command-line utilities or libraries to extract the XMP or IPTC metadata into a sidecar file (a separate document), and then process them as part of the importing workflow (in the general sense). It may also be imported into Laserfiche as a electronic document, which can then be retrieved and processed by some custom integration.

An example of third-party command-line utility is the ExifTool. 
http://www.sno.phy.queensu.ca/~phil/exiftool/

(This is given as an example. It is not an endorsement or recommendation. We generally do not provide any advice or technical assistance to the use of third-party utilities or libraries, except in venues such as Laserfiche Answers where questions may be answered on a voluntary basis.)

Short answer as to why we did not implement such feature

For such as feature to be usable by the user, it would have required a user interface for specifying the mapping between IPTC or XMP metadata fields, and Laserfiche template fields. However, we do not know precisely the user requirements as to what metadata fields they consider important. It is unrealistic to convert every single field into Laserfiche fields because only a few keys would provide valuable information, and this depends on the customer's use case.

We would appreciate any detailed description of customer use cases on how they would like to use XMP, IPTC, EXIF, and Dublin Core metadata in their document management workflow. We seek inspiration from our customers when deciding what software features to implement.

Longer answers on the technical cost of implementing such support

We have had multiple internal discussions as to whether to implement support for extracting IPTC and XMP from image formats.

There were several issues.

  • What image formats would customers like to extract these metadata from?
    • The Laserfiche Imaging Library integrates a number of third-party low-level imaging libraries for individual image formats. Some of these lower-level libraries do not implement support for metadata.
    • It is within our technical capabilities to implement IPTC and XMP extraction, but this has to be done for each image format.
    • As a result, we need to know with full certainty that there is a user need for extracting these metadata for each particular image format, because we might only implement it for one or a handful of formats.
  • Once extracted, what does the customer want to do with them?
    • Extracting them as a sidecar file (separate document) and importing them is easy, but does not provide much usefulness to the user.
    • Extracting and converting them into an XML file, which would allow VARs and Integrators to parse them and selectively apply the needed fields to a Laserfiche document using SDK.
      • This is the basis for my suggestion above - use a third-party tool to extract it, and then write an SDK integration to apply the Laserfiche metadata fields.
    • Provide user-friendly graphical interface (GUI) that allows point-and-click (or drag-and-drop) to map image metadata fields to Laserfiche fields. The development effort is too high, and has to be done separately for the multiple platforms (Windows, Web, and Mobile), so unless we see strong demand from majority of customers, this is unlikely to happen.
1 0
You are not allowed to follow up in this post.

Sign in to reply to this post.