<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Westin's Technical Log : Schemas</title><link>http://weblogs.asp.net/wkriebel/archive/tags/Schemas/default.aspx</link><description>Tags: Schemas</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>xCal Schema</title><link>http://weblogs.asp.net/wkriebel/archive/2008/02/06/xcal-schema.aspx</link><pubDate>Wed, 06 Feb 2008 14:50:14 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5723002</guid><dc:creator>wkriebel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/wkriebel/rsscomments.aspx?PostID=5723002</wfw:commentRss><comments>http://weblogs.asp.net/wkriebel/archive/2008/02/06/xcal-schema.aspx#comments</comments><description>&lt;p&gt;In an earlier post, &lt;a href="http://weblogs.asp.net/wkriebel/archive/2004/03/09/xcalendar.aspx"&gt;xCalendar&lt;/a&gt;, I echoed a need for a XML calendar syndication standard (that isn't based on RSS).&lt;/p&gt;  &lt;p&gt;I found an xCal schema:&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://openconnector.org/caldav/xCal.xsd"&gt;&lt;span style="border-right: thin outset; padding-right: 0.02cm; border-top: thin outset; padding-left: 0.02cm; font-weight: bold; font-size: 8pt; background: blue; padding-bottom: 0.02cm; border-left: thin outset; color: white; padding-top: 0.02cm; border-bottom: thin outset; font-family: verdana; text-decoration: none"&gt;XSD&lt;/span&gt; xCal XSD Schema&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5723002" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Syndication/default.aspx">Syndication</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/XML/default.aspx">XML</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Schemas/default.aspx">Schemas</category></item><item><title>OpenSearch XSD</title><link>http://weblogs.asp.net/wkriebel/archive/2008/02/04/opensearch-xsd.aspx</link><pubDate>Mon, 04 Feb 2008 23:14:50 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5710631</guid><dc:creator>wkriebel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/wkriebel/rsscomments.aspx?PostID=5710631</wfw:commentRss><comments>http://weblogs.asp.net/wkriebel/archive/2008/02/04/opensearch-xsd.aspx#comments</comments><description>&lt;p&gt;In my last post &lt;a href="http://weblogs.asp.net/wkriebel/archive/2008/02/04/search-your-internal-site-from-internet-explorer.aspx"&gt;Search Your Internal Site From Internet Explorer&lt;/a&gt; I talked about how to expose a search to your site so that it will light up the Internet Explorer Search Box.&amp;#160; I referred to &lt;a href="http://www.opensearch.org" target="_blank"&gt;OpenSearch&lt;/a&gt;.&amp;#160; The site refers to an XML schema spec, but does not provide a schema. &lt;/p&gt;  &lt;p&gt;XML is one of my weekend hobbies, and XML schemas are one of the best intersections between linguistics and programming.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://cid-fd2e2af28bb0e3b9.skydrive.live.com/self.aspx/Public/OpenSearch.xsd"&gt;&lt;span style="border-right: thin outset; padding-right: 0.02cm; border-top: thin outset; padding-left: 0.02cm; font-weight: bold; font-size: 8pt; background: blue; padding-bottom: 0.02cm; border-left: thin outset; color: white; padding-top: 0.02cm; border-bottom: thin outset; font-family: verdana; text-decoration: none"&gt;XSD&lt;/span&gt; OpenSearch XSD Schema&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For those of you using XML editors and want to validate that your Search Provider file is using the correct schema, or want intellisense, I put together the above XSD schema.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5710631" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Search/default.aspx">Search</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/XML/default.aspx">XML</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Schemas/default.aspx">Schemas</category></item><item><title>View RSS or possibly xCalendar in Outlook 2003</title><link>http://weblogs.asp.net/wkriebel/archive/2004/06/02/view-rss-or-possibly-xcalendar-in-outlook-2003.aspx</link><pubDate>Wed, 02 Jun 2004 21:14:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:147058</guid><dc:creator>wkriebel</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/wkriebel/rsscomments.aspx?PostID=147058</wfw:commentRss><comments>http://weblogs.asp.net/wkriebel/archive/2004/06/02/view-rss-or-possibly-xcalendar-in-outlook-2003.aspx#comments</comments><description>&lt;P&gt;There is an interesting article on MSDN entitled &amp;#8220;&lt;A href="http://www.msdn.microsoft.com/library/en-us/odc_ol2003_ta/html/odc_oloutlookcalendar.asp"&gt;Custom Calendar Providers for Outlook 2003&lt;/A&gt;&amp;#8221; which contains a hidden gem: a&amp;nbsp;way to integrate RSS with a Calendar view in Outlook 2003.&lt;/P&gt;
&lt;P&gt;I should also point out that this opens up the possibility for folks&amp;nbsp;to have Outlook calendar view integration, previously reserved only for SharePoint lists based on the event list template, now available to arbitrary SharePoint lists or even document libraries.&amp;nbsp; Not to say that this wasn't possible before, but now it is neatly documented.&lt;/P&gt;
&lt;P&gt;I have been working to try to dust off the idea that &lt;A href="http://www.ozzie.net/"&gt;Ray Ozzie &lt;/A&gt;and others have mentioned about providing a similar syndication format for calendar information.&amp;nbsp;I think this is a marvelous idea.&amp;nbsp; This all pivots around one of the key tenets of successful knowledge management which is &lt;EM&gt;unanticipated repurposing of information&lt;/EM&gt;.&amp;nbsp; This has been the hallmark of &lt;EM&gt;blogs'&lt;/EM&gt; success in that folks who post an idea can have that posting repurposed all over the web in ways they had never originally planned.&amp;nbsp; Schedules (not personal free/busy information) stand to benefit in an equally pervasive way.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;RSS can be misused to represent this information, and quite wonderfully integrated into Outlook as mentioned in the above article, but it is truly not well suited for this purpose.&amp;nbsp;&amp;nbsp; Ultimately, an &lt;A href="http://weblogs.asp.net/wkriebel/archive/2004/03/09/86867.aspx"&gt;xCalendar &lt;/A&gt;format needs to represent specifically calendar information.&amp;nbsp; Imagine being able to get a XML &lt;A href="http://weblogs.asp.net/wkriebel/archive/2004/03/09/86867.aspx"&gt;xCalendar &lt;/A&gt;feed from &lt;A href="http://www.craigslist.org/cal/"&gt;Craig's List &lt;/A&gt;of garage sales in your area using a calendar aggregator, or area events from &lt;A href="http://www.evite.com/"&gt;eVite &lt;/A&gt;aggregated with events from &lt;A href="http://www.meetup.com/"&gt;Meetup&lt;/A&gt;, etc.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=147058" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Syndication/default.aspx">Syndication</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Schemas/default.aspx">Schemas</category></item><item><title>xCalendar</title><link>http://weblogs.asp.net/wkriebel/archive/2004/03/09/xcalendar.aspx</link><pubDate>Tue, 09 Mar 2004 22:41:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:86867</guid><dc:creator>wkriebel</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/wkriebel/rsscomments.aspx?PostID=86867</wfw:commentRss><comments>http://weblogs.asp.net/wkriebel/archive/2004/03/09/xcalendar.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://www.ozzie.net"&gt;Ray Ozzie &lt;/A&gt;of &lt;A href="http://www.groove.net"&gt;Groove &lt;/A&gt;points out a great idea in his &lt;A href="http://www.ozzie.net/blog/2003/09/20.html"&gt;September 2003 entry&lt;/A&gt;: xCal.&amp;nbsp; An XML equivalent to &lt;A href="http://www.ietf.org/rfc/rfc2445.txt"&gt;iCal &lt;/A&gt;that is supported by &lt;A href="http://www.microsoft.com/outlook"&gt;Outlook &lt;/A&gt;&lt;STRONG&gt;and&lt;/STRONG&gt; behaves like &lt;A href="http://blogs.law.harvard.edu/tech/rss"&gt;RSS&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The IETF has an &lt;A href="http://xml.coverpages.org/iCal.html"&gt;XML DTD for iCalendar&lt;/A&gt;&amp;nbsp;but it hasn't taken off like the world Ray describes where he can syndicate his beloved Celtics calendar.&lt;/P&gt;
&lt;P&gt;I think we should encourage this to spread like RSS has.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=86867" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Syndication/default.aspx">Syndication</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Schemas/default.aspx">Schemas</category></item><item><title>RSS 2.0 XSD Schema</title><link>http://weblogs.asp.net/wkriebel/archive/2004/03/07/rss-2-0-xsd-schema.aspx</link><pubDate>Mon, 08 Mar 2004 00:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:85642</guid><dc:creator>wkriebel</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/wkriebel/rsscomments.aspx?PostID=85642</wfw:commentRss><comments>http://weblogs.asp.net/wkriebel/archive/2004/03/07/rss-2-0-xsd-schema.aspx#comments</comments><description>&lt;P&gt;The following is an XSD representation of the RSS 2.0 specification.&amp;nbsp; I did my best to adhere precisely to the specification, but please let me know if you find any discepencies.&amp;nbsp; This XSD schema can be used to facilitate coding and RSS validation.&lt;/P&gt;
&lt;P&gt;
&lt;HR id=null&gt;

&lt;P align=center&gt;&lt;A href="http://www.westinkriebel.com/Public/RSS20.xsd"&gt;Click Here to Download the Schema&lt;/A&gt;&lt;/P&gt;
&lt;HR id=null&gt;
&lt;STRONG&gt;Update&lt;/STRONG&gt;: There was an odd character in one of the descriptions.&amp;nbsp; I removed it.&amp;nbsp; This may have caused problems in some editors.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=85642" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Syndication/default.aspx">Syndication</category><category domain="http://weblogs.asp.net/wkriebel/archive/tags/Schemas/default.aspx">Schemas</category></item></channel></rss>