<?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=LiouaColoc</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=LiouaColoc"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/LiouaColoc"/>
	<updated>2026-04-08T16:14:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=35214</id>
		<title>tagspeak-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=tagspeak-examples&amp;diff=35214"/>
		<updated>2008-12-16T19:02:43Z</updated>

		<summary type="html">&lt;p&gt;LiouaColoc: chilitavinol&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;domdomc&lt;br /&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;
==== Foxylicious :. ====&lt;br /&gt;
The use of . (or other characters) to denote a hierarchy of tags&lt;br /&gt;
  &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  tag1.tag2 denotes that tag2 is only relevant in the context of tag1&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&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;br /&gt;
* [http://dietrich.ganx4.com/foxylicious/ Foxylicious]&lt;/div&gt;</summary>
		<author><name>LiouaColoc</name></author>
	</entry>
</feed>