The DAM Forum
Welcome, Guest. Please login or register.
May 18, 2013, 03:21:41 AM

Login with username, password and session length
Search:     Advanced search
Jan 9, 2012
John Beardsworth's new Lightroom site
Lightroom Solutions
27960 Posts in 5113 Topics by 2914 Members
Latest Member: imthedamstar
* Home Help Search Login Register
+  The DAM Forum
|-+  DAM Stuff
| |-+  Keywords and Controlled Vocabulary
| | |-+  Controlled vocabulary , keywords, software
« previous next »
Pages: 1 [2] Print
Author Topic: Controlled vocabulary , keywords, software  (Read 7601 times)
ianw
Full Member
***
Posts: 162


View Profile
« Reply #15 on: February 19, 2006, 10:32:35 AM »

Hert,

I agree that if XMP can support this then it should be used.  However – and this may highlight some ignorance on my behalf – I can’t see how XMP really helps.  As I understand it XMP allows you to store data inside a file that can then be used by any application that is XMP compliant.  My issue is more to do with where I get the data from, not where I put it!

What is needed is a tidy way to select from vocabulary set(s) and put data into various existing fields, such as location and keywords.  If you take the US example I’ve taken pictures in 12 of the 50 states.  That gives me 12 templates to start with.  When I was in Las Vegas I took pictures of about 10 of the casinos.  Now the number of templates starts to go up!  We’d have USA/Nevada/Las Vegas/Bellagio and USA/Nevada/Las Vegas/Mirage and so on.  I reckon that just for Country/State/City details I need maybe 200 templates.  If you add location to this then it starts to get unmanageable, but only because everything uses a flat structure.

Now if, taking Bridge as an example, there was a way of structuring the selection of templates then it would make life so much easier.  So when I append Meta data instead of a massive flat list I see Country, with choices hanging off of this for each country.  Each country would then have a choice of states, and each state a choice of cities and so on.  It would be similar to the nested menus in Windows routines – I guess there’s an Apple equivalent.  The question is how to control this structure.  If Bridge has to build it by looking at all the templates it's an overhead, plus the structure is based on how Bridge thinks it should be done.  So what about using directories to provide the tree structure?  Then the structure would up to us.  We could create, to a standard layout, exchangeable vocabularies.  These would be XSL’d into appropriate templates.  They would then need to be put into a directory tree of our choice.  Then cataloguing could really begin!

So my template for Yosemite National Park could be in USA\California\Yosemite or National Parks\USA or indeed both.  This then gives me the flexibility to work the way I want to work.  It also allows for different types of template, work and pleasure, to be easily kept apart.

I’d also prefer if the template name came from a field within the template, rather than the file name (use rdf:about ?).  This is because the file names out of XSL process would probably be long e.g. USA_California_Yosemite National Park_Half Dome.xmp could come from the following vocabulary snippet:

Code:
<Vocabulary>
<Description>Country / State / City/ Location</Description>
<Levels>
<Level1>Country</Level1>
<Level2>State</Level2>
<Level3>City</Level3>
<Level4>Location</Level4>
</Levels>
<Term1>
<Value>United States of America</Value>
<Term2>
<Value>California </Value>
<Term3>
<Value>Yosemite National Park</Value>
<Term4>
<Value>Half-Dome</Value>
<Use>mountain</Use>
<Use>cliff</Use>
</Term4>
</Term3>
</Term2>
</Term1>
</Vocabulary>

It would be XSL'd into the following template:

Code:
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.2-113">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:subject>
<rdf:Bag>
<rdf:li>mountain</rdf:li>
<rdf:li>cliff</rdf:li>
</rdf:Bag>
</dc:subject>
</rdf:Description>
<rdf:Description rdf:about="" xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/">
<Iptc4xmpCore:CountryCode>US</Iptc4xmpCore:CountryCode>
<Iptc4xmpCore:Location>Half Dome</Iptc4xmpCore:Location>
</rdf:Description>
<rdf:Description rdf:about="" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
<photoshop:Country>United States Of America</photoshop:Country>
<photoshop:State>California</photoshop:State>
<photoshop:City>Yosemite National Park</photoshop:City>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>

You could handle internationalisation with this by creating separate templates for each language and having root directories called English, Francais, Deutsch etc.

I'm learning to use iView at the moment.  Found out the other day that it can see the templates I set up in Bridge.  This means it would need the exact same change as Bridge to also use the tree structure.  I wouldn’t have thought that too hard?  But then what do I know!

Regards,

Ian
Logged
Lynnea 1941
Newbie
*
Posts: 31


View Profile
« Reply #16 on: March 01, 2006, 01:38:48 AM »

I am using MediaDex and input all keywords in Adobe Bridge using this style:  

keyword:  keyword:  

The keywords are read by MediaDex and placed in a tree structure like this:

Keyword
     Keyword
         
If I apply that keyword to several images, there is only one tree structure in MediaDex.  I can click on any one part of the tree structure and pull up images which have those terms.

Examples:

Adobe Bridge--
People:  Dozier, Karen
People:  Lentini, Carol

MediaDex--
People
     Dozier, Karen
     Lentini, Carol

I have a long list of People, or Events, or whatever, arranged alphabetically,  and the second element  (or third, etc.) is alphabetically arranged.

I have used this structure for up to four keywords separated by a colon and two spaces.  Bridge and MediaDex work just fine  together.

It might be helpful if people looked at the Library of Congress Authorities which are online and available for searching to get some idea about how to develop hierarchical structures.  One needs to understand how to best form the heading for the USA, for example.  LC uses United States.  Yosemite, for example is Yosemite National Park (Calif.).  Half Dome is expressed as Half Dome (Calif.) This is a standardized list.  You can look at it as well at the online catalog at these urls:
 
http://authorities.loc.gov/
http://catalog.loc.gov/

Lynnea




 
Logged
Pages: 1 [2] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!