Skip to main content
Flexigav
Known Participant
February 9, 2017
Question

How do I rename a misspelt parent keyword in the Bridge keyword list without breaking the hierarchy structure?

  • February 9, 2017
  • 2 replies
  • 1117 views

I notice that when I rename a keyword in a hierarchical structure it breaks the links to other keywords nested below it. Is there a way to do this so that any nested keywords under it retain their associative links, or is the name of the parent used like a primary key in a one-to-many relationship with nested child keywords using matching foreign keys, as in a relational database structure?

This topic has been closed for replies.

2 replies

Stephen Marsh
Community Expert
Community Expert
February 11, 2017

Just how many parent and child keywords are we talking about here?

How many images are affected?

Belated thought…

Rather than trying to fix things, it could just be easier to make the “new” parent/child keywords persistent and apply them and to then remove the old from the images and finally to delete the old parent/keywords from the Keywords panel.

I think no matter what this will take work, just how much work and where will the work be performed is the question…

Stephen Marsh
Community Expert
Community Expert
February 11, 2017

Flexigav, I don’t know if you can – but I can offer help in fixing this up… however I need to understand how your Bridge prefs are set?

Are they set to “Automatically Apply Parent Keywords”?

Or are they set to “Write Hierarchical Keywords”? If so, what delimiter character is being used?

Or are both of these settings disabled?

I also need to understand how the keyword metadata is stored in your files, select one of the problem images with the “broken keywords”.

Use File/File Info and then go to the Raw Data tab…

Is the keyword structure like this in red (dc:subject in single line)?

<dc:subject>

            <rdf:Bag>

              <rdf:li>Animal|Dog</rdf:li>

            </rdf:Bag>

</dc:subject>

<lr:hierarchicalSubject>

            <rdf:Bag>

              <rdf:li>Animal|Dog</rdf:li>

            </rdf:Bag>

</lr:hierarchicalSubject>

Or is it listed like this in blue(dc:subject in two lines)?

<dc:subject>

            <rdf:Bag>

               <rdf:li>Animal</rdf:li>

               <rdf:li>Cat</rdf:li>

            </rdf:Bag>

</dc:subject>

<lr:hierarchicalSubject>

            <rdf:Bag>

               <rdf:li>Animal</rdf:li>

               <rdf:li>Animal|Cat</rdf:li>

            </rdf:Bag>

</lr:hierarchicalSubject>

Can you please copy/paste both groups from file info?

Flexigav
FlexigavAuthor
Known Participant
February 11, 2017

My preferences are set as shown in this screen capture:

I can't find any problem files at the moment, but have included the keyword and structure data from a healthy image with 5 levels of nested keywords. They are like your blue example.

Thanks.

Stephen Marsh
Community Expert
Community Expert
February 11, 2017

From your preferences, it does not appear that are are truly writing hierarchical keyword metadata to your files. Your keywords panel in Bridge may have a parent/top-level keyword with indented child/sub-keywords – however this is not actually applied to the files, they are essentially single separate keywords and it is just the metadata panel layout that is nested.

Your screenshot showed that you have <dc:subject> tags (standard keyword tags)  – however it did not show if you were using <lr:hierarchicalSubject> tags too. It would be good to confirm if this is so.

If there are no problem files, then you may not have changed the “parent” keyword on any images with the misspelt keyword applied?

How many images would be affected once the change is made?

Could you please post a screen capture of your keywords panel and how the parent/child keywords are displayed with your “healthy” image selected? Thanks!

Once keywords are applied to your images, you will need to correct the keywords in the images, just fixing the keyword panel will not be enough. The question then becomes, can you easily filter and remove/reapply the corrected keywords in Bridge to batches of images or will this be too much work and you will be looking for a more automated approach?