<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.5 on Wed, 03 Sep 2003 05:53:18 GMT -->
<rss version="2.0">
	<channel>
		<title>Matthew A. Schneider: PurpleSlurple</title>
		<link>http://radio.weblogs.com/0105726/categories/purpleslurple/</link>
		<description>A solution (in progress) for deep quotability in hypertext (aka granular addressability).</description>
		<language>en</language>
		<copyright>Copyright 2003 Matthew A. Schneider</copyright>
		<lastBuildDate>Wed, 03 Sep 2003 05:53:18 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.5</generator>
		<managingEditor>matsch@sasites.com</managingEditor>
		<webMaster>matsch@sasites.com</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>3</hour>
			<hour>4</hour>
			<hour>5</hour>
			<hour>6</hour>
			<hour>7</hour>
			<hour>15</hour>
			<hour>18</hour>
			<hour>19</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<description>Core Range Algebra, Toward a Formal Model of Markup (chew on this): &lt;A href=&quot;http://www.idealliance.org/papers/extreme02/html/2002/Nicol01/EML2002Nicol01.html&quot;&gt;&lt;a href=&quot;http://www.idealliance.org/papers/extreme02/html/2002/Nicol01/EML2002Nicol01.html&quot;&gt;http://www.idealliance.org/papers/extreme02/html/2002/Nicol01/EML2002Nicol01.html&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/03.html#a34</guid>
			<pubDate>Wed, 03 Sep 2003 05:53:18 GMT</pubDate>
			</item>
		<item>
			<description>Simon says: &quot;Markup document as effective schema&amp;nbsp;&amp;nbsp;&amp;nbsp; If a developer were to use parallel markup with data-centric information, the markup could be seen as an explanation of the data, rather than a mere container for holding it. Effectively, the markup provides a description of what the information is about without intervening directly on the information - and someone else could provide an alternate description.&quot;, &lt;A href=&quot;http://purpleslurple.net/ps.php?theurl=http://www.idealliance.org/papers/xml02/slides/stlaurent/data.html#purp24&quot;&gt;&lt;a href=&quot;http://purpleslurple.net/ps.php?theurl=http://www.idealliance.org/papers/xml02/slides/stlaurent/data.html#purp24&quot;&gt;http://purpleslurple.net/ps.php?theurl=http://www.idealliance.org/papers/xml02/slides/stlaurent/data.html#purp24&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/03.html#a33</guid>
			<pubDate>Wed, 03 Sep 2003 05:47:15 GMT</pubDate>
			</item>
		<item>
			<description>Ool, out of line xml processing: &lt;A href=&quot;http://www.simonstl.com/projects/ool/&quot;&gt;&lt;a href=&quot;http://www.simonstl.com/projects/ool/&quot;&gt;http://www.simonstl.com/projects/ool/&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/03.html#a32</guid>
			<pubDate>Wed, 03 Sep 2003 05:42:18 GMT</pubDate>
			</item>
		<item>
			<description>How to make a file format translator using xml: &lt;A href=&quot;http://www.idealliance.org/papers/xml02/slides/mansfield/StartHere.html&quot;&gt;&lt;a href=&quot;http://www.idealliance.org/papers/xml02/slides/mansfield/StartHere.html&quot;&gt;http://www.idealliance.org/papers/xml02/slides/mansfield/StartHere.html&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/03.html#a31</guid>
			<pubDate>Wed, 03 Sep 2003 05:41:38 GMT</pubDate>
			</item>
		<item>
			<description>How embedded markup can learn from its detractors, Simon St. Laurent: &lt;A href=&quot;http://www.idealliance.org/papers/xml02/slides/stlaurent/index.html&quot;&gt;&lt;a href=&quot;http://www.idealliance.org/papers/xml02/slides/stlaurent/index.html&quot;&gt;http://www.idealliance.org/papers/xml02/slides/stlaurent/index.html&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/03.html#a30</guid>
			<pubDate>Wed, 03 Sep 2003 05:33:29 GMT</pubDate>
			</item>
		<item>
			<description>Hyperscope diagram: &lt;A href=&quot;http://www.cynapse.org/cynapse-last-day-in-california/folder-hs-dia-abstracted/index.html&quot;&gt;&lt;a href=&quot;http://www.cynapse.org/cynapse-last-day-in-california/folder-hs-dia-abstracted/index.html&quot;&gt;http://www.cynapse.org/cynapse-last-day-in-california/folder-hs-dia-abstracted/index.html&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/03.html#a28</guid>
			<pubDate>Wed, 03 Sep 2003 05:01:04 GMT</pubDate>
			</item>
		<item>
			<description>More: &lt;A href=&quot;http://www.cynapse.org/cynapse-last-day-in-california/feat-function-main/functions/feat-hires-addr.html&quot;&gt;&lt;a href=&quot;http://www.cynapse.org/cynapse-last-day-in-california/feat-function-main/functions/feat-hires-addr.html&quot;&gt;http://www.cynapse.org/cynapse-last-day-in-california/feat-function-main/functions/feat-hires-addr.html&lt;/a&gt;&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/02.html#a27</guid>
			<pubDate>Wed, 03 Sep 2003 04:47:32 GMT</pubDate>
			</item>
		<item>
			<description>Some interesting old comments by Eugene on high resolution addressability: &lt;A href=&quot;http://216.239.51.104/search?q=cache:wEUMqmi1IYsJ:www.bootstrap.org/lists/ohs-dev/0203.html+High-Resolution+Addressability&amp;amp;hl=en&amp;amp;ie=UTF-8&quot;&gt;&lt;a href=&quot;http://216.239.51.104/search?q=cache:wEUMqmi1IYsJ:www.bootstrap.org/lists/ohs-dev/0203.html+High-Resolution+Addressability&amp;amp&quot;&gt;http://216.239.51.104/search?q=cache:wEUMqmi1IYsJ:www.bootstrap.org/lists/ohs-dev/0203.html+High-Resolution+Addressability&amp;amp&lt;/a&gt;;hl=en&amp;amp;ie=UTF-8&lt;/A&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/09/02.html#a26</guid>
			<pubDate>Wed, 03 Sep 2003 04:34:37 GMT</pubDate>
			</item>
		<item>
			<description>Sent a &lt;A href=&quot;purpleSlurpleSlide.html&quot;&gt;slide describing PurpleSlurple&lt;/A&gt; to Peter Yim for inclusion in a&amp;nbsp;presentation to be given at Doug Engelbart&apos;s home this Thursday, 29 May 2003.</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/05/26.html#a24</guid>
			<pubDate>Tue, 27 May 2003 04:38:15 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;So I finally got a real job on February 24th and immediately went into Radio silence ;)&lt;/P&gt;
