<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SSriram</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SSriram"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/SSriram"/>
	<updated>2026-06-11T08:20:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=3013</id>
		<title>tagspeak-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=3013"/>
		<updated>2005-11-13T20:48:12Z</updated>

		<summary type="html">&lt;p&gt;SSriram: /* gada.be formulation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= tagspeak examples =&lt;br /&gt;
tagspeak is the way in which ordinary people construct tags.&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
As tags have grown in popularity and usage they are increasingly &lt;br /&gt;
called upon to undertake additional tasks besides categorization such as-&lt;br /&gt;
&lt;br /&gt;
*As directives to route content, associate tags to a group tag or associate with a broader consensus tag&lt;br /&gt;
*Provide additional attributes such as username, genre etc. for a tag&lt;br /&gt;
&lt;br /&gt;
Currently, these additional tag attributes are being marked up in an ad-hoc &lt;br /&gt;
fashion as decided by individuals, consensus groups and/or tag services.&lt;br /&gt;
&lt;br /&gt;
Formulating a standard for tagspeak would &lt;br /&gt;
*assist taggers - who could use the same formulation across multiple services&lt;br /&gt;
*assist tagservices - who could build support for the range of tagspeak instead of one-of and ad-hoc development.&lt;br /&gt;
*assist tag processors - who could build parsers for tagspeak&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [http://sriram.wordpress.com S. Sriram]&lt;br /&gt;
&lt;br /&gt;
== Real-World Examples ==&lt;br /&gt;
Everyday users construct tags in two ways&lt;br /&gt;
*with links: using the rel-tag formulation&lt;br /&gt;
*in plain text: on taggable services such as flickr, delcious etc.&lt;br /&gt;
&lt;br /&gt;
=== Link examples ===&lt;br /&gt;
The primary example of this is the rel-tag formulation, which although&lt;br /&gt;
works quite well, could be broadened to assist everyday bloggers &lt;br /&gt;
as this [http://napsterization.org/stories/archives/000569.html study] indicates. &lt;br /&gt;
&lt;br /&gt;
==== Technorati and rel-tag formulations ====&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://technorati.com/&amp;lt;tag&amp;gt;&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gada.be formulation ====&lt;br /&gt;
Uses the first word in the url as the tag. This has the benefit of making it very easy &lt;br /&gt;
to remember, and is especially useful for mobile customers.&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://&amp;lt;tag&amp;gt;.gada.be&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Proposed formulations - blogspeak.org &amp;amp; inames ====&lt;br /&gt;
These are not currently in real-world implementations but are examples&lt;br /&gt;
of some thinking that in effect combines the above two approaches&lt;br /&gt;
[http://blogspeak.org/tagspeak.html blogspeak.org/tagspeak.html]&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://TAGSPACE.someservice.com/../PAR/AME/TERS/&amp;lt;tag&amp;gt;&amp;quot;  rel=&amp;quot;tag&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://www.seedwiki.com/wiki/itag/power_i-tags.cfm itags]&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href='http://xri.itags.net/=mary/(+blog)/napsterization*&lt;br /&gt;
         (=mary/(+tag)/(+dog))*(=mary/(+blog.post)/41)/dog'&amp;gt;dog&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Plain text examples ===&lt;br /&gt;
==== delicious :colon ====&lt;br /&gt;
The use of colon : as a separator &lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  for:username - when a bookmark is tagged thus it is routed to the specified users's space &lt;br /&gt;
                 within delicious&lt;br /&gt;
  groupname:tag - This type formulation is rumored+ to be released soon.&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
+[http://www.hyperorg.com/blogger/mtarchive/berkman_joshua_schachter.html source of rumor]&lt;br /&gt;
==== shadows.com &amp;amp; jots.com :&amp;amp; ====&lt;br /&gt;
The use of @ to denote a group&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  @tag denotes a group tag&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== delicious &amp;amp; technorati :+ ====&lt;br /&gt;
The use of + to denote an intersection&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  tag1+tag2 denotes an intersection of tags when used to search&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inames ====&lt;br /&gt;
inames use an 'equal to' = sign to prepend the iname&lt;br /&gt;
&lt;br /&gt;
==== HonorTags &amp;amp; Tagback(1) - The use of a standard prefix ====&lt;br /&gt;
[http://honortags.com/ HonorTags]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     HonorTagJournalism&lt;br /&gt;
     HonorTagProfessional&lt;br /&gt;
     HonorTagAdvocate&lt;br /&gt;
     HonorTagPersonal&lt;br /&gt;
     HonorTagFiction&lt;br /&gt;
     HonorTagUnTag &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://weblog.burningbird.net/archives/2005/02/07/introducing-tag-back/ Tagback(1)]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Strip spaces from the title and add a prefix such as bb to the begining&lt;br /&gt;
Title: Introducing tagback&lt;br /&gt;
tag: bbintroducingtagback&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Proposed formulations ====&lt;br /&gt;
These are not in real world use but are proposed&lt;br /&gt;
and use a combination of : &amp;amp; =iname &lt;br /&gt;
* [http://tagspaces.org/index.php?title=WorkingDraft tagspaces.org]&lt;br /&gt;
tag attributes separated by colons appended with an optional iname&lt;br /&gt;
* Open Tags &amp;amp; Tagback (2) - The use of a fragment &lt;br /&gt;
[http://www.corante.com/getreal/archives/2005/11/01/itags_open_tags.php Open Tags &amp;amp; Tagback(2)]&lt;br /&gt;
Instead of the last segment of the url being the tag, having the fragment be the tag&lt;br /&gt;
and this fragment points to a position on the page which would show a list of&lt;br /&gt;
trackback like tagback pings from the various tag-processors who have picked&lt;br /&gt;
the tag up.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href=&lt;br /&gt;
  &amp;quot;http://www.corante.com/getreal/archives/2005/07/24/name_of_post.php#tag_thai&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;thai&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Existing Practices ==&lt;br /&gt;
Here are a couple of thoughts on existing practices&lt;br /&gt;
*plain-text: The punctuations in use are either used as a separator or as a qualifier. The separator currently in use is the colon as adopted by delicious. @ and = are used as qualifiers for a group and iname respectively. This nuanced distinction is useful as it could allow for constructs such as @group:tag or =iname:tag&lt;br /&gt;
*links: Explicit tagging wherein bloggers place rel=&amp;quot;tag&amp;quot; attributes has ramped up from 0% in 2005 January 1 (before [[rel-tag]] was introduced) to 35% as of 2005 November 1.  This rapid ramp has demonstrated that visible rel-tags are quickly being adopted, both by individual bloggers and blogging tools, and also displacing invisible RSS Category or invisible DC:Subject keywords.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
*Link: Allow tags to be any one of the following&lt;br /&gt;
**The last fragment in a url&lt;br /&gt;
**The first word in a url where no words exist beyond the TLD&lt;br /&gt;
**The last word in a url if no fragment is present (This is the current rel-tag standard)&lt;br /&gt;
***Where the last word or last fragment is the tag, the optional use of the first word as a tagspace&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Last fragment: &amp;lt;a href=&amp;quot;http://bla-bla.com/../xyz.html#thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First word: &amp;lt;a href=&amp;quot;http://thetag.bla-bla.com/&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
Last word: &amp;lt;a href=&amp;quot;http://bla-bla.com/../thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First &amp;amp; Last fragment: &amp;lt;a href=&amp;quot;http://tagspace.bla-bla.com/../xyz.html#thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First &amp;amp; Last word: &amp;lt;a href=&amp;quot;http://tagspace.bla-bla.com/../thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Plain text: Allow the use of special punctuations as ''separators'' and ''qualifiers''&lt;br /&gt;
**The use of a : as a separator&lt;br /&gt;
***Establish a reserved set of tag directives such as 'for', 'domain names' etc.&lt;br /&gt;
**The use of a + for more than one tag&lt;br /&gt;
**The use of @ and = as qualifiers for an group &amp;amp; iname respectively.&lt;br /&gt;
tagdirective:tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
tagdirective:tag &lt;br /&gt;
 Where tagdirectives is either one of a reserved set of directives or&lt;br /&gt;
 is a tag for a broader group classification&lt;br /&gt;
 So if 'for' is a reserved directive but 'plumbers' is not a reserved directive&lt;br /&gt;
 for:john would be interpreted based on the reserved directive 'for'&lt;br /&gt;
 plumbers:john would tag the item with the tag john in the broader group/cluster of plumbers&lt;br /&gt;
&lt;br /&gt;
 Standard domain conventions could be used in the reserved directives such as&lt;br /&gt;
 amazon.com:tag&lt;br /&gt;
 wine.com:tag &lt;br /&gt;
 etc.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
qualifiers and separators&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
plumbers:john &lt;br /&gt;
&lt;br /&gt;
could be written as &lt;br /&gt;
&lt;br /&gt;
@plumbers:john  -  to explicitly denote plumbers to be a group/cluster&lt;br /&gt;
&lt;br /&gt;
and/or as&lt;br /&gt;
&lt;br /&gt;
@plumbers:=john - to note that john is an iname&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tag1+tag2+tag3&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; &lt;br /&gt;
tag1+tag2+tag3: Would tag an item with all three tags&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [http://www.blogspeak.org/tagspeak.html blogspeak.org/tagspeak.html]&lt;br /&gt;
* [http://gada.be/about gada.be/about]&lt;br /&gt;
* [http://sriram.wordpress.com/2005/11/04/tagspeak-models-tagback-shelley-tagback-stowe-itags-mary-tagspaces-chris/ overview of some tagspeak models]&lt;br /&gt;
* [http://www.tagspaces.org tagspaces.org]&lt;br /&gt;
* [http://www.seedwiki.com/wiki/itag/itag.cfm itags]&lt;br /&gt;
* [http://www.corante.com/getreal/archives/2005/07/24/open_tags_made_for_a_distributed_world.php open tags tagback(2)]&lt;br /&gt;
* [http://weblog.burningbird.net/archives/2005/02/07/introducing-tag-back/ tagback(1)]&lt;/div&gt;</summary>
		<author><name>SSriram</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=2834</id>
		<title>tagspeak-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=2834"/>
		<updated>2005-11-13T19:26:31Z</updated>

		<summary type="html">&lt;p&gt;SSriram: noted distinction between qualifiers &amp;amp; separators in plain-text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= tagspeak examples =&lt;br /&gt;
tagspeak is the way in which ordinary people construct tags.&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
As tags have grown in popularity and usage they are increasingly &lt;br /&gt;
called upon to undertake additional tasks besides categorization such as-&lt;br /&gt;
&lt;br /&gt;
*As directives to route content, associate tags to a group tag or associate with a broader consensus tag&lt;br /&gt;
*Provide additional attributes such as username, genre etc. for a tag&lt;br /&gt;
&lt;br /&gt;
Currently, these additional tag attributes are being marked up in an ad-hoc &lt;br /&gt;
fashion as decided by individuals, consensus groups and/or tag services.&lt;br /&gt;
&lt;br /&gt;
Formulating a standard for tagspeak would &lt;br /&gt;
*assist taggers - who could use the same formulation across multiple services&lt;br /&gt;
*assist tagservices - who could build support for the range of tagspeak instead of one-of and ad-hoc development.&lt;br /&gt;
*assist tag processors - who could build parsers for tagspeak&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [http://sriram.wordpress.com S. Sriram]&lt;br /&gt;
&lt;br /&gt;
== Real-World Examples ==&lt;br /&gt;
Everyday users construct tags in two ways&lt;br /&gt;
*with links: using the rel-tag formulation&lt;br /&gt;
*in plain text: on taggable services such as flickr, delcious etc.&lt;br /&gt;
&lt;br /&gt;
=== Link examples ===&lt;br /&gt;
The primary example of this is the rel-tag formulation, which although&lt;br /&gt;
works quite well, could be broadened to assist everyday bloggers &lt;br /&gt;
as this [http://napsterization.org/stories/archives/000569.html study] indicates. &lt;br /&gt;
&lt;br /&gt;
==== Technorati and rel-tag formulations ====&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://technorati.com/&amp;lt;tag&amp;gt;&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gada.be formulation ====&lt;br /&gt;
Uses the first word in the url as the tag. This has the benefit of making it very easy &lt;br /&gt;
to remember, and is especially useful for mobile customers.&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://&amp;lt;tag&amp;gt;.gada.be&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Proposed formulations - blogspeak.org &amp;amp; inames ====&lt;br /&gt;
These are not currently in real-world implementations but are examples&lt;br /&gt;
of some thinking that in effect combines the above two approaches&lt;br /&gt;
[http://blogspeak.org/tagspeak.html blogspeak.org/tagspeak.html]&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://TAGSPACE.someservice.com/../PAR/AME/TERS/&amp;lt;tag&amp;gt;&amp;quot;  rel=&amp;quot;tag&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://www.seedwiki.com/wiki/itag/power_i-tags.cfm itags]&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href='http://xri.itags.net/=mary/(+blog)/napsterization*&lt;br /&gt;
         (=mary/(+tag)/(+dog))*(=mary/(+blog.post)/41)/dog'&amp;gt;dog&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Plain text examples ===&lt;br /&gt;
==== delicious :colon ====&lt;br /&gt;
The use of colon : as a separator &lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  for:username - when a bookmark is tagged thus it is routed to the specified users's space &lt;br /&gt;
                 within delicious&lt;br /&gt;
  groupname:tag - This type formulation is rumored+ to be released soon.&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
+[http://www.hyperorg.com/blogger/mtarchive/berkman_joshua_schachter.html source of rumor]&lt;br /&gt;
==== shadows.com &amp;amp; jots.com :&amp;amp; ====&lt;br /&gt;
The use of @ to denote a group&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  @tag denotes a group tag&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== delicious &amp;amp; technorati :+ ====&lt;br /&gt;
The use of + to denote an intersection&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  tag1+tag2 denotes an intersection of tags when used to search&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inames ====&lt;br /&gt;
inames use an 'equal to' = sign to prepend the iname&lt;br /&gt;
&lt;br /&gt;
==== HonorTags &amp;amp; Tagback(1) - The use of a standard prefix ====&lt;br /&gt;
[http://honortags.com/ HonorTags]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     HonorTagJournalism&lt;br /&gt;
     HonorTagProfessional&lt;br /&gt;
     HonorTagAdvocate&lt;br /&gt;
     HonorTagPersonal&lt;br /&gt;
     HonorTagFiction&lt;br /&gt;
     HonorTagUnTag &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://weblog.burningbird.net/archives/2005/02/07/introducing-tag-back/ Tagback(1)]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Strip spaces from the title and add a prefix such as bb to the begining&lt;br /&gt;
Title: Introducing tagback&lt;br /&gt;
tag: bbintroducingtagback&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Proposed formulations ====&lt;br /&gt;
These are not in real world use but are proposed&lt;br /&gt;
and use a combination of : &amp;amp; =iname &lt;br /&gt;
* [http://tagspaces.org/index.php?title=WorkingDraft tagspaces.org]&lt;br /&gt;
tag attributes separated by colons appended with an optional iname&lt;br /&gt;
* Open Tags &amp;amp; Tagback (2) - The use of a fragment &lt;br /&gt;
[http://www.corante.com/getreal/archives/2005/11/01/itags_open_tags.php Open Tags &amp;amp; Tagback(2)]&lt;br /&gt;
Instead of the last segment of the url being the tag, having the fragment be the tag&lt;br /&gt;
and this fragment points to a position on the page which would show a list of&lt;br /&gt;
trackback like tagback pings from the various tag-processors who have picked&lt;br /&gt;
the tag up.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href=&lt;br /&gt;
  &amp;quot;http://www.corante.com/getreal/archives/2005/07/24/name_of_post.php#tag_thai&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;thai&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Existing Practices ==&lt;br /&gt;
Here are a couple of thoughts on existing practices&lt;br /&gt;
*plain-text: The punctuations in use are either used as a separator or as a qualifier. The separator currently in use is the colon as adopted by delicious. @ and = are used as qualifiers for a group and iname respectively. This nuanced distinction is useful as it could allow for constructs such as @group:tag or =iname:tag&lt;br /&gt;
*links: Explicit tagging wherein bloggers place rel=&amp;quot;tag&amp;quot; attributes has ramped up from 0% in 2005 January 1 (before [[rel-tag]] was introduced) to 35% as of 2005 November 1.  This rapid ramp has demonstrated that visible rel-tags are quickly being adopted, both by individual bloggers and blogging tools, and also displacing invisible RSS Category or invisible DC:Subject keywords.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
*Link: Allow tags to be any one of the following&lt;br /&gt;
**The last fragment in a url&lt;br /&gt;
**The first word in a url where no words exist beyond the TLD&lt;br /&gt;
**The last word in a url if no fragment is present (This is the current rel-tag standard)&lt;br /&gt;
***Where the last word or last fragment is the tag, the optional use of the first word as a tagspace&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Last fragment: &amp;lt;a href=&amp;quot;http://bla-bla.com/../xyz.html#thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First word: &amp;lt;a href=&amp;quot;http://thetag.bla-bla.com/&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
Last word: &amp;lt;a href=&amp;quot;http://bla-bla.com/../thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First &amp;amp; Last fragment: &amp;lt;a href=&amp;quot;http://tagspace.bla-bla.com/../xyz.html#thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First &amp;amp; Last word: &amp;lt;a href=&amp;quot;http://tagspace.bla-bla.com/../thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Plain text: Allow the use of special punctuations as ''separators'' and ''qualifiers''&lt;br /&gt;
**The use of a : as a separator&lt;br /&gt;
***Establish a reserved set of tag directives such as 'for', 'domain names' etc.&lt;br /&gt;
**The use of a + for more than one tag&lt;br /&gt;
**The use of @ and = as qualifiers for an group &amp;amp; iname respectively.&lt;br /&gt;
tagdirective:tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
tagdirective:tag &lt;br /&gt;
 Where tagdirectives is either one of a reserved set of directives or&lt;br /&gt;
 is a tag for a broader group classification&lt;br /&gt;
 So if 'for' is a reserved directive but 'plumbers' is not a reserved directive&lt;br /&gt;
 for:john would be interpreted based on the reserved directive 'for'&lt;br /&gt;
 plumbers:john would tag the item with the tag john in the broader group/cluster of plumbers&lt;br /&gt;
&lt;br /&gt;
 Standard domain conventions could be used in the reserved directives such as&lt;br /&gt;
 amazon.com:tag&lt;br /&gt;
 wine.com:tag &lt;br /&gt;
 etc.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
qualifiers and separators&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
plumbers:john &lt;br /&gt;
&lt;br /&gt;
could be written as &lt;br /&gt;
&lt;br /&gt;
@plumbers:john  -  to explicitly denote plumbers to be a group/cluster&lt;br /&gt;
&lt;br /&gt;
and/or as&lt;br /&gt;
&lt;br /&gt;
@plumbers:=john - to note that john is an iname&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tag1+tag2+tag3&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; &lt;br /&gt;
tag1+tag2+tag3: Would tag an item with all three tags&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [http://www.blogspeak.org/tagspeak.html blogspeak.org/tagspeak.html]&lt;br /&gt;
* [http://gada.be/about gada.be/about]&lt;br /&gt;
* [http://sriram.wordpress.com/2005/11/04/tagspeak-models-tagback-shelley-tagback-stowe-itags-mary-tagspaces-chris/ overview of some tagspeak models]&lt;br /&gt;
* [http://www.tagspaces.org tagspaces.org]&lt;br /&gt;
* [http://www.seedwiki.com/wiki/itag/itag.cfm itags]&lt;br /&gt;
* [http://www.corante.com/getreal/archives/2005/07/24/open_tags_made_for_a_distributed_world.php open tags tagback(2)]&lt;br /&gt;
* [http://weblog.burningbird.net/archives/2005/02/07/introducing-tag-back/ tagback(1)]&lt;/div&gt;</summary>
		<author><name>SSriram</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:SSriram&amp;diff=31582</id>
		<title>User:SSriram</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:SSriram&amp;diff=31582"/>
		<updated>2005-11-13T05:50:30Z</updated>

		<summary type="html">&lt;p&gt;SSriram: seeded page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://sriram.wordpress.com&lt;/div&gt;</summary>
		<author><name>SSriram</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=2821</id>
		<title>tagspeak-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=2821"/>
		<updated>2005-11-13T05:49:57Z</updated>

		<summary type="html">&lt;p&gt;SSriram: seeded page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= tagspeak examples =&lt;br /&gt;
tagspeak is the way in which ordinary people construct tags.&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
As tags have grown in popularity and usage they are increasingly &lt;br /&gt;
called upon to undertake additional tasks besides categorization such as-&lt;br /&gt;
&lt;br /&gt;
*As directives to route content, associate tags to a group tag or associate with a broader consensus tag&lt;br /&gt;
*Provide additional attributes such as username, genre etc. for a tag&lt;br /&gt;
&lt;br /&gt;
Currently, these additional tag attributes are being marked up in an ad-hoc &lt;br /&gt;
fashion as decided by individuals, consensus groups and/or tag services.&lt;br /&gt;
&lt;br /&gt;
Formulating a standard for tagspeak would &lt;br /&gt;
*assist taggers - who could use the same formulation across multiple services&lt;br /&gt;
*assist tagservices - who could build support for the range of tagspeak instead of one-of and ad-hoc development.&lt;br /&gt;
*assist tag processors - who could build parsers for tagspeak&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [http://sriram.wordpress.com S. Sriram]&lt;br /&gt;
&lt;br /&gt;
== Real-World Examples ==&lt;br /&gt;
Everyday users construct tags in two ways&lt;br /&gt;
*with links: using the rel-tag formulation&lt;br /&gt;
*in plain text: on taggable services such as flickr, delcious etc.&lt;br /&gt;
&lt;br /&gt;
=== Link examples ===&lt;br /&gt;
The primary example of this is the rel-tag formulation, which although&lt;br /&gt;
works quite well, could be broadened to assist everyday bloggers &lt;br /&gt;
as this [http://napsterization.org/stories/archives/000569.html study] indicates. &lt;br /&gt;
&lt;br /&gt;
==== Technorati and rel-tag formulations ====&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://technorati.com/&amp;lt;tag&amp;gt;&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gada.be formulation ====&lt;br /&gt;
Uses the first word in the url as the tag. This has the benefit of making it very easy &lt;br /&gt;
to remember, and is especially useful for mobile customers.&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://&amp;lt;tag&amp;gt;.gada.be&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Proposed formulations - blogspeak.org &amp;amp; inames ====&lt;br /&gt;
These are not currently in real-world implementations but are examples&lt;br /&gt;
of some thinking that in effect combines the above two approaches&lt;br /&gt;
[http://blogspeak.org/tagspeak.html blogspeak.org/tagspeak.html]&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;http://TAGSPACE.someservice.com/../PAR/AME/TERS/&amp;lt;tag&amp;gt;&amp;quot;  rel=&amp;quot;tag&amp;quot;&amp;gt;any text&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://www.seedwiki.com/wiki/itag/power_i-tags.cfm itags]&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href='http://xri.itags.net/=mary/(+blog)/napsterization*&lt;br /&gt;
         (=mary/(+tag)/(+dog))*(=mary/(+blog.post)/41)/dog'&amp;gt;dog&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Plain text examples ===&lt;br /&gt;
==== delicious :colon ====&lt;br /&gt;
The use of colon : as a separator &lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  for:username - when a bookmark is tagged thus it is routed to the specified users's space &lt;br /&gt;
                 within delicious&lt;br /&gt;
  groupname:tag - This type formulation is rumored+ to be released soon.&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
+[http://www.hyperorg.com/blogger/mtarchive/berkman_joshua_schachter.html source of rumor]&lt;br /&gt;
==== shadows.com &amp;amp; jots.com :&amp;amp; ====&lt;br /&gt;
The use of @ to denote a group&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  @tag denotes a group tag&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== delicious &amp;amp; technorati :+ ====&lt;br /&gt;
The use of + to denote an intersection&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  tag1+tag2 denotes an intersection of tags when used to search&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== inames ====&lt;br /&gt;
inames use an 'equal to' = sign to prepend the iname&lt;br /&gt;
&lt;br /&gt;
==== HonorTags &amp;amp; Tagback(1) - The use of a standard prefix ====&lt;br /&gt;
[http://honortags.com/ HonorTags]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     HonorTagJournalism&lt;br /&gt;
     HonorTagProfessional&lt;br /&gt;
     HonorTagAdvocate&lt;br /&gt;
     HonorTagPersonal&lt;br /&gt;
     HonorTagFiction&lt;br /&gt;
     HonorTagUnTag &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://weblog.burningbird.net/archives/2005/02/07/introducing-tag-back/ Tagback(1)]&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Strip spaces from the title and add a prefix such as bb to the begining&lt;br /&gt;
Title: Introducing tagback&lt;br /&gt;
tag: bbintroducingtagback&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Proposed formulations ====&lt;br /&gt;
These are not in real world use but are proposed&lt;br /&gt;
and use a combination of : &amp;amp; =iname &lt;br /&gt;
* [http://tagspaces.org/index.php?title=WorkingDraft tagspaces.org]&lt;br /&gt;
tag attributes separated by colons appended with an optional iname&lt;br /&gt;
* Open Tags &amp;amp; Tagback (2) - The use of a fragment &lt;br /&gt;
[http://www.corante.com/getreal/archives/2005/11/01/itags_open_tags.php Open Tags &amp;amp; Tagback(2)]&lt;br /&gt;
Instead of the last segment of the url being the tag, having the fragment be the tag&lt;br /&gt;
and this fragment points to a position on the page which would show a list of&lt;br /&gt;
trackback like tagback pings from the various tag-processors who have picked&lt;br /&gt;
the tag up.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href=&lt;br /&gt;
  &amp;quot;http://www.corante.com/getreal/archives/2005/07/24/name_of_post.php#tag_thai&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;thai&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Existing Practices ==&lt;br /&gt;
Here are a couple of thoughts on existing practices&lt;br /&gt;
*plain-text: The use of a colon as a separator as delicious has chosen to &lt;br /&gt;
implement is seemingly the defacto standard, however the use of other &lt;br /&gt;
punctuation marks are prevalent notably the @ and the =&lt;br /&gt;
*links: Explicit tagging wherein bloggers place rel=&amp;quot;tag&amp;quot; attributes&lt;br /&gt;
according to Mary Hodder occur only 5% of the time. Her study as well as&lt;br /&gt;
Stowe Boyd's comments indicate that more flexibility is needed &lt;br /&gt;
to allow for hidden tags and tags which have different link formulations.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
*Link: Allow tags to be any one of the following&lt;br /&gt;
**The last fragment in a url&lt;br /&gt;
**The first word in a url where no words exist beyond the TLD&lt;br /&gt;
**The last word in a url if no fragment is present (This is the current rel-tag standard)&lt;br /&gt;
***Where the last word or last fragment is the tag, the optional use of the first word as a tagspace&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Last fragment: &amp;lt;a href=&amp;quot;http://bla-bla.com/../xyz.html#thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First word: &amp;lt;a href=&amp;quot;http://thetag.bla-bla.com/&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
Last word: &amp;lt;a href=&amp;quot;http://bla-bla.com/../thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First &amp;amp; Last fragment: &amp;lt;a href=&amp;quot;http://tagspace.bla-bla.com/../xyz.html#thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
First &amp;amp; Last word: &amp;lt;a href=&amp;quot;http://tagspace.bla-bla.com/../thetag&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Plain text: Allow the use of special punctuations&lt;br /&gt;
**The use of a : as a separator&lt;br /&gt;
***Establish a reserved set of tag directives such as 'for' 'domain names' etc.&lt;br /&gt;
**The use of a + for more than one tag&lt;br /&gt;
**The use of = for an iname&lt;br /&gt;
tagdirective:tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
tagdirective:tag &lt;br /&gt;
 Where tagdirectives is either one of a reserved set of directives or&lt;br /&gt;
 is a tag for a broader group classification&lt;br /&gt;
 So if 'for' is a reserved directive but 'plumbers' is not a reserved directive&lt;br /&gt;
 for:john would be interpreted based on the reserved directive 'for'&lt;br /&gt;
 plumbers:john would tag the item with the tag john in the broader group/cluster of plumbers&lt;br /&gt;
&lt;br /&gt;
 Standard domain conventions could be used in the reserved directives such as&lt;br /&gt;
 amazon.com:tag&lt;br /&gt;
 wine.com:tag &lt;br /&gt;
 etc.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
tag1+tag2+tag3&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; &lt;br /&gt;
tag1+tag2+tag3: Would tag an item with all three tags&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
=iname&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
=john: would interpret the tag as an iname&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [http://www.blogspeak.org/tagspeak.html blogspeak.org/tagspeak.html]&lt;br /&gt;
* [http://gada.be/about gada.be/about]&lt;br /&gt;
* [http://sriram.wordpress.com/2005/11/04/tagspeak-models-tagback-shelley-tagback-stowe-itags-mary-tagspaces-chris/ overview of some tagspeak models]&lt;br /&gt;
* [http://www.tagspaces.org tagspaces.org]&lt;br /&gt;
* [http://www.seedwiki.com/wiki/itag/itag.cfm itags]&lt;br /&gt;
* [http://www.corante.com/getreal/archives/2005/07/24/open_tags_made_for_a_distributed_world.php open tags tagback(2)]&lt;br /&gt;
* [http://weblog.burningbird.net/archives/2005/02/07/introducing-tag-back/ tagback(1)]&lt;/div&gt;</summary>
		<author><name>SSriram</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29070</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29070"/>
		<updated>2005-11-13T05:38:54Z</updated>

		<summary type="html">&lt;p&gt;SSriram: Added tagspeak-examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Microformats Wiki =&lt;br /&gt;
Welcome to the [http://microformats.org microformats] wiki. There's a lot going on around here, but feel free to jump in and offer your assistance.&lt;br /&gt;
&lt;br /&gt;
But First: &lt;br /&gt;
&lt;br /&gt;
'''Please read [[how-to-play]] before making any edits.'''&lt;br /&gt;
&lt;br /&gt;
'''Please read [[process]] before proposing any new microformats.'''&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
What are microformats? See the [http://microformats.org/about/ about page] for an overview, and the [[introduction]] page for more info.  Recent [[press]] and [[presentations]] are also a good place for some background reading as well.  &lt;br /&gt;
&lt;br /&gt;
One popular definition from our mailing list is &amp;quot;simple conventions for embedding semantics in HTML to enable decentralized development.&amp;quot; More precisely, microformats can be defined as:&lt;br /&gt;
:simple conventions&lt;br /&gt;
:for embedding semantic markup&lt;br /&gt;
::for a specific problem domain&lt;br /&gt;
:in human-readable (X)HTML/XML documents, Atom/RSS feeds, and &amp;quot;plain&amp;quot; XML&lt;br /&gt;
::that normalize existing content usage patterns&lt;br /&gt;
::using brief, descriptive class names &lt;br /&gt;
::often based on existing interoperable standards&lt;br /&gt;
:to enable decentralized development&lt;br /&gt;
::of resources, tools, and services&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Or do you just use your browser to browse?  That's so 20th century.&amp;quot; -- [http://diveintomark.org Mark Pilgrim]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications (see also: [[implementations]])&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [[rel-license|RelLicense]]&lt;br /&gt;
* [[rel-nofollow|RelNoFollow]]&lt;br /&gt;
* [[rel-tag|RelTag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN] (see also: [[xfn-implementations]])&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Drafts ==&lt;br /&gt;
* [[adr|adr]] {{NewMarker}}&lt;br /&gt;
* [[geo|geo]] {{NewMarker}}&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[relpayment-research | rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
&lt;br /&gt;
Design patterns give microformat authors a vocabulary for expressing their ideas consistently with what has already been done. ''If you're tempted to try your hand at writing a microformat '''[[process|read this first]]'''!''&lt;br /&gt;
&lt;br /&gt;
* [[datetime-design-pattern]]&lt;br /&gt;
* [[class-design-pattern]]&lt;br /&gt;
* [[rel-design-pattern]]&lt;br /&gt;
* [[abbr-design-pattern]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory discussions ==&lt;br /&gt;
Focused on real-world [[examples]] to motivate the microformat.&lt;br /&gt;
*[[hatom|hAtom]] ({{NewMarker}}) is based on: [[blog-post-examples]], [[blog-post-formats]], [[blog-post-brainstorming]]&lt;br /&gt;
*[[blog-description-format]]&lt;br /&gt;
*[[chat-examples]]&lt;br /&gt;
*[[citation-brainstorming]], [[cite|Planning pages for a citation microformat]]&lt;br /&gt;
*[[comments-formats]]&lt;br /&gt;
*[[directory-inclusion-examples]], [[directory-inclusion-formats]]. (see also [[rel-directory]])&lt;br /&gt;
*[[forms-examples]]&lt;br /&gt;
*[[genealogy-formats]]&lt;br /&gt;
*[[last-modified-examples]], [[last-modified-formats]], [[last-modified-brainstorming]]&lt;br /&gt;
*[[listing-examples]], [[listing-formats]], [[listing-brainstorming]]&lt;br /&gt;
*[[location-formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
*[[media-metadata-examples]]&lt;br /&gt;
*[[other-formats]]&lt;br /&gt;
*[[requirements-testing]]&lt;br /&gt;
*[[resume-brainstorming]], [[resume-formats]]&lt;br /&gt;
*[[rest-examples]]&lt;br /&gt;
*[[search-results-example]]&lt;br /&gt;
*[[table-examples]]&lt;br /&gt;
*[[tagspeak-examples]]&lt;br /&gt;
*[[transit-table-examples]]&lt;br /&gt;
*[[widget-examples]], [[widget-brainstorming]]&lt;br /&gt;
*[[wiki-formats]]&lt;br /&gt;
*[[xmdp-brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[examples]]&lt;br /&gt;
* [[zen-garden]] {{NewMarker}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools &amp;amp; Test Cases &amp;amp; Additional Research ==&lt;br /&gt;
&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting tools and services that need to process more than one microformat. This section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[[vcard-implementations]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[buttons]] {{NewMarker}}&lt;br /&gt;
* [[demo]] - a page with links for quickly demonstrating microformats working in practice.&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[marked-for-deletion]]&lt;br /&gt;
&lt;br /&gt;
== microformats wiki in other languages ==&lt;br /&gt;
&lt;br /&gt;
You may read and edit microformats articles in &amp;lt;del&amp;gt;many different languages&amp;lt;/del&amp;gt; at least one more language:&lt;br /&gt;
&lt;br /&gt;
=== microformats wiki languages with over 2 articles ===&lt;br /&gt;
&lt;br /&gt;
* [[Main_Page-fr|Français (French)]] (Thanks to neuro`!)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== help add more languages ===&lt;br /&gt;
&lt;br /&gt;
Don't see the language you want?  Help translate the microformats wiki into another language!&lt;br /&gt;
&lt;br /&gt;
We're still figuring this out.  &lt;br /&gt;
&lt;br /&gt;
For now, see the [http://en.wikipedia.org/wiki/Wikipedia:Multilingual_coordination Wikipedia page on Multilingual coordination], and [http://meta.wikimedia.org/wiki/How_to_start_a_new_Wikipedia How to start a new Wikipedia] for some good general tips, advice, and community conventions.&lt;br /&gt;
&lt;br /&gt;
You may want to start with the list of [[stable-pages]], which are pages that are relatively stable, and have only minimal/editorial changes, which makes them much easier to keep in sync with the English versions, by using the [[Special:Watchlist|my watchlist]] feature (use it to watch the pages you've translated for changes).&lt;br /&gt;
&lt;br /&gt;
Page naming: for the translated version of a page, use the same name for the page, and simply add the RFC 3066 language identifier code as a dash suffix. E.g. for the French version, [[Main_Page]] becomes [[Main_Page-fr]], and [[how-to-play]] becomes [[how-to-play-fr]].&lt;br /&gt;
&lt;br /&gt;
=== more languages folks want to see ===&lt;br /&gt;
&lt;br /&gt;
* Chinese: 微支付 (Microformats) (see [http://msittig.blogspot.com/2005/11/since-i-translated-schedule-of.html source of translation])&lt;/div&gt;</summary>
		<author><name>SSriram</name></author>
	</entry>
</feed>