Review of an important paper by Tom Gruber

About: Ontology of Folksonomy

Summary:
Ontologies are enabling technology for the Semantic Web.  They are a means for people to state what they mean by formal terms used in data that they might generate or consume.  Folksonomies are an emergent phenomenon of the social web.  They are created as people associate terms with content that they generate or consume.  Recently the two ideas have been put into opposition, as if they were right and left poles of a political spectrum.  This piece is an attempt to shed some cool light on the subject, and to preview some new work that applies the two ideas together to enable an Internet ecology for folksonomies.
...
...the interesting observation is that when these folks do their tagging in a public space, the collection of their keyword/value associations becomes a useful source of data in the aggregate.  Hence the term "folksonomy" - the emergent labeling of lots of things by people in a social context.
Apparently Peter Gruber aggrees on my tag ontology:
see zoomed image at Flickr.


... as he gives these relations:
Tagging(Object1, tag1, tagger1)  // by system 1
Tagging(Object1, tag2, tagger1)  // by system 1
Tagging(Object1, tag1, tagger2)  // by system 1
Tagging(Object1, tag3, tagger3)  // by system 2
Tagging(Object2, tag1, tagger4)  // by system 2



Tag Identity
f("san francisco") = tag1
f("San Francisco") = tag2
f("sanfrancisco") = tag3

Then one can write clear axioms that define how a particular system handles the name matching.  One might say that tag1 = tag2, another that tag2 = tag3, and so forth.


... of course tag1= tag2 because tag idenentity should not be case sensiteve. tag3 is an abberation that crops in when a system (like del.icio.us) does not allow spaces and could be computed = tag1 =tag2 iff we know the limitations of the system. 
Yes, we do that at fastblogit .  See the links to other systems under the hierarchy in tag rooms announced on 1978

Negative Tagging
Now consider how to handle the collaborative filtering of "bad" tags from spammers.  How does a crowd "out vote" a spammer?  It turns out this requires negative tagging - asserting that a tag should not apply to an object.  What is a minimal commitment for negative tagging?   One could model the negative tagging assertion as literally a negation: "it is not true that tagger1 tagged object2 with tag3".
... or one could just allow the group to erase or rename tags of others see How can I change taggings ?.

Conclusion - work in progress
The tag ontology introduced in this piece is a work in progress, and very early in the process.  In this writing, I have tried to lay out some of the design issues and challenges.  The process for developing the ontology is open, with a working group orchestrating how issues are laid out for work by different teams.   The evolving specification will be published under the URL tagontology.org and the working group is operating under the name tagcommons.org.  If you are interested in contributing, please visit tagcommons.org and sign up.

... hense my comment on the blog:  "Count me in, I am interested in trans domain tagging. see my review of tom's article here."

Tags

  1. folksonomy
  2. tom gruber
  3. trans domain
  4. tagcamp
  5. tagontology.org
  6. dmarks
  7. my comments
  8. tagcommons.org
  9. tag ontology
  10. aug

See Also

  1. Thought Comparison Of California As Island to Google Earth with 269 viewings related by tag "my comments".
  2. Thought [title (21932)] with 141 viewings related by tag "aug".
  3. Thought [title (21770)] with 79 viewings related by tag "aug".
  4. Thought Evidence of Schizophrenia ? with 47 viewings related by tag "aug".
  5. Thought about: Pure will is what makes plants grow - comment 76633 with 25 viewings related by tag "aug".
  6. Thought aug with 24 viewings related by tag "aug".
  7. Thought Delayed Experience with 23 viewings related by tag "aug".
  8. Thought about: oreilly.com -- Online Catalog: What Are Syndication Feeds, First Edition with 14 viewings related by tag "my comments".
  9. Thought Calling for an end to all of this negativity ... with 10 viewings related by tag "my comments".
  10. Thought about: Gather | Welcome with 9 viewings related by tag "folksonomy".
  11. Thought I Demand An Apology with 9 viewings related by tag "my comments".
  12. Thought Quads with 8 viewings related by tag "folksonomy".
  13. Thought War On Christmas with 7 viewings related by tag "dmarks".
  14. Thought Is nothing by an oobey feeling of death with 7 viewings related by tag "aug".
  15. Thought about: Microsoft Team RSS Blog : Icons: still orange with 7 viewings related by tag "my comments".
  16. Thought about: Micro Persuasion: The Missing Piece in the RSS Puzzle with 6 viewings related by tag "folksonomy".
  17. Thought about: Eurekster Swicki Home with 6 viewings related by tag "folksonomy".
  18. Thought about: Aljazeera Cartoons with 6 viewings related by tag "my comments".
  19. Thought allow authors to sell access to items with 6 viewings related by tag "my comments".
  20. Thought The Rest Of The Story with 6 viewings related by tag "my comments".
  21. Thought the tagging game with 6 viewings related by tag "dmarks".
  22. Thought Mr President, to surge or not to surge ? with 6 viewings related by tag "my comments".
  23. Thought How to improve your tagging ? with 6 viewings related by tag "dmarks".
  24. Thought a tag with 6 viewings related by tag "dmarks".
  25. Thought about: How to Talk to a Sceptic about Global Warming with 6 viewings related by tag "my comments".
  26. Thought Hezbollah's Propoganda is Distorting Media Coverage with 6 viewings related by tag "my comments".
  27. Thought Negativity with 5 viewings related by tag "aug".
  28. Thought about: Wink with 5 viewings related by tag "folksonomy".
  29. Thought about: Google Help : Add to Google button with 5 viewings related by tag "my comments".
  30. Thought life is gangly ... it hairs away from you with 5 viewings related by tag "my comments".
  31. Thought against hierarchy with 5 viewings related by tag "dmarks".
  32. Thought JavaScript based HTML editor with 5 viewings related by tag "my comments".
  33. Thought distributed identity fastblogit style with 5 viewings related by tag "trans domain".
  34. Thought Privacy is antithetical to the semantic web with 5 viewings related by tag "my comments".
  35. Thought #LOA-correctness with 4 viewings related by tag "aug".
  36. Thought about: MetaWishlist.com: The social wish list repository with 4 viewings related by tag "folksonomy".
  37. Thought about: Niall Kennedy's Weblog: Microsoft Technology Preview with 4 viewings related by tag "my comments".
  38. Thought about: EconoMeta with 4 viewings related by tag "my comments".
  39. Thought Chat Who's Here with 4 viewings related by tag "dmarks".
  40. Thought How does bookmarking your memes at del.icio.us or flickr spread them? with 4 viewings related by tag "folksonomy".
  41. Thought Linking fastblogit tags to other sites with 4 viewings related by tag "folksonomy".
  42. Thought repeating data between domains with 4 viewings related by tag "trans domain".
  43. Thought about: why wont adsense remove these click fraud sites | Threadwatch.org with 3 viewings related by tag "my comments".
  44. Thought about: We Dont Need No Stinking Domain Names with 3 viewings related by tag "folksonomy".
  45. Thought mentography of items with 3 viewings related by tag "tag ontology".
  46. Thought The Big Stories and views that don't make major network news ... with 3 viewings related by tag "my comments".
  47. Thought tag display and navigation project with 3 viewings related by tag "folksonomy".
  48. Thought a Grand Synthesis of Man and Machine with 3 viewings related by tag "folksonomy".
  49. Thought automatic bookmarks and intentional bookmarks with 3 viewings related by tag "dmarks".
  50. Thought links to folksonomy tag rooms in other domains with 3 viewings related by tag "dmarks".