&lt;P&gt;Here&apos;s what has happened since: &lt;A href=&quot;http://www.purpleslurple.net/&quot;&gt;PurpleSlurple.net&lt;/A&gt; is back up and running. Thanks to Peter Yim and CIM3. CIM3 has taken an active interest in PS and as a result I&apos;ve been moved to do some work (after quite a few months of research and getting up to speed on a few issues).&lt;/P&gt;
&lt;P&gt;PurpleSlurple was released as open source (I finally picked a license).&lt;/P&gt;
&lt;P&gt;I just posted an &lt;A href=&quot;http://www.sasites.com/suse/apache/files/getfile.php?url=http://www.sasites.com/suse/apache/files/spider.txt&quot;&gt;updated version of PStxt&lt;/A&gt; which you can check out. A much nicer presentation of&amp;nbsp; the content verses the &lt;A href=&quot;http://www.sasites.com/suse/apache/files/pstxt.php?theurl=http://www.sasites.com/suse/apache/files/spider.txt&quot;&gt;old version of PStxt&lt;/A&gt; IMO. Works great on plain old text and for commenting on html source. I will be moving it to PurpleSlurple.net soon.&lt;/P&gt;
&lt;P&gt;A new improved version of PS should be coming out this weekend if things go well. The new version should be much quicker&amp;nbsp;at parsing files and getting the transcoded page back to the browser (large files in particular should benefit from this). Also, plan to fix an error that allowed &quot;&amp;amp;&quot; in the target URL to break PS.&lt;/P&gt;
&lt;P&gt;I am making&amp;nbsp;pretty good progress towards &quot;quotation in any part&quot;. A solution that will give us finer grained,&amp;nbsp;fairly robust links -- ON THE FLY.&lt;/P&gt;
&lt;P&gt;Plans for the future include combining PS with PStxt so that the page will get parsed according to its file format. I then would like to extend PS to parse .doc and .pdf files.&lt;/P&gt;
&lt;P&gt;Also, I would like to create a roll your own PS bookmarklet builder that will allow one to specify for example where the anchors should be placed (beginning/end of paragraph), whether to use numbers/graphics, link/alink/vlink color(s), option to show/hide certain elements or include toggle button, etc.&lt;/P&gt;
&lt;P&gt;It&apos;s gonna be a busy Spring.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/05/01.html#a23</guid>
			<pubDate>Fri, 02 May 2003 03:58:09 GMT</pubDate>
			</item>
		<item>
			<description>&lt;A href=&quot;http://www.sasites.com/suse/apache/files/potf.php?theurl=http://www.w3.org/Architecture/NOTE-ioh-arch#purp57&quot;&gt;An Evaluation of the World Wide Web with respect to Engelbart&apos;s Requirements&lt;/A&gt;: &quot;&lt;EM&gt;In comparison to even the early hypertext research systems, the Web is fairly simple and somewhat limited. And yet it is extremely widely deployed and exploited. &lt;/EM&gt;&quot;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/02/22.html#a12</guid>
			<pubDate>Sat, 22 Feb 2003 07:18:08 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;Purple Numbers (PNs)&amp;nbsp;are intended to facilitate deep quotability (granular addressability) in&amp;nbsp;documents.&amp;nbsp;And in fact, as currently implemented (attached to HIDs or NIDs), they do allow a&amp;nbsp;fine-grained addressing that is not otherwise generally available.&lt;/P&gt;
