<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.7 on Fri, 21 Feb 2003 04:40:21 GMT -->
<rss version="2.0"  xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" >
	<channel>
		<title>Jon Udell: RSS</title>
		<link>http://weblog.infoworld.com/udell/categories/rss/</link>
		<description></description>
		<lastBuildDate>Fri, 21 Feb 2003 04:40:21 GMT</lastBuildDate>
		<dc:creator>Jon Udell, judell@mv.com</dc:creator>
		<dc:rights>Copyright 2003 Jon Udell</dc:rights>
		<dc:publisher>InfoWorld</dc:publisher>
		<item>
			<title>There's more than one way to read RSS</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2003/02/20.html#a613</link>
			<description>
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; align=&quot;right&quot;&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://weblog.infoworld.com/udell/gems/newsgator2.gif&quot;&gt;&lt;img  align=&quot;right&quot; width=&quot;200&quot; src=&quot;http://weblog.infoworld.com/udell/gems/newsgator2.gif&quot;&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;
&lt;div align=&quot;center&quot; class=&quot;realsmall&quot;&gt;Joe Friend&apos;s NewsGator solution&lt;/div&gt; 
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;a href=&quot;http://joe.weblog.or.id/&quot;&gt;Joe Friend&lt;/a&gt; explains how to scan items efficiently with NewsGator:
&lt;blockquote&gt;&lt;i&gt;
There is a much better way to use it. Store all your newsfeeds in one folder and then use the &quot;Group by...&quot; feature to organize them by feed name. You can then navigate through all your feeds using the keyboard. Turning on the preview pane is best.
&lt;/i&gt;&lt;/blockquote&gt;
I had thought of that, but didn&apos;t find a feed name to group on. &lt;a href=&quot;http://www.rassoc.com/&quot;&gt;Greg Reinacker&lt;/a&gt; set me straight: it&apos;s a user-defined field, so you have to dig for it. View -&gt; Current View -&gt; Customize Current View -&gt; Fields -&gt; User Defined Fields -&gt; .... hey, shouldn&apos;t there be &lt;a href=&quot;http://www.infoworld.com/article/03/01/21/030123opwebserv_1.html&quot;&gt;an URL&lt;/a&gt; that gets you there? 
 &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; align=&quot;right&quot;&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://weblog.infoworld.com/udell/gems/newsgator2.gif&quot;&gt;&lt;img  align=&quot;right&quot; width=&quot;200&quot; src=&quot;http://weblog.infoworld.com/udell/gems/newsgator2.gif&quot;&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;
&lt;div align=&quot;center&quot; class=&quot;realsmall&quot;&gt;Joe Friend&apos;s NewsGator solution&lt;/div&gt; 
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;a href=&quot;http://joe.weblog.or.id/&quot;&gt;Joe Friend&lt;/a&gt; explains how to scan items efficiently with NewsGator:
&lt;blockquote&gt;&lt;i&gt;
There is a much better way to use it. Store all your newsfeeds in one folder and then use the &quot;Group by...&quot; feature to organize them by feed name. You can then navigate through all your feeds using the keyboard. Turning on the preview pane is best.
&lt;/i&gt;&lt;/blockquote&gt;
I had thought of that, but didn&apos;t find a feed name to group on. &lt;a href=&quot;http://www.rassoc.com/&quot;&gt;Greg Reinacker&lt;/a&gt; set me straight: it&apos;s a user-defined field, so you have to dig for it. View -&gt; Current View -&gt; Customize Current View -&gt; Fields -&gt; User Defined Fields -&gt; .... hey, shouldn&apos;t there be &lt;a href=&quot;http://www.infoworld.com/article/03/01/21/030123opwebserv_1.html&quot;&gt;an URL&lt;/a&gt; that gets you there? 
&lt;/p&gt;
&lt;p&gt;
This is excellent. Now that everything&apos;s in one folder, it can be set to view only unread messages, and I can step through them a keystroke at a time. Thanks, guys!
&lt;/p&gt;
&lt;p&gt;
Meanwhile, several folks pointed me to &lt;a href=&quot;http://methodize.org/nntprss&quot;&gt;nntp/rss&lt;/a&gt;, a Java-based lightweight NNTP server that can relay RSS feeds into an NNTP newsreader. And the docs hint at more:
&lt;/p&gt;
&lt;blockquote&gt;&lt;i&gt;
Let&apos;s just say nntp//rss is great at letting you read RSS feeds through your newsreader, but NNTP is a two-way protocol. The next version of nntp//rss will begin to close the loop...
&lt;/i&gt;&lt;/blockquote&gt;
&lt;p&gt;
I haven&apos;t tried this yet, but being an &lt;a href=&quot;http://www.google.com/search?q=%22jon+udell%22+nntp&quot;&gt;old NNTP hand&lt;/a&gt;, I surely will. Lots of choices. I love open protocols!
&lt;/p&gt;
</content:encoded>
			<dc:date>2003-02-20T16:23:16-05:00</dc:date>
			</item>
		<item>
			<title>Greg Reinacker's NewsGator</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2003/02/20.html#a611</link>
			<description>
&lt;a href=&quot;http://weblog.infoworld.com/udell/gems/newsgator.GIF&quot;&gt;&lt;img hspace=&quot;4&quot; vspace=&quot;4&quot; align=&quot;right&quot; width=&quot;200&quot; src=&quot;http://weblog.infoworld.com/udell/gems/newsgator.GIF&quot;&gt;&lt;/a&gt;
Greg Reinacker&apos;s &lt;a href=&quot;http://www.rassoc.com/newsgator/&quot;&gt;NewsGator&lt;/a&gt; is a fabulous hack: an Outlook plug-in (based on the .NET CLR, by the way) that reads RSS newsfeeds. It supports Outlook 2000 or 2002; I&apos;m using 2000. I pointed it at my &lt;a href=&quot;http://weblog.infoworld.com/udell/gems/mySubscriptions.opml&quot;&gt;OPML subscriptions list&lt;/a&gt; and it scooped everything into a set of subfolders. Very &lt;a href=&quot;http://ranchero.com/software/netnewswire/&quot;&gt;NetNewsWire&lt;/a&gt;-like! 
 &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;p&gt;
&lt;a href=&quot;http://weblog.infoworld.com/udell/gems/newsgator.GIF&quot;&gt;&lt;img hspace=&quot;4&quot; vspace=&quot;4&quot; align=&quot;right&quot; width=&quot;200&quot; src=&quot;http://weblog.infoworld.com/udell/gems/newsgator.GIF&quot;&gt;&lt;/a&gt;
Greg Reinacker&apos;s &lt;a href=&quot;http://www.rassoc.com/newsgator/&quot;&gt;NewsGator&lt;/a&gt; is a fabulous hack: an Outlook plug-in (based on the .NET CLR, by the way) that reads RSS newsfeeds. It supports Outlook 2000 or 2002; I&apos;m using 2000. I pointed it at my &lt;a href=&quot;http://weblog.infoworld.com/udell/gems/mySubscriptions.opml&quot;&gt;OPML subscriptions list&lt;/a&gt; and it scooped everything into a set of subfolders. Very &lt;a href=&quot;http://ranchero.com/software/netnewswire/&quot;&gt;NetNewsWire&lt;/a&gt;-like! 
&lt;/p&gt;
&lt;p&gt;
So am I an instant convert? Sadly no, for reasons that have to do with Outlook, not NewsGator. A minor issue is that in Outlook 2000, you can&apos;t suppress the To and From fields in the RSS subfolders. The showstopper, though, is Outlook&apos;s inexplicable lack of a &quot;next unread&quot; function. What&apos;s up with that? Various websites list the &quot;top 10&quot; Outlook &lt;a href=&quot;http://www.zdnetindia.com/print.html?iElementId=17536&quot;&gt;keyboard&lt;/a&gt; &lt;a href=&quot;http://www.computertim.com/howto/article.php?topic=outlook&amp;idn=89&quot;&gt;shortcuts&lt;/a&gt; for things I do never or rarely, but there&apos;s nothing for the thing I do hundreds if not thousands of times a day. 
&lt;/p&gt;
&lt;p&gt;
When somebody comes up with the Mozilla mail/news version of NewsGator, I&apos;ll be on it in a flash.
&lt;/p&gt;</content:encoded>
			<dc:date>2003-02-20T11:17:12-05:00</dc:date>
			</item>
		<item>
			<title>The RSS hotlist: quantity vs. quality</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/11/19.html#a511</link>
			<description>For several months now, I&apos;ve been trying to move people from my old RSS feed to my new one. According to today&apos;s &lt;A href=&quot;http://radio.xmlstoragesystem.com/rcsPublic/rssHotlist&quot;&gt;RSS hot list&lt;/A&gt;, there are 251 subscribers to the new feed (rank 48), and 145 to the old (rank 77). In theory, if everyone moved over, that would add up to 396 subscribers (rank 23) -- and indeed, 23 is about where I used to rank before the split.  &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;For several months now, I&apos;ve been trying to move people from my old RSS feed to my new one. According to today&apos;s &lt;A href=&quot;http://radio.xmlstoragesystem.com/rcsPublic/rssHotlist&quot;&gt;RSS hot list&lt;/A&gt;, there are 251 subscribers to the new feed (rank 48), and 145 to the old (rank 77). In theory, if everyone moved over, that would add up to 396 subscribers (rank 23) -- and indeed, 23 is about where I used to rank before the split. &lt;/P&gt;
