<?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"
	>
<channel>
	<title>Comments on: The shape of EPUB to come, #1</title>
	<atom:link href="http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/</link>
	<description>News &#38; views on e-books, libraries, publishing and related topics</description>
	<pubDate>Tue, 07 Oct 2008 01:07:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Aaron S. Miller, CTO of BookGlutton</title>
		<link>http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-760185</link>
		<dc:creator>Aaron S. Miller, CTO of BookGlutton</dc:creator>
		<pubDate>Fri, 11 Apr 2008 02:15:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-760185</guid>
		<description>I like the possibilities of RDF but it seems heavy to me right now. My own experience with parsing it for practical reasons has not been good or fun. From a user agent perspective, it's not lightweight enough, IMO.

So you would propose a way to link to an RDF contained within the OPS? And within that would be information about highlights, bookmarks, ids, or whatever?

My problem comes from having a purely web-based perspective, I think. I want epub to be something that browsers can run with without much overhead, and right now, many browsers don't know what to do with RDF, and if you want to have them parse it, you're talking about lag times.

It would be nice for people, for example, to be able to have a list of hyperlinks on their blog or home page, each of which links into an OPS structure, and perhaps describes passages or collections of passages. That would be more in keeping with the state of the web right now.

Re: multiple editions -- this comes down to UUIDs or ISBNs, and back to URIs, right? The spec states that each package should have a unique identifier and a specified type for that identifier, so whatever it may be, each edition of a book should have a new one.

I really like the fact that the spec for OPS allows for alternate formats of a book to exist within the package itself, such as PDF/HTML/XHTML versions and partitioned/non-partitioned or graphical/non-graphical versions all existing in one package. But I do think different editions should be separate packages.</description>
		<content:encoded><![CDATA[<p>I like the possibilities of RDF but it seems heavy to me right now. My own experience with parsing it for practical reasons has not been good or fun. From a user agent perspective, it&#8217;s not lightweight enough, IMO.</p>
<p>So you would propose a way to link to an RDF contained within the OPS? And within that would be information about highlights, bookmarks, ids, or whatever?</p>
<p>My problem comes from having a purely web-based perspective, I think. I want epub to be something that browsers can run with without much overhead, and right now, many browsers don&#8217;t know what to do with RDF, and if you want to have them parse it, you&#8217;re talking about lag times.</p>
<p>It would be nice for people, for example, to be able to have a list of hyperlinks on their blog or home page, each of which links into an OPS structure, and perhaps describes passages or collections of passages. That would be more in keeping with the state of the web right now.</p>
<p>Re: multiple editions &#8212; this comes down to UUIDs or ISBNs, and back to URIs, right? The spec states that each package should have a unique identifier and a specified type for that identifier, so whatever it may be, each edition of a book should have a new one.</p>
<p>I really like the fact that the spec for OPS allows for alternate formats of a book to exist within the package itself, such as PDF/HTML/XHTML versions and partitioned/non-partitioned or graphical/non-graphical versions all existing in one package. But I do think different editions should be separate packages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hadrien</title>
		<link>http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-760107</link>
		<dc:creator>Hadrien</dc:creator>
		<pubDate>Thu, 10 Apr 2008 23:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-760107</guid>
		<description>Well honestly I think that in this case, a URI is mostly an identifier. All the things that you listed could be represented as triples. You can't strictly rely on a URI approach for linking: in some cases, you'll have to use the DublinCore (author, title etc..) describing the resource to find and launch the right download, in another case you might use the resource that you provided using dcterms:hasFormat etc...
You could list all these attributes somehow directly in an URI but it's much cleaner to use something like RDF for this.
The real challenge of linking is the existence of multiple editions of a book. If you know which edition you're linking too, it's pretty easy to use DOM elements for example to identify everything. Unfortunately, most of the time, you won't have this sort of information.</description>
		<content:encoded><![CDATA[<p>Well honestly I think that in this case, a URI is mostly an identifier. All the things that you listed could be represented as triples. You can&#8217;t strictly rely on a URI approach for linking: in some cases, you&#8217;ll have to use the DublinCore (author, title etc..) describing the resource to find and launch the right download, in another case you might use the resource that you provided using dcterms:hasFormat etc&#8230;<br />
You could list all these attributes somehow directly in an URI but it&#8217;s much cleaner to use something like RDF for this.<br />
The real challenge of linking is the existence of multiple editions of a book. If you know which edition you&#8217;re linking too, it&#8217;s pretty easy to use DOM elements for example to identify everything. Unfortunately, most of the time, you won&#8217;t have this sort of information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron S. Miller, CTO of BookGlutton, a Web-based community of readers</title>
		<link>http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-760093</link>
		<dc:creator>Aaron S. Miller, CTO of BookGlutton, a Web-based community of readers</dc:creator>
		<pubDate>Thu, 10 Apr 2008 22:23:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-760093</guid>
		<description>Hadrien,

I'm very glad to see a discussion of linking! I've pondered the issue myself here, and you bring up interesting additional concerns. While RDF is great at describing relationships and metadata, when it comes to linking, I think the URI approach is the most important one for the IDPF to address. Beyond identifying the resource itself, a URI should be able to:

-identify any DOM element in the publication, WITHOUT relying on a unique ID
-identify any range of elements or characters in the document
-identify any COLLECTION of ranges of elements or characters in the publication
-identify any point in the document (corresponding to a unicode point)
-identify a fallback mechanism if the resource has changed or been removed: SUBSTITUTE, SEARCH, or REDIRECT</description>
		<content:encoded><![CDATA[<p>Hadrien,</p>
<p>I&#8217;m very glad to see a discussion of linking! I&#8217;ve pondered the issue myself here, and you bring up interesting additional concerns. While RDF is great at describing relationships and metadata, when it comes to linking, I think the URI approach is the most important one for the IDPF to address. Beyond identifying the resource itself, a URI should be able to:</p>
<p>-identify any DOM element in the publication, WITHOUT relying on a unique ID<br />
-identify any range of elements or characters in the document<br />
-identify any COLLECTION of ranges of elements or characters in the publication<br />
-identify any point in the document (corresponding to a unicode point)<br />
-identify a fallback mechanism if the resource has changed or been removed: SUBSTITUTE, SEARCH, or REDIRECT</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nagle</title>
		<link>http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-759609</link>
		<dc:creator>Robert Nagle</dc:creator>
		<pubDate>Thu, 10 Apr 2008 06:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.teleread.org/blog/2008/04/09/the-shape-of-epub-to-come-1-for-our-more-technically-inclined-readers/#comment-759609</guid>
		<description>So the URL would need to indicate the fragment of the text corresponding to the link. The ISBN could be the local copy which could be checked against before trying to find it externally. Is it possible to use a hyperlink now which could open up an ebook at a specific spot? (with digital edition or mobipocket?)</description>
		<content:encoded><![CDATA[<p>So the URL would need to indicate the fragment of the text corresponding to the link. The ISBN could be the local copy which could be checked against before trying to find it externally. Is it possible to use a hyperlink now which could open up an ebook at a specific spot? (with digital edition or mobipocket?)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