&lt;P&gt;PNs can be created prior to publication, wherein the requisite markup is inserted in the source document --&amp;nbsp;added manually or automatically (e.g., Purple)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;However, while &quot;fine-grained&quot;,&amp;nbsp;they currently do not support&amp;nbsp;&lt;EM&gt;quotation in any part&lt;/EM&gt;. This does not diminish the great utility of the current solutions.&lt;/P&gt;
&lt;P&gt;There are many use cases where the current solutions satisfy user requirements.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/02/21.html#a11</guid>
			<pubDate>Fri, 21 Feb 2003 15:46:40 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;Having Purple Numbers and Eating Them Too&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Some comments regarding this thread on YAK: &lt;/EM&gt;&lt;A href=&quot;http://collab.blueoxen.net/forums/tools-yak/2003-02/threads.html#00010&quot;&gt;&lt;EM&gt;&lt;a href=&quot;http://collab.blueoxen.net/forums/tools-yak/2003-02/threads.html#00010&quot;&gt;http://collab.blueoxen.net/forums/tools-yak/2003-02/threads.html#00010&lt;/a&gt;&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If we transcode the page then the user gets to pick the presentation format and change it if/as they see fit. There is no reason that we need to choose whether we put Purple numbers at paragraphs or lines (we could in fact specify any range, every character if we wanted to). &lt;/P&gt;
&lt;P&gt;So a user can choose to hide/show the Purple numbers, place Purple numbers at the beginning or end of paragraphs or lines, and use numbers or any other character or image to represent the links. All on the fly if we transcode the page.&lt;/P&gt;
&lt;P&gt;Transcoding takes the onus of Purplizing off the page designer and gives the end user the freedom to pick and choose as the task or preferences dictate. Source documents need no embedded markup, but we can do markup too.&lt;/P&gt;
&lt;P&gt;Still&amp;nbsp;some unaddressed issues here, but let&apos;s ruminate for the moment on what we can do, not what isn&apos;t currently being done.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/02/19.html#a10</guid>
			<pubDate>Wed, 19 Feb 2003 15:30:14 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.sasites.com/suse/apache/files/potf.php?theurl=http://www.w3.org/Submission/1999/08/Comment#purp48&quot;&gt;Comment on AWCT Submission&lt;/A&gt;: &quot;&lt;EM&gt;Since the originator of the annotation does not have to be the originator of the document, trust becomes an important issue for applications of this technique.&lt;/EM&gt;&quot;&lt;/P&gt;
