Creative Commons FileInfo Panel

Creative Commons FileInfo Panel

eXtensible Metadata Platform - Adding Intelligence to MediaAdobe's eXtensible Metadata Platform (XMP) is a labeling technology that allows you to embed data about a file – metadata – into the file itself. "eXtensible" means anyone can create a set of metadata elements known as a schema.

The most common XMP schema include ...

  • EXIF information recorded by a digital camera (ƒ-stop, shutter speed, ISO, date, location ...) when an image is captured,
  • Dublin Core describes the resource (keywords, title, description, ...), it's owner/creator, licensing terms, usage rights, ...
  • IPTC is used by the world's major news agencies, news publishers and news industry vendors,
  • usePLUS simplifies and facilitates the communication and management of image rights including model releases and license terms,
  • Creative Commons makes resources available to the public for free and legal sharing, use, repurposing, and remixing,
  • and many others including support for medical imaging, people tagging, video, audio and more.

Adobe's latest creative suites (CS3, CS4, CS5 and CS6) expose XMP through a FileInfo dialog (usually accessed through the File | FileInfo... menu option) and supports EXIF, Dublin Core, IPTC and (staring with CS5) usePLUS schemas. Prior to CS4 extending the metadata platform was as simple as crafting a properly structured text file. Extending the metadata platform in CS4, CS5 and CS6 means building a Flash application – not so user friendly but with the right tool not too difficult if you have some programming skills.

As an active supporter of the Creative Commons and with many years of programming and systems experience under my belt I decided to see if I could add the Creative Commons licensing metadata to the flock of supported schema. With lots of research, lots of documentation, some open source examples and no small amount of trial and error debugging I am pleased to release a Creative Commons XMP FileInfo panel for CS4 CS5 and CS6.

The creative commons XMP FileInfo panel adds support for embedding all the Creative Commons license metadata in Adobe CS4, CS5 and CS6 products, most significantly Photoshop, Illustrator and Bridge. Creative Commons licenses require that some Dublin Core metadata be set, defining the resource as copyrighted, and these fields are shown in the same panel. Support for the metadata mini-panels in Bridge and Premiere Pro as well as a full set of Creative Commons metadata templates (that you personalize for your use) are included.

After downloading the creative commons XMP FileInfo panel zip file follow along in this video to install the FileInfo panel, the mini-panels and the templates in CS4, CS5 and CS6.

If you are running Mac OS 10.6 (Lion) please see these comments on changes made by Apple to both file locations and how hidden files are viewed under Mac OS Lion! The video below was made before Lion was released.

With the release of Adobe Creative Suite 6, XMP for CS6 uses a different folder to load custom FileInfo panels from. This implementation will not work with the June 2014 release of Adobe Photoshop Creative Cloud.

The simplest way to add support for CS6 is to create a 4.0 folder as shown in the lists below. Then copy the contents of both the custom and panels folders from either the 2.0 or 3.0 folder into the 4.0 folder you just created! You will likely have to restart Bridge before these files will be recognised. Please be sure to update the Flash Player Security Trust XMP.cfg file with the new file locations as well.

For Mac OS ...

CS4 • /Users/{username}/Library/Application Support/Adobe/XMP/Custom File Info Panels/2.0/
CS5 • /Users/{username}/Library/Application Support/Adobe/XMP/Custom File Info Panels/3.0/
CS6 • /Users/{username}/Library/Application Support/Adobe/XMP/Custom File Info Panels/4.0/

For Windows Vista, Windows 7 and Windows 8...

CS4 • C:\Users\{username}\AppData\Roaming\Adobe\XMP\Custom File Info Panels\2.0
CS5 • C:\Users\{username}\AppData\Roaming\Adobe\XMP\Custom File Info Panels\3.0
CS6 • C:\Users\{username}\AppData\Roaming\Adobe\XMP\Custom File Info Panels\4.0

For Windows XP ...

