Skip to main content
Known Participant
July 12, 2010
Question

Namespace missing in XMP metadata

  • July 12, 2010
  • 1 reply
  • 795 views

hi paul,

Through scripting i have to updated the field, Sometimes in (advanced) tab, some of the namespaces missing, second oftenly it shows engine busy.If i keep on working with particular files, it shows the xmp metadata error, cannot write the datas. i use coded :

     md.namespace = "http://ns.adobe.com/photoshop/1.0/";
    mdpurl.namespace = "http://purl.org/dc/elements/1.1/";
    mdrights.namespace ="http://ns.adobe.com/xap/1.0/rights/";
    mdiptc.namespace="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/";
    mdtiff.namespace = "http://ns.adobe.com/tiff/1.0/" ;

    md.Headline =  Headline[cnt];
    md.Source = Source[cnt];
    md.Author = Creator[cnt];
    md.Title = Title[cnt];
    md.Credit=Provider[cnt];
    mdiptc.CiEmailWork=CreatorWebsite[cnt];
    mdiptc.CiUrlWork=CreatorEmail[cnt];
    md.Instructions = Instructions[cnt];
    mdiptc.Location = Location[cnt];
    md.Copyright = Copyright[cnt];
    md.TransmissionReference =JobIdentifier[cnt];
    md.Keywords=Keywords[cnt];
    mdrights.Marked="True";
    mdrights.UsageTerms= RightsUsageTerms[cnt];
    md.Caption = Description[cnt];


cnt: referes the index no, reading from csv

This topic has been closed for replies.

1 reply

Paul Riggott
Inspiring
July 12, 2010

Here is an example...



var testCSVLine="File 4.jpg,Headline Text,Source Text,Author Text,Title Text,Provider,WWW.SITE.COM,ME@ME.COM,My Instructions,My Location,Copyright info,JobId,Key1;key2;key3,Rights Usage Terms,Description Info";

var Componants = testCSVLine.split(',');
var Path =app.document.presentationPath;
var t = new Thumbnail(Path+"/"+Componants.shift());
var md = t.synchronousMetadata;
var Headline = Componants.shift();
var Source = Componants.shift();
var Creator = Componants.shift();
var Title = Componants.shift();
var Provider = Componants.shift();
var  CreatorWebsite = Componants.shift();
var CreatorEmail = Componants.shift();
var Instructions = Componants.shift();
var Location = Componants.shift();
var Copyright = Componants.shift();
var JobIdentifier =  Componants.shift();
var Keywords =  Componants.shift();
var RightsUsageTerms  =  Componants.shift();
var Description  =  Componants.shift();
md.namespace = "http://ns.adobe.com/photoshop/1.0/";
    md.Headline =  Headline;
    md.Source = Source;
    md.Author = Creator;
    md.Title = Title;
    md.Credit=Provider;
    md.Caption = Description;
    md.Keywords=Keywords;
    md.Copyright = Copyright;
    md.TransmissionReference =JobIdentifier;
    md.Instructions = Instructions;
md.namespace="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/";
    md.CiEmailWork=CreatorWebsite;
    md.CiUrlWork=CreatorEmail;
    md.Location = Location; 
md.namespace ="http://ns.adobe.com/xap/1.0/rights/";  
    md.Marked="True";
    md.UsageTerms= RightsUsageTerms;