[Tagdb] Over tagging fields?
Michal Migurski
mike at teczno.com
Tue Mar 21 17:49:29 GMT 2006
> Some of this depends on your application - tagging authors seems to
> be a different
> application concept than tagging books although in the database
> they are just entities.
Tagging entities may be a good way to think about it, though. Type of
entity (author, book, publisher) might be a way to narrow the search,
but it's not an important detail when the tagging action is taking
place. Rashmi Sinha wrote a nice piece a few months ago about the
cognitive cost of tagging (http://www.rashmisinha.com/archives/05_09/
tagging-cognitive.html) which argued that the benefits over
traditional classification stemmed from the rapid-fire activation of
mental concepts that are immediately recorded as tags. If this is the
real benefit to tags, then it makes sense to let users tag
everything, and have the database sort it out. "Iain M. Banks"?
"Scottish", "SciFi", "Culture". "Excession"? "SciFi", "Culture",
"GSV". And so on. The tags DB only gets better as more free
associations are dumped into it.
Personally, I've found that using separate tag pools makes sense when
there's some behavioral or social reason to do so. For example,
Reblog (dot org, a feed-reading app that supports fast republishing
of interesting stuff) has two kinds of tags, for feeds and entries.
We don't merge them, because the the feed tags are typically used as
input filters while the entry tags are used to annotate republished
entries. Feed tags: "A-List", "Favorites", "Provisional". This is not
stuff you may want your readership to see. Item tags: "Funny",
"Python", "Politics". These are used just like tags in Del.icio.us,
and aid everyone's search rather than just your own.
So... yeah. It depends on how conceptually distinct authors and books
are, the way your app defines them. =)
-mike.
----------------------------------------------------------------
michal migurski- contact info and pgp key:
sf/ca http://mike.teczno.com/contact.html
More information about the Tagdb
mailing list