May 12, 2009

CS4 Metadata File Info MRU Tweaks

The File Info dialog is used to manage metadata across most Adobe applications.

One feature of the dialog is the MRU (most recently used) auto complete feature that keeps track of the last 20 values that you have entered in the property. This is useful if you have a small set of common values that you use over and over.

But what if you want to store more values? Or clear them? Or even fix the values that are selectable?

Here is how you accomplish this - first find the file "FileInfoMRU.xml" on your machine.

Mac:
/Users/<user>/Library/Preferences/Adobe/XMP/File Info/2.0/work/FileInfoMRU.xml

PC:
C:\Documents and Settings\<user>\Local Settings\Application Data\Adobe\XMP\File Info\2.0\work\FileInfoMRU.xml


Open it up in a text editor. And you should see something similar to the following:

<xfi:fileinfo xmlns:xfi="http://ns.adobe.com/xmp/fileinfo/">
<xfi:mruLists>
<xfi:mruList key="dc:creator" maxEntries="20">
<item>John Smith</item>
<item>John Adams</item>
</xfi:mruList>
<xfi:mruList key="dc:title" maxEntries="20">
<item>one</item>
<item>two</item>
<item>three</item>
<item>four</item>
</xfi:mruList>
</xfi:mruLists>
</xfi:fileinfo>

Each key defines the namespace and property - for example "dc:creator" - "dc" designates the Dublin Core namespace, "creator" is the property name. This property is shown by the Description panel as "Author", it is also used by the IPTC panel as "Creator".

We can see that dc:creator has 2 MRU items:

<xfi:mruList key="dc:creator" maxEntries="20">
<item>John Smith</item>
<item>John Adams</item>
</xfi:mruList>

and dc:title has 4 MRU items:

<xfi:mruList key="dc:title" maxEntries="20">
<item>one</item>
<item>two</item>
<item>three</item>
<item>four</item>
</xfi:mruList>

The maxEntries property defines the maximum number of MRU entries that are stored per specific property. That can be changed to support more or less items - a setting of zero disables the MRU.

There is an undocumented feature to ensure that the list remains static by adding 'closedList="true"'. This locks down the list so that no new values are added or removed. Below is an example we can create:

<xfi:mruList key="dc:title" maxEntries="100" closedList="true">
<item>paper</item>
<item>scissors</item>
<item>rock</item>
</xfi:mruList>

In the above example we've limited the choices to 3. Effectively this is a simple example of a controlled vocabulary. Of course, this type of CV functionality can also be accomplished with a Flex custom panel.



Technorati Tags: , , , , ,

CS4 File Info Metadata Tweaks for MRUs

The File Info dialog is used to manage metadata across most Adobe applications.

One feature of the dialog is the MRU (most recently used) auto complete feature that keeps track of the last 20 values that you have entered in the property. This is useful if you have a small set of common values that you use over and over.


But what if you want to store more values? Or clear them? Or even fix the values that are selectable?


Here is how you accomplish this - first find the file "FileInfoMRU.xml" on your machine.

Mac:

/Users/<user>/Library/Preferences/Adobe/XMP/File Info/2.0/work/FileInfoMRU.xml

PC:

C:\Documents and Settings\<user>\Local Settings\Application Data\Adobe\XMP\File Info\2.0\work\FileInfoMRU.xml


Open it up in a text editor. And you should see something similar to the following:

<xfi:fileinfo xmlns:xfi="http://ns.adobe.com/xmp/fileinfo/">

<xfi:mruLists>

<xfi:mruList key="dc:creator" maxEntries="20">

<item>John Smith</item>

<item>John Adams</item>

</xfi:mruList>

<xfi:mruList key="dc:title" maxEntries="20">

<item>one</item>

<item>two</item>

<item>three</item>

<item>four</item>

</xfi:mruList>

</xfi:mruLists>

</xfi:fileinfo>


Each key defines the namespace and property - for example "dc:creator" - "dc" designates the Dublin Core namespace, "creator" is the property name. This property is shown by the Description panel as "Author", it is also used by the IPTC panel as "Creator".


We can see that dc:creator has 2 MRU items:

<xfi:mruList key="dc:creator" maxEntries="20">

<item>John Smith</item>

<item>John Adams</item>

</xfi:mruList>

and dc:title has 4 MRU items:

<xfi:mruList key="dc:title" maxEntries="20">