&lt;P&gt;I&apos;ve mentioned the issue of RSS redirection a few times [&lt;A href=&quot;http://weblog.infoworld.com/udell/2002/08/13.html#a382&quot;&gt;1&lt;/A&gt;, &lt;A href=&quot;http://weblog.infoworld.com/udell/2002/09/24.html#a424&quot;&gt;2&lt;/A&gt;, &lt;A href=&quot;http://weblog.infoworld.com/udell/2002/09/25.html#a425&quot;&gt;3&lt;/A&gt;]. And I&apos;ve tried two strategies. First, I posted an RSS item whose text was a message asking subscribers to switch to the new feed. That got some people to move over. A month later I refreshed the message, and that had a further effect. More recently, I&apos;ve been trying &lt;A href=&quot;http://radio.userland.com/howtoRedirectRss&quot;&gt;Dave Winer&apos;s technique&lt;/A&gt;, which &lt;A href=&quot;http://www.intertwingly.net/blog/929.html&quot;&gt;Sam Ruby says&lt;/A&gt; is &quot;guaranteed to make existing aggregators go Huh?&quot; It had an additional, incremental effect.&lt;/P&gt;
&lt;P&gt;The upshot is that there&apos;s no good way to redirect an RSS feed. Despite that, moving my feed hasn&apos;t been a disaster. In fact, it&apos;s been kind of instructive. As the weeks have gone on, I&apos;ve wondered about those 145 &quot;subscribers&quot; who keep hitting my old feed and coming up empty-handed. They&apos;ve got to be robots. There are a number of places where my feed is aggregated into a composite display. Those aggregators don&apos;t know, or care, when a feed goes dark. Quite a lot of what we call &quot;activity&quot; on the Internet is like this. When I wrote about the Netscape aggregator still soldiering on somewhere in the bowels of mynetscape.com, I likened this to the problem of &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/07/18.html#a344&quot;&gt;space junk&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;As technicians, we tend to want to think about solving the redirection problem cleanly. But suppose we had done so in this case. I&apos;d have gone on thinking that I had 396 active subscribers. I wouldn&apos;t have known that in reality, I had 251 active subscribers (actually fewer, since some of those must be robots too), and 145 pieces of space junk. As RSS continues to move into the mainstream, the distinction between list quantity and list quality is worth pondering. &lt;/P&gt;</content:encoded>
			<dc:date>2002-11-19T10:56:14-05:00</dc:date>
			</item>
		<item>
			<title>Validating RSS</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/10/23.html#a478</link>
			<description>Many thanks to &lt;A href=&quot;http://diveintomark.org/&quot;&gt;Mark Pilgrim&lt;/A&gt; and &lt;A href=&quot;http://www.intertwingly.net/blog/&quot;&gt;Sam Ruby&lt;/A&gt; for their outstanding work on the &lt;A href=&quot;http://feeds.archive.org/validator/&quot;&gt;RSS Validator&lt;/A&gt;, which as others have noticed has a tantalizing, yet-to-be-revealed connection to the &lt;A href=&quot;http://www.archive.org/&quot;&gt;Internet Archive&lt;/A&gt;.  &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;A href=&quot;http://weblog.infoworld.com/udell/gems/rssValid01.JPG&quot;&gt;&lt;IMG height=180 src=&quot;http://weblog.infoworld.com/udell/gems/rssValid01.JPG&quot; width=200 align=right&gt;&lt;/A&gt; 
&lt;P&gt;Many thanks to &lt;A href=&quot;http://diveintomark.org/&quot;&gt;Mark Pilgrim&lt;/A&gt; and &lt;A href=&quot;http://www.intertwingly.net/blog/&quot;&gt;Sam Ruby&lt;/A&gt; for their outstanding work on the &lt;A href=&quot;http://feeds.archive.org/validator/&quot;&gt;RSS Validator&lt;/A&gt;, which as others have noticed has a tantalizing, yet-to-be-revealed connection to the &lt;A href=&quot;http://www.archive.org/&quot;&gt;Internet Archive&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;This post tests&amp;nbsp; a correction to my feed which should bring it into compliance. As I &lt;A href=&quot;http://weblog.infoworld.com/udell/2002/09/29.html&quot;&gt;mentioned&lt;/A&gt; a few weeks back, a discrepancy between two interpretations of the ISO8601 date format had already been brought to my attention. Sure enough, the validator &lt;A href=&quot;http://weblog.infoworld.com/udell/gems/rssValid01.JPG&quot;&gt;caught&lt;/A&gt; that -- and in the nicest, most helpful way, &lt;A href=&quot;http://weblog.infoworld.com/udell/gems/rssValid02.JPG&quot;&gt;explained&lt;/A&gt; how to fix it. &lt;/P&gt;
&lt;P&gt;I could frankly care less about how to express an IS08601 date, but I care enormously about RSS interoperability. So I&apos;ve added the regex to my RSS writer that&amp;nbsp;should make my &amp;lt;dc:date&amp;gt; be what Dublin Core wants it to be. (Yup. It worked)&lt;/P&gt;
&lt;P&gt;Sam &lt;A href=&quot;http://www.intertwingly.net/blog/2002/Oct/22#x930&quot;&gt;writes&lt;/A&gt; today: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;Perhaps in a small way, the world is a better place today than it was yesterday. RSS Validator. Top of blogdex. Top of daypop. Wow. &lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Indeed! &lt;/P&gt;
&lt;P&gt;In other news, Simon Fell&apos;s proposal to use &lt;A href=&quot;http://www.pocketsoap.com/weblog/stories/2002/05/19/bdgToEtags.html&quot;&gt;ETags&lt;/A&gt;&amp;nbsp; to prevent aggregators from excessively hammering on feeds&amp;nbsp;seems to be gaining traction. All this adds up to&amp;nbsp;a great way to start the day!&lt;/P&gt;</content:encoded>
			<dc:date>2002-10-23T09:51:58-05:00</dc:date>
			</item>
		<item>
			<title>Yahoo Finance RSS feeds</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/23.html#a422</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;A couple of months ago, I encouraged Jeremy Zawodny to check out the blog scene. I knew he&apos;d flourish in the environment, and guessed it might have some interesting effects on Yahoo!Finance where Jeremy works.&amp;nbsp;Sure enough, check out this wonderful hack:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;A couple of months ago, I encouraged Jeremy Zawodny to check out the blog scene. I knew he&apos;d flourish in the environment, and guessed it might have some interesting effects on Yahoo!Finance where Jeremy works.&amp;nbsp;Sure enough, check out this wonderful hack:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A href=&quot;http://jeremy.zawodny.com/blog/archives/000187.html&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Yahoo Finance RSS Beta&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Got a stock ticker for which you&apos;d like to have an RSS news feed? Help test the beta RSS feeds we&apos;ve put up on Yahoo Finance. Take your favorite ticker, say YHOO, and put this URL in your news aggregator:... [&lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://jeremy.zawodny.com/blog/&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jeremy Zawodny&apos;s blog&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;]&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Excellent! Immediately, a whole family of feeds becomes available. This isn&apos;t the first Yahoo service to do this, by the way. For some time now, Yahoo!Groups has done the same kind of thing on the pattern:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;groups.yahoo.com/group/decentralization/messages?rss=1&amp;amp;viscount=10&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Just swap out &quot;decentralization&quot; and swap in any other group name. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-23T15:01:50-05:00</dc:date>
			<source url="http://jeremy.zawodny.com/blog/index.rdf">Jeremy Zawodny&apos;s blog</source>
			</item>
		<item>
			<title>Mastering the network form</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/10.html#a408</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;With the 9/11 anniversary upon us, debate rages over a web syndication format known as RSS, which stands for Rich Site Summary, RDF Site Summary, Really Simple Syndication, or my favorite, &lt;/FONT&gt;&lt;A href=&quot;http://www.rss.org/mission.htm&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Rashtriya Swayamsevak Sangh&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;TABLE width=200 align=right border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A href=&quot;http://weblog.infoworld.com/udell/gems/hammersleyCommentSite.jpg&quot;&gt;&lt;IMG alt=&quot;Mastering the network form&quot; src=&quot;http://weblog.infoworld.com/udell/gems/hammersleyCommentSite.jpg&quot; width=200 align=right border=1&gt;&lt;/A&gt; 
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/001321.rdf&quot;&gt;&lt;FONT size=2&gt;Ben&apos;s feed&lt;/FONT&gt;&lt;/A&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;With the 9/11 anniversary upon us, debate rages over a web syndication format known as RSS, which stands for Rich Site Summary, RDF Site Summary, Really Simple Syndication, or my favorite, &lt;/FONT&gt;&lt;A href=&quot;http://www.rss.org/mission.htm&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Rashtriya Swayamsevak Sangh&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Only some of those who read and write blogs -- perhaps very few -- have yet to discover the magic of syndication&apos;s two-way flow. Of that small number, fewer yet are even aware of the debate, and might find it as silly as the &lt;/FONT&gt;&lt;A href=&quot;http://www.classicbookshelf.com/library/jonathan_swift/gulliver_s_travels/9/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;egg controversy&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; that divided Lilliput from Blefescu. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Throughout this whole excruciating process, and especially during the recent flare-up, there has been a deep implicit consensus. While bitterly arguing about which end of the egg to crack, everyone is busily cracking eggs and making omelettes. The debate is spread across &lt;/FONT&gt;&lt;A href=&quot;http://www.scripting.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;a&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.oreillynet.com/~rael&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;series&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.intertwingly.net/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;of&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;weblogs&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, &lt;/FONT&gt;&lt;A href=&quot;http://www.diveintomark.org/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;all&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://weblog.burningbird.net/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;connected&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/blog&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;to&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.peerfear.org/rss/permalink/1031305367.shtml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;one&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.aaronsw.com/weblog/000574&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;another&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; by means of interoperable variants of the very RSS format being so fiercely debated. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS is, all the while, broadcasting many more channels than the Lilliput vs. Blefescu rematch. For example, this morning&apos;s program included another in a series of remarkable essays from Ray Ozzie. In &lt;/FONT&gt;&lt;A href=&quot;http://www.ozzie.net/blog/stories/2002/09/10/tyrannyTerrorAndTechnology.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Tyranny, Terror, and Technology&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, Ray muses memorably on what it means to &quot;master the network form,&quot; and issues a &lt;/FONT&gt;&lt;A href=&quot;http://www.firstmonday.dk/issues/issue6_10/ronfeldt/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;volley&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.smartmobs.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;of&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.orgnet.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;links&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; on swarming, social network analysis, and the interplay of hierarchy and decentralization. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;US-style democracy at its best, Ray says, shows mastery of the network form -- a skill that always was (and still is) a matter of survival first, and then a condition of prosperity. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;An aspect of that mastery, and what has kept the RSS discussion flowing even as it questions the foundations of its own format, is something that in the realm of web services has lately come to be called &lt;I&gt;loose coupling&lt;/I&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/001321.html#001321&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;comments area&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley&apos;s blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, I wrote: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I don&apos;t see how the option [to advance Semantic Web goals in concert with RSS-based syndication] is lost if RDF vocabularies are handled, in RSS, by reference rather than by value. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The entity called Jon Udell has lots of facets, some electronic. I know we share a vision in which some mechanism enables those facets to be threaded together, and related to other sets of facets, for a lot of useful purposes. I&apos;m perfectly happy for that mechanism to be RDF. However since RDF addresses a MUCH more general problem domain than weblog/website syndication, I have concluded that a looser coupling of RDF and RSS best serves both sets of objectives. &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben responds: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Hmmmmm...looser coupling? That sounds interesting. How do you mean? Can you give an example? Is that like semrefs? &lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;/I&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Semrefs? Urp. Wait a sec... &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Neo: &quot;Can you fly that thing?&quot; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Trinity: &quot;Not yet. Tank, I need a pilot program for a V212 helicopter.&quot; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jon: &lt;/FONT&gt;&lt;A href=&quot;http://www.google.com/search?q=semref&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;a href=&quot;http://www.google.com/search?q=semref&quot;&gt;http://www.google.com/search?q=semref&lt;/a&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Eyelids flutter briefly. Oh yeah, of course: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Each COMPL is defined as being formed by two components: CAT and SEMREF. In CAT the syntactic category of the complement is indicated (NP, PP, ...) and only argument complements are included. On the other hand, the value SEMREF belongs to an ontological type (animated, object, ...) that has an index assigned that relates it with an element of the argument structure. [&lt;/FONT&gt;&lt;A href=&quot;http://crl.nmsu.edu/Events/FWOI/SecondWorkshop/PapersFinal/castellon.final.rtf&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;An Interlingua Representation Based on The Lexico-Semantic Information&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;] &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Seriously, Ben, although I am a Noam Chomsky fan and have more than an inkling what this is about, I&apos;m not sure how to answer your question.&amp;nbsp;But my gut tells me it doesn&apos;t need to be baked into RSS in order to play nicely with RSS. &lt;/FONT&gt;&lt;A href=&quot;http://www.infoworld.com/articles/pl/xml/02/05/20/020520pllinks.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Hyperlinks matter&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;However this turns out, I&apos;m encouraged to see that we&apos;re starting to master the network form -- maybe better than we give ourselves credit for. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-10T20:00:17-05:00</dc:date>
			</item>
		<item>
			<title>Namespaces in the Scripting News feed</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/10.html#a407</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby notes that the Scripting News RSS feed now&amp;nbsp;declares a namespace:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby notes that the Scripting News RSS feed now&amp;nbsp;declares a namespace:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;While it is not yet listed in the spec, Scripting News&apos;s &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.scripting.com/rss.xml&quot;&gt;&lt;STRONG&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;rss feed&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt; is sporting a namespace!&amp;nbsp; &lt;STRONG&gt;Excellent!&lt;/STRONG&gt;&amp;nbsp; Now it is quite reasonable for a parser to say things like, &quot;sorry, there is no fullitem element defined in the &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://backend.userland.com/rss2&quot;&gt;&lt;A href=&quot;http://backend.userland.com/rss2&quot;&gt;&lt;STRONG&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&lt;a href=&quot;http://backend.userland.com/rss2&quot;&gt;http://backend.userland.com/rss2&lt;/a&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; namespace - hey, Jon, get your own namespace.&quot; [&lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/09/10.html#a818&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;]&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Cool. Actually I don&apos;t need a namespace of my own, I&apos;m using some existing ones: Dublin Core and RSS 1.0&apos;s mod_content. Here&apos;s how I&apos;m forming the &amp;lt;dc:date&amp;gt; now, by the way:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add(&quot;&amp;lt;dc:date&amp;gt;&quot; + html.getOneTagValue(xml.coercions.frontierValueToTaggedText(@adrpost^.when,0), &quot;dateTime.iso8601&quot;) + &quot;&amp;lt;/dc:date&amp;gt;&quot;);&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I realized Radio had to have the iso8601 logic in there for SOAP. This is one way to get at it. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam continues: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;We still have an opportunity to heal some of the rift between the two branches - simply by embracing instead of displacing one or more of the existing &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://directory.google.com/Top/Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Metadata/RDF/Applications/RSS/Specifications/RSS1.0_Modules/&quot;&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;modules&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I agree. I&apos;d like to see Scripting News not merely declare an abstract&amp;nbsp;namespace, but actually&amp;nbsp;use elements from well-known namespaces such as Dublin Core. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</content:encoded>
			<dc:date>2002-09-10T09:26:02-05:00</dc:date>
			</item>
		<item>
			<title>Transition in perspective</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/09.html#a406</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I really like the exchange between Kevin Burton and Mark Pilgrim, which Dave Winer &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/09/09#theGreatRdfDebateReduced&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;quotes today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. In particular, this comment from Mark:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I really like the exchange between Kevin Burton and Mark Pilgrim, which Dave Winer &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/09/09#theGreatRdfDebateReduced&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;quotes today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. In particular, this comment from Mark:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Keep in mind, however, that HTML is just a temporary diversion while people are still trying to grasp SGML. [&lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/archives/2002/09/09.html#quickly&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;diveintomark&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This reminds me of a panel at an XML conference. I sat next to Tim Bray, who was asked when XML would replace HTML on the web. His answer was, roughly, &quot;Don&apos;t hold your breath, but don&apos;t worry about it, either.&quot; Although I keep hoping for a transition to fully XML-aware writing tools, I&apos;m not holding my breath, and I&apos;m trying not to worry, either.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Here&apos;s another great observation from Tim Bray, in response to the question: &quot;Where&apos;s the schema for RSS?&quot;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Many on this list will find it shocking, but lots of important XML dialects don&apos;t have any DTDs or schemas.&amp;nbsp; Particularly in the application-glue space.&amp;nbsp; People email back and forth some examples, they cut some code, and then everything&apos;s working and they&apos;re too busy to go back and write a schema.&lt;BR&gt;&lt;BR&gt;In fact, I am at this very moment working on a proposal to do some data mapping of a big information pool that can generate XML output, they just sent us some sample instances, seemed to do the job.&lt;BR&gt;&lt;BR&gt;I don&apos;t 100% approve of doing it this way, but that doesn&apos;t stop people doing it, and (at least sometimes) getting good results. [&lt;/FONT&gt;&lt;A href=&quot;http://lists.xml.org/archives/xml-dev/200209/msg00056.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;lists.xml.org&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;]&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This rings true for me.&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;</content:encoded>
			<dc:date>2002-09-09T08:57:38-05:00</dc:date>
			</item>
		<item>
			<title>Encoded content in RSS, and Sam Ruby's suggestions/corrections</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/09.html#a405</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On Friday night I experimentally assigned the 2.0 version number to my feeds. Although I haven&apos;t heard about any problems related to that, I&apos;m dropping back to 0.92 until the 2.0 spec ceases to be marked as a draft. But I&apos;m keeping the &amp;lt;content:encoded&amp;gt; element as an alternative to the former &amp;lt;fullitem&amp;gt;. Both have the same status in 0.92: not contemplated, but not forbidden either.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On Friday night I experimentally assigned the 2.0 version number to my feeds. Although I haven&apos;t heard about any problems related to that, I&apos;m dropping back to 0.92 until the 2.0 spec ceases to be marked as a draft. But I&apos;m keeping the &amp;lt;content:encoded&amp;gt; element as an alternative to the former &amp;lt;fullitem&amp;gt;. Both have the same status in 0.92: not contemplated, but not forbidden either.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.mplode.com/tima/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Timothy Appnel&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt; wrote to point out something that&amp;nbsp;I&apos;ve also considered: &lt;EM&gt;&quot;You should use CDATA in the content:encoded tagsets and not entity encoded HTML.&quot; &lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On the one hand, the &lt;A href=&quot;http://web.resource.org/rss/1.0/modules/content/&quot;&gt;mod_content spec&lt;/A&gt; says of &amp;lt;content:encoded&amp;gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&quot;An element whose contents are the entity-encoded or CDATA-escaped version of the content of the item.&quot;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Clearly entity-encoding&amp;nbsp;fits&amp;nbsp;best with current practice. But I agree that&amp;nbsp;CDATA is more desirable for a variety of reasons.&amp;nbsp;Perhaps now with namespaces we can have a transitional strategy that accommodates both?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;PS: Just catching up with Sam Ruby&apos;s &lt;A href=&quot;http://radio.weblogs.com/0101679/2002/09/07.html#a808&quot;&gt;eagle-eyed observations&lt;/A&gt;. Thanks Sam. I&apos;ve modified &amp;lt;docs&amp;gt;. And while I&apos;d love to use Perl to munge that date, I&apos;m doing this in UserTalk. If somebody can point me to a UserTalk equivalent, I&apos;d be most thankful. I&apos;m sure it&apos;s been done somewhere -- probably even somewhere in radio.root. Life&apos;s too short to reinvent that particular wheel&amp;nbsp;:-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;PPS: Urp. Obviously not firing on all cylinders this morning! &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;Just to let you know, &lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/09/07.html#a808&quot;&gt;&lt;STRONG&gt;&lt;EM&gt;that is UserTalk&lt;/EM&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;EM&gt;.&amp;nbsp; Written and debugged using Radio&apos;s QuickScript window (a.k.a. Ctrl-;).&amp;nbsp; Enjoy! [&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/09/09.html#a815&quot;&gt;Sam Ruby&lt;/A&gt;]&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Sheesh, how embarrassing.&amp;nbsp;Thanks Sam! Meanwhile, I notice that if the scratchpad has a weblog posting, then this:&lt;/P&gt;
&lt;P dir=ltr&gt;xml.coercions.frontierValueToTaggedText (@scratchpad.thisPost.when,0) &lt;/P&gt;
&lt;P&gt;produces:&lt;/P&gt;
&lt;P&gt;&amp;lt;dateTime.iso8601&amp;gt;20020909T08:57:38&amp;lt;/dateTime.iso8601&amp;gt;&lt;/P&gt;
&lt;P&gt;from which the iso8601 date could be extracted.&amp;nbsp;Frontier gurus: Is there a way to get directly at it?&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-09T08:20:53-05:00</dc:date>
			</item>
		<item>
			<title>Experimenting with RSS 2.0</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/06.html#a404</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Assuming the RSS core is now frozen, Sam Ruby pointed out that version 2.0 makes the &amp;lt;fullitem&amp;gt; element in my feed bogus, and suggested I move it into the &lt;/FONT&gt;&lt;A href=&quot;http://web.resource.org/rss/1.0/modules/content/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;mod_content&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; module, one of a &lt;/FONT&gt;&lt;A href=&quot;http://web.resource.org/rss/1.0/modules/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;series of modules&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; designed for RSS 1.0. Good idea! Along with Rael Dornfest and others, I&apos;ve always liked the idea of &lt;/FONT&gt;&lt;A href=&quot;http://www.oreillynet.com/~rael/data/xml/rss/modular/demo/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt;&quot;RSS 0.9x-style simple XML syntax with room for expansion&quot;&lt;SUP&gt;[&lt;A href=&quot;http://www.raelity.org/archives/2002/09/05#computers/data/rss/rss_flowers&quot;&gt;1]&lt;/SUP&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Assuming the RSS core is now frozen, Sam Ruby pointed out that version 2.0 makes the &amp;lt;fullitem&amp;gt; element in my feed bogus, and suggested I move it into the &lt;/FONT&gt;&lt;A href=&quot;http://web.resource.org/rss/1.0/modules/content/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;mod_content&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; module, one of a &lt;/FONT&gt;&lt;A href=&quot;http://web.resource.org/rss/1.0/modules/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;series of modules&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; designed for RSS 1.0. Good idea! Along with Rael Dornfest and others, I&apos;ve always liked the idea of &lt;/FONT&gt;&lt;A href=&quot;http://www.oreillynet.com/~rael/data/xml/rss/modular/demo/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt;&quot;RSS 0.9x-style simple XML syntax with room for expansion&quot;&lt;SUP&gt;[&lt;A href=&quot;http://www.raelity.org/archives/2002/09/05#computers/data/rss/rss_flowers&quot;&gt;1]&lt;/SUP&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I was already using the &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/05/09#aSmallChange&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;alternate RSS writer callback mechanism&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, which Dave Winer provided a while ago, in order to override the default RSS writer and insert &amp;lt;fullitem&amp;gt;, an element containing the complete text of each blog item. This was a hack that has enabled me to maintain two feeds. In the first, the bogus &amp;lt;fullitem&amp;gt; was ignored by aggregators, but was transformed (by XSLT) into the &amp;lt;description&amp;gt; in the second feed. Meanwhile, back in the first feed, the &amp;lt;description&amp;gt; is truncated to just its first paragraph. That&apos;s done by means of &lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/descriptionFilterCallbacks&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;another callback mechanism&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; Dave added so those of us who write longer items needn&apos;t overwhelm those who read them in RSS aggregators. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The alternate RSS writer is a script I call myRssWriter, which lives in the table called user.radio.callbacks.writeRssFile. It is a wholesale replacement for the standard RSS writer, system.verbs.builtins.radio.weblog.writeRssFile. Originally I just cloned that script and made a few tweaks. Here were the additional tweaks I made tonight to create what will hopefully be a kosher 2.0 feed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;First, I changed this: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add (&quot;&amp;lt;rss version=\&quot;0.92\&quot;&amp;gt;&quot;); &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;to this: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add (&quot;&amp;lt;rss version=\&quot;2.0\&quot; xmlns:content=\&quot;&lt;a href=&quot;http://purl.org/rss/1.0/modules/content/&quot;&gt;http://purl.org/rss/1.0/modules/content/&lt;/a&gt;\&quot; xmlns:dc=\&quot;&lt;a href=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;http://purl.org/dc/elements/1.1/&lt;/a&gt;\&quot; &amp;gt;&quot;); &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m actually invoking two modules here: the content module for my fullitem element, and the Dublin Core module for the date. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Then, I changed from: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add(&quot;&amp;lt;pubDate&amp;gt;&quot; + date.netStandardString(adrpost^.when) + &quot;&amp;lt;/pubDate&amp;gt;&quot;); &lt;BR&gt;add(&quot;&amp;lt;fullitem&amp;gt;&quot; + fullitem + &quot;&amp;lt;/fullitem&amp;gt;&quot;); &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;to: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add(&quot;&amp;lt;dc:date&amp;gt;&quot; + date.netStandardString(adrpost^.when) + &quot;&amp;lt;/dc:date&amp;gt;&quot;); &lt;BR&gt;add(&quot;&amp;lt;content:encoded&amp;gt;&quot; + fullitem + &quot;&amp;lt;/content:encoded&amp;gt;&quot;); &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The &amp;lt;dc:date&amp;gt; was, admittedly, gratuitous. I could have left &amp;lt;pubDate&amp;gt; alone, and in any case both are optional and not yet relied on by anyone so far as I know. But I&apos;ve always liked the idea of Dubin Core metadata, so...onward! &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Finally, there was an XSLT stylesheet to adjust. I use a &lt;/FONT&gt;&lt;A href=&quot;http://weblog.infoworld.com/udell/gems/longFeed.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;transform&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of my &lt;/FONT&gt;&lt;A href=&quot;http://weblog.infoworld.com/udell/rss.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;default feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; to produce my &lt;/FONT&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fweblog.infoworld.com%2Fudell%2Fgems%2FlongFeed.xml&amp;amp;xmlfile=http%3A%2F%2Fweblog.infoworld.com%2Fudell%2Frss.xml&amp;amp;transform=Submit&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;alternate long-descriptions feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. The stylesheet&amp;nbsp;needed namespace declarations for &amp;lt;dc:&amp;gt; and &amp;lt;content:&amp;gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Everything seems to check out. I unsubscribed and resubscribed my channels in Radio without any trouble. (Of course if any problems arise in other systems, please holler.) Should RSS readers ever start to care about &amp;lt;content:encoded&amp;gt; (or some equivalent), I can drop the second feed. In the best of all possible worlds, such readers would then offer users three choices based on the default feed: &lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The full content of each item.&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The truncations suggested by the author of the feed.&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;An alternate truncation performed on the full content by the RSS reader.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Meanwhile, both flavors are available as separate feeds that work with existing RSS readers. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-06T22:01:44-05:00</dc:date>
			</item>
		<item>
			<title>Rael Dornfest reflects on the past, present, and future of RSS</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/06.html#a402</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Here are some of Rael&apos;s&amp;nbsp;musings&amp;nbsp;on the week&apos;s flurry of RSS discussion:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Here are some of Rael&apos;s&amp;nbsp;musings&amp;nbsp;on the week&apos;s flurry of RSS discussion:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Do I wish we could go back to 0.91 and further, moving all those imperfect elements into namespaces? Why sure. Who wouldn&apos;t? But the sheer number of tools and applications that rely upon what&apos;s in there (for better or for worse) makes that impossible -- not without considerable breakage and retooling. Am I content to have that simply be optional water under the bridge? Sure thing.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;That said, I am concerned to see last minute stuffing of the core with elements that have yet to prove their worth. Of course they&apos;re all optional again, but that&apos;s just so much more baggage (remember skipHours?) to carry around. When the idea has been &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://backend.userland.com/rss094#roadmap&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;put forth&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; to go the route of XML-Namespaces, why clutter a room with boxes from the basement just before building a shelving unit. Would I like to see those elements pushed out into namespaces? Sure thing. More toothpaste out of the tube? No more than some of the fiddling with &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://www.raelity.org/archives/2002/06/04#auto_discovery_of_rss_cont&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS autodiscovery&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; in its first few days of existence. [&lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://www.oreillynet.com/~rael/&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;raelity bytes&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;]&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;It&apos;s great to see this discussion opening up. As I&apos;ve mentioned to a few people this week, Google&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.rss.org/mission.htm&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;first result&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; for &quot;mission of RSS&quot; is eerie:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The truth is one but can have plural manifestations. This plurality need not be in conflict with one another; it can be cooperative and complementary. To understand, appreciate and realize the unity in a tremendous vortex of diversities, should be the humanity&apos;s goal of life.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;How does Google &lt;EM&gt;do&lt;/EM&gt; that?&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-06T09:04:04-05:00</dc:date>
			</item>
		<item>
			<title>The mission of RSS</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/05.html#a398</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/09/04.html#a796&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;asks&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &quot;&lt;I&gt;Jon - if I read your suggestion correctly, are you suggesting that we give up on ever converging?&lt;/I&gt;&quot; &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/09/04.html#a796&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;asks&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &quot;&lt;I&gt;Jon - if I read your suggestion correctly, are you suggesting that we give up on ever converging?&lt;/I&gt;&quot; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The context for my answer is this message from &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0110772/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;S&amp;eacute;bastien Paquet&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, which I&apos;m quoting with permission. &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Hi Jon, &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Following your post on the barriers to weblog/RSS uptake in scientific and other communities, I thought I&apos;d send you a note, as much of my recent work focuses on pushing weblogs in research. I&apos;m a computer science researcher, on the social informatics side, and my weblog is about the evolution of scholarly communication. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;First, there is a growing number of blogs by researchers. If these pioneers can organize (which I&apos;m tring to help them do), become more visible and evangelize, they&apos;ll be much more effective than outsiders at getting others to jump on the blogtrain. For a sample, follow the links in &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0110772/2002/07/30.html#a14&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;this post&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Second, the primary obstacles to widespread blogging are cultural, not technological. Perhaps the biggest is that (regrettably) researchers are not used to sharing widely information about work in progress. A relevant note is &lt;/FONT&gt;&lt;A href=&quot;http://www.looselycoupled.com/blog/2002_08_04_lc.htm#85316804&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Third, I&apos;m also interested in the general issue of why certain professions pick up blogging more easily than others. See &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0110772/2002/08/28.html#a236&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; and &lt;/FONT&gt;&lt;A href=&quot;http://www2.iro.umontreal.ca/~paquetse/cgi-bin/om.cgi?Weblogs_By_Profession&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;d be very interested to know more about your views/lessons learned on how to promote blogging and syndication, if you find time to write them up in your blog or elsewhere. &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Here are reasons why S&amp;eacute;bastien thinks blogging and research culture should naturally go together: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;/FONT&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars value knowledge. They have a lot of it to manage and track. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;A scholar&apos;s professional survival depends on name recognition. A K-log can help provide visibility and recognition. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars are used to writing; most of them can write well. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars are geographically disparate. They need to nurture relationships with people that they seldom meet in person. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars need to interlink in a person-to-person fashion (see &lt;/FONT&gt;&lt;A href=&quot;http://www2.iro.umontreal.ca/~paquetse/cgi-bin/om.cgi?Interlinktual&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Interlinktual&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;) &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars already rely heavily on interpersonal trust and direct communication to determine what new stuff is worth looking at. Such filtering is one of the central functions weblog communities excel at. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For many scholars, the best collaborations come about when they find someone who shares their values and goals (this is argued e.g. in section 3 of Phil Agre&apos;s excellent &lt;/FONT&gt;&lt;A href=&quot;http://www2.iro.umontreal.ca/~paquetse/cgi-bin/om.cgi?Networking_On_The_Network&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Networking on the Network&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;). The personal output that is reflected in one&apos;s weblog makes it much easier to check for such a match than work that is published through other channels. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars recognize the value of serendipity. Serendipity can come pretty quickly through weblogging; see &lt;/FONT&gt;&lt;A href=&quot;http://www2.iro.umontreal.ca/~paquetse/cgi-bin/om.cgi?Manufactured_Serendipity&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Manufactured Serendipity&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Every scholar must strive to be a knowledge hub&amp;nbsp;in his niche, and an expert in related areas. A K-log is a good medium for this, as it is a way of letting knowledge flow through you while adding your personal spin. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Scholars pride themselves on being independent thinkers. K-logs epitomize independent thought. &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Here are reasons why S&amp;eacute;bastien thinks blogging has failed to become a research nexus: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;It takes time. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&quot;The technology is not well-established and tested at this point.&quot; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Many people don&apos;t like being among the first ones doing something. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Not all scholars are used to the Web and hypertext. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Shyness and fear of public mistakes. Many scholars won&apos;t write unless they have to. They may especially be reluctant to publicly expose ideas that they haven&apos;t tested. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Fear that someone else will pick up their ideas and work them out before they do. &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I agree with both sets of reasons. I find it fascinating that nowhere in the second list do these objections appear: &lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS is becoming too complex. It needs to remain simple, human-readable and -writable. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS is too monolithic. It needs modular extensibility.&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In fact both objections are valid. But neither is preventing RSS from achieving what I take to be its primary mission, which is to supercharge professional communication in the many disciplines that it has yet to penetrate. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS .94 looks fine to me. So does RSS 1.0 (with its .91 module). So do &lt;/FONT&gt;&lt;A href=&quot;http://www.intertwingly.net/blog/?flav=rss2&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;other&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; &lt;/FONT&gt;&lt;A href=&quot;http://www.syndic8.com/~wkearney/blogs/syndic8/archives/000017.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;proposals&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. The interoperable core shared by all these is what matters most, and since all are related by simple transformation, I regard them as being the same from the perspective of the primary mission. For users who don&apos;t understand or have access to transformation technologies, though, these different manifestations of the core are confusing and may account for the perception that &quot;the technology is not well-established.&quot; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Few have argued for metadata as long and (I hope) persuasively as me. So I hope that qualifies me to say: it&apos;s not the first thing that matters here. If the primary mission is achieved, extensible metadata &lt;I&gt;will&lt;/I&gt; matter more -- though perhaps less than we geeks like to imagine. I see RSS .9x as a basic syndication format, and RSS 1.0 as a framework for advanced metadata enrichment. My conclusions at this point are as follows: &lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The two functions are different enough to warrant different names.&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Use the name RSS to denote the interoperable core.&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Have optional namespaces in the RSS core for basic/general/ad-hoc metadata extension.&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Use XSS (or whatever) for advanced/domain-specific/mature metadata syndication. But when an XSS site serves up a feed to a client looking for the interoperable core, call that feed RSS.&lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;If you carve the world up this way, RSS is what the vast majority of sites will produce, and the vast majority of users will consume. XSS will be written and read by a small minority of sites and users who are involved in really interesting and important stuff. It will be mildly confusing to see a site offering both flavors. But the proliferation of iconography can perhaps be offset by streamlining elsewhere. With LINK REL=&quot;subscriptions&quot; and &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/projects/autorss/radio.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;bookmarklets&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; for the one-click-subscribe function, for example, we could cut down on this kind of clutter: &lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;IMG src=&quot;http://weblog.infoworld.com/udell/images/xml.gif&quot;&gt; &lt;IMG src=&quot;http://weblog.infoworld.com/udell/images/xmlCoffeeCup.gif&quot;&gt; &lt;IMG src=&quot;http://www.disobey.com/amphetadesk/images/xml_pill.gif&quot;&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;So, would differentiating an RSS from an XSS mean giving up on convergence? I guess so. I don&apos;t see convergence as a problem to be solved for its own sake. Nor do I see convergence as a solution to S&amp;eacute;bastien&apos;s much more fundamental problem. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-05T09:43:17-05:00</dc:date>
			</item>
		<item>
			<title>RSS olive branches</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/09/04.html#a396</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the summer of 2000 I wrote a report that explored the uses of Internet-style groupware for scientific collaboration. In &lt;/FONT&gt;&lt;A href=&quot;http://udell.roninhouse.com/GroupwareReport.html#111&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Section 3&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; I tried to show an audience of scientists how the two-way information flow of blogging and RSS newsfeed aggregation could support and accelerate the collaboration that is at the heart of the scientific enterprise. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;A href=&quot;http://www.geocities.com/pastormikeobbc/olivebrancPic.JPG&quot;&gt;&lt;IMG src=&quot;http://www.geocities.com/pastormikeobbc/olivebrancPic.JPG&quot; align=right border=0&gt;&lt;/A&gt; 
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the summer of 2000 I wrote a report that explored the uses of Internet-style groupware for scientific collaboration. In &lt;/FONT&gt;&lt;A href=&quot;http://udell.roninhouse.com/GroupwareReport.html#111&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Section 3&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; I tried to show an audience of scientists how the two-way information flow of blogging and RSS newsfeed aggregation could support and accelerate the collaboration that is at the heart of the scientific enterprise. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Two years later, I&apos;d make the same argument. And I&apos;d probably have to. Despite massive uptake of blogging in certain circles, I don&apos;t see evidence that it has made much of a dent in scientific communities. The same is true, I think, in many other professions. Blogging seems huge to those of us engaged in it, and in important ways it is. Culturally, it represents a style of communication that is genuinely new. Technically, it may be the most popular application of XML. But blogging is still a drop in the ocean of email. It&apos;s far from ubiquitous, and at the ETech conference, both &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/16.html#a488&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; and I were surprised to see how little-understood RSS feeds were even among experienced bloggers. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;From a fifty-thousand-foot perspective, the squabble over RSS formats looks like a tempest in a teapot. Neither the simplicity of RSS .9x nor the extensibility of RSS 1.0 matters to someone who has yet to experience the &quot;virtuous cycle&quot; that is only recently being discovered by so many -- for example, &lt;/FONT&gt;&lt;A href=&quot;http://www.gotdotnet.com/team/dbox/spoutlet.aspx?key=2002-07-10T01:05-08:00&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Don Box&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;While spending my evening with RSS, I had two epiphanies: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The connection between blogging and RSS is deep. WS-IL is the closest we have to RSS in the web service space. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;With respect to the first observation, the cycle looks something like this: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;while (true) { &lt;BR&gt;ScanRSSFeeds(); &lt;BR&gt;RantAboutStuffYouSawFromRSSFeeds(); &lt;BR&gt;ExposeYourRantsViaRSS(); &lt;BR&gt;} &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;What an amazingly virtuous cycle! &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I submit that we&apos;re still at the beginning of the RSS adoption curve. To insiders, it seems as though the squabble has gone on forever, but I don&apos;t think outsiders see that. Up to a point, we can put &lt;/FONT&gt;&lt;A href=&quot;http://blogspace.com/rss/tools&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;band-aids&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; on the wound, but it does need to be healed -- and I don&apos;t think it&apos;s too late. It&apos;s encouraging to see Dave Winer&apos;s statement in favor of &lt;/FONT&gt;&lt;A href=&quot;http://backend.userland.com/rss094#roadmap&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;namespaces and modular extensibility&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; in the RSS 0.94 roadmap. Will the RSS 1.0 camp offer an &lt;/FONT&gt;&lt;A href=&quot;http://rsswhys.weblogger.com/discuss/msgReader$51&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;olive branch&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of its own? I hope so. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-09-04T09:59:32-05:00</dc:date>
			</item>
		<item>
			<title>RSS auto-discovery and meta-linking</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/06/03.html#a274</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve implemented&amp;nbsp;Mark Pilgrim&apos;s final version of the &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/archives/2002/06/02.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS auto-discovery technique&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, inspired by &lt;/FONT&gt;&lt;A href=&quot;http://matt.griffith.com/weblog/2002/05/29.html#a57&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Matt&amp;nbsp;Griffith&apos;s&amp;nbsp;proposal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp;A small change in&amp;nbsp;Mark&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/projects/autorss/radio.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Radio bookmarklet&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;seemed to be&amp;nbsp;needed, from indexOf(application/rss+xml&apos;) to indexOf(&apos;application/rss+xml&apos;), in order to be able to subscribe in Radio to sites using this technique.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve implemented&amp;nbsp;Mark Pilgrim&apos;s final version of the &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/archives/2002/06/02.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;RSS auto-discovery technique&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, inspired by &lt;/FONT&gt;&lt;A href=&quot;http://matt.griffith.com/weblog/2002/05/29.html#a57&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Matt&amp;nbsp;Griffith&apos;s&amp;nbsp;proposal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp;A small change in&amp;nbsp;Mark&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://diveintomark.org/projects/autorss/radio.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Radio bookmarklet&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;seemed to be&amp;nbsp;needed, from indexOf(application/rss+xml&apos;) to indexOf(&apos;application/rss+xml&apos;), in order to be able to subscribe in Radio to sites using this technique.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Mark writes:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;It has been surprisingly painless and friction-free. Together, we have come up with a new standard that is useful, elegant, forward-thinking, and widely implemented. In 4 days.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Amen!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;DJ&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.pipetree.com/qmacro/2002/Jun/2#blogrollfinder_link&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;meta-link&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; is a&amp;nbsp;great&amp;nbsp;idea too. An excellent way to&amp;nbsp;facilitate the kinds of social network analysis that we&apos;re all buzzing about lately.&lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-06-03T01:55:03-05:00</dc:date>
			</item>
		<item>
			<title>Postel's dictum applied to HTML in RSS</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/23.html#a265</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the commentary attached to &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley&apos;s RSS discussion&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, someone (whose name got truncated) cites Jon Postel&apos;s famous dictum in regards to use of HTML in RSS:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In the commentary attached to &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley&apos;s RSS discussion&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, someone (whose name got truncated) cites Jon Postel&apos;s famous dictum in regards to use of HTML in RSS:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Escaped html in the &lt;DESCRIPTION&gt;tag is very common and isn&apos;t going to disappear any time soon. So let&apos;s make it a convention as RSS creators to be sparing and deliberately strip the more aggressive tags when we create it. As consumers, we should be writing code that strips the tags we don&apos;t like and not complain too much when people throw incomplete tables at us. Be lenient with what you consume, be pedantic and accurate with what you create.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I took a run at this problem last week on a plane trip. For a long time now, I&apos;ve intended to rip out the MS DHTML edit control in Radio, and pop in Ektron&apos;s slick &lt;/FONT&gt;&lt;A href=&quot;http://www.ektron.com/support/ewebeditpro_support.cfm&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;eWebEditPro&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, which I wrote &lt;/FONT&gt;&lt;A href=&quot;http://www.byte.com/documents/byt20010608s0001/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;a column&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; about last year. It should be a straightforward swap that would make Radio&apos;s WYSIWYG editor able to emit either clean HTML or XHTML, rather than the hideous stuff that MS control spews out now.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Given the amount of writing I do here, I&apos;d be quite willing to pay something for a&amp;nbsp;add-in that would enable me to honor Postel&apos;s dictum -- that is, &quot;to be conservative in what you send.&quot; &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For some reason, though, I went round in circles. Couldn&apos;t seem to find the right combination of UserTalk, HTML, and JavaScript to get that Ektron control working in place of the default WYSIWYG control. I&apos;ll take another run at it one of these days, but I just thought I&apos;d report the idea in case somebody else wants to go there first.&lt;/FONT&gt; &lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-23T21:08:52-05:00</dc:date>
			</item>
		<item>
			<title>What is an RSS description?</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/23.html#a262</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley has &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html#000051&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;taken note&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of a flock of RSS-related rumblings. Here&apos;s some commentary on his commentary on my rumblings. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Ben Hammersley has &lt;/FONT&gt;&lt;A href=&quot;http://rss.benhammersley.com/archives/000051.html#000051&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;taken note&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; of a flock of RSS-related rumblings. Here&apos;s some commentary on his commentary on my rumblings. &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;fullitem&amp;gt; a sub-element of &amp;lt;item&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;fullitem&amp;gt; does for RSS0.9x what &lt;/FONT&gt;&lt;A href=&quot;http://groups.yahoo.com/group/rss-dev/files/Modules/Standard/mod_content.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;mod_content&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; does for RSS1.0. It allows the entire item text to be included in the feed, including entity-encoded HTML markup. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This, to my mind, is where one possible weakness comes in: allowing formatting HTML markup, such as FONT tags, within an RSS feed does allow feed providers to royally mess up aggregating sites. A misplaced *lt;tr&amp;gt; might break much layout, as would a missized font, and so on. My suggestion is to include an attibute that points to a suggested stylesheet: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FULLTEXT stylesheet=&quot;http://rss.benhammersley.com/site-style.txt&quot;&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This fits nicely with the push toward XHTML in ordinary webpages, and seems more elegant. To me at least. &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I guess I&apos;d say that &amp;lt;fullitem&amp;gt; does for RSS0.9x what &amp;lt;description&amp;gt; does for RSS0.9x, in a situation where (as is true for my primary feed now), &amp;lt;description&amp;gt; is truncated to less than the entire item. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sending escaped HTML markup can cause all sorts of trouble, for sure. It&apos;s really embarrassing to break other peoples&apos; aggregators with a bum feed, as I&apos;ve discovered for myself. It&apos;d be wonderful if XHTML writing tools were common. But they&apos;re not, and until/unless they become so, I guess the safeguard is the immunological system of blogspace, which quickly punishes offenders. &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;blurb&amp;gt; a sub-element of &amp;lt;item&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The blurb element contains a precis of the item, halfway in size between a description and a full text. I would suspect that this might only be used for very long pieces, where the full text is much too full, and the description too high-level. &lt;/FONT&gt;&lt;/P&gt;&lt;/I&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;As I&apos;m using it (in my secondary feed), &amp;lt;blurb&amp;gt; is the truncated item which, in my primary feed, is called &amp;lt;description&amp;gt;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This is goofy, of course. I did it in part to see if the sky would fall&amp;nbsp;if I added extra tags into my non-modularized feed. (It didn&apos;t.) &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m aiming to offer choice. Rather than always truncating (which disappoints people who like to read whole items in aggregators), or always sending whole items (which disappoints people who like to scan and decide whether to click through), I offer both styles. At the moment, I do this in parallel feeds: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/rss.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;primary feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &amp;lt;description&amp;gt; = truncated, &amp;lt;fullitem&amp;gt; = nontruncated &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2FlongFeed.xml&amp;amp;xmlfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Frss.xml&amp;amp;transform=Submit&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;secondary feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;: &amp;lt;blurb&amp;gt; = truncated, &amp;lt;description&amp;gt; = nontruncated &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m sure nobody is using either &amp;lt;blurb&amp;gt; or &amp;lt;fullitem&amp;gt;. Personally, I&apos;d rather to combine these functions like so: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;lt;p class=&quot;lead&quot;&amp;gt;The lead...&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;The rest...&amp;lt;/p&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In principle, the algorithm used to truncate (for me: first paragraph; for &lt;/FONT&gt;&lt;A href=&quot;http://snowdeal.org/section/ex_machina/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Eric Snowdeal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;, the first 500 characters) could be applied within a single instance of the item, without the duplication I&apos;ve introduced. In practice, I doubt such intra-item coding would work reliably. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I expect that current practice -- either truncating items or not -- will continue. A few people (like me) may bother to offer a choice, in the form of parallel versions. The overhead is no big deal really, XSLT happily transforms one into the other. While aggregators &lt;I&gt;could&lt;/I&gt; offer users the choice, within a single feed, of long or short variants of that overloaded thing we call &amp;lt;description&amp;gt;, I doubt this will&amp;nbsp;matter to enough people to get off the ground.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-23T00:30:20-05:00</dc:date>
			</item>
		<item>
			<title>Basic and advanced RSS</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/20.html#a257</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam continues to provide an excellent perspective on moving RSS forward:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam continues to provide an excellent perspective on moving RSS forward:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&amp;nbsp;I really would like to see the day where compatibility to the spec was as important as &quot;works with the current version of the software provided by the spec author&quot;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;... as a contributor to a SOAP toolkit, I don&apos;t want SOAP to be defined in this way. &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Meanwhile, here is the perspective of an &lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://bitworking.org/2002/05/20.html#a147&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;author of another aggregator&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. [&lt;/FONT&gt;&lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/&quot;&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;]&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Thanks Sam, especially for that pointer to &lt;/FONT&gt;&lt;A href=&quot;http://bitworking.org/2002/05/15.html#a142&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Aggie&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In Radio, the path of least resistance at this moment is to clone the RSS writer and add in experimental tags. The&amp;nbsp;better way (in my view) is to replace the RSS writer with a modularized writer that compartmentalizes experimentation according to&amp;nbsp;the&amp;nbsp;RSS 1.0&amp;nbsp;spec which was designed for that purpose. A Radio hacker is free to do either or both of those things. I&apos;ve done the first, and plan to do the second unless (hopefully) somebody else gets there first.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In either case, it seems to me, the gating factor is whether and how the UI exposes custom tag creation to the user, a la the Categories feature in Radio now, and whether and how the UI enables the user of the aggregator to work with extended metadata. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Coming back to the lawyers-and-asbestos angle, it&apos;s worth noting that the ability to solve the problem already exists. The .92 spec supports categories; categories can be created in the UI; categories can be routed as complete XML feeds. Although I completely agree with the points being made about extensibility and namespaces, I don&apos;t think these issues are preventing lawyers from today organizing their communication around topical feeds. Rather, I think what&apos;s stopping them is&amp;nbsp;Sam&apos;s&amp;nbsp;&lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/16.html#a488&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;observation&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; about the general lack of appreciation for the most basic uses of RSS. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;There&apos;s a mom-and-apple-pie aspect to metadata collection. Everybody&apos;s for it -- at least insofar as they imagine a neatly-tagged semantic web made available for them to use. When they realize it&apos;s their job to do all that neat tagging, though, enthusiasm (rightly) wanes. If we had lots of people using software that made metadata collection seem natural and effortless, I don&apos;t think it&apos;d be hard to sort out issues of extensibility and namespace collisions. Those would be good problems to have, in other words.&lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-20T11:11:12-05:00</dc:date>
			<source url="http://radio.weblogs.com/0101679/rss.xml">Sam Ruby</source>
			</item>
		<item>
			<title>Extending RSS: first things first</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/19.html#a256</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On the always-thorny question of how to extend RSS, I guess I&apos;m for a first-things-first aproach.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;On the always-thorny question of how to extend RSS, I guess I&apos;m for a first-things-first aproach.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;A href=&quot;http://radio.weblogs.com/0103705/2002/05/09.html#a99&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Rory Perry&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt;&lt;EM&gt;If the WV court has an XML feed for recent opinions (which we do), the lawyer in New Orleans could subscribe to that feed and watch for orders and opinions regarding asbestos mass litigation.&lt;/EM&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/19.html#a498&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sam Ruby&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif&gt;&lt;FONT size=2&gt;&lt;EM&gt;If we want Internet-scale standards (whereby the likes of Rory Perry can create discipline-specific extensions), we need to get to the point where everybody has equal opportunity to create modules.&lt;/EM&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;I am not religious about this stuff.&amp;nbsp;I see no problem with Rory and his legal pals agreeing on some tags (like &amp;lt;asbestos&amp;gt;) which they&apos;ll use by mutual consent. The immediate bottleneck is getting software into their hands that enables one user to pop such a tag into a feed, and another user to discriminate based on the tag. And then getting them to the point where they can actually experience that.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;For a while now I&apos;ve been sending out RSS channels with things like &amp;lt;pubDate&amp;gt;, &amp;lt;blurb&amp;gt;, and &amp;lt;fullitem&amp;gt;. Nobody&apos;s complained, so apparently it&apos;s not breaking any existing aggregator. Thanks to the new ability, in Radio, to replace the RSS writer, I can -- and indeed will -- replace my feed with RSS 1.0, using Dublin Core metadata and possibly defining a module to account for the variant elements (long vs short description) in my feed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;The phrase &quot;Internet-scale&quot; always worries me a bit, though. Until and unless the likes of Rory and friends can start bootstrapping the process of creating and consuming customized feeds, there&apos;s no scaling issue to worry about. If and when namespace collisions start to become a problem, then people will be in a position to see the value in modularized readers and writers. At which point,&amp;nbsp;it shouldn&apos;t be hard&amp;nbsp;to transition to them. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;But do people need modularized readers and writers to even get to first base? Or do they just need to find out what it feels like to hit a few singles, using the simplest tools? Given &lt;A href=&quot;http://radio.weblogs.com/0101679/2002/05/16.html#a488&quot;&gt;Sam&lt;/A&gt;&apos;s (and &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/05/16.html#a248&quot;&gt;my&lt;/A&gt;) surprise that even the most basic use of RSS is still relatively new to many bloggers, I&apos;m inclined to take things one step at a time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-19T23:41:45-05:00</dc:date>
			</item>
		<item>
			<title>Daylight ahead for RSS writers and readers</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/10.html#a231</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny writes:&lt;/FONT&gt; 
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;What I do see as the bigger issue is that this provides a path for further news aggregator development in &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Radio&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;. I&apos;m not knowledgeable enough to know what it means for RSS news aggregation in general, but&amp;nbsp;I believe quite strongly that some form of&amp;nbsp;aggregation will become part of our everyday information lives in the future, so I welcome any and all roads that lead to that day. [&lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.theshiftedlibrarian.com/2002/05/10.html#a1766&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The Shifted Librarian&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny writes:&lt;/FONT&gt; 
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;What I do see as the bigger issue is that this provides a path for further news aggregator development in &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://radio.userland.com/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Radio&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;. I&apos;m not knowledgeable enough to know what it means for RSS news aggregation in general, but&amp;nbsp;I believe quite strongly that some form of&amp;nbsp;aggregation will become part of our everyday information lives in the future, so I welcome any and all roads that lead to that day. [&lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://www.theshiftedlibrarian.com/2002/05/10.html#a1766&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The Shifted Librarian&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I believe the same. It&apos;s important&amp;nbsp; to note that Radio&apos;s aggregator&amp;nbsp;is one way forward, but not the only way. I just grabbed a copy of &lt;/FONT&gt;&lt;A href=&quot;http://www.disobey.com/amphetadesk/&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;AmphetaDesk&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; and -- omigosh -- it&apos;s written in Perl! I had no idea! It ships as a compiled executable for Windows, Mac, and Linux, but the source is all Perl and is available. The app runs Radio-style, shoveling script-written pages into a local webserver for browser consumption.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;This presents a bit of a dilemma for me. I&apos;ve made my peace with UserTalk, but I&apos;m much faster and more competent in Perl. So it&apos;s tempting to do aggregator experimentation in AmphetaDesk. But then, it can&apos;t be so easily shared with the Radio community, many of whom will (rightly) prefer not to download and install an extra kit. But, this is a good problem to have: a choice between two viable options.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In any case, the point is that you&apos;re right, Jenny. All sorts of different groups will have reasons to tweak both the production and the consumption of RSS. For both writers and readers of RSS, there&apos;s daylight ahead. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-10T09:46:51-05:00</dc:date>
			</item>
		<item>
			<title>Radio's RSS writer is now user-extensible</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/09.html#a229</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The RSS writer in Radio is now officially user-extensible. &quot;&lt;EM&gt;Before generating the RSS, we check user.radio.callbacks.writeRssFile,&lt;/EM&gt;&quot; Dave &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/05/09#aSmallChange&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Excellent. This will open the floodgates for all sorts of useful metadata experimentation. We&apos;ll see Radio UserLand sites emitting RSS 1.0, and others extending RSS .9x. It&apos;s not the format that matters to me, it&apos;s the experimentation.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The RSS writer in Radio is now officially user-extensible. &quot;&lt;EM&gt;Before generating the RSS, we check user.radio.callbacks.writeRssFile,&lt;/EM&gt;&quot; Dave &lt;/FONT&gt;&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/05/09#aSmallChange&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Excellent. This will open the floodgates for all sorts of useful metadata experimentation. We&apos;ll see Radio UserLand sites emitting RSS 1.0, and others extending RSS .9x. It&apos;s not the format that matters to me, it&apos;s the experimentation.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;In that vein, I&apos;ve heard from a few folks who are working the other side of the street, looking for ways to enhance the aggregators that read RSS channels. I think this is fertile ground for innovation. Personal aggregators are still quite new, and we have a lot to learn about how we want to use them.&lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-09T12:06:33-05:00</dc:date>
			</item>
		<item>
			<title>Two flavors of RSS channel</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/05/08.html#a225</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.opinionpower.com/Surveys/19406942.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;poll&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;reminded me that RSS truncation shouldn&apos;t be an either/or choice. So I&apos;m experimenting with some extra tags in my RSS feed. &lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Jenny&apos;s &lt;/FONT&gt;&lt;A href=&quot;http://www.opinionpower.com/Surveys/19406942.html&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;poll&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;reminded me that RSS truncation shouldn&apos;t be an either/or choice. So I&apos;m experimenting with some extra tags in my RSS feed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/rss.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;basic feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; continues to send truncated descriptions.&amp;nbsp;It&amp;nbsp;adds a [fullitem] tag that has the complete text of the item. Of course no newsreaders use this yet. But I want to make sure that sending this extra tag won&apos;t cause problems. In Radio it seems not to, but I want to see if&amp;nbsp;AmphetaDesk, NewsIsFree, Meerkat, and others are OK with it. If not, please let me know!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;ve also added a [pubtime] tag, just to see if I can. As Sam Ruby keeps pointing out in another context, &lt;A href=&quot;http://radio.weblogs.com/0101679/2002/02/20.html#a146&quot;&gt;extra information&lt;/A&gt; shouldn&apos;t be a problem so long as the required core elements are present.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;There&apos;s also&amp;nbsp;a &lt;/FONT&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2FlongFeed.xml&amp;amp;xmlfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Frss.xml&amp;amp;transform=Submit&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;long-format feed&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; which is just an XSLT transform of the basic feed.&amp;nbsp;In that version, [description] is the complete item, and [blurb] is the truncated description. So now there&apos;s choice. You can subscribe to either the basic feed with short descriptions, or the long-format feed with long ones.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;The next step would be to experiment with the news aggregator. Given a feed containing both short and long items, it ought to be possible to let the user toggle between them, perhaps even on a per-channel basis.&lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-05-08T08:46:07-05:00</dc:date>
			</item>
		<item>
			<title>Paul Holbrook improves RSS truncation</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/04/11.html#a189</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Paul Holbrook takes a different approach to RSS truncation. He presents the entire&amp;nbsp;lead paragraph, like so:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Paul Holbrook takes a different approach to RSS truncation. He presents the entire&amp;nbsp;lead paragraph, like so:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;on firstPara(description, adrpost) {&lt;BR&gt;&amp;nbsp;return (html.getOneTagValue(description,&quot;P&quot;))}&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;The description is stored in HTML, so getOneTagValue conveniently does exactly what I want.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;Of course, if the first tag in my description isn&apos;t a P, this won&apos;t do what I want it to do.&amp;nbsp; I&apos;ll work on that another time.&lt;/EM&gt;&amp;nbsp;&lt;EM&gt;[ &lt;/EM&gt;&lt;A href=&quot;http://radio.weblogs.com/0106188/2002/04/11.html#a40&quot;&gt;&lt;EM&gt;Paul Holbrook&apos;s Radio Weblog&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; ]&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;I&apos;m trying it now...yup, that&apos;s the ticket. Thanks, Paul!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</content:encoded>
			<dc:date>2002-04-11T19:50:36-05:00</dc:date>
			</item>
		<item>
			<title>Shortening RSS descriptions to lead sentences</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/04/11.html#a186</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m really enjoying my ability to scan a lot of sources in my Radio news aggregator. What slows me down, though, are the channels with long or irregularly-formatted descriptions. One of the worst offenders is the &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/29/1929.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Privacy Digest&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp; I want to scan that channel, but the cluttered format of its descriptions makes it really hard to do so.&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;I&apos;m really enjoying my ability to scan a lot of sources in my Radio news aggregator. What slows me down, though, are the channels with long or irregularly-formatted descriptions. One of the worst offenders is the &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/29/1929.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Privacy Digest&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;.&amp;nbsp; I want to scan that channel, but the cluttered format of its descriptions makes it really hard to do so.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;By contrast, take a look at &lt;/FONT&gt;&lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/29/1929.xml&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Eric Snowdeal&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&apos;s feed. Although it&apos;s mildly disconcerting that the truncation doesn&apos;t respect word or sentence boundaries, the effect -- especially in the aggregator -- is to make this feed much more easily scannable.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;For my own reading convenience, I may wind up pulling feeds out of Radio&apos;s aggregator database and reformatting them. But on the flip side, I&apos;ve been feeling kind of antisocial about dumping these longish essays into an RSS feed that I myself wouldn&apos;t want to read.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;So for now, I&apos;ve changed this line in system.verbs.builtins.radio.weblog.writeRssFile:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;add (&quot;&amp;lt;description&amp;gt;&quot; +&amp;nbsp;adritemcache^.text + &quot;&amp;lt;/description&amp;gt;&quot;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;to this:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;local (s = adritemcache^.text);&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;lt;&quot;&amp;nbsp;&amp;nbsp; , &quot;&amp;lt;&quot; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;gt;&quot;&amp;nbsp;&amp;nbsp; , &quot;&amp;gt;&quot; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;quot;&quot; , &apos;&quot;&apos; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;apos;&quot; , &quot;&apos;&quot; );&lt;BR&gt;s = string.replaceAll( s, &quot;&amp;amp;amp;nbsp;&quot; , &quot; &quot; ); &lt;BR&gt;regex.subst(&quot;&amp;lt;[^&amp;gt;]+&amp;gt;&quot;, &quot;&quot;, @s);&lt;BR&gt;add (&quot;&amp;lt;description&amp;gt;&quot; + string.firstSentence(s) + &quot;&amp;lt;/description&amp;gt;&quot;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Radio&apos;s string.firstSentence seems like just the ticket. A lead sentence is supposed to be special. Knowing that&amp;nbsp;it&apos;s all a reader of your RSS feed might see (after the title) makes it even more so.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Of course, it&apos;s completely non-kosher to hack into a system script that can be overwritten by UserLand at any time, as happened most recently a few days ago:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;4/7/02; 9:55:21 AM by DW {&lt;BR&gt;&amp;nbsp;Do the macro processing or descriptions unconditionally, and in-line instead of calling radio.string.processMacros, which was only processing the descriptions if it contained &quot;&amp;lt;%&quot;. This broke shortcuts. Prior art is the Manila-Blogger Bridge Tool, which unconditionally processes macros.}&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Nevertheless, you&apos;ve got to love the openness of a system that makes it possible, and easy, to do this non-kosher thing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src=&quot;http://radio.weblogs.com/0100887/images/my/rssFirstSentence.jpg&quot; border=1 &lt; P&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-04-11T02:16:56-05:00</dc:date>
			</item>
		<item>
			<title>Wiki/weblog integration points</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/04/04.html#a171</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Tony Bowden &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0106165/2002/04/04.html#a6&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Tony Bowden &lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0106165/2002/04/04.html#a6&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;writes&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Having a wiki output OPML won&apos;t work, as it requires creating structure that isn&apos;t there. Having a wiki input OPML, on the other hand, might produce much more useful results.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Going the other way, RSS is a great connector. I just introduced myself to &lt;/FONT&gt;&lt;A href=&quot;http://www.usemod.com/cgi-bin/mb.pl?SunirShah&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Sunir Shah&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt; the other day. I was going to suggest that MeatballWiki offer an RSS feed of its RecentChanges when I looked again and lo, it &lt;/FONT&gt;&lt;A href=&quot;http://www.usemod.com/cgi-bin/mb.pl?action=rss&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;already does&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;. Even nicer would be to include the first diff in that feed, so that somebody scanning a lot of feeds can make better choices about what to read. &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/08.html#a121&quot;&gt;Heads, decks, and leads&lt;/A&gt;. The Wiki naming style makes for nice heads, and some items in the feed have nice decks (short descriptive tags) as well. The first diff would make a nice optional lead.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;The model according to which Wikis federate is something that the blogging community could profitably study. &lt;A href=&quot;http://twiki.org/cgi-bin/view/Main/PeterThoeny&quot;&gt;Peter Thoeny&lt;/A&gt;&amp;nbsp;explained it all to me once. Now I want to look into all that again. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;Here&apos;s a &lt;A href=&quot;http://www.byte.com/documents/byt20000427s0001/&quot;&gt;column&lt;/A&gt; from two years ago that compares Wiki and newsgroup collaboration&lt;/FONT&gt;. It ties together several of these themes. &lt;/P&gt;</content:encoded>
			<dc:date>2002-04-04T15:44:32-05:00</dc:date>
			</item>
		<item>
			<title>Blog locally, rewire globally</title>
			<link>http://weblog.infoworld.com/udell/categories/rss/2002/03/19.html#a150</link>
			<description>&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Mike Krus asks:&lt;/FONT&gt; &lt;b&gt;...&lt;/b&gt;</description>
			<content:encoded>&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;Mike Krus asks:&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV id=Enclosure&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A name=a168&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;I wonder if you can write a aggregator driver in Radio8 which overwrites the default one for RSS? I&apos;m not at home so I can&apos;t try... &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;But if you could, I&apos;m sure Jon would find it &lt;/EM&gt;&lt;/FONT&gt;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/16.html#a144&quot;&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;useful&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana,Geneva,Arial,Helvetica,Sans-Serif size=2&gt;&lt;EM&gt;. He could write a driver which strips the description field or cuts it at 100 chars or something when the feed is read into the aggregator. [&lt;A href=&quot;http://www.newsisfree.com/blog/&quot;&gt;Too Much News&lt;/A&gt;]&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;Could do, but you&apos;d have to deal with the multiple (and now growing) set of inbound drivers, for RSS .9x, 1.0, and now other stuff. Also, you might want to keep all the content locally for offline use. I still see this as best handled&amp;nbsp;in a single option for outbound RSS production. &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;BTW, an interesting coincidence this morning. Mike&apos;s NewsIsFree reported a new channel, &lt;A href=&quot;http://www.newsisfree.com/sources/info/3215/&quot;&gt;Nasa Liftoff&lt;/A&gt;. It&apos;s available as Nasa&apos;s &lt;A href=&quot;http://liftoff.msfc.nasa.gov/Content.xml&quot;&gt;non-RSS XML&lt;/A&gt;, and also as &lt;A href=&quot;http://www.newsisfree.com/HPE/xml/feeds/15/3215.xml&quot;&gt;synthesized RSS&lt;/A&gt;. This is slightly misleading, though. Really, there are three channels:&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2Fliftoff.xml&amp;amp;xmlfile=http%3A%2F%2Fliftoff.msfc.nasa.gov%2FContent.xml&amp;amp;transform=Submit&quot;&gt;Nasa Liftoff&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2Fscience.xml&amp;amp;xmlfile=http%3A%2F%2Fliftoff.msfc.nasa.gov%2FContent.xml&amp;amp;transform=Submit&quot;&gt;Nasa Science&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href=&quot;http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fradio.weblogs.com%2F0100887%2Fgems%2Fspacecal.xml&amp;amp;xmlfile=http%3A%2F%2Fliftoff.msfc.nasa.gov%2FContent.xml&amp;amp;transform=Submit&quot;&gt;Nasa SpaceCal&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;What&apos;s scary here is that I just created those three feeds by cloning a &lt;A href=&quot;http://radio.weblogs.com/0100887/2002/03/18.html#a147&quot;&gt;local file&lt;/A&gt; twice, and changing two words. (I&apos;m expecting someone&amp;nbsp;will show me how I could have used the W3C XSLT service in parameterized way, in which case, this would have reduced to cloning an&amp;nbsp;URL twice and changing two words.) Once Radio upstreamed those changes, I had added value&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;nbsp;to Nasa&apos;s news offering -- value that is instantly available to all RSS readers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;FONT size=2&gt;Rael said it nicely: &lt;A href=&quot;http://www.oreillynet.com/~rael/archives/2002_03_06.shtml#000123&quot;&gt;blog locally, publish globally&lt;/A&gt;. And when publishing can also mean rewiring global infrastructure, you can start to see what&apos;s behind the Web services hype. &lt;/FONT&gt;&lt;/P&gt;</content:encoded>
			<dc:date>2002-03-19T09:47:36-05:00</dc:date>
			</item>
		</channel>
	</rss>