&lt;P&gt;This is not a problem for PurpleSlurple, as you always have recourse to the original. Click the &quot;Comment on AWCT Submission&quot; link&amp;nbsp;above to see what I mean.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/02/14.html#a9</guid>
			<pubDate>Fri, 14 Feb 2003 20:06:10 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;Deep Quotability in Hypertext Returns&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Ted Nelson says: &quot;&lt;A href=&quot;http://www.sasites.com/suse/apache/files/pstxt.php?theurl=http://ted.hyperland.com/quotableformat.txt#purp6&quot;&gt;The most important thing is to re-introduce the concept&lt;BR&gt;of deep quotability to hypertext&lt;/A&gt;,&quot;and he implores: &quot;&lt;A href=&quot;http://www.sasites.com/suse/apache/files/pstxt.php?theurl=http://ted.hyperland.com/buyin.txt#purp36&quot;&gt;Markup must not be embedded&lt;/A&gt;.&quot;&lt;/P&gt;
&lt;P&gt;The PurpleSlurple&amp;nbsp;solution addresses both of those issues and in so doing unlocks millions of text documents making it possible to HYPERLINK TO ANY LINE OF ANY DOCUMENT (and soon quotation in any part).&lt;/P&gt;
&lt;P&gt;Point&amp;nbsp;the &lt;A href=&quot;http://www.sasites.com/suse/apache/files/pstxt.php&quot;&gt;PurpleSlurple&amp;nbsp;form&lt;/A&gt; at a text file (http or ftp accessible).&lt;/P&gt;
&lt;P&gt;Here&apos;s a &lt;A href=&quot;http://www.sasites.com/suse/apache/files/pstxt.php?theurl=http%3A%2F%2Flpf.ai.mit.edu%2FPatents%2Fknuth-to-pto.txt&quot;&gt;sample&lt;/A&gt; (if you don&apos;t have a text file handy).&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/02/14.html#a6</guid>
			<pubDate>Fri, 14 Feb 2003 05:29:54 GMT</pubDate>
			</item>
		<item>
			<description>&lt;P&gt;PurpleSlurple is a &lt;A href=&quot;http://searchwebservices.techtarget.com/sDefinition/0,,sid26_gci515589,00.html&quot;&gt;transcoding&lt;/A&gt; service that reformats Web pages &lt;EM&gt;on-the-fly&lt;/EM&gt;&amp;nbsp;to create granular addressability in&amp;nbsp;document elements&amp;nbsp;on existing Web pages.&lt;/P&gt;
&lt;P&gt;PurpleSlurple transcodes&amp;nbsp;Web pages by inserting&amp;nbsp;anchor tags &amp;lt;A&amp;gt;, which appear as &lt;A href=&quot;http://www.eekim.com/software/purple/purple.html&quot;&gt;purple numbers&lt;/A&gt;,&amp;nbsp;at each structural tag, &amp;lt;H&amp;gt;, &amp;lt;P&amp;gt;, &amp;lt;LI&amp;gt;, that occurs on the page, thus making&amp;nbsp;each element&amp;nbsp;addressable via its named anchor.&lt;/P&gt;
&lt;P&gt;See PurpleSlurple in action here: &lt;A href=&quot;http://www.sasites.com/suse/apache/files/potf.php?theurl=http://www.w3.org/TR/annot/&quot;&gt;Annotation of Web Content for Transcoding&lt;/A&gt;&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0105726/categories/purpleslurple/2003/02/13.html#a5</guid>
			<pubDate>Thu, 13 Feb 2003 22:31:21 GMT</pubDate>
			</item>
		</channel>
	</rss>
