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 [title (21932)] with 138 viewings related by tag "aug".
  2. Thought [title (21770)] with 79 viewings related by tag "aug".
  3. Thought Evidence of Schizophrenia ? with 45 viewings related by tag "aug".
  4. Thought about: Pure will is what makes plants grow - comment 76633 with 25 viewings related by tag "aug".
  5. Thought Delayed Experience with 23 viewings related by tag "aug".
  6. Thought aug with 21 viewings related by tag "aug".
  7. Thought Calling for an end to all of this negativity ... with 7 viewings related by tag "my comments".
  8. Thought Is nothing by an oobey feeling of death with 7 viewings related by tag "aug".
  9. Thought about: Gather | Welcome with 6 viewings related by tag "folksonomy".
  10. Thought about: How to Talk to a Sceptic about Global Warming with 6 viewings related by tag "my comments".
  11. Thought life is gangly ... it hairs away from you with 5 viewings related by tag "my comments".
  12. Thought Negativity with 4 viewings related by tag "aug".
  13. Thought #LOA-correctness with 4 viewings related by tag "aug".
  14. Thought Privacy is antithetical to the semantic web with 4 viewings related by tag "my comments".
  15. Thought Linking fastblogit tags to other sites with 4 viewings related by tag "folksonomy".
  16. Thought Quads with 3 viewings related by tag "folksonomy".
  17. Thought mentography of items with 3 viewings related by tag "tag ontology".
  18. Thought Chat Who's Here with 3 viewings related by tag "dmarks".
  19. Thought I Demand An Apology with 3 viewings related by tag "my comments".
  20. Thought automatic bookmarks and intentional bookmarks with 3 viewings related by tag "dmarks".
  21. Thought The Big Stories and views that don't make major network news ... with 2 viewings related by tag "my comments".
  22. Thought Global Heretics with 2 viewings related by tag "folksonomy".
  23. Thought about: ALLIED by Jeneane Sessum: Dysfunction Junction: BigPR, BigMediaList Keepers, and the Solo Practitioner -- An Eye on Bacon's and Vocus with 1 viewings related by tag "my comments".
  24. Thought What are related tags? with 1 viewings related by tag "folksonomy".
  25. Thought Coulter vs Evolution with 1 viewings related by tag "my comments".
  26. Thought about: MetaWishlist.com: The social wish list repository with 1 viewings related by tag "folksonomy".
  27. Thought about: why wont adsense remove these click fraud sites | Threadwatch.org with 1 viewings related by tag "my comments".
  28. Thought about: Gravatar - Globally Recognized Avatar with 1 viewings related by tag "trans domain".
  29. Thought Here is an idea ... with 1 viewings related by tag "my comments".
  30. Thought How to improve your tagging ? with 1 viewings related by tag "dmarks".
  31. Thought about: Hello World: Tag-cloud my OPML with 1 viewings related by tag "folksonomy".
  32. Thought about: weaverluke: Logical identities and re-contextualisation with 1 viewings related by tag "my comments".
  33. Thought War On Christmas with 1 viewings related by tag "dmarks".
  34. Thought CD batering a la net flicks with 1 viewings related by tag "my comments".
  35. Thought about: Re: How will the semantic web emerge from Seth Russell on 2005-12-13 (semantic-web@w3.org from December 2005) with 1 viewings related by tag "my comments".
  36. Thought some thoughts on trans domain data transfer with 1 viewings related by tag "trans domain".
  37. Thought Denise and i went to the movies ... with 0 viewings related by tag "my comments".
  38. Thought about: Google Image Labeler with 0 viewings related by tag "folksonomy".
  39. Thought about: Burningbird with 0 viewings related by tag "folksonomy".
  40. Thought What is fastblogit ? with 0 viewings related by tag "my comments".
  41. Thought automatically update all taggings at del.icio.us with 0 viewings related by tag "my comments".
  42. Thought about: P. S. : ? Tagclouds and cultural changes with 0 viewings related by tag "folksonomy".
  43. Thought about: Micro Persuasion: The Missing Piece in the RSS Puzzle with 0 viewings related by tag "folksonomy".
  44. Thought about: Eurekster Swicki Home with 0 viewings related by tag "folksonomy".
  45. Thought about: Aljazeera Cartoons with 0 viewings related by tag "my comments".
  46. Thought What is a tag ? with 0 viewings related by tag "folksonomy".
  47. Thought about: Wink with 0 viewings related by tag "folksonomy".
  48. Thought about: Then each went to his own home with 0 viewings related by tag "folksonomy".
  49. Thought about: Top 10 Sources with 0 viewings related by tag "my comments".
  50. Thought Tagging Is A Better Memory Substitute Than Hyperlinking with 0 viewings related by tag "dmarks".