<item>one</item>

<item>two</item>

<item>three</item>

<item>four</item>

</xfi:mruList>


The maxEntries property defines the maximum number of MRU entries that are stored per specific property. That can be changed to support more or less items - a setting of zero disables the MRU.


There is an undocumented feature to ensure that the list remains static by adding 'closedList="true"'. This locks down the list so that no new values are added or removed. Below is an example we can create:

<xfi:mruList key="dc:title" maxEntries="100" closedList="true">

<item>paper</item>

<item>scissors</item>

<item>rock</item>

</xfi:mruList>


In the above example we've limited the choices to 3. Effectively this is a simple example of a controlled vocabulary. Of course, this type of CV functionality can also be accomplished with a Flex custom panel.



CS4 File Info Metadata Tweaks for MRUs

The File Info dialog is used to manage metadata across most Adobe applications.

One feature of the dialog is the MRU (most recently used) auto complete feature that keeps track of the last 20 values that you have entered in the property. This is useful if you have a small set of common values that you use over and over.


But what if you want to store more values? Or clear them? Or even fix the values that are selectable?


Here is how you accomplish this - first find the file "FileInfoMRU.xml" on your machine.

Mac:

/Users/<user>/Library/Preferences/Adobe/XMP/File Info/2.0/work/FileInfoMRU.xml

PC:

C:\Documents and Settings\<user>\Local Settings\Application Data\Adobe\XMP\File Info\2.0\work\FileInfoMRU.xml


Open it up in a text editor. And you should see something similar to the following:

<xfi:fileinfo xmlns:xfi="http://ns.adobe.com/xmp/fileinfo/">

<xfi:mruLists>

<xfi:mruList key="dc:creator" maxEntries="20">

<item>John Smith</item>

<item>John Adams</item>

</xfi:mruList>

<xfi:mruList key="dc:title" maxEntries="20">

<item>one</item>

<item>two</item>

<item>three</item>

<item>four</item>

</xfi:mruList>

</xfi:mruLists>

</xfi:fileinfo>


Each key defines the namespace and property - for example "dc:creator" - "dc" designates the Dublin Core namespace, "creator" is the property name. This property is shown by the Description panel as "Author", it is also used by the IPTC panel as "Creator".


We can see that dc:creator has 2 MRU items:

<xfi:mruList key="dc:creator" maxEntries="20">

<item>John Smith</item>

<item>John Adams</item>

</xfi:mruList>

and dc:title has 4 MRU items:

<xfi:mruList key="dc:title" maxEntries="20">

<item>one</item>

<item>two</item>

<item>three</item>

<item>four</item>

</xfi:mruList>


The maxEntries property defines the maximum number of MRU entries that are stored per specific property. That can be changed to support more or less items - a setting of zero disables the MRU.


There is an undocumented feature to ensure that the list remains static by adding 'closedList="true"'. This locks down the list so that no new values are added or removed. Below is an example we can create:

<xfi:mruList key="dc:title" maxEntries="100" closedList="true">

<item>paper</item>

<item>scissors</item>

<item>rock</item>

</xfi:mruList>


In the above example we've limited the choices to 3. Effectively this is a simple example of a controlled vocabulary. Of course, this type of CV functionality can also be accomplished with a Flex custom panel.



April 2, 2009

Speech to text gone wrong?

Well, not exactly. But if you are a metahead thinking about speech to text in XMP and the potential for that metadata to connect to other information, this video provides a lighter side view of what could be. [via]


Joe.png

January 23, 2009

Dynamic Media Partner Guide for XMP

We have recently posted the Dynamic Media Partner Guide [PDF] for XMP on the Adobe labs page for XMP ActionScript.

If you are interested in understanding how metadata is being captured and stored in videos, this is the document to read.

This document discusses additions to the Extensible Metadata Platform (XMP), that provide a model for dealing with digital dynamic media, such as movies that contain many audio and video elements. The document model for dynamic media requires asset management, to allow tracking the history and composition of complex resources. Further, dynamic media objects contain time-related elements, and the metadata for these must be able to model temporal values such as start-time and duration.

This document provides guidance to developers writing applications that read, write, and modify dynamic media documents, so that those applications can maintain the integrity of the composition and editing history and temporal metadata in composed documents, and assign document identifiers correctly and unambiguously.

Let us know what you think!  Feedback is appreciated.

Technorati Tags: , , , , , , ,