CS4 • C:\Documents and Settings\{username}\Application Data\Adobe\XMP\Custom File Info Panels\2.0
CS5 • C:\Documents and Settings\{username}\Application Data\Adobe\XMP\Custom File Info Panels\3.0
CS6 • C:\Documents and Settings\{username}\Application Data\Adobe\XMP\Custom File Info Panels\4.0
Switch player to HD(720) for a better experience.

A couple of things to wrap this up ...

  1. The XMP FileInfo panel has been localized in English. If you wish to contribute a translation for another language drop me a note and I'll add it to the download,
  2. If you have any problems installing or using these panels please get back to me with as much detail as you can. I have tested this on the only system I have access to (Windows XP) and while the panel should be platform independent I haven't had the opportunity to test it out.

And finally, let me know what you think. I have plans for adding the Creative Commons metadata fields to Photoshop Lightroom as a metadata/export plugin– any comments or suggestions you might have would be welcome.

;-j


33 responses to “Creative Commons FileInfo Panel

  1. Hi,

    I´m trying to setup CC XMP panel in indesign CS6 (WINDOWS 8.0) but when I select the CC tag, it shows a blank panel and indesign freezes.

    RGodoy


    • john bishop images says:

      Thanks for getting in touch.

      Please check to see if the same or similar problem exists in Bridge. If it does, then I suspect this problem is caused by an incorrect or missing Flash Player security authorisation file … please check my reply to a similar comment.


  2. Morgan Chong says:

    Very nice panel. Thanks for sharing.

    I do have a question for you. Is it possible to add an IPTC field to a custom generic panel. I’ve been searching and can’t find any information on this.

    Thanks,
    Morgan

    • Thank you!

      It has been a while but I seem to recall that yes, documentation on including other metadata namespaces/fields was hard to come by.

      I assume we are talking about building a Flash based custom panel for CS4, 5 & 6 using FlashBuilder. If you are referring to Creative Cloud after the June 2014 update then I can’t help you directly (Adobe has changed the way custom panels are created) although this info may translate.

      Basically you need to expose the needed namespaces in the panel. After that you can refer to any field defined in that namespace using the namespace prefix and the field name. For example …

      In the panels .mxml file, include all the namespaces you need to reference and specify their prefix.

      <fi:XMPNamespaces>
      <fi:XMPNamespace prefix="dc" value="http://purl.org/dc/elements/1.1/"/> <fi:XMPNamespace prefix="cc" value="http://creativecommons.org/ns#"/> <fi:XMPNamespace prefix="xmpRights" value="http://ns.adobe.com/xap/1.0/rights/"/>
      </fi:XMPNamespaces>

      In this case, prefix="dc" refers to the Dublin Core namespace, "cc" to the Creative Commons and "xmpRights" includes some of the IPTC fields, notably including xmpRights:WebStatement (Copyright Info URL), xmpRights:Marked (Copyright Status) and xmpRights:UsageTerms (Rights Usage Terms). Here’s more info on the Adobe XMP Namespace and the “IPTC Core” Schema for XMP. Note that the IPTC definition also references other namespaces, notably the dc:rights (Copyright Notice) element.

      Then, in the panel form items, expose the field as needed.

      <fi:XMPFormItem label= ...
      ... <fi:XMPTextAreaMRU xmpPath="xmpRights:UsageTerms" xmpType="Localized" id="xmpRights_UsageTerms"/> ...
      </fi:XMPFormItem>

      Hope this helps!

  3. Prelude is not an NLES it is a software that help you manage your digital video medias, very handy when you are a cameraman and merchandize the videos you have been filming yourself. In my case I only use it for the video i’ve been filming myself.

    Do you think it would work if I was adding to the structure of the original folder ingested from my Canon XF305 an XMP file with the CC license as delivered on the Creative Commons foundation Website?

    All the Best, and this plugin you made works beautifully!

    NB: If you want to know more about why I’m interested to mark up raw footage, please send me an email so I will not add irrelevant info to this page.

    • I wasn’t suggesting Prelude was an NLE but rather a front-end tool to an NLE (like Premiere Pro for example).

      I downloaded some sample .MXF files and while they appear in Bridge (CS5) the FileInfo… menu pick is disabled. So I am not certain how you might go about creating the needed sidecar .XMP files, nor am I all that certain that they would be used even if you did manage to create them. If you have Bridge CS6 installed then see if you can select the FileInfo… menu pick after selecting a .MXF file. If so, you may be in luck. If not, until this functionality is added to Prelude in future releases (and that isn’t a given) I don’t think you will have any joy.

      I wish I could be of more help. My only suggestion might be to look into the Adobe Prelude forum. I did see some references there but they seemed to imply that “Prelude … is not part of XMP (shareable metadata standard)”, a requirement for this plugin.

  4. Hi Mate,
    What about integrating this plugin to Adobe Prelude, so when we ingest .MXF files from Canon we can then CC attribute them right away? So when raw footages are delivered they keep the mention of who did it and under what License… That would greatly help the alternative business model I’m trying to implement with small community projects.

    All the best and that’s an excellent job you did here!! Well done!!

    • Thanks! I appreciate the compliment!

      Material eXchange Format (MXF) is a file container format for professional digital video and audio media and is defined by SMPTE. As far as I can tell, and unlike Adobe’s Extensible Metadata Platform (XMP), these standards are not open to user modifications. The only way to do this is to add another plugin to Prelude but from my research, Prelude doesn’t include support for Adobe’s XMP platform. Rock, meet hard place!

      Adobe defines XMP across many (but not all) of it’s products; this plugin is more of a Creative Suite plugin than it is a Photoshop plugin. XMP is defined and exposed in their Bridge product. Adobe Bridge CS6 is available as part of Adobe Creative Cloud as well as these individual products and suites. I suspect much would be the same for CS4 or CS5. If you have Bridge installed, you can access this plugin from the FileInfo… menu pick under the File menu option or you can right click the resource in Bridge’s browser and select FileInfo….

      Out of curiosity and for some clarification…

      I assume your are developing digital assets that others can then use in their own productions by importing them into Premiere Pro or Final Cut Pro or some other NLE. Will all of your assets have the same level of CC restriction/openness? And if someone uses your assets along with copyrighted material or other CC licensed materials of disparate restrictions, how would that be handled? Further, have you considered the impact of the much more exhaustive and complex PLUS licensing framework?


  5. Lene Buskoven says:

    Hi,

    I am using a different software for tagging files with xmp-metadata, it is called FotoStation by Fotoware (http://www.fotoware.com/). The same fields are used here as in photoshop, for example “Copyright” #116. In the namespace for rights management there are three elements; Copyright URL #316, Usage terms #315 and Marked # 317. I am wondering which numbers in the XMP matadata standard the elements/labels used in the Creative Commons File Info Panel have. Especially the labels called Copyright Status and License Type.

    Hope you can answer this question.

    • I had to download a trial version of FotoStation (v7.0) to see what you were referring to. From the user documentation, it would appear that the Creative Commons Namespace definition (http://creativecommons.org/ns#) has to be imported into FotoStation in order to use its XMP metadata fields. Try this…

      1) Go to the main menu in FotoStation and select File/Configuration and then click on Metadata,
      2) From this dialog right-click on Namespaces and select one of the Import namespace from … options.

      I tried the Import namespace from image… and although the XMP data shows correctly in Photoshop, FotoStation does not import the definition. I suggest you contact FotoWare for further assistance.

Leave a Comment

Your email address will not be published. Required fields are marked *


Get Email Updates

Support

It takes money to run a website. If we have been of assistance to you, if you have found useful information on our website, or if you have enjoyed using the free Photoshop Creative Commons plugin, please consider helping to defray our costs by making a secure PayPal donation. We do not receive any of your personal information or financial data.

Disclosure

john bishop images receives a small portion of affiliate sales. This costs you nothing extra, but helps to support our work. Though compensated by affiliate relationships, john bishop images carefully chooses affiliates based upon the quality of services and products these entities provide to our users. They must provide significant value-add. john bishop images is independently owned and the opinions expressed here are our own.