<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Adobe XMP Packet Extraction for the Aperture Framework</title>
	<atom:link href="http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/</link>
	<description>A blog about Java, REST, and other stuff.</description>
	<lastBuildDate>Fri, 09 Jul 2010 15:26:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Zac Morris</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-127195</link>
		<dc:creator>Zac Morris</dc:creator>
		<pubDate>Sun, 07 Feb 2010 06:02:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-127195</guid>
		<description>Hi Ryan,

I&#039;m hoping this is the answer to my search, but in trying to build it it looks like there is a class that I am missing:
org.semanticdesktop.aperture.extractor.ExtractorTestBase

Do you have any idea what .jar this class might be in?

THANKS!
-Zac Morris</description>
		<content:encoded><![CDATA[<p>Hi Ryan,</p>
<p>I&#8217;m hoping this is the answer to my search, but in trying to build it it looks like there is a class that I am missing:<br />
org.semanticdesktop.aperture.extractor.ExtractorTestBase</p>
<p>Do you have any idea what .jar this class might be in?</p>
<p>THANKS!<br />
-Zac Morris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-115778</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Mon, 24 Aug 2009 13:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-115778</guid>
		<description>Yes, as stated in the post, I&#039;ve submitted the code for inclusion into Aperture. You can track its progress here:

http://sourceforge.net/tracker/?func=detail&amp;aid=2840003&amp;group_id=150969&amp;atid=779503

There&#039;s a few kinks to work out, but we&#039;ll see if it gets accepted. You can certainly download the code, or add you support for the feature request. 

Ryan-</description>
		<content:encoded><![CDATA[<p>Yes, as stated in the post, I&#8217;ve submitted the code for inclusion into Aperture. You can track its progress here:</p>
<p><a href="http://sourceforge.net/tracker/?func=detail&amp;aid=2840003&amp;group_id=150969&amp;atid=779503" rel="nofollow">http://sourceforge.net/tracker/?func=detail&amp;aid=2840003&amp;group_id=150969&amp;atid=779503</a></p>
<p>There&#8217;s a few kinks to work out, but we&#8217;ll see if it gets accepted. You can certainly download the code, or add you support for the feature request. </p>
<p>Ryan-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niko</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-115412</link>
		<dc:creator>Niko</dc:creator>
		<pubDate>Wed, 19 Aug 2009 16:21:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-115412</guid>
		<description>Hi Ryan, thanks for the great post (and making me aware of Aperture). Are you planning to make your XMPExtractor somehow publicly available? 
Cheers, Niko</description>
		<content:encoded><![CDATA[<p>Hi Ryan, thanks for the great post (and making me aware of Aperture). Are you planning to make your XMPExtractor somehow publicly available?<br />
Cheers, Niko</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-114938</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Thu, 13 Aug 2009 19:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-114938</guid>
		<description>The XMPExtractor was developed against the latest Adobe spec and the unit tests work against the sample data from the latest SDK. While yes, the SDK supports more file formats than this XMPExtractor this is another implementation that is written in Java.</description>
		<content:encoded><![CDATA[<p>The XMPExtractor was developed against the latest Adobe spec and the unit tests work against the sample data from the latest SDK. While yes, the SDK supports more file formats than this XMPExtractor this is another implementation that is written in Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-114889</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Thu, 13 Aug 2009 10:15:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-114889</guid>
		<description>FYI: The document under the link above (http://bit.ly/2kIQOi) is way outdated.

Please refer to http://www.adobe.com/devnet/xmp for the newest XMP specification and the related freely available C++ XMP SDK that implements support for most of the file formats listed above (and more).

Frank</description>
		<content:encoded><![CDATA[<p>FYI: The document under the link above (<a href="http://bit.ly/2kIQOi" rel="nofollow">http://bit.ly/2kIQOi</a>) is way outdated.</p>
<p>Please refer to <a href="http://www.adobe.com/devnet/xmp" rel="nofollow">http://www.adobe.com/devnet/xmp</a> for the newest XMP specification and the related freely available C++ XMP SDK that implements support for most of the file formats listed above (and more).</p>
<p>Frank</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-114646</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Mon, 10 Aug 2009 12:46:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-114646</guid>
		<description>Yeah, Illustrator files look kinda like PDF, but they don&#039;t seem to be a 100% PDF. This is why the PdfExtractor fails when running a Crawler. However, the XMPExtractor works just dandy on Illustrator files. One other thing to note: if the files does not contain and XMP packet, it is just ignored. IMHO, it&#039;s understood that the lack of an XMP packet is a greater occurrence than not. So if it&#039;s not there, you&#039;ll just get an empty RDFContainer. 

But I still have some issues with some files where Adobe Bridge still sees the header yet the extractor cannot. So, still some work to do.</description>
		<content:encoded><![CDATA[<p>Yeah, Illustrator files look kinda like PDF, but they don&#8217;t seem to be a 100% PDF. This is why the PdfExtractor fails when running a Crawler. However, the XMPExtractor works just dandy on Illustrator files. One other thing to note: if the files does not contain and XMP packet, it is just ignored. IMHO, it&#8217;s understood that the lack of an XMP packet is a greater occurrence than not. So if it&#8217;s not there, you&#8217;ll just get an empty RDFContainer. </p>
<p>But I still have some issues with some files where Adobe Bridge still sees the header yet the extractor cannot. So, still some work to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin Listwon</title>
		<link>http://www.damnhandy.com/2009/08/09/adobe-xmp-packet-extraction-for-the-aperture-framework/comment-page-1/#comment-114620</link>
		<dc:creator>Benjamin Listwon</dc:creator>
		<pubDate>Mon, 10 Aug 2009 04:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=281#comment-114620</guid>
		<description>This is pretty darned useful. I know a buddy of mine that would be interested in hacking away at this too.

One thought on the Illustrator file being mishandled as PDF -- Illustrator saves its files as PDF I believe, so there is probably no readily handy way to tell the difference, certainly from XMP alone ( see http://bit.ly/2kIQOi ). Though, I do think there is a way to discern the difference from other header information, but that would reduce the purity of the code here.

There&#039;s also a variety of bugs, if you dig around on Adobe&#039;s site, related to malformed or lack of XMP data in various files, usually when you try to export as xyz, instead of merely saving as xyz. Seems like file type conversion mangles XMP and EXIF within files, so smartest to perform all conversions in Aperture or Lightroom.</description>
		<content:encoded><![CDATA[<p>This is pretty darned useful. I know a buddy of mine that would be interested in hacking away at this too.</p>
<p>One thought on the Illustrator file being mishandled as PDF &#8212; Illustrator saves its files as PDF I believe, so there is probably no readily handy way to tell the difference, certainly from XMP alone ( see <a href="http://bit.ly/2kIQOi" rel="nofollow">http://bit.ly/2kIQOi</a> ). Though, I do think there is a way to discern the difference from other header information, but that would reduce the purity of the code here.</p>
<p>There&#8217;s also a variety of bugs, if you dig around on Adobe&#8217;s site, related to malformed or lack of XMP data in various files, usually when you try to export as xyz, instead of merely saving as xyz. Seems like file type conversion mangles XMP and EXIF within files, so smartest to perform all conversions in Aperture or Lightroom.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
