<?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: XMP vs RDF or RDF vs XMP</title>
	<atom:link href="http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/</link>
	<description>What I do, where I live, what I think.</description>
	<lastBuildDate>Wed, 16 Jun 2010 13:53:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Cyrille Berger</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-99</link>
		<dc:creator>Cyrille Berger</dc:creator>
		<pubDate>Thu, 28 Jun 2007 20:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-99</guid>
		<description>@bruce, Curriously what you blame on XMP, I do blame it to RDF :) I find they use string for too many things in Exif. As for your example, that is correct, but nothing prevent you to propose a schema with a structure with more information for the author field.&lt;/&gt;&lt;/&gt;As for Krita, KOffice, Metadata, ODF, Nepomuk, KDE there will be a big clash at some point, and being aware of it sooner might help to smooth the problems, and hopefully some of those points will be discussed at next Akademy. An other problem might comes around OpenRaster, that some people wants to push in ODF, and I for myself favor use of XMP in it as long as there is no other decent specification for graphics metadata to replace it. So that might make an other clash, but that one doesn&#039;t concern me, as anyway, I don&#039;t want OpenRaster to be part of ODF.&lt;/&gt;&lt;/&gt;The perfect solution would be, of course, for Adobe to donate XMP to the W3C which would allow them to update it and make it more compatible with recent RDF, or for Adobe to do the work. As rewritten a specification that would replace XMP requires a lot of work and testing, times I am not willing to invest myself.</description>
		<content:encoded><![CDATA[<p>@bruce, Curriously what you blame on XMP, I do blame it to RDF <img src='http://blog.cberger.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I find they use string for too many things in Exif. As for your example, that is correct, but nothing prevent you to propose a schema with a structure with more information for the author field.As for Krita, KOffice, Metadata, ODF, Nepomuk, KDE there will be a big clash at some point, and being aware of it sooner might help to smooth the problems, and hopefully some of those points will be discussed at next Akademy. An other problem might comes around OpenRaster, that some people wants to push in ODF, and I for myself favor use of XMP in it as long as there is no other decent specification for graphics metadata to replace it. So that might make an other clash, but that one doesn&#8217;t concern me, as anyway, I don&#8217;t want OpenRaster to be part of ODF.The perfect solution would be, of course, for Adobe to donate XMP to the W3C which would allow them to update it and make it more compatible with recent RDF, or for Adobe to do the work. As rewritten a specification that would replace XMP requires a lot of work and testing, times I am not willing to invest myself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-98</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Thu, 28 Jun 2007 20:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-98</guid>
		<description>Also, on &quot;I also have serious doubts that if I found something lacking in a W3C specification which is as likely to happen than in XMP, they would even bother to listen to me :) So for a miserable ant like me it doesn&#039;t make a real difference.&quot;&lt;/&gt;&lt;/&gt;I think there&#039;s still a significant difference between a multi-vendor consortium that has public comment policies and so forth, and a spec developed by a single company according to its own priorities. The first characteristic means its less likely the resulting spec has significant problems, and the second means there is a mechanism for fixing problems.</description>
		<content:encoded><![CDATA[<p>Also, on &#8220;I also have serious doubts that if I found something lacking in a W3C specification which is as likely to happen than in XMP, they would even bother to listen to me <img src='http://blog.cberger.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So for a miserable ant like me it doesn&#8217;t make a real difference.&#8221;I think there&#8217;s still a significant difference between a multi-vendor consortium that has public comment policies and so forth, and a spec developed by a single company according to its own priorities. The first characteristic means its less likely the resulting spec has significant problems, and the second means there is a mechanism for fixing problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-97</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Thu, 28 Jun 2007 20:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-97</guid>
		<description>I missed this conversation earlier. &lt;/&gt;&lt;/&gt;One of the practical problems with XMP the last I looked is that it it tends to treat all properties as strings. But a whole lot of useful metadata is about objects; an author is not a string &quot;Jane Doe&quot; but a person that has the name &quot;Jane Doe&quot; and so forth. This has practical consequences for users and applications.&lt;/&gt;&lt;/&gt;But this all depends on what you need. I raised the issue in an earlier comment in part because I thought Krita has some connection to KOffice. I would think, then, that you might want to look into a common metadata approach and code, API, etc. In that case, XMP would yield problems.&lt;/&gt;&lt;/&gt;I could be wrong in that assumption, though. If the scope of this will only ever be images in Krita, then it might be fine to use XMP.</description>
		<content:encoded><![CDATA[<p>I missed this conversation earlier. One of the practical problems with XMP the last I looked is that it it tends to treat all properties as strings. But a whole lot of useful metadata is about objects; an author is not a string &#8220;Jane Doe&#8221; but a person that has the name &#8220;Jane Doe&#8221; and so forth. This has practical consequences for users and applications.But this all depends on what you need. I raised the issue in an earlier comment in part because I thought Krita has some connection to KOffice. I would think, then, that you might want to look into a common metadata approach and code, API, etc. In that case, XMP would yield problems.I could be wrong in that assumption, though. If the scope of this will only ever be images in Krita, then it might be fine to use XMP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyrille Berger</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-96</link>
		<dc:creator>Cyrille Berger</dc:creator>
		<pubDate>Sun, 24 Jun 2007 20:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-96</guid>
		<description>Not that not good enought, it would need to be able to export. And that&#039;s more tricky than it seems, and that&#039;s what needs a lot of work, that I feel unneeded. (and it requires a lot of changes inside nepomuk spec as well).&lt;/&gt;&lt;/&gt;The problem is that the convertion you do must ensure that you can recover the original meaning of the data following the Exif/IPTC specification, and that&#039;s something which is not guaranteed by Nepomuk.&lt;/&gt;&lt;/&gt;But I really really don&#039;t understand the problem of having Krita manipulates the metadata as XMP/Exif/IPTC, and then Nepomuk load the XMP metadata from this file and do whatever it wants to it.</description>
		<content:encoded><![CDATA[<p>Not that not good enought, it would need to be able to export. And that&#8217;s more tricky than it seems, and that&#8217;s what needs a lot of work, that I feel unneeded. (and it requires a lot of changes inside nepomuk spec as well).The problem is that the convertion you do must ensure that you can recover the original meaning of the data following the Exif/IPTC specification, and that&#8217;s something which is not guaranteed by Nepomuk.But I really really don&#8217;t understand the problem of having Krita manipulates the metadata as XMP/Exif/IPTC, and then Nepomuk load the XMP metadata from this file and do whatever it wants to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: superstoned</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-95</link>
		<dc:creator>superstoned</dc:creator>
		<pubDate>Sun, 24 Jun 2007 20:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-95</guid>
		<description>So I take it if Nepomuk could import XMP, that&#039;s not good enough yet for you, so you need a seperate way of reading it anyway?&lt;/&gt;&lt;/&gt;Or is it that it would take much more work to get XMP in Nepomuk and then in Krita than doing it directly? I could see why you would want to go your own way in that case - you&#039;d rather work on Krita...</description>
		<content:encoded><![CDATA[<p>So I take it if Nepomuk could import XMP, that&#8217;s not good enough yet for you, so you need a seperate way of reading it anyway?Or is it that it would take much more work to get XMP in Nepomuk and then in Krita than doing it directly? I could see why you would want to go your own way in that case &#8211; you&#8217;d rather work on Krita&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyrille Berger</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-94</link>
		<dc:creator>Cyrille Berger</dc:creator>
		<pubDate>Sun, 24 Jun 2007 13:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-94</guid>
		<description>Well we are currently discuting the subject :) But no Krita using their XMP filter is not the problem. XMP is not even the problem. What Krita needs is the possibility to load and save all metadata from Exif/IPTC. And currently XMP is only &quot;next generation&quot; specification with that kind of guarantees. While it could be added to Nepomuk, it&#039;s a huge task, I am not willing to do it, and I am not sure I will have the time to evaluate it, even if some of the Nepomuk folk seems to want to do that.&lt;/&gt;&lt;/&gt;What I would see a more usefull spending of their time is ensuring that Nepomuk gets capable of importing XMP into their representation.</description>
		<content:encoded><![CDATA[<p>Well we are currently discuting the subject <img src='http://blog.cberger.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But no Krita using their XMP filter is not the problem. XMP is not even the problem. What Krita needs is the possibility to load and save all metadata from Exif/IPTC. And currently XMP is only &#8220;next generation&#8221; specification with that kind of guarantees. While it could be added to Nepomuk, it&#8217;s a huge task, I am not willing to do it, and I am not sure I will have the time to evaluate it, even if some of the Nepomuk folk seems to want to do that.What I would see a more usefull spending of their time is ensuring that Nepomuk gets capable of importing XMP into their representation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: superstoned</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-93</link>
		<dc:creator>superstoned</dc:creator>
		<pubDate>Sun, 24 Jun 2007 11:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-93</guid>
		<description>OK, but if Nepomuk and Strigi need to support XMP anyway, would working together (eg Krita using their XMP filters) not be better? If you work on XMP, Strigi/Nepomuk and all apps using them would have better meta-info about files using XMP, right?</description>
		<content:encoded><![CDATA[<p>OK, but if Nepomuk and Strigi need to support XMP anyway, would working together (eg Krita using their XMP filters) not be better? If you work on XMP, Strigi/Nepomuk and all apps using them would have better meta-info about files using XMP, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cyrille Berger</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-92</link>
		<dc:creator>Cyrille Berger</dc:creator>
		<pubDate>Sun, 24 Jun 2007 08:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-92</guid>
		<description>No it means, in facts Krita needs a reliable way of converting from and to Exif/IPTC tags, and currently only the XMP specification guarantee this. But the way I see things, Krita can very well work with XMP, while Nepomuk/Strigi work with RDF, they just have to provide a way to convert XMP to RDF (like they allready for Exif to RDF).</description>
		<content:encoded><![CDATA[<p>No it means, in facts Krita needs a reliable way of converting from and to Exif/IPTC tags, and currently only the XMP specification guarantee this. But the way I see things, Krita can very well work with XMP, while Nepomuk/Strigi work with RDF, they just have to provide a way to convert XMP to RDF (like they allready for Exif to RDF).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: superstoned</title>
		<link>http://blog.cberger.net/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp/comment-page-1/#comment-91</link>
		<dc:creator>superstoned</dc:creator>
		<pubDate>Sat, 23 Jun 2007 22:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://cyrilleberger.wordpress.com/2007/06/22/xmp-vs-rdf-or-rdf-vs-xmp#comment-91</guid>
		<description>So, you can support RDF, but then you can&#039;t FULLY support XMP, right? Or you can support XMP, but then there is no RDF. Are you sure there is no way to solve this? It sucks to have to make a choice between interoperating with the vast majority of Graphics tools, or with the rest of KDE...</description>
		<content:encoded><![CDATA[<p>So, you can support RDF, but then you can&#8217;t FULLY support XMP, right? Or you can support XMP, but then there is no RDF. Are you sure there is no way to solve this? It sucks to have to make a choice between interoperating with the vast majority of Graphics tools, or with the rest of KDE&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
