folksonomy

How to address semantic issues with tag-based web sites?

Tag-based web sites often suffer from the delicacy of language such as synonyms, homonyms, etc. For programmers looking for information, say on SO, concrete examples are: Subversion or SVN (or svn, with case-sensitive tags) .NET or Mono [Will add more] The problem is that we do want to preserve our delicacy of language and make the m...

rel-tag bookmarklet for last path component of a URL

Many web sites support folksonomy tags. You may have heard of rel-tag, where it says that "The last path component of the URL is the text of the tag". I am looking for a bookmarklet or greasemonkey script (javascript) to get the "last path component" for the URL currently being viewed in the browser, add that tag into another URL, and ...

PHP - folksonomy tag checking regex

I'm trying to create a regex for checking values of submitted tags for a free form folksonomy system. Here is what I have now. if (!preg_match('/([^-\\a-zA-Z0-9._@\'])+/',$proposedtag)) { //true, good return true; } else { //false, bad characters return false; } I want to allow: hyphen, backslash, forward slash, a-z, ...

Search in Folksonomies. How to tackle synonymy problem?

Hi all, Can someone shed some light on how searching is done on web-sites like del.icio.us? If I enter "js"(1), "javascript"(2) or "java script"(3) as my query on delicious, I'm pointed to resources about Java Script. However, depending on the query the returned result sets are different(del.icio.us system returns different set of boo...

Automatically Organize Tags in Tax/Folksonomy

I'm working on a process that will perform natural language processing (NLP) on one--and potentially several--of our content rich sites. What I'd like to do once the NLP is complete is to automatically organize the output (generally a set of terms that you might think of as tags given the prevalence of that metaphor) into some kind of st...

Any PHP tagging libraries extended for multiple object types?

I have used freetag in other applications. (And I'm satisfied with it in those applications.) But like other tag libraries I have seen, it assumes a singular object type in the tagged objects table. create table tagged_objects ( tag_id int unsigned, object_id int unsigned ); (This is not the table definition from freetag.) ...