<?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: AllConsuming Reading Lists in RDF</title>
	<atom:link href="http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/</link>
	<description>A journal of no fixed aims or direction, by Leigh Dodds</description>
	<lastBuildDate>Fri, 10 Dec 2010 14:02:04 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Phil Wilson</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-242</link>
		<dc:creator>Phil Wilson</dc:creator>
		<pubDate>Fri, 27 Feb 2004 19:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-242</guid>
		<description>Excuse the obscenity, but that&#039;s fucking great!
</description>
		<content:encoded><![CDATA[<p>Excuse the obscenity, but that&#8217;s fucking great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leigh Dodds</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-241</link>
		<dc:creator>Leigh Dodds</dc:creator>
		<pubDate>Thu, 26 Feb 2004 18:20:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-241</guid>
		<description>Local copies of my stuff:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ldodds.com/ldodds-read.rdf&quot; rel=&quot;nofollow&quot;&gt;Stuff I&#039;ve read&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ldodds.com/ldodds-toread.rdf&quot; rel=&quot;nofollow&quot;&gt;Stuff I&#039;m intending to read&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ldodds.com/ldodds-favbooks.rdf&quot; rel=&quot;nofollow&quot;&gt;Some favourite books&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ldodds.com/ldodds-reading.rdf&quot; rel=&quot;nofollow&quot;&gt;What I&#039;m reading&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
They&#039;re now linked from my main FOAF description
These don&#039;t change that fast, so I&#039;ve just written a shelf script to invoke curl to grab the data, then run Saxon over it to produce the various outputs.
</description>
		<content:encoded><![CDATA[<p>Local copies of my stuff:</p>
<ul>
<li><a href="http://www.ldodds.com/ldodds-read.rdf" rel="nofollow">Stuff I&#8217;ve read</a></li>
<li><a href="http://www.ldodds.com/ldodds-toread.rdf" rel="nofollow">Stuff I&#8217;m intending to read</a></li>
<li><a href="http://www.ldodds.com/ldodds-favbooks.rdf" rel="nofollow">Some favourite books</a></li>
<li><a href="http://www.ldodds.com/ldodds-reading.rdf" rel="nofollow">What I&#8217;m reading</a></li>
</ul>
<p>They&#8217;re now linked from my main FOAF description<br />
These don&#8217;t change that fast, so I&#8217;ve just written a shelf script to invoke curl to grab the data, then run Saxon over it to produce the various outputs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leigh Dodds</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-240</link>
		<dc:creator>Leigh Dodds</dc:creator>
		<pubDate>Thu, 26 Feb 2004 17:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-240</guid>
		<description>&lt;b&gt;Update&lt;/b&gt;:
I&#039;ve written a simple schema for describing &lt;a href=&quot;http://purl.org/net/schemas/book/&quot; rel=&quot;nofollow&quot;&gt;reading lists&lt;/a&gt;. This allows me to properly state: X is reading Y, X has read Y, etc. The transform now uses this schema. I&#039;ve stated that the isbn property is Inverse-Functional. The ISBN documentation states that ISBNs shouldn&#039;t be re-used, so I believe this OK. So reading lists can now be smushed together.
The transform now correctly identifies which AllConsuming list you&#039;ve requested and adds the appropriate properties. So you can now use the GetPurchasedBooksList, GetCompletedBooksList, GetFavouriteBooksList, and GetRereadingBooksList actions in the REST interface. The latter is interesting because I&#039;m able to make two assertions: that you&#039;ve read the book, and that you&#039;re currently reading it.
There were a couple of other bug fixes to the transform (corrected XPath as noted by Morten in comments above), removing trailing full-stop on account name.
Remaining work is to add author names to the books, but I&#039;m wary about parsing this in XSLT because of likelihood of having commas in the authors name. Need to check how Amazon returns these.
If there&#039;s interest in transforming the other AllConsuming actions into RDF, then I could investigate this also.
</description>
		<content:encoded><![CDATA[<p><b>Update</b>:<br />
I&#8217;ve written a simple schema for describing <a href="http://purl.org/net/schemas/book/" rel="nofollow">reading lists</a>. This allows me to properly state: X is reading Y, X has read Y, etc. The transform now uses this schema. I&#8217;ve stated that the isbn property is Inverse-Functional. The ISBN documentation states that ISBNs shouldn&#8217;t be re-used, so I believe this OK. So reading lists can now be smushed together.<br />
The transform now correctly identifies which AllConsuming list you&#8217;ve requested and adds the appropriate properties. So you can now use the GetPurchasedBooksList, GetCompletedBooksList, GetFavouriteBooksList, and GetRereadingBooksList actions in the REST interface. The latter is interesting because I&#8217;m able to make two assertions: that you&#8217;ve read the book, and that you&#8217;re currently reading it.<br />
There were a couple of other bug fixes to the transform (corrected XPath as noted by Morten in comments above), removing trailing full-stop on account name.<br />
Remaining work is to add author names to the books, but I&#8217;m wary about parsing this in XSLT because of likelihood of having commas in the authors name. Need to check how Amazon returns these.<br />
If there&#8217;s interest in transforming the other AllConsuming actions into RDF, then I could investigate this also.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leigh Dodds</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-239</link>
		<dc:creator>Leigh Dodds</dc:creator>
		<pubDate>Thu, 26 Feb 2004 13:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-239</guid>
		<description>Yes, the authors are there, but I wasn&#039;t sure how best to parse them: they&#039;re just a comma-separated list of names. I could just split on commas, but that gets tricky for names like &quot;Joe Bloggs, Jr&quot;.
I&#039;m intending to dig a bit more into how AllConsuming handles names of that forms.
And no, it&#039;s not linked from my FOAF yet because I wanted to fix up the bugs Morten reported. Later today...
</description>
		<content:encoded><![CDATA[<p>Yes, the authors are there, but I wasn&#8217;t sure how best to parse them: they&#8217;re just a comma-separated list of names. I could just split on commas, but that gets tricky for names like &#8220;Joe Bloggs, Jr&#8221;.<br />
I&#8217;m intending to dig a bit more into how AllConsuming handles names of that forms.<br />
And no, it&#8217;s not linked from my FOAF yet because I wanted to fix up the bugs Morten reported. Later today&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: captsolo</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-238</link>
		<dc:creator>captsolo</dc:creator>
		<pubDate>Thu, 26 Feb 2004 03:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-238</guid>
		<description>Have you linked the reading list from your FOAF profile?
Maybe it is there but I don&#039;t see it.
</description>
		<content:encoded><![CDATA[<p>Have you linked the reading list from your FOAF profile?<br />
Maybe it is there but I don&#8217;t see it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: captsolo</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-237</link>
		<dc:creator>captsolo</dc:creator>
		<pubDate>Thu, 26 Feb 2004 02:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-237</guid>
		<description>Very nice work! :)
If there is one thing I&#039;d like to see - its the author(s) of the book.
It is present in the info extracted from AllConsuming, but not in the RDF version.
</description>
		<content:encoded><![CDATA[<p>Very nice work! <img src='http://www.ldodds.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
If there is one thing I&#8217;d like to see &#8211; its the author(s) of the book.<br />
It is present in the info extracted from AllConsuming, but not in the RDF version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leigh Dodds</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-236</link>
		<dc:creator>Leigh Dodds</dc:creator>
		<pubDate>Wed, 25 Feb 2004 01:00:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-236</guid>
		<description>I&#039;ve drafted a schema to properly associate people with their reading lists.
You can grab it from here, comments appreciated:
http://www.ldodds.com/schemas/book/index.rdf
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve drafted a schema to properly associate people with their reading lists.<br />
You can grab it from here, comments appreciated:<br />
<a href="http://www.ldodds.com/schemas/book/index.rdf" rel="nofollow">http://www.ldodds.com/schemas/book/index.rdf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Benson's Morale-O-Meter</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-243</link>
		<dc:creator>Erik Benson's Morale-O-Meter</dc:creator>
		<pubDate>Tue, 24 Feb 2004 23:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-243</guid>
		<description>&lt;strong&gt;Leigh Dodds has used an XSL stylesheet and converted All Consuming&#039;s data (from my REST interface) into nice RDF&lt;/strong&gt;

http://www.ldodds.com/blog/archives/000126.html...
</description>
		<content:encoded><![CDATA[<p><strong>Leigh Dodds has used an XSL stylesheet and converted All Consuming&#8217;s data (from my REST interface) into nice RDF</strong></p>
<p><a href="http://www.ldodds.com/blog/archives/000126.html.." rel="nofollow">http://www.ldodds.com/blog/archives/000126.html..</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leigh Dodds</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-235</link>
		<dc:creator>Leigh Dodds</dc:creator>
		<pubDate>Tue, 24 Feb 2004 19:49:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-235</guid>
		<description>Thanks Morten, good catch on the accountName, haven&#039;t a clue why I didn&#039;t see that myself.
I think I&#039;ll whip up a simple vocab for reading lists, unless you know of one already. I could base it all on the AllConsuming categories, but these didn&#039;t quite gel with me: reading and re-reading for example. It&#039;s useful to have the extra granularity, but for a simple view of &quot;what books is ldodds currently reading?&quot; I need to combine these categories.
</description>
		<content:encoded><![CDATA[<p>Thanks Morten, good catch on the accountName, haven&#8217;t a clue why I didn&#8217;t see that myself.<br />
I think I&#8217;ll whip up a simple vocab for reading lists, unless you know of one already. I could base it all on the AllConsuming categories, but these didn&#8217;t quite gel with me: reading and re-reading for example. It&#8217;s useful to have the extra granularity, but for a simple view of &#8220;what books is ldodds currently reading?&#8221; I need to combine these categories.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten Frederiksen</title>
		<link>http://www.ldodds.com/blog/2004/02/allconsuming-reading-lists-in-rdf/comment-page-1/#comment-234</link>
		<dc:creator>Morten Frederiksen</dc:creator>
		<pubDate>Tue, 24 Feb 2004 18:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.ldodds.com/lostboy/?p=126#comment-234</guid>
		<description>Very nice indeed, now all I need is an account on allconsuming...
BTW, the XPath for accountName should be &quot;substring-after(header/@description, &#039; for &#039;)&quot; (it currently has .../@title).
Apart from the review &quot;link&quot; between between you and each of the books, shouldn&#039;t there be a &quot;currentlyReading&quot; property?
Oh, and re local cron jobs, I do that myself for my Amazon wishlist...
</description>
		<content:encoded><![CDATA[<p>Very nice indeed, now all I need is an account on allconsuming&#8230;<br />
BTW, the XPath for accountName should be &#8220;substring-after(header/@description, &#8216; for &#8216;)&#8221; (it currently has &#8230;/@title).<br />
Apart from the review &#8220;link&#8221; between between you and each of the books, shouldn&#8217;t there be a &#8220;currentlyReading&#8221; property?<br />
Oh, and re local cron jobs, I do that myself for my Amazon wishlist&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

