<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Who&#8217;s got the tag? Database truth versus file truth, part 3</title>
	<atom:link href="http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/</link>
	<description>Strategies for Internet citizens</description>
	<lastBuildDate>Thu, 11 Mar 2010 07:54:49 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: link</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-73647</link>
		<dc:creator>link</dc:creator>
		<pubDate>Tue, 30 Oct 2007 15:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-73647</guid>
		<description>&lt;strong&gt;hello&lt;/strong&gt;

i agree</description>
		<content:encoded><![CDATA[<p><strong>hello</strong></p>
<p>i agree</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Aguilar</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-7604</link>
		<dc:creator>James Aguilar</dc:creator>
		<pubDate>Mon, 16 Apr 2007 07:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-7604</guid>
		<description>I didn&#039;t read all the other comments but it seems the best way of doing it would be storing tags primarily in the database.  Then you could provide a hook API that allows the DB to check the file&#039;s tag integrity whenever it gets referenced.  Any files missing their corresponding tags get them replaced automatically.</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t read all the other comments but it seems the best way of doing it would be storing tags primarily in the database.  Then you could provide a hook API that allows the DB to check the file&#8217;s tag integrity whenever it gets referenced.  Any files missing their corresponding tags get them replaced automatically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Withheld</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-7567</link>
		<dc:creator>Withheld</dc:creator>
		<pubDate>Mon, 16 Apr 2007 02:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-7567</guid>
		<description>&quot;I would gladly buy a copy of Office to run on Linux (but not using an emulator). The glass is about 1/3 full. Let’s keep working on it.&quot;

You can. Crossover Office does not use any form of emulation. Or, if you&#039;d rather not pay anything beyond Office&#039;s ridiculous price tag, you can use vanilla WINE. Wine is not an emulator.</description>
		<content:encoded><![CDATA[<p>&#8220;I would gladly buy a copy of Office to run on Linux (but not using an emulator). The glass is about 1/3 full. Let’s keep working on it.&#8221;</p>
<p>You can. Crossover Office does not use any form of emulation. Or, if you&#8217;d rather not pay anything beyond Office&#8217;s ridiculous price tag, you can use vanilla WINE. Wine is not an emulator.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-7522</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Sun, 15 Apr 2007 22:29:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-7522</guid>
		<description>Why not employ both techniques? OS X could have an option called &quot;export file,&quot; and then add the metadata to the file from Spotlight&#039;s database in a way that something like Flickr or Vista would understand.</description>
		<content:encoded><![CDATA[<p>Why not employ both techniques? OS X could have an option called &#8220;export file,&#8221; and then add the metadata to the file from Spotlight&#8217;s database in a way that something like Flickr or Vista would understand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: survivalsin</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-2270</link>
		<dc:creator>survivalsin</dc:creator>
		<pubDate>Mon, 26 Mar 2007 12:22:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-2270</guid>
		<description>[1] On the same file, my tags may not be the same as your tags.
[2] Identical file copy should not include any modifications by user.
So, I think OS X&#039;s way is better.</description>
		<content:encoded><![CDATA[<p>[1] On the same file, my tags may not be the same as your tags.<br />
[2] Identical file copy should not include any modifications by user.<br />
So, I think OS X&#8217;s way is better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reed Hedges</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1376</link>
		<dc:creator>Reed Hedges</dc:creator>
		<pubDate>Sun, 04 Mar 2007 16:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1376</guid>
		<description>...Hmmm...

Sounds like the problem in Vista is essentially a bug in either camera manufacturer&#039;s software, Vista, or the design of metadata in Vista files.  Basically, there&#039;s no valid reason that that metadata should ever get &quot;corrupted&quot;.  

What I originially *thought* your article would be about, is this: what happens if I replace all the pixels in yellowflower.jpeg with an image of a Lilly instead of an Iris? Then the metadata is just wrong vs. the object it purports to describe (rather than &quot;corrupted&quot;). Now that&#039;s a tricky problem.</description>
		<content:encoded><![CDATA[<p>&#8230;Hmmm&#8230;</p>
<p>Sounds like the problem in Vista is essentially a bug in either camera manufacturer&#8217;s software, Vista, or the design of metadata in Vista files.  Basically, there&#8217;s no valid reason that that metadata should ever get &#8220;corrupted&#8221;.  </p>
<p>What I originially *thought* your article would be about, is this: what happens if I replace all the pixels in yellowflower.jpeg with an image of a Lilly instead of an Iris? Then the metadata is just wrong vs. the object it purports to describe (rather than &#8220;corrupted&#8221;). Now that&#8217;s a tricky problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Young</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1342</link>
		<dc:creator>Nick Young</dc:creator>
		<pubDate>Fri, 02 Mar 2007 20:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1342</guid>
		<description>I&#039;ve been contemplating the same thing Jon.  I figured that when I tagged my photos in iPhoto the tags would only work in iPhoto.  I know that with mp3&#039;s there is an integrated tag structure.  Not so with photos.  If the designers of image formats could come up with a way to have tag fields withing the file that would be idea.  It would remove the risk of corruption because it would be built into the format and part of the standard.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been contemplating the same thing Jon.  I figured that when I tagged my photos in iPhoto the tags would only work in iPhoto.  I know that with mp3&#8217;s there is an integrated tag structure.  Not so with photos.  If the designers of image formats could come up with a way to have tag fields withing the file that would be idea.  It would remove the risk of corruption because it would be built into the format and part of the standard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Udell</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1014</link>
		<dc:creator>Jon Udell</dc:creator>
		<pubDate>Thu, 22 Feb 2007 13:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1014</guid>
		<description>&quot;Flat out wrong. Read the article the post links to? There is no mention of JPEGs whatsoever.&quot;

Yes, thanks for pointing that out. In fact it&#039;s a RAW issue not a JPEG issue, and there&#039;s been discussion here:

http://blogs.msdn.com/pix/search.aspx?q=nikon+raw&amp;p=1</description>
		<content:encoded><![CDATA[<p>&#8220;Flat out wrong. Read the article the post links to? There is no mention of JPEGs whatsoever.&#8221;</p>
<p>Yes, thanks for pointing that out. In fact it&#8217;s a RAW issue not a JPEG issue, and there&#8217;s been discussion here:</p>
<p><a href="http://blogs.msdn.com/pix/search.aspx?q=nikon+raw&amp;p=1" rel="nofollow">http://blogs.msdn.com/pix/search.aspx?q=nikon+raw&amp;p=1</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Udell</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1013</link>
		<dc:creator>Jon Udell</dc:creator>
		<pubDate>Thu, 22 Feb 2007 13:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1013</guid>
		<description>&quot;Only if you cannot think of a simple system to auto-transfer that metadata.&quot;

I can. You can. The vast majority of folks cannot.</description>
		<content:encoded><![CDATA[<p>&#8220;Only if you cannot think of a simple system to auto-transfer that metadata.&#8221;</p>
<p>I can. You can. The vast majority of folks cannot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anona</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1003</link>
		<dc:creator>anona</dc:creator>
		<pubDate>Thu, 22 Feb 2007 07:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-1003</guid>
		<description>&quot;If you’re an avid Flickr user, if you invest effort tagging photos in OS X, and if that effort is lost when you upload to Flickr, then OS X did not Just Work for you.&quot;

Only if you cannot think of a simple system to auto-transfer that metadata. 

For instance, I just used a free script at Doug&#039;s AppleScripts (http://www.dougscripts.com/itunes/) called &quot;All Tag Data to File Comments&quot; to transfer a bunch of tags including ratings from a selection of iTunes songs to their associated files on disk. Next those files were moved into a folder and deleted from iTunes: a simple archiving process. Metadata for those songs are now in the comments and thus can be read back into iTunes should I choose to import them with a reverse script.

It&#039;d be trivial then to do the same with a Flickr uploading app that parses the metadata in file GetInfo comments and populates Flicker tags.</description>
		<content:encoded><![CDATA[<p>&#8220;If you’re an avid Flickr user, if you invest effort tagging photos in OS X, and if that effort is lost when you upload to Flickr, then OS X did not Just Work for you.&#8221;</p>
<p>Only if you cannot think of a simple system to auto-transfer that metadata. </p>
<p>For instance, I just used a free script at Doug&#8217;s AppleScripts (<a href="http://www.dougscripts.com/itunes/" rel="nofollow">http://www.dougscripts.com/itunes/</a>) called &#8220;All Tag Data to File Comments&#8221; to transfer a bunch of tags including ratings from a selection of iTunes songs to their associated files on disk. Next those files were moved into a folder and deleted from iTunes: a simple archiving process. Metadata for those songs are now in the comments and thus can be read back into iTunes should I choose to import them with a reverse script.</p>
<p>It&#8217;d be trivial then to do the same with a Flickr uploading app that parses the metadata in file GetInfo comments and populates Flicker tags.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pastco</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-994</link>
		<dc:creator>Pastco</dc:creator>
		<pubDate>Thu, 22 Feb 2007 01:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-994</guid>
		<description>Your discussion is a good one but that post from Lifehacker is grossly over simplied and you have interpreted inaccurately. 

&gt;Many applications are guilty of changing JPEGs behind the scenes and there is nothing forcing them to do it &gt;in compatible ways. Here is a recent example with Vista.

Flat out wrong. Read the article the post links to? There is no mention of JPEGs whatsoever. 

As the article quite clearly notes - The problem is not with JPEG files but with RAW. All camera makers have different versions of RAW which is one reason why Adobe wants a standard RAW format. Almost any app mangles the makernote field in a RAW because all camera makers do it differently. Even the kb notes that &quot;This metadata is specific to the manufacturer of the camera.&quot; This is a typical lazy blogger, lazier blog reader problem because the issue is not just with Vista. If you edit RAW information with photoshop you can have problems with other applications. It is an industry problem and there are applications that let you save the original metadata before using other apps to edit.


JPEG is a not a camera specific format so you can change the metadata with different applications without much less concern losing anything. I have tagged JPEGs for years, back and forth with various apps and there have never been any problems. With standard formats the issue of file corruption on your machine is much less of an issue than you make it out to be.</description>
		<content:encoded><![CDATA[<p>Your discussion is a good one but that post from Lifehacker is grossly over simplied and you have interpreted inaccurately. </p>
<p>&gt;Many applications are guilty of changing JPEGs behind the scenes and there is nothing forcing them to do it &gt;in compatible ways. Here is a recent example with Vista.</p>
<p>Flat out wrong. Read the article the post links to? There is no mention of JPEGs whatsoever. </p>
<p>As the article quite clearly notes &#8211; The problem is not with JPEG files but with RAW. All camera makers have different versions of RAW which is one reason why Adobe wants a standard RAW format. Almost any app mangles the makernote field in a RAW because all camera makers do it differently. Even the kb notes that &#8220;This metadata is specific to the manufacturer of the camera.&#8221; This is a typical lazy blogger, lazier blog reader problem because the issue is not just with Vista. If you edit RAW information with photoshop you can have problems with other applications. It is an industry problem and there are applications that let you save the original metadata before using other apps to edit.</p>
<p>JPEG is a not a camera specific format so you can change the metadata with different applications without much less concern losing anything. I have tagged JPEGs for years, back and forth with various apps and there have never been any problems. With standard formats the issue of file corruption on your machine is much less of an issue than you make it out to be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Udell</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-987</link>
		<dc:creator>Jon Udell</dc:creator>
		<pubDate>Wed, 21 Feb 2007 21:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-987</guid>
		<description>&quot;What about a “universal file format metawrapper”&quot;

I love it. How we get from here to there does, however, require some pretty energetic handwaving :-)</description>
		<content:encoded><![CDATA[<p>&#8220;What about a “universal file format metawrapper”&#8221;</p>
<p>I love it. How we get from here to there does, however, require some pretty energetic handwaving :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-985</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Wed, 21 Feb 2007 21:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-985</guid>
		<description>Hi Jon,
What about a &quot;universal file format metawrapper&quot;. Such that the wrapped files can only be opened by applications that support the format and treat metadata nicely. The format as having a header with metadata about the file type it contains for OS file typing, a unique identifier(to solve your photo tagging dump in a directory issues) and with other metadata that users add to the file. Applications not in the know wouldn&#039;t be able to read the files and corrupt the metadata because of the wrapper. 

While it&#039;s not a solution for existing application file types, as that would likely have to be done at file system level with an API, I believe it would cater for future usage. 

Operating systems of the future(and upgrades to existing ones) could natively support this metawrapper such that legacy applications could read and write the files. Redundancy could be achieved for legacy apps on native metawrapper OSs by storing the metadata in the existing file formats and in the metawrapper. The OS backing up known filetype metadata. Metawrapper plugins could exist to extend that. When there&#039;s a change the user could be alerted by the OS to take action. New formats that people create would use the metawrapper. The metawrapper having redundancy in the form of a metadata update history.

And maybe if we plugged this into web services, we could annote URIs with metadata using a standardised ReSTful metawrapper API and build a data web.

I hope I&#039;m not missing something obvious.</description>
		<content:encoded><![CDATA[<p>Hi Jon,<br />
What about a &#8220;universal file format metawrapper&#8221;. Such that the wrapped files can only be opened by applications that support the format and treat metadata nicely. The format as having a header with metadata about the file type it contains for OS file typing, a unique identifier(to solve your photo tagging dump in a directory issues) and with other metadata that users add to the file. Applications not in the know wouldn&#8217;t be able to read the files and corrupt the metadata because of the wrapper. </p>
<p>While it&#8217;s not a solution for existing application file types, as that would likely have to be done at file system level with an API, I believe it would cater for future usage. </p>
<p>Operating systems of the future(and upgrades to existing ones) could natively support this metawrapper such that legacy applications could read and write the files. Redundancy could be achieved for legacy apps on native metawrapper OSs by storing the metadata in the existing file formats and in the metawrapper. The OS backing up known filetype metadata. Metawrapper plugins could exist to extend that. When there&#8217;s a change the user could be alerted by the OS to take action. New formats that people create would use the metawrapper. The metawrapper having redundancy in the form of a metadata update history.</p>
<p>And maybe if we plugged this into web services, we could annote URIs with metadata using a standardised ReSTful metawrapper API and build a data web.</p>
<p>I hope I&#8217;m not missing something obvious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Roberts</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-980</link>
		<dc:creator>John Roberts</dc:creator>
		<pubDate>Wed, 21 Feb 2007 15:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-980</guid>
		<description>Another wrinkle to consider: my backup scheme involves writing the directories containing my digital pictures to a CD-R, and performing a diff to ensure everything copied OK.  Later on just before I write the next backup set, I also do a diff to ensure the images haven&#039;t been corrupted on the hard disk since I wrote the original backup.  If tags I create after writing the first backup land in the image files, then the diff I execute can&#039;t be relied upon to show me &quot;corrupted files&quot;.  So perhaps this suggests another option: put the metadata in a separate (XML?) file (in the same directory as the images?).  Then the image files can be left pristine, the metadata is easy to see and backup and migrate to other systems, and also easy for a system like OS X/Spotlight or Vista to access and update.</description>
		<content:encoded><![CDATA[<p>Another wrinkle to consider: my backup scheme involves writing the directories containing my digital pictures to a CD-R, and performing a diff to ensure everything copied OK.  Later on just before I write the next backup set, I also do a diff to ensure the images haven&#8217;t been corrupted on the hard disk since I wrote the original backup.  If tags I create after writing the first backup land in the image files, then the diff I execute can&#8217;t be relied upon to show me &#8220;corrupted files&#8221;.  So perhaps this suggests another option: put the metadata in a separate (XML?) file (in the same directory as the images?).  Then the image files can be left pristine, the metadata is easy to see and backup and migrate to other systems, and also easy for a system like OS X/Spotlight or Vista to access and update.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Udell</title>
		<link>http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-978</link>
		<dc:creator>Jon Udell</dc:creator>
		<pubDate>Wed, 21 Feb 2007 13:34:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jonudell.net/2007/02/20/whos-got-the-tag-database-truth-versus-file-truth-part-3/#comment-978</guid>
		<description>&quot;not holding my breath&quot;

I am. Turning kinda blue, though...</description>
		<content:encoded><![CDATA[<p>&#8220;not holding my breath&#8221;</p>
<p>I am. Turning kinda blue, though&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
