<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StephanieBooth</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=StephanieBooth"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/StephanieBooth"/>
	<updated>2026-05-02T11:13:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=social-network-portability&amp;diff=19846</id>
		<title>social-network-portability</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=social-network-portability&amp;diff=19846"/>
		<updated>2007-08-16T22:26:51Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Discussion and suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Social Network Portability &amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
One of several [[user-interface]] ideas and suggestions for working with microformats.&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
Why is it that every single social network community site makes you:&lt;br /&gt;
* re-enter all your personal profile info (name, email, birthday, URL etc.)?&lt;br /&gt;
* re-add all your friends?&lt;br /&gt;
&lt;br /&gt;
In addition, why do you have to:&lt;br /&gt;
* re-turn off notifications?&lt;br /&gt;
* re-specify privacy preferences?&lt;br /&gt;
* re-block [http://headrush.typepad.com/creating_passionate_users/2006/04/angrynegative_p.html negative people]?&lt;br /&gt;
&lt;br /&gt;
AKA &amp;quot;social network fatigue problem&amp;quot; and &amp;quot;social network update/maintenance problem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== The Goals ==&lt;br /&gt;
When you join a new site, you should be able to ''import'' or preferably ''subscribe'' to&lt;br /&gt;
* your profile information&lt;br /&gt;
* your social network&lt;br /&gt;
from any existing profile of yours. &lt;br /&gt;
&lt;br /&gt;
In addition it would be nice if preferences around:&lt;br /&gt;
* notifications&lt;br /&gt;
* privacy&lt;br /&gt;
also transferred between profiles.&lt;br /&gt;
&lt;br /&gt;
AKA a social internetwork, a network of social networks.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns and Recipes ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;How To&amp;quot; for social network profile sites that want to solve the above problems and achieve the above goals.&lt;br /&gt;
&lt;br /&gt;
# Publish microformats in your user profiles:&lt;br /&gt;
## implement [[hcard|hCard]] on user profile pages.  See [[hcard-supporting-profiles]] for sites that have already done this.&lt;br /&gt;
## implement [[hcard|hCard]]+[[xfn|XFN]] on the list of friends on your user profile pages.  See [[hcard-xfn-supporting-friends-lists]] for sites that already do this. (e.g. [[http://twitter.com/ Twitter]]).&lt;br /&gt;
# Subscribe to microformats for your user profiles:&lt;br /&gt;
## when signing up a new user:&lt;br /&gt;
### let a user fill out and &amp;lt;em title=&amp;quot;Auto-sync is more than just one-time import, check it and sync-up once a day.&amp;quot;&amp;gt;&amp;quot;auto-sync&amp;quot;&amp;lt;/em&amp;gt; from one of their existing [[hcard-supporting-profiles]], their name, their icon etc.  [http://microformats.org/blog/2007/06/21/microformatsorg-turns-2/ Satisfaction Inc already supports this.]&lt;br /&gt;
### let a user fill out and &amp;lt;em title=&amp;quot;Auto-sync is more than just one-time import, check it and sync-up once a day.&amp;quot;&amp;gt;&amp;quot;auto-sync&amp;quot;&amp;lt;/em&amp;gt; their list of friends from one of their existing [[hcard-xfn-supporting-friends-lists|hCard+XFN supporting friends lists]]. [http://microformats.org/blog/2007/06/21/microformatsorg-turns-2/ Dopplr.com already supports this.]&lt;br /&gt;
&lt;br /&gt;
== Social Network Portability FAQ ==&lt;br /&gt;
*''Doesn't [http://openid.net/ OpenID] address the re-enter all your personal profile info problem?''&lt;br /&gt;
** No it does not. OpenID is fundamentally about proving to one site that you own or control another particular URL.  Nothing more.  All the profile stuff is extra and even then the specific property set is unspecified in OpenID.  That's where [[hcard|hCard]] comes in.  hCard specifies a vocabulary of personal profile info (name, email, birthday, URL etc.) based on industry standard vCard.  And in fact that's all you need to solve the &amp;quot;re-enter all your personal info&amp;quot; problem for public sites - no need to authenticate public URLs via OpenID, just read them and parse their hCard(s).&lt;br /&gt;
*''Doesn't OpenID provide people with a way to create a globally unique identifier for themselves?''&lt;br /&gt;
** It is URL (by way of DNS) that creates a globally unique identifier, not OpenID. All OpenID does is add ''authentication'' on top of having a URL that is itself a globally unique identifier, that is, OpenID is a way of asserting that you &amp;quot;own&amp;quot; or otherwise control a particular URL to another service/site. The essential quality of being a globally unique identifier is present in a URL even without OpenID. Thus, no, it is not OpenID that ''creates'' a ''globally unique identifier'', rather, simply using a ''URL'' creates a globally unique identifier.  A URL ''by itself'' can be used as a basis for portable social networks, since it provides a way of referring to a single person that makes sense across the whole Web.  And as such, people can (and will) create multiple URLs that represent them, so a method of enabling people to tie their URLs together (e.g. XFN's rel=&amp;quot;me&amp;quot;) becomes important.  However, by adding authentication, OpenID can enhance existing globally unique identifier URLs for people, by permitting authenticated access to (perhaps more information in) profiles and social networks represented at those URLs using microformats.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* For import/subscribe to hCard user profiles, &amp;quot;we need a defined heuristic for picking out the page owner from the friends.&amp;quot; - Kevin Marks in IRC.&lt;br /&gt;
** There are some thoughts and proposed heuristics for this in [[hcard-brainstorming#Representative_hCard_discovery|hCard brainstorming: representative hCard discovery]].[[User:Tantek|Tantek]] 14:35, 31 Jul 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Profile information can be a very broad term judging from some of the horribly long profile forms I have seen on for instancy MyBlogLog. Some stuff should be essential, but optionally you can add pretty much anything as somebody's profile. Some optionals which could be nice to have:&lt;br /&gt;
* hResume markup for current (and previous) occupation and school history, maybe also for skills/interests.&lt;br /&gt;
* hReview markup to automatically get the favorite books, music, movies of somebody instead of duplicating it across sites.&lt;br /&gt;
[[User:Alper|Alper]] 05:44, 3 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Discussion and suggestions ==&lt;br /&gt;
* Jeremy Keith: [http://adactio.com/journal/1209/ Twittering]: &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Here’s what I want: when I go to the latest social networking fadsite, I want it to ask for my URL. Then it can go off and fetch my [[hcard|hCard]] and [[xfn|XFN]] list. A pre-filled form for my details and a pre-filled list of potential contacts can then be presented to me.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* Derek Featherstone: [http://www.boxofchocolates.ca/archives/2006/11/21/solving-problems-with-social-networking Solving problems with social networking]&lt;br /&gt;
* Jeremy Keith: [http://adactio.com/journal/1212/ More thoughts on portable social networks]&lt;br /&gt;
* Glenn Jones: [http://www.glennjones.net/Post/820/Microformatsandportablesocialnetwork.htm Microformats and portable social network]&lt;br /&gt;
* Velvetsarah has [http://www.velvet.id.au/2006/11/23/portable-social-networks/ posted a screenshot and brainstorm] about how a site could handle importing XFN enabled contacts.&lt;br /&gt;
[http://www.velvet.id.au/2006/11/23/portable-social-networks/ http://www.velvet.id.au/out/wp-content/uploads/2006/11/picture-9.png]&lt;br /&gt;
* Jeremiah Owyang: [http://twitter.com/jowyang/statuses/156097392 Twittering]: &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;What if we could port all our friends and family from one social network to another. Why do we have to continue to add people = annoying&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* Brian Oberkirch: [http://urltea.com/10ee Highrise, microformats and portable social networks]&lt;br /&gt;
* Brian Oberkirch: [http://www.brianoberkirch.com/2007/08/08/building-blocks-for-portable-social-networks/ Building Blocks for Portable Social Networks]&lt;br /&gt;
* Kevin Lawver: [http://www.lawver.net/archive/2007/07/17/h12_portable_social_networks_at_mashup_camp.php A Portable Social Network Prototype] - A simple Ruby on Rails app that uses OpenID + XFN to look for users of the site w/ the same homepage as the href value and allows you to add them as contacts.&lt;br /&gt;
* Robert Gaal: [http://www.53miles.com/archives/making-openid-your-only-online-profile-alpha-dash Making OpenID your only online profile: Alpha Dash] - An abstract attempt to create one dashboard, to be used as a starting point for all social networks. It contains four elements: identity, ownership, presence and contacts (see comments also)&lt;br /&gt;
* Alper Çuğun: [http://fourstarters.com/2007/06/20/the-future-of-everything-is-social-consolidate-and-take-back-your-social-network/ The Future of Everything is Social: Consolidate and take back your social network]&lt;br /&gt;
* Stephanie Booth: [http://climbtothestars.org/archives/2007/08/16/we-need-structured-portable-social-networks-spsn/ We Need Structured Portable Social Networks (SPSN)] (links to two more posts on the subject, but not certain they're relevant enough for a separate listing; edit as you see fit)&lt;br /&gt;
&lt;br /&gt;
See [[events/2007-07-28-portable-social-networks-meetup#blog_posts|blog posts following up]] from the [[events/2007-07-28-portable-social-networks-meetup|2007-07-28-portable social networks meetup]].&lt;br /&gt;
&lt;br /&gt;
[http://technorati.com/search/microformats.org/wiki/social-network-portability View blog reactions]&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
* 2007-08-15&lt;br /&gt;
** [http://news.bbc.co.uk/1/hi/technology/6944653.stm Pull down the walled gardens] Internet law professor Michael Geist says the walled gardens of social networks should be pulled down.&lt;br /&gt;
&lt;br /&gt;
* 2007-08-02 &lt;br /&gt;
** [http://www.brosbeforeblogs.com/2007/08/identity-crisis.html Identity Crisis part 1] &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We need to put the ownership of how we define relationships online in the hands of the individual, not the services that utilize them.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;My theory on how this should be accomplished is based on a marriage of OpenID and an open standard for defining relationships such as the [[XFN]] [http://microformats.org/ Microformat]. &amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** [http://www.brianoberkirch.com/2007/08/02/deeelightful-making-profile-import-a-snap/ Deeelightful: Making Profile Import a Snap] &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Why not make it simple for them to jumpstart a profile by reusing information they already have on the [[hcard|Web? Some forward thinking Web services are marking up user profile data with hCard, a microformat that]] signifies a person, place or organization is being described.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [[xfn]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
[[events/2007-07-28-portable-social-networks-meetup|2007-07-28 Meeting]] between Daniel Burka, [[User:Tantek|Tantek Çelik]], Eran Globen, Brian Oberkirch at Ritual Coffee Roasters, San Francisco, CA.&lt;br /&gt;
* discussed portable social networks, problem statement, goals, design patterns, recipes&lt;br /&gt;
&lt;br /&gt;
[[events/2007-09-28-portable-social-networks-meetup-amsterdam|2007-09-28 Meet-up]] at PICNIC in Amsterdam. Attendees from Wakoopa, Sxip, PeopleAggregator and Hyves are expected so far.&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=social-network-portability&amp;diff=19736</id>
		<title>social-network-portability</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=social-network-portability&amp;diff=19736"/>
		<updated>2007-08-16T21:49:11Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Discussion and suggestions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Social Network Portability &amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
One of several [[user-interface]] ideas and suggestions for working with microformats.&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
Why is it that every single social network community site makes you:&lt;br /&gt;
* re-enter all your personal profile info (name, email, birthday, URL etc.)?&lt;br /&gt;
* re-add all your friends?&lt;br /&gt;
&lt;br /&gt;
In addition, why do you have to:&lt;br /&gt;
* re-turn off notifications?&lt;br /&gt;
* re-specify privacy preferences?&lt;br /&gt;
* re-block [http://headrush.typepad.com/creating_passionate_users/2006/04/angrynegative_p.html negative people]?&lt;br /&gt;
&lt;br /&gt;
AKA &amp;quot;social network fatigue problem&amp;quot; and &amp;quot;social network update/maintenance problem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== The Goals ==&lt;br /&gt;
When you join a new site, you should be able to ''import'' or preferably ''subscribe'' to&lt;br /&gt;
* your profile information&lt;br /&gt;
* your social network&lt;br /&gt;
from any existing profile of yours. &lt;br /&gt;
&lt;br /&gt;
In addition it would be nice if preferences around:&lt;br /&gt;
* notifications&lt;br /&gt;
* privacy&lt;br /&gt;
also transferred between profiles.&lt;br /&gt;
&lt;br /&gt;
AKA a social internetwork, a network of social networks.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns and Recipes ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;How To&amp;quot; for social network profile sites that want to solve the above problems and achieve the above goals.&lt;br /&gt;
&lt;br /&gt;
# Publish microformats in your user profiles:&lt;br /&gt;
## implement [[hcard|hCard]] on user profile pages.  See [[hcard-supporting-profiles]] for sites that have already done this.&lt;br /&gt;
## implement [[hcard|hCard]]+[[xfn|XFN]] on the list of friends on your user profile pages.  See [[hcard-xfn-supporting-friends-lists]] for sites that already do this. (e.g. [[http://twitter.com/ Twitter]]).&lt;br /&gt;
# Subscribe to microformats for your user profiles:&lt;br /&gt;
## when signing up a new user:&lt;br /&gt;
### let a user fill out and &amp;lt;em title=&amp;quot;Auto-sync is more than just one-time import, check it and sync-up once a day.&amp;quot;&amp;gt;&amp;quot;auto-sync&amp;quot;&amp;lt;/em&amp;gt; from one of their existing [[hcard-supporting-profiles]], their name, their icon etc.  [http://microformats.org/blog/2007/06/21/microformatsorg-turns-2/ Satisfaction Inc already supports this.]&lt;br /&gt;
### let a user fill out and &amp;lt;em title=&amp;quot;Auto-sync is more than just one-time import, check it and sync-up once a day.&amp;quot;&amp;gt;&amp;quot;auto-sync&amp;quot;&amp;lt;/em&amp;gt; their list of friends from one of their existing [[hcard-xfn-supporting-friends-lists|hCard+XFN supporting friends lists]]. [http://microformats.org/blog/2007/06/21/microformatsorg-turns-2/ Dopplr.com already supports this.]&lt;br /&gt;
&lt;br /&gt;
== Social Network Portability FAQ ==&lt;br /&gt;
*''Doesn't [http://openid.net/ OpenID] address the re-enter all your personal profile info problem?''&lt;br /&gt;
** No it does not. OpenID is fundamentally about proving to one site that you own or control another particular URL.  Nothing more.  All the profile stuff is extra and even then the specific property set is unspecified in OpenID.  That's where [[hcard|hCard]] comes in.  hCard specifies a vocabulary of personal profile info (name, email, birthday, URL etc.) based on industry standard vCard.  And in fact that's all you need to solve the &amp;quot;re-enter all your personal info&amp;quot; problem for public sites - no need to authenticate public URLs via OpenID, just read them and parse their hCard(s).&lt;br /&gt;
*''Doesn't OpenID provide people with a way to create a globally unique identifier for themselves?''&lt;br /&gt;
** It is URL (by way of DNS) that creates a globally unique identifier, not OpenID. All OpenID does is add ''authentication'' on top of having a URL that is itself a globally unique identifier, that is, OpenID is a way of asserting that you &amp;quot;own&amp;quot; or otherwise control a particular URL to another service/site. The essential quality of being a globally unique identifier is present in a URL even without OpenID. Thus, no, it is not OpenID that ''creates'' a ''globally unique identifier'', rather, simply using a ''URL'' creates a globally unique identifier.  A URL ''by itself'' can be used as a basis for portable social networks, since it provides a way of referring to a single person that makes sense across the whole Web.  And as such, people can (and will) create multiple URLs that represent them, so a method of enabling people to tie their URLs together (e.g. XFN's rel=&amp;quot;me&amp;quot;) becomes important.  However, by adding authentication, OpenID can enhance existing globally unique identifier URLs for people, by permitting authenticated access to (perhaps more information in) profiles and social networks represented at those URLs using microformats.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* For import/subscribe to hCard user profiles, &amp;quot;we need a defined heuristic for picking out the page owner from the friends.&amp;quot; - Kevin Marks in IRC.&lt;br /&gt;
** There are some thoughts and proposed heuristics for this in [[hcard-brainstorming#Representative_hCard_discovery|hCard brainstorming: representative hCard discovery]].[[User:Tantek|Tantek]] 14:35, 31 Jul 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Profile information can be a very broad term judging from some of the horribly long profile forms I have seen on for instancy MyBlogLog. Some stuff should be essential, but optionally you can add pretty much anything as somebody's profile. Some optionals which could be nice to have:&lt;br /&gt;
* hResume markup for current (and previous) occupation and school history, maybe also for skills/interests.&lt;br /&gt;
* hReview markup to automatically get the favorite books, music, movies of somebody instead of duplicating it across sites.&lt;br /&gt;
[[User:Alper|Alper]] 05:44, 3 Aug 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Discussion and suggestions ==&lt;br /&gt;
* Jeremy Keith: [http://adactio.com/journal/1209/ Twittering]: &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Here’s what I want: when I go to the latest social networking fadsite, I want it to ask for my URL. Then it can go off and fetch my [[hcard|hCard]] and [[xfn|XFN]] list. A pre-filled form for my details and a pre-filled list of potential contacts can then be presented to me.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* Derek Featherstone: [http://www.boxofchocolates.ca/archives/2006/11/21/solving-problems-with-social-networking Solving problems with social networking]&lt;br /&gt;
* Jeremy Keith: [http://adactio.com/journal/1212/ More thoughts on portable social networks]&lt;br /&gt;
* Glenn Jones: [http://www.glennjones.net/Post/820/Microformatsandportablesocialnetwork.htm Microformats and portable social network]&lt;br /&gt;
* Velvetsarah has [http://www.velvet.id.au/2006/11/23/portable-social-networks/ posted a screenshot and brainstorm] about how a site could handle importing XFN enabled contacts.&lt;br /&gt;
[http://www.velvet.id.au/2006/11/23/portable-social-networks/ http://www.velvet.id.au/out/wp-content/uploads/2006/11/picture-9.png]&lt;br /&gt;
* Jeremiah Owyang: [http://twitter.com/jowyang/statuses/156097392 Twittering]: &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;What if we could port all our friends and family from one social network to another. Why do we have to continue to add people = annoying&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* Brian Oberkirch: [http://urltea.com/10ee Highrise, microformats and portable social networks]&lt;br /&gt;
* Brian Oberkirch: [http://www.brianoberkirch.com/2007/08/08/building-blocks-for-portable-social-networks/ Building Blocks for Portable Social Networks]&lt;br /&gt;
* Kevin Lawver: [http://www.lawver.net/archive/2007/07/17/h12_portable_social_networks_at_mashup_camp.php A Portable Social Network Prototype] - A simple Ruby on Rails app that uses OpenID + XFN to look for users of the site w/ the same homepage as the href value and allows you to add them as contacts.&lt;br /&gt;
* Robert Gaal: [http://www.53miles.com/archives/making-openid-your-only-online-profile-alpha-dash Making OpenID your only online profile: Alpha Dash] - An abstract attempt to create one dashboard, to be used as a starting point for all social networks. It contains four elements: identity, ownership, presence and contacts (see comments also)&lt;br /&gt;
* Alper Çuğun: [http://fourstarters.com/2007/06/20/the-future-of-everything-is-social-consolidate-and-take-back-your-social-network/ The Future of Everything is Social: Consolidate and take back your social network]&lt;br /&gt;
* Stephanie Booth: [http://climbtothestars.org/archives/2007/08/16/we-need-structured-portable-social-networks-spsn/ We Need Structured Portable Social Networks (SPSN)]&lt;br /&gt;
&lt;br /&gt;
See [[events/2007-07-28-portable-social-networks-meetup#blog_posts|blog posts following up]] from the [[events/2007-07-28-portable-social-networks-meetup|2007-07-28-portable social networks meetup]].&lt;br /&gt;
&lt;br /&gt;
[http://technorati.com/search/microformats.org/wiki/social-network-portability View blog reactions]&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
* 2007-08-15&lt;br /&gt;
** [http://news.bbc.co.uk/1/hi/technology/6944653.stm Pull down the walled gardens] Internet law professor Michael Geist says the walled gardens of social networks should be pulled down.&lt;br /&gt;
&lt;br /&gt;
* 2007-08-02 &lt;br /&gt;
** [http://www.brosbeforeblogs.com/2007/08/identity-crisis.html Identity Crisis part 1] &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We need to put the ownership of how we define relationships online in the hands of the individual, not the services that utilize them.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;My theory on how this should be accomplished is based on a marriage of OpenID and an open standard for defining relationships such as the [[XFN]] [http://microformats.org/ Microformat]. &amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** [http://www.brianoberkirch.com/2007/08/02/deeelightful-making-profile-import-a-snap/ Deeelightful: Making Profile Import a Snap] &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Why not make it simple for them to jumpstart a profile by reusing information they already have on the [[hcard|Web? Some forward thinking Web services are marking up user profile data with hCard, a microformat that]] signifies a person, place or organization is being described.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [[xfn]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
[[events/2007-07-28-portable-social-networks-meetup|2007-07-28 Meeting]] between Daniel Burka, [[User:Tantek|Tantek Çelik]], Eran Globen, Brian Oberkirch at Ritual Coffee Roasters, San Francisco, CA.&lt;br /&gt;
* discussed portable social networks, problem statement, goals, design patterns, recipes&lt;br /&gt;
&lt;br /&gt;
[[events/2007-09-28-portable-social-networks-meetup-amsterdam|2007-09-28 Meet-up]] at PICNIC in Amsterdam. Attendees from Wakoopa, Sxip, PeopleAggregator and Hyves are expected so far.&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar&amp;diff=8611</id>
		<title>hcalendar</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar&amp;diff=8611"/>
		<updated>2006-09-14T09:20:07Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Examples in the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hCalendar &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCalendar is a simple, open, distributed calendaring and events format, based on the  iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hCalendar is one of several open [[microformats|microformat]] standards.&lt;br /&gt;
&lt;br /&gt;
Want to get started with writing an [[hcalendar|hCalendar]] event?  Use the [http://microformats.org/code/hcalendar/creator hCalendar creator] to write up an event and publish it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
; Editor : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
; Authors : [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to:&lt;br /&gt;
* Adam Bosworth for leading the [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation] which brought together a critical mass of interested parties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;iCal&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, bloggers often discuss events on their blogs -- upcoming events, writeups of past events, etc.  With just a tad bit of structure, bloggers can discuss events in their blog(s) in such a way that spiders and other aggregators can retrieve such events, automatically convert them to iCalendar, and use them in any iCalendar application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCalendar''' format, which is a 1:1 representation of the aforementioned iCalendar standard, in semantic XHTML.  Bloggers can both embed hCalendar events directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCalendar enables applications to retrieve information about such events directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]) forms the basis of hCalendar.&lt;br /&gt;
&lt;br /&gt;
Note: the editor and authors of this specification are tracking the [http://lists.osafoundation.org/pipermail/ietf-calsify/ &amp;quot;iCal-Basic&amp;quot; effort] and intend to base the core hCalendar profile on iCal-Basic. See references for a link to the current draft.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCalendar is to use iCalendar object/property names in lower-case for class names, and to map the nesting of iCalendar objects directly into nested XHTML.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in iCalendar becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CONTACT&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ORGANIZER&amp;lt;/code&amp;gt; in iCalendar may be represented by an [[hcard|hCard]] in hCalendar .&lt;br /&gt;
* A named &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; (potentially with an address and/or geo) in iCalendar may be represented by a nested [[hcard|hCard]] in hCalendar.  Similarly, an address &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by an [[adr]], and a geo (latitude and longitude) &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by a [[geo]].&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in iCalendar simply becomes another semantic applied to a specific URL for an hCalendar event.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot; from vCard), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot; from vCard), each class instance should create a instance of that property.  Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL from vCard) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element,  which instead provide a human presentable version of the value.  This specification recommends that such &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements be used for the following iCalendar properties:&lt;br /&gt;
* DTSTART, DTEND, DURATION, RDATE, RRULE&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Here is a sample event in an iCalendar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//XYZproduct//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
URL:http://www.web2con.com/&lt;br /&gt;
DTSTART:20051005&lt;br /&gt;
DTEND:20051008&lt;br /&gt;
SUMMARY:Web 2.0 Conference&lt;br /&gt;
LOCATION:Argent Hotel\, San Francisco\, CA&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
and an equivalent event in hCalendar format with various elements optimized appropriately.  See [[hcalendar-example1-steps]] for the derivation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-10-08&amp;quot;&amp;gt;7&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which could be displayed as:&lt;br /&gt;
&lt;br /&gt;
[http://www.web2con.com/ Web 2.0 Conference: October 5-7, at the Argent Hotel, San Francisco, CA]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following example specifies a scheduled meeting that begins&lt;br /&gt;
at 8:30 AM EST on March 12, 1998 and ends at 9:30 AM EST on March 12,&lt;br /&gt;
1998. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     BEGIN:VCALENDAR&lt;br /&gt;
     BEGIN:VEVENT&lt;br /&gt;
     UID:guid-1.host1.com&lt;br /&gt;
     DTSTAMP:19980309T231000Z&lt;br /&gt;
     DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
     SUMMARY:XYZ Project Review&lt;br /&gt;
     DTSTART:19980312T133000Z&lt;br /&gt;
     DTEND:19980312T143000Z&lt;br /&gt;
     LOCATION:1CP Conference Room 4350&lt;br /&gt;
     END:VEVENT&lt;br /&gt;
     END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The equivalent in hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note 1: The product information is not necessary since hCalendar is an interchange format.  When transforming hCalendar back into iCalendar, the transforming engine should add its own product ID.&lt;br /&gt;
&lt;br /&gt;
Note 2: A surrounding &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is optional, and is left out as such.  It is optional since the context of a vcalendar is implied when a vevent is encountered.  The implied context/scope is that of the document.  Authors may explicitly use elements with class=&amp;quot;vcalendar&amp;quot; to wrap sets of vevents that all belong to the same calendar, e.g. when publishing multiple calendars on the same page.&lt;br /&gt;
&lt;br /&gt;
Note 3: The version information is unnecessary in hCalendar markup directly since the version will be defined by the profile of hCalendar that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Note 4: ISO8601 dates (required by iCalendar) are not very human friendly.  In addition, the year is often understood implicitly by humans from the context.  Thus &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements are used to simultaneously provide a human friendly date and/or time in the visible contents of the element, while placing the respective machine parsable comprehensive ISO8601 datetime in the 'title' attribute.&lt;br /&gt;
The notation &amp;lt;code&amp;gt;YYYY-MM-DDThh:mm:ss&amp;lt;/code&amp;gt; should be used for better readability, following the format of RFC 3339.&lt;br /&gt;
&lt;br /&gt;
Note 5: The difference between the DTEND ISO8601 date (2005-10-08) and the human readable date (7) is NOT a mistake.  [http://lists.osafoundation.org/pipermail/ietf-calsify/2005-September/000769.html DTEND is exclusive], meaning, that the event ends just before the DTEND. Thus for events which start on one day and end on another day, the DTEND date must be specified as the day after the day that a human would say is the last day of the event.&lt;br /&gt;
&lt;br /&gt;
Note 6: The location in this example contains implicit structure (venue name, city, state) which could be marked up explicitly as an [[hcard|hCard]].  See [http://microformats.org/wiki/hcalendar-brainstorming#hCard_locations hCalendar brainstorming: hCard locations] for a informative explanation of how to do this.&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples]] for more hCalendar examples&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have implemented hCalendar, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If events on your pages are marked up with hCalendar, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
=== New Examples ===&lt;br /&gt;
Please add new examples to this section.&lt;br /&gt;
&lt;br /&gt;
* [http://climbtothestars.org Stephanie Booth] announced the [http://climbtothestars.org/archives/2006/09/14/microformats-et-bloggy-friday-doctobre/ Bloggy Friday for October 2006] using hCalendar.&lt;br /&gt;
* The [http://www.westmidlandbirdclub.com/ West Midland Bird Club], in the English Midlands, uses hCal (with nested hCard) on its [http://www.westmidlandbirdclub.com/diary/ diary of birding events].&lt;br /&gt;
* [http://webdirections.org/program/ The Web Directions Conference (Sydney Australia)] uses hCalendar for their program. It uses axis and headers for events in a table, and demonstrates how easy it is to make the whole thing downloadable using X2V.&lt;br /&gt;
* [http://www.thestreet.org.au/ The Street Theatre (Canberra, Australia)] now uses hCalendar for performances on its [http://www.thestreet.org.au/whats_on.htm What's On] page.&lt;br /&gt;
* [http://www.clacksweb.org.uk Clackmannanshire Council] uses hCalendar on its [http://www.clacksweb.org.uk/community/events/ event diary] listing pages and individual event pages.&lt;br /&gt;
* [http://www.markthisdate.com/ Calendarportal MarkThisDate.com] now uses hCalendar for all calendars. On our website visitors can add calendars and download calendars to Outlook, Lotus Notes, iCal, Netvibes, 30Boxes, Google Calendar and many others. Over 600 calendars were already uploaded. &lt;br /&gt;
* [http://mogue.jp/ mogue] uses hCalendar at [http://mogue.jp/event/1000/ event detail] pages.&lt;br /&gt;
* [http://www.gustavus.edu/events/nobelconference/2006/schedule.cfm 2006 Nobel Conference] uses hCalendar for the conference schedule&lt;br /&gt;
* [http://www.geekinthepark.co.uk Geek in the Park] uses hCalendar for the event information. -- by [[User:Trovster|trovster]]&lt;br /&gt;
* [http://www.besancon.fr/ official site of Besançon (France)] for its events&lt;br /&gt;
* [http://2006.dconstruct.org/schedule/ Conference schedule for d.Construct 2006] is published using hCalendar.&lt;br /&gt;
* [http://local.yahoo.com Yahoo Local] now supports hCalendar&lt;br /&gt;
* We used hcalendar for the [http://www.fuckparade.org/flyer/2006/ F’parade flyer 2006], a counter demonstration to the Love Parade in Berlin, alas two issues arose: the '''Firefox tails extension''' doesn't get a summary when it's an alt-text in an image. Also the '''default charset''' when creating an iCal file through the [http://feeds.technorati.com/events/http://www.fuckparade.org/flyer/2006/ Technorati feed] is UTF-8, but our website is ISO-8859-15. Is there a way to define a different charset, or why doesn’t the API respect the charset given by the website in the first place (in our case it’s in the HTPP header, in the XML declaration, ''and'' the meta tag)?&lt;br /&gt;
* [http://www.harper-adams.ac.uk/press/events.cfm Harper Adams University College] uses hCalendar to mark up all University events on the Homepage and Events Calendar page.&lt;br /&gt;
* [http://www.capital.edu/ Capital University] uses hCalendar on multiple pages to provide feeds of events, relevant to page content&lt;br /&gt;
* [http://www.thesession.org/events/ The Session events] uses hCalendar to mark up concerts, festivals and workshops related to Irish traditional music.&lt;br /&gt;
* [http://rubyandrails.org/usergroups/newcastle ncl.rb] uses hCalendar to mark up new meetings.&lt;br /&gt;
* [http://www.worldcupkickoff.com/ World Cup KickOff] where you can download and keep all the fixtures you are interested in so you will never miss a single game of the 2006 football World Cup!&lt;br /&gt;
** This link was on the [http://www.lifehacker.com/software/sports/world-cup-start-times-for-ical-etc-175393.php Lifehackers site] and made its way to the yahoo news site:&lt;br /&gt;
&lt;br /&gt;
Mon May 22, 4:00 PM ET&lt;br /&gt;
The World Cup, one of the world's most watched sporting events, is almost upon us. If you've ever tried to follow your favorite team through the Cup you know that it can sometimes be difficult to know when they're on. World Cup Kickoff can help.&lt;br /&gt;
&lt;br /&gt;
World Cup KickOff is all you will ever need for knowing all the match details for the upcoming World Cup 2006. Whether you use your mobile phone, MS Outlook, Apple iCal or Mozilla Calendar, you can download and keep all the fixtures you are interested in so you will never miss a single game!&lt;br /&gt;
ADVERTISEMENT&lt;br /&gt;
&lt;br /&gt;
Next tip? We'll show you how to get up at 2 AM to watch your matches. ;0) Thanks to Tom for the tip!&lt;br /&gt;
&lt;br /&gt;
* [http://gross.org.za/calendar GROSSUG Calendar] - Uses hCalendar to mark up meetings and other events.&lt;br /&gt;
* [http://www.webanalyticsassociation.org/en/calendarevents/search.asp  Web Analytics Association] - hCalendar microformat is in place on all Tendenci sites on the calendar events search page and consolidated list page.&lt;br /&gt;
* [http://www.tendenci.com/en/calendarevents/search.asp Tendenci Calendar Events] with hCalendar&lt;br /&gt;
* [http://www.argolon.com/2006/04/17/web20-conference-in-dublin/ Web2.0 Conference in Dublin] hCalendar event&lt;br /&gt;
* [http://www.meetup.com/ Meetup.com] has marked up [http://www.meetup.com/cities/us/ny/new_york city event calendars], [http://photo.meetup.com/100/events/ group event lists], and [http://www.meetup.com/ signed-in homepages] with hCalendar.&lt;br /&gt;
* [http://ukwindsurfing.com/ ukwindsurfing.com] has marked upcoming events with hCalendar, and the [http://ukwindsurfing.com/events/ events page] in a table.&lt;br /&gt;
* [http://ocono.com/ ocono.com] has marked up it's &amp;quot;Upcoming Events&amp;quot; list with hCalendar.&lt;br /&gt;
* [http://www.austinbloggers.org/ Austin Bloggers] has marked up their &amp;quot;Upcoming Events&amp;quot; box with hCalendar ([http://www.austinbloggers.org/blog/a/001123.html announcement]).&lt;br /&gt;
* Ning's cloneable Group app has [[hcalendar|hCalendar]] markup on its [http://group.ning.com/index.php?controller=event&amp;amp;action=list event calendar] and [http://group.ning.com/index.php?controller=event&amp;amp;action=view&amp;amp;id=727220 event detail] pages.&lt;br /&gt;
* [http://tantek.com/microformats/2006/03-01-TechPlenAgenda.html Agenda: W3C Technical Plenary Day, March 1 2006] has [[hcard|hCard]] and [[hcalendar|hCalendar]] markup. ([http://www.w3.org/2006/03/01-TechPlenAgenda.html original here]).&lt;br /&gt;
* The National Arbor Day Foundation has started using hCalendars for their [http://arborday.org/programs/conferences/communityforestry/index.cfm upcoming] [http://arborday.org/programs/conferences/hazardtrees-treeplanting/ conferences].&lt;br /&gt;
* [http://www.stateofflux.com/ State of Flux street art site] has started adding events in hCalendar format&lt;br /&gt;
* The [http://barcamp.org/#BarCamps BarCamp home page lists upcoming BarCamps marked up with hCalendar] and even has a &amp;quot;Subscribe...&amp;quot; link.&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the schedule and events for the week with hCalendar.&lt;br /&gt;
* [http://www.code4lib.org/2006/schedule code4lib Conference 2006 Schedule] is marked up with hCalendar as [http://www.code4lib.org/node/65 announced on their blog].&lt;br /&gt;
* [http://grouper.ieee.org/groups/754 IEEE 754 Working Group] - trying hCalendar for upcoming meetings.&lt;br /&gt;
* [http://www.pehuen.org/node/494  Elecciones 2005 Chile] - the first spanish language hCalendar event found in the wild.&lt;br /&gt;
* [http://www.codewitch.org/it/2005/11/17/no-creative-commons-no-party/ Giocolando » No Creative Commons? No Party!] is marked up with hCalendar&lt;br /&gt;
* [http://www.cmprofessionals.org/events/calendar.html CM Pros Events Calendar] by Bob Doyle&lt;br /&gt;
* [http://www.midgard-project.org/community/events/ Midgard CMS Event calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/schedule/ Iowa Military Veterans Band Schedule] - hCalendar markup [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ added by Scott Reynen]&lt;br /&gt;
* [http://www.funfairgames.net/weblog/posts/00000011.html Upcoming events on Jason A.R. Moody Amusements Weblog] posted by Jason Moody on 15 Oct 2005. [http://www.funfairgames.net/weblog/index.html His weblog] in general has hCalendar events posted inside the blog posts.&lt;br /&gt;
* [http://tantek.com/microformats/2005/syndicate/tracks-sessions-schedule.html Syndicate - Tracks &amp;amp;amp; Sessions]&lt;br /&gt;
* [http://tantek.com/microformats/2005/web2/program.html Web 2.0 Conference schedule page marked up with hCalendar]&lt;br /&gt;
* [http://www.thisiscmon.com/ C'MON] is a rock band from Canada, and their [http://www.thisiscmon.com/shows/ tour dates] have been marked up by [http://www.d2digitalmedia.com/ Ray Dickman] with hCalendar.&lt;br /&gt;
* [http://ifreebusy.com/ ifreebusy.com] will display freebusy information using hCalendar. See this [http://ifreebusy.com/neiljensen/freebusy/ example].&lt;br /&gt;
* [http://we05.com/ Web Essentials 05] has marked up their [http://we05.com/program.cfm program schedule table with hCalendar], using the 'axis' and 'headers' attributes.&lt;br /&gt;
* [http://www.asdvbonaparte.nl/ ASDV Bonaparte] is a Dutch debating society. Their events calendar has been marked up with the hCalendar conventions.&lt;br /&gt;
* [http://chocnvodka.blogware.com/blog Suw Charman] has marked up [http://suw.org.uk/archives/category/events/ her events] with hCalendar.&lt;br /&gt;
* [http://www.blogbusinesssummit.com/ Blog Business Summit] has published their [http://www.blogbusinesssummit.com/details.htm event details] marked up with hCalendar.&lt;br /&gt;
* [http://eventful.com Eventful.com] publishes all events with hCalendar and venues with [[hcard|hCard]].  Took them only 15 minutes to implement both! Their Atom feeds also contain hCalendar/hCard.&lt;br /&gt;
* [http://upcoming.org Upcoming.org] publishes all events and lists of events with hCalendar.  Took them only an hour to add hCalendar support to the site.&lt;br /&gt;
* The [http://laughingsquid.com/squidlist/calendar/ Laughing Squid Calendar] events, [http://laughingsquid.com/squidlist/calendar/9949/2005/5/9 e.g. this party], now supports hCalendar.&lt;br /&gt;
* [http://paulschreiber.com/ Paul] Schreiber's [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCalendar event information for upcoming concerts.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCalendar events for all past concerts.&lt;br /&gt;
* [http://www.complexspiral.com/ Complex Spiral Consulting], both in the &amp;quot;Events&amp;quot; box on left side, and the separate [http://www.complexspiral.com/events/ Events page]. &lt;br /&gt;
* [http://tantek.com/log Tantek's Thoughts], specifically the &amp;quot;Events&amp;quot; roll in the right-most column.&lt;br /&gt;
* [http://suda.co.uk/projects/holidays/ Lesser Known Holidays], a list of holidays on [http://suda.co.uk suda.co.uk] that can be imported via iCal and hCal so you can compare actual transformation versus intended.&lt;br /&gt;
* [http://norman.walsh.name/2005/itinerary/ Norm Walsh's travel schedule] use hCalendar as well as GRDDL.&lt;br /&gt;
* [http://www.policyawareweb.org/2005/ftf2/paw-mtg Policy Aware Web (PAW) Project Meeting] uses hCalendar to record date-related decisions, and uses a vtodo microformat to record action items.&lt;br /&gt;
* The [http://lufgi4.informatik.rwth-aachen.de Laboratory for Dependable Distributed Systems] publishes it's [http://lufgi4.informatik.rwth-aachen.de/cfps list of notable CfPs on dependability and security] with hCalendar-todo elements.&lt;br /&gt;
* The [http://laughingsquid.com/laughing-squid-10th-anniversary-party/ Laughing Squid 10th Anniversary Party] has an hcalendar page.&lt;br /&gt;
* SPRACI has hcalendar versions of its nightlife/clubbing/gigs/festivals listings for many cities worldwide - eg: [http://www.spraci.com/listhcalendar.php?parea=sydney&amp;amp;category=all Events in Sydney] (check the [http://www.spraci.com/api/ API] pages in the faq section of [http://www.spraci.com/ SPRACI] for more info about the area/city keywords and category tags to use to get data for your city/categories&lt;br /&gt;
* WWF-Australia events calendars: [http://wwf.org.au/act/events/ What's on], [http://wwf.org.au/act/volunteer/ Volunteer]&lt;br /&gt;
* [http://rubyholic.com rubyholic] uses hCalendar to publish calendars for ruby groups.&lt;br /&gt;
* [http://www.bath.ac.uk/whats-on/ University of Bath What's On] uses hCalendar on individual event pages&lt;br /&gt;
* The [http://www.kiez-ev.de/ Kiez] is a small cinema and has published its [http://www.kiez-ev.de/programm program] marked up with hCalendar&lt;br /&gt;
&lt;br /&gt;
=== Examples with some problems ===&lt;br /&gt;
* [http://www.bokle.de/ s'Bokle] is a German music pub. Their events calendar has been marked up with hCalendar.&lt;br /&gt;
** improper use of rrule --[[User:RyanKing|RyanKing]] 16:04, 6 Jan 2006 (PST)&lt;br /&gt;
* [http://plan9.tryphon.org/nancy/list Plan9] - Uses hCalendar to mark up events !&lt;br /&gt;
** dtstart/dtend are implemented on span element [[User:TomArmitage|Tom Armitage]] June 23, 2006&lt;br /&gt;
* [http://www.socaltech.com socalTECH] is a news and information site. Their front page event listing is marked up with hCalendar.&lt;br /&gt;
** dtstart/dtend implemented on span element [[User:TomArmitage|Tom Armitage]] June 23, 2006&lt;br /&gt;
* [http://www.multipack.co.uk The Multipack] features a vevent for the next meeting information.&lt;br /&gt;
** dtstart/dtend are implemented on em element [[User:TomArmitage|Tom Armitage]] June 23, 2006&lt;br /&gt;
* [http://paulschreiber.com/ Paul] Schreiber's [http://iceoasis.shrub.ca/ unofficial schedule site] publishes hCalendar information for upcoming hockey games at [http://www.iceoasis.com/ Ice Oasis]&lt;br /&gt;
** dtstart/dtend are implemented on td element [[User:TomArmitage|Tom Armitage]] June 23, 2006&lt;br /&gt;
&lt;br /&gt;
- whilst Tails parses dtstart/dtend on &amp;lt;em&amp;gt;any&amp;lt;/em&amp;gt; element, technically it really needs to be on abbr. Technorati Microformats Search only looks for the title element on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tags, for instance.&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCalendars. If you have an hCalendar implementation, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
=== Authoring ===&lt;br /&gt;
Implementations you can use to author, create, and publish hCalendar events.&lt;br /&gt;
&lt;br /&gt;
==== Blogging and CMS tools ====&lt;br /&gt;
;Midgard CMS : [http://www.midgard-project.org/documentation/net-nemein-calendar/ Midgard CMS - net.nemein.calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
&lt;br /&gt;
;Drupal module : [http://hybernaut.com/upcoming-hcal Drupal Upcoming.org syndication module emits hCalendar]&lt;br /&gt;
;MovableType and WordPress plug-ins : [http://structuredblogging.org/formats.php StructuredBlogging] is a set of plugins  [http://structuredblogging.org/structuredblogging-wp-latest.zip for  WordPress] and [http://structuredblogging.org/structuredblogging-wp-latest.zip for MovableType] that supports embedding hCalendar and other microformats in templates and blog posts.&lt;br /&gt;
;Textpattern plug-in : [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding hCalendar and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
&lt;br /&gt;
==== Browser scripts and plug-ins ====&lt;br /&gt;
Browser plugins that work with existing authoring tools:&lt;br /&gt;
; Any browser with javascript and a little bit of CSS : [http://microformats.org/code/hcalendar/creator microformats.org hCalendar creator]  (see also original: [http://theryanking.com/ Ryan King] has an [http://theryanking.com/microformats/hcalendar-creator.html hCalendar creator]).&lt;br /&gt;
; Firefox Greasemonkey user script hCalendar creator : [http://www.decafbad.com/blog/2005/06/08/greasemonkey_magic magic_hcalendar Greasemonkey user script by Les Orchard] - allows easy form entry of an event into any textarea, e.g. into a blog post text area.&lt;br /&gt;
; Firefox Greasemonkey user script hCalendar to Google Calendar: [http://torrez.us Elias Torres] has created a [http://torrez.us/archives/2006/04/13/431/ simple script] that will parse hCalendar entries and create a link to add event to [http://www.google.com/calendar/ Google Calendar's] service. Based on [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats George's] and [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats Arve's] work.&lt;br /&gt;
&lt;br /&gt;
==== Desktop Authoring Tools ====&lt;br /&gt;
;Dreamweaver Extension : [http://www.webstandards.org/action/dwtf/microformats/ Extension suite] for Dreamweaver 8 from the [http://webstandards.org/ Web Standards Project].&lt;br /&gt;
;xfy : &lt;br /&gt;
In [https://www.xfytec.com/community/ xfy Community], there are some hCalendar implementations.&lt;br /&gt;
&lt;br /&gt;
* [https://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=15&amp;amp;lid=25 hCalendar via RSS] parses an RSS feed, retrieves XHTML documents linked from that feed, and syndicates hCalendars into a calendar view.&lt;br /&gt;
* [https://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=19&amp;amp;lid=23 hCalendar Marker XVCD] helps to mark up an event information in XHTML document with hCalendar. &lt;br /&gt;
* [https://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=15&amp;amp;lid=17 Simple RDF Calendar XVCD] is a schedule tool which uses RDF Calendar format. It also converts RDF Calendar format to iCalendar and hCalendar format.&lt;br /&gt;
&lt;br /&gt;
=== Search and Discovery ===&lt;br /&gt;
&lt;br /&gt;
* [http://kitchen.technorati.com/search Technorati Microformats Search] indexes [[hcard|hCard]], [[hcalendar|hCalendar]], and [[hreview|hReview]] as [http://tantek.com/log/2006/05.html#d31t1802 announced by Tantek]. &lt;br /&gt;
&lt;br /&gt;
=== Conversion and Import ===&lt;br /&gt;
Implementations you can use to importing into a Calendar Application, typically by converting hCalendar to iCalendar/vCalendar.&lt;br /&gt;
&lt;br /&gt;
==== Web Services ====&lt;br /&gt;
These return iCalendar (.ics) and other calendar formats for easy importing into typical calendar programs or other processing.&lt;br /&gt;
* [http://feeds.technorati.com/events Technorati Events Feed service] uses X2V library to parse hCalendar and return iCalendar (.ics).  Note friendly URL, e.g. http://feeds.technorati.com/events/http%3A//microformats.org&lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] parses hCalendar and produces a .ics (iCalendar) stream.  Note: needs to be updated to track changes in the specification as they occur.&lt;br /&gt;
* [http://lifelint.net/ Life Lint Parser] parses hCalendar and produces .ics, .rdf and debugging information and attempts to be more fully compliant to the iCal standard than previous implementations.  It can be used in the same manner as X2V.  Can output iCal (w optional Outlook 2002 compat), and RDF.&lt;br /&gt;
* [http://spanningsalesforce.com/ Spanning Salesforce] produces hCalendar-enabled RSS feeds and .ics calendars from Salesforce.com.&lt;br /&gt;
&lt;br /&gt;
==== Firefox Greasemonkey Plugins ====&lt;br /&gt;
* [http://george.hotelling.net/90percent/ George] has built a [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey user script that detects hCalendar events and allows users to easily add them to their calendar application(s)].&lt;br /&gt;
* [http://inside.glnetworks.de/ Martin Rehfeld] has updated the work of [http://blogmatrix.blogmatrix.com/ David Janes] and produced a [[Greasemonkey]] [http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/ script] that finds many microformat elements, including hCalendar events, and [http://blog.davidjanes.com/mtarchives/2005_08.html#003379 provides a popup menu of actions]. The hCalendar to vCalendar conversion is done internally within the script. ''This will work with FireFox 1.5+/GreaseMonkey 0.6.4+ now.''&lt;br /&gt;
&lt;br /&gt;
==== Aggregators ====&lt;br /&gt;
* [http://placenamehere.com/mf/nnwextract/ Extract Microformats] is a script for NetNewsWire that supports extracting hCard and hCalendar data in blog posts (via technorati service). Written by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://kula.jp/software/endo/screenshots/ Endo], an OS X aggregator, supports discovering hCal and adding those events to iCal. Look at the last screenshot at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
=== Browsing ===&lt;br /&gt;
Implementations that detect, display and otherwise highlight hCalendar events in pages.&lt;br /&gt;
&lt;br /&gt;
* In [http://www.xfytec.com/community/ xfy Community], there are some hCalendar implementations. &amp;quot;hCalendar via RSS&amp;quot; parses an RSS feed, retrieves XHTML documents linked from that feed, and syndicates hCalendars into a calendar view.&lt;br /&gt;
* [http://web.mit.edu/glasser/www/JSCalendar/ JSCalendar] parses hCalendar and produces a displayable HTML table/CSS-based calendar.&lt;br /&gt;
&lt;br /&gt;
==== Firefox extension ====&lt;br /&gt;
[http://blog.codeeg.com/tails-firefox-extension/ Tails is a Firefox Extension] that will display the presence of microformats ([[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]) on a webpage.&lt;br /&gt;
&lt;br /&gt;
==== Flock extension ====&lt;br /&gt;
[http://blog.codeeg.com/2006/03/20/flock-tails-flocktails/ Flocktails] - port of Tails extension for Flock 0.5.12 that looks for hCards, hCalendar, xFolk and hReview and tosses them into a handy topbar&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
Open source libraries of hCalendar parsers and other related code for building hCalendar implementations.&lt;br /&gt;
; Javascript : [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats simple hCalendar parser] by [http://virtuelvis.com/ Arve Bersvendsen]&lt;br /&gt;
; PHP : [http://randomchaos.com/microformats/base/ Microformat Base] is an open-source PHP microformat aggregation crawler, currently recognizing hreview, hcalendar, and hcard.&lt;br /&gt;
; Ruby : [http://opensource.reevoo.com/2006/03/08/release-uformats-12/ uformats] is a ruby library that can parse [[hCalendar]], [[hCard]], [[hReview]] and [[rel-tag]]&lt;br /&gt;
; XSLT :&lt;br /&gt;
* X2V is available as an XSLT library&lt;br /&gt;
* [http://dev.w3.org/cvsweb/2001/palmagent/ palmagent] by [[User:DanC]] includes  toICal.xsl and test materials; it works much like xhtml2vcal.xsl in X2V. See also: [http://www.w3.org/2002/12/cal/ RDF Calendar workspace] with icalendar test materials.&lt;br /&gt;
&lt;br /&gt;
=== Potential implementations ===&lt;br /&gt;
&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [http://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcalendar hCalendar term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation, 20040911]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.ietf.org/internet-drafts/draft-royer-ical-basic-04.txt iCal-Basic draft 04]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCalendar ====&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&lt;br /&gt;
* [http://www.softwarestudio.org/iCal/2445Issues.html RFC2445 Issues List]&lt;br /&gt;
* [http://ietf.webdav.org/calsify/ CALSIFY WG Links And Resources]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator hCalendar creator] ([[hcalendar-creator-feedback|feedback]]) - create your own hCalendar events.&lt;br /&gt;
* [[hcalendar-authoring|hCalendar authoring]] - learn how to add hCalendar markup to your existing events.&lt;br /&gt;
* [[hcalendar-faq|hCalendar FAQ]] - If you have any questions about hCalendar, check here, and if you don't find answers, add your questions!&lt;br /&gt;
* [[hcalendar-parsing|hCalendar parsing]] - Normatively details of how to parse hCalendar.&lt;br /&gt;
* [[hcalendar-issues|hCalendar issues]] - Please add any issues with the specification to the issues page.&lt;br /&gt;
* [[hcalendar-profile|hCalendar profile]] - The XMDP profile for hCalendar&lt;br /&gt;
&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. These thoughts, issues, and questions are kept in separate pages.&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-brainstorming|hCalendar Brainstorming]] - where we are keeping our brainstorms and other explorations relating to hCard&lt;br /&gt;
* [[hcalendar-tests|hCalendar tests]] - a wiki page with actual embedded hCalendar events to try parsing.&lt;br /&gt;
* [[icalendar-implementations|iCalendar implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.livejournal.com/users/jwz/444651.html jwz - Hula] (required reading)&lt;br /&gt;
* [http://www.jwz.org/doc/groupware.html Groupware Bad by Jamie Zawinski] crystalizes the reason for hCalendar ('''emphasis''' added):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;Right now people can do that by publishing .ics files, but  it's not trivial to do so, and it's work on the part of other people  to look at them. '''If it's not HTML hanging off our friend's home page  that can be viewed in any browser on a public terminal in a library,  the bar to entry is too high and it's useless.'''&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&lt;br /&gt;
* [http://weblog.infoworld.com/udell/2006/01/11.html#a1368 Moving forward with microformats] by [http://weblog.infoworld.com/udell Jon Udell] provides an hCalendar example and some discussion.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcalendar hCalendar tag]&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=15928</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=15928"/>
		<updated>2006-07-18T08:16:16Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Examples from the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Discussion Participants ==&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://blog.factoryjoe.com/ Chris Messina], [http://roundtwo.com Round Two, Inc.]&lt;br /&gt;
* [http://climbtothestars.org Stephanie Booth], [http://cocomment.com coComment] (hope I'm not messing things up by putting them here, please let me know if they should go elsewhere)&lt;br /&gt;
&lt;br /&gt;
= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... &lt;br /&gt;
and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; &lt;br /&gt;
at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* mfComment &amp;quot;small&amp;quot; example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;div class=&amp;quot;mfcomment&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;target&amp;quot; href=&amp;quot;http://an9.org/devdev/shdh2/&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;span class=&amp;quot;commenter&amp;quot;&amp;amp;gt;anonymous&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;abbr class=&amp;quot;dtcommented&amp;quot; title=&amp;quot;20050612T21:30-0700&amp;quot;&amp;amp;gt;June 12th, 2005&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;quot;description&amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;p&amp;amp;gt;Gosh, this is neat.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;self bookmark&amp;quot; href=&amp;quot;http://sxore.com/comment/view/14&amp;quot;&amp;amp;gt;link to this comment&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CommentAPI&lt;br /&gt;
http://wellformedweb.org/story/9 Granted, this is not XHTML, but still should be useful as an example of expressing comments structurally.&lt;br /&gt;
&lt;br /&gt;
* [http://blogxoxo.blogspot.com/2006/01/xoxo-blog-format.html XOXO Blog Format] (comment subset and suggested extension to [[hatom]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;ul class=&amp;quot;xoxo comments&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;li id=&amp;quot;c836428&amp;quot;&amp;amp;gt;&lt;br /&gt;
       Posted on &amp;amp;lt;a href=&amp;quot;COMMENT PERMALINK&amp;quot; title=&amp;quot;COMMENT TIMESTAMP (unix timestamp in seconds or nanoseconds)&amp;quot;&amp;amp;gt;COMMENT DATE POSTED&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
   by &amp;amp;lt;a href=&amp;quot;AUTHOR URL&amp;quot;&amp;amp;gt;AUTHOR NAME&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;dl&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;dt&amp;amp;gt;body&amp;amp;lt;/dt&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;dd&amp;amp;gt;COMMENT BODY&amp;amp;lt;/dd&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/dl&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Wordpress.com&lt;br /&gt;
from [http://steph.wordpress.com/2006/06/04/before-and-after/]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
	&amp;lt;ol id=&amp;quot;commentlist&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;li class=&amp;quot;alt&amp;quot; id=&amp;quot;comment-1143&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h3 class=&amp;quot;commenttitle&amp;quot;&amp;gt;&amp;lt;a href='http://www.derriere-le-hublot.com' rel='external nofollow'&amp;gt;virginie&amp;lt;/a&amp;gt; said,&amp;lt;/h3&amp;gt;&lt;br /&gt;
		&amp;lt;p class=&amp;quot;commentmeta&amp;quot;&amp;gt;June 6, 2006 @ &amp;lt;a href=&amp;quot;#comment-1143&amp;quot; title=&amp;quot;Permanent link to this comment&amp;quot;&amp;gt;9:02 pm&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;p&amp;gt;Nice hairdo! I really think it suits you! And the colour is different from the last times, isn&amp;amp;#8217;t it?&amp;lt;/p&amp;gt;&lt;br /&gt;
		&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=7504</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=7504"/>
		<updated>2006-07-18T08:12:06Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== Discussion Participants ==&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://blog.factoryjoe.com/ Chris Messina], [http://roundtwo.com Round Two, Inc.]&lt;br /&gt;
* [http://climbtothestars.org Stephanie Booth], [http://cocomment.com coComment] (hope I'm not messing things up by putting them here, please let me know if they should go elsewhere)&lt;br /&gt;
&lt;br /&gt;
= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... &lt;br /&gt;
and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; &lt;br /&gt;
at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* mfComment &amp;quot;small&amp;quot; example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;div class=&amp;quot;mfcomment&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;target&amp;quot; href=&amp;quot;http://an9.org/devdev/shdh2/&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;span class=&amp;quot;commenter&amp;quot;&amp;amp;gt;anonymous&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;abbr class=&amp;quot;dtcommented&amp;quot; title=&amp;quot;20050612T21:30-0700&amp;quot;&amp;amp;gt;June 12th, 2005&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;quot;description&amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;p&amp;amp;gt;Gosh, this is neat.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;self bookmark&amp;quot; href=&amp;quot;http://sxore.com/comment/view/14&amp;quot;&amp;amp;gt;link to this comment&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CommentAPI&lt;br /&gt;
http://wellformedweb.org/story/9 Granted, this is not XHTML, but still should be useful as an example of expressing comments structurally.&lt;br /&gt;
&lt;br /&gt;
* [http://blogxoxo.blogspot.com/2006/01/xoxo-blog-format.html XOXO Blog Format] (comment subset and suggested extenion to [[hatom]])&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;ul class=&amp;quot;xoxo comments&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;li id=&amp;quot;c836428&amp;quot;&amp;amp;gt;&lt;br /&gt;
       Posted on &amp;amp;lt;a href=&amp;quot;COMMENT PERMALINK&amp;quot; title=&amp;quot;COMMENT TIMESTAMP (unix timestamp in seconds or nanoseconds)&amp;quot;&amp;amp;gt;COMMENT DATE POSTED&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
   by &amp;amp;lt;a href=&amp;quot;AUTHOR URL&amp;quot;&amp;amp;gt;AUTHOR NAME&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;dl&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;dt&amp;amp;gt;body&amp;amp;lt;/dt&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;dd&amp;amp;gt;COMMENT BODY&amp;amp;lt;/dd&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/dl&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comment-problem&amp;diff=7505</id>
		<title>comment-problem</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comment-problem&amp;diff=7505"/>
		<updated>2006-07-18T08:04:21Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Contributors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Comment Problem&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a way that can be programically represented, ingested into some kind of datastore, searched or agregated?&lt;br /&gt;
__TOC__&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* dotBen (Ben Metcalfe)&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
* Stephanie Booth for coComment (wannabe contributor)&lt;br /&gt;
&lt;br /&gt;
== Examples of desired behaviours ==&lt;br /&gt;
* I post a comment to a blog, and want to monitor responses made to my comment - but I don't want to have to visit the website regularly to manually check for reponses&lt;br /&gt;
* I want to monitor all comments published to my blog in my newsreader&lt;br /&gt;
* I want to be able to be alerted when someone posts a comment to my favourite blog&lt;br /&gt;
&lt;br /&gt;
== Examples of existing formats, products and services ==&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.cocomment.com coComment]''' provides this kind of functionality by requireing each commentor to regisger an account with them and use a client-based bookmarklet to post a copy of the comment to the cocomment servers.  This results in a [http://benmetcalfe.com/blog/index.php/2006/02/05/cocomment-semantically-forked-conversation/ semantically forked converastion].  It does however provide an RSS feed for each blog post.&lt;br /&gt;
* '''[http://www.wordpress.org WordPress]''' already offers a comment stream RSS feed that can be pulled into the representation of the standard RSS feed of a blog via extensions in the originally feed.&lt;br /&gt;
* See [[comment-examples]] for more specific examples of comments being published on blogs and other sites.&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4301</id>
		<title>multilingual-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4301"/>
		<updated>2006-01-22T10:14:56Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Code Samples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[multilingual-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
Multilingual blogs (or sites) spotted in the wild:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://dangereusetrilingue.net/&lt;br /&gt;
&lt;br /&gt;
People with parallel blogs (not really a solution to the problem stated, more like a workaround):&lt;br /&gt;
&lt;br /&gt;
* http://www.heartsnatcher.com/ and http://unknowngenius.com/blog/&lt;br /&gt;
* http://loiclemeur.com/france/ and http://loiclemeur.com/&lt;br /&gt;
&lt;br /&gt;
== Code Samples ==&lt;br /&gt;
&lt;br /&gt;
From climbtothestars.org&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;post&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;p class=&amp;quot;date-permalink&amp;quot;&amp;gt;permalink here&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;h2 class=&amp;quot;post-title&amp;quot; id=&amp;quot;post-1259&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&amp;quot;&lt;br /&gt;
        rel=&amp;quot;bookmark&amp;quot; title=&amp;quot;Permanent Link: Requirements for a Multilingual Wordpress Plugin&amp;quot;&amp;gt;&lt;br /&gt;
        Requirements for a Multilingual Wordpress Plugin&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;other-excerpt&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Quelques réflexions concernant un plugin &lt;br /&gt;
    multilingue pour WordPress.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;        	&lt;br /&gt;
	&amp;lt;div class=&amp;quot;post-content&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;My blog has been bilingual for a long time now. Rest of post content...&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4299</id>
		<title>multilingual-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4299"/>
		<updated>2006-01-22T10:12:23Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Code Samples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[multilingual-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
Multilingual blogs (or sites) spotted in the wild:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://dangereusetrilingue.net/&lt;br /&gt;
&lt;br /&gt;
People with parallel blogs (not really a solution to the problem stated, more like a workaround):&lt;br /&gt;
&lt;br /&gt;
* http://www.heartsnatcher.com/ and http://unknowngenius.com/blog/&lt;br /&gt;
* http://loiclemeur.com/france/ and http://loiclemeur.com/&lt;br /&gt;
&lt;br /&gt;
== Code Samples ==&lt;br /&gt;
&lt;br /&gt;
From climbtothestars.org&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;post&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;p class=&amp;quot;date-permalink&amp;quot;&amp;gt;permalink here&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;h2 class=&amp;quot;post-title&amp;quot; id=&amp;quot;post-1259&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&amp;quot; rel=&amp;quot;bookmark&amp;quot; title=&amp;quot;Permanent Link: Requirements for a Multilingual Wordpress Plugin&amp;quot;&amp;gt;Requirements for a Multilingual Wordpress Plugin&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;other-excerpt&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Quelques réflexions concernant un plugin multilingue pour WordPress.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;        	&lt;br /&gt;
	&amp;lt;div class=&amp;quot;post-content&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;My blog has been bilingual for a long time now. Rest of post content...&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4298</id>
		<title>multilingual-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4298"/>
		<updated>2006-01-22T10:07:10Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[multilingual-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
Multilingual blogs (or sites) spotted in the wild:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://dangereusetrilingue.net/&lt;br /&gt;
&lt;br /&gt;
People with parallel blogs (not really a solution to the problem stated, more like a workaround):&lt;br /&gt;
&lt;br /&gt;
* http://www.heartsnatcher.com/ and http://unknowngenius.com/blog/&lt;br /&gt;
* http://loiclemeur.com/france/ and http://loiclemeur.com/&lt;br /&gt;
&lt;br /&gt;
== Code Samples ==&lt;br /&gt;
&lt;br /&gt;
From climbtothestars.org&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;post&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;p class=&amp;quot;date-permalink&amp;quot;&amp;gt;permalink here&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;h2 class=&amp;quot;post-title&amp;quot; id=&amp;quot;post-1259&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&amp;quot; rel=&amp;quot;bookmark&amp;quot; title=&amp;quot;Permanent Link: Requirements for a Multilingual Wordpress Plugin&amp;quot;&amp;gt;Requirements for a Multilingual Wordpress Plugin&amp;lt;/a&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;div class=&amp;quot;other-excerpt&amp;quot; lang=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Quelques réflexions concernant un plugin multilingue pour WordPress.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;        	&lt;br /&gt;
	&amp;lt;div class=&amp;quot;post-content&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;My blog has been bilingual for a long time now. Rest of post content...&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4300</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4300"/>
		<updated>2006-01-22T08:18:29Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: /* Trying to formulate the problem again */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Managing multilingual blogs and sites ==&lt;br /&gt;
&lt;br /&gt;
The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question or tried to find a solution (separate page for these?):&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;br /&gt;
* http://doocy.net/archives/2005/01/20/the-multilingual-acknowledgement/&lt;br /&gt;
* http://climbtothestars.org/archives/2004/07/11/multilingual-weblog/&lt;br /&gt;
* http://www.zylstra.org/blog/archives/2003/06/multilingual_bl.html&lt;br /&gt;
* http://www.mslpr.com/blogworks/archives/2005/06/from_bilingual.html&lt;br /&gt;
* http://web.archive.org/web/20041015024202/www.eibar.org/blogak/luistxo/en/68 (original site down?)&lt;br /&gt;
&lt;br /&gt;
Related documents:&lt;br /&gt;
&lt;br /&gt;
* http://www.la-grange.net/2002/09/03.html&lt;br /&gt;
* http://www.w3.org/TR/html401/types.html#type-links&lt;br /&gt;
&lt;br /&gt;
== Trying to state the problem again ==&lt;br /&gt;
&lt;br /&gt;
Many web authors have a multilingual readership. This means a readership composed of people who are monolingual in language A, monolingual in language B, people who are perfectly bilingual and the whole range of language proficiency in-between. Often, the solution found for &amp;quot;multilingual&amp;quot; content is to create &amp;quot;mirror&amp;quot; versions of a site in different languages. This functions for sites which are static or are maintained by a huge team of people. It is not viable for a blog or forms of publication which encourage people to express themselves online by making it ''easy'' to publish.&lt;br /&gt;
&lt;br /&gt;
A multilingual site will be a site containing more than one language. How can it be made friendly for all types of readers -- from monolingual to perfectly bilingual, including monolingual people who have enough working knowledge of other languages to make the effort of trudging through an article in a foreign language if it sounds interesting enough? How can we semantically mark up pages containing more than one language, and create logical links between content expressed in other languages with varying degrees of closeness to the original?&lt;br /&gt;
&lt;br /&gt;
Defining sound markup is a good foundation for then working &amp;quot;inwards&amp;quot; and moving towards tools to manage such sites.&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4295</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4295"/>
		<updated>2006-01-22T08:04:47Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Managing multilingual blogs and sites ==&lt;br /&gt;
&lt;br /&gt;
The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question or tried to find a solution (separate page for these?):&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;br /&gt;
* http://doocy.net/archives/2005/01/20/the-multilingual-acknowledgement/&lt;br /&gt;
* http://climbtothestars.org/archives/2004/07/11/multilingual-weblog/&lt;br /&gt;
&lt;br /&gt;
Related documents:&lt;br /&gt;
&lt;br /&gt;
* http://www.la-grange.net/2002/09/03.html&lt;br /&gt;
* http://www.w3.org/TR/html401/types.html#type-links&lt;br /&gt;
&lt;br /&gt;
== Trying to formulate the problem again ==&lt;br /&gt;
&lt;br /&gt;
Many web authors have a multilingual readership. This means a readership composed of people who are monolingual in language A, monolingual in language B, people who are perfectly bilingual and the whole range of language proficiency in-between. Often, the solution found for &amp;quot;multilingual&amp;quot; content is to create &amp;quot;mirror&amp;quot; versions of a site in different languages. This functions for sites which are static or are maintained by a huge team of people. It is not viable for a blog or forms of publication which encourage people to express themselves online by making it ''easy'' to publish.&lt;br /&gt;
&lt;br /&gt;
A multilingual site will be a site containing more than one language. How can it be made friendly for all types of readers -- from monolingual to perfectly bilingual, including monolingual people who have enough working knowledge of other languages to make the effort of trudging through an article in a foreign language if it sounds interesting enough? How can we semantically mark up pages containing more than one language, and create logical links between content expressed in other languages with varying degrees of closeness to the original?&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4294</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4294"/>
		<updated>2006-01-22T08:00:31Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question or tried to find a solution (separate page for these?):&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;br /&gt;
* http://doocy.net/archives/2005/01/20/the-multilingual-acknowledgement/&lt;br /&gt;
* http://climbtothestars.org/archives/2004/07/11/multilingual-weblog/&lt;br /&gt;
&lt;br /&gt;
Related documents:&lt;br /&gt;
&lt;br /&gt;
* http://www.la-grange.net/2002/09/03.html&lt;br /&gt;
* http://www.w3.org/TR/html401/types.html#type-links&lt;br /&gt;
&lt;br /&gt;
== Trying to formulate the problem again ==&lt;br /&gt;
&lt;br /&gt;
Many web authors have a multilingual readership. This means a readership composed of people who are monolingual in language A, monolingual in language B, people who are perfectly bilingual and the whole range of language proficiency in-between. Often, the solution found for &amp;quot;multilingual&amp;quot; content is to create &amp;quot;mirror&amp;quot; versions of a site in different languages. This functions for sites which are static or are maintained by a huge team of people. It is not viable for a blog or forms of publication which encourage people to express themselves online by making it ''easy'' to publish.&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:StephanieBooth&amp;diff=31666</id>
		<title>User:StephanieBooth</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:StephanieBooth&amp;diff=31666"/>
		<updated>2006-01-22T07:59:02Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* http://stephanie-booth.com/&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://steph.wordpress.org/&lt;br /&gt;
&lt;br /&gt;
bunnywabbit_ or bunny on irc.freenode.net. Kevin Marks is to blame for my presence here.&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:StephanieBooth&amp;diff=4292</id>
		<title>User:StephanieBooth</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:StephanieBooth&amp;diff=4292"/>
		<updated>2006-01-22T07:58:35Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* http://stephanie-booth.com/&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://steph.wordpress.org/&lt;br /&gt;
&lt;br /&gt;
bunnywabbit_ or bunny on irc.freenode.net&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4297</id>
		<title>multilingual-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4297"/>
		<updated>2006-01-22T07:54:46Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[multilingual-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
Multilingual blogs (or sites) spotted in the wild:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://dangereusetrilingue.net/&lt;br /&gt;
&lt;br /&gt;
People with parallel blogs (not really a solution to the problem stated, more like a workaround):&lt;br /&gt;
&lt;br /&gt;
* http://www.heartsnatcher.com/ and http://unknowngenius.com/blog/&lt;br /&gt;
* http://loiclemeur.com/france/ and http://loiclemeur.com/&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4291</id>
		<title>multilingual-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4291"/>
		<updated>2006-01-22T07:54:13Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[multilingual-brainstorm]]&lt;br /&gt;
&lt;br /&gt;
Multilingual blogs (or sites) spotted in the wild:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://dangereusetrilingue.net/&lt;br /&gt;
&lt;br /&gt;
People with parallel blogs (not really a solution to the problem stated, more like a workaround):&lt;br /&gt;
&lt;br /&gt;
* http://www.heartsnatcher.com/ and http://unknowngenius.com/blog/&lt;br /&gt;
* http://loiclemeur.com/france/ and http://loiclemeur.com/&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4290</id>
		<title>multilingual-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-examples&amp;diff=4290"/>
		<updated>2006-01-22T07:53:02Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Multilingual blogs (or sites) spotted in the wild:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/&lt;br /&gt;
* http://dangereusetrilingue.net/&lt;br /&gt;
&lt;br /&gt;
People with parallel blogs (not really a solution to the problem stated, more like a workaround):&lt;br /&gt;
&lt;br /&gt;
* http://www.heartsnatcher.com/ and http://unknowngenius.com/blog/&lt;br /&gt;
* http://loiclemeur.com/france/ and http://loiclemeur.com/&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4293</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4293"/>
		<updated>2006-01-22T07:50:34Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question or tried to find a solution (separate page for these?):&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;br /&gt;
* http://doocy.net/archives/2005/01/20/the-multilingual-acknowledgement/&lt;br /&gt;
* http://climbtothestars.org/archives/2004/07/11/multilingual-weblog/&lt;br /&gt;
&lt;br /&gt;
Related documents:&lt;br /&gt;
&lt;br /&gt;
* http://www.la-grange.net/2002/09/03.html&lt;br /&gt;
* http://www.w3.org/TR/html401/types.html#type-links&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4289</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4289"/>
		<updated>2006-01-22T07:48:14Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question or tried to find a solution (separate page for these?):&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;br /&gt;
* http://doocy.net/archives/2005/01/20/the-multilingual-acknowledgement/&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4288</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4288"/>
		<updated>2006-01-22T07:44:37Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question (separate page for these?):&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4287</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4287"/>
		<updated>2006-01-22T07:44:20Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;br /&gt;
&lt;br /&gt;
Let's gather links to posts which have already reflected on this question:&lt;br /&gt;
&lt;br /&gt;
* http://climbtothestars.org/archives/2006/01/22/requirements-for-a-multilingual-wordpress-plugin/&lt;br /&gt;
* http://epeus.blogspot.com/2005_01_01_epeus_archive.html#110513233021128637&lt;br /&gt;
* http://blogamundo.net/dev/2005/10/31/a-nice-language-switching-widget/&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4286</id>
		<title>multilingual-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=multilingual-brainstorming&amp;diff=4286"/>
		<updated>2006-01-22T07:42:42Z</updated>

		<summary type="html">&lt;p&gt;StephanieBooth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The boundaries on the web are linguistic. An increasing number of people have multilingual websites and blogs. However, existing blog software, although localizable, is designed with the monolingual author/reader in mind. HTML specs are designed mainly for monolingual web pages.&lt;br /&gt;
&lt;br /&gt;
* How should similar content in different languages (whether translated, re-phrased, abstracted) be organised and related?&lt;br /&gt;
* How should blogging software make this possible?&lt;br /&gt;
* Three levels of difficulty (or subproblems):&lt;br /&gt;
** Markup&lt;br /&gt;
** Interface for the reader&lt;br /&gt;
** Authoring process&lt;br /&gt;
** (And a fourth: integration in specific blogging tools)&lt;br /&gt;
&lt;br /&gt;
We can start with a multilingual blog safari: [[multilingual-examples]]&lt;/div&gt;</summary>
		<author><name>StephanieBooth</name></author>
	</entry>
</feed>