Regarding tag-based categories, I've got an existing (idling) proposal for tag-based categories http://rollerweblogger.org/wiki/Wiki.jsp?page=Proposal_TagBasedCategories . I may pick it up again, but only after the tagging work is complete.

I don't understand the benefits in actual usage of namespaces in tags. Most of the useful semantic aspects seem to come from the expectation of them being interpreted in a shared namespace. How do users on the reading side anticipate which namespace to use when searching?


----- Original Message ----- From: "Andrei Filimonov" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, September 28, 2006 6:56 AM
Subject: Re: VOTE: Tagging Proposal



Elias,

I guess the immediate benefit is to avoid having two parallel systems of
tagging. This would complicate overall design. Categories are essentially
tags associated with a blog id and created by the blog owner. In other words
they are only different in scope and control - concepts that can be
implemented using namespaces. And well ... unlike tags categories are
hierarchical. But who said that that tags couldn?t be hierarchical ?

In the longer run it will add flexibility to the way user categorize the
content. In addition, by introducing tags at some point you will have to
deal with closed taxonomy vs open-ended taxonomy issues. Having unified
tagging system with namespaces may make the task a bit easier. Syndicating
content that has categories and tags is another example (though it is a
whole new discussion by itself).

On the implementation side, you are right that having prefixes in the
database is not the best idea. There are multiple ways to implement
namespaces. The simplest is to add a namespace field. Or you can create a
namespace entity. It will complicate design a bit but give you ability to
use namespaces on other things in Roller. After all, when you introduce
namespaces there is no going back. We started with XML ? a simple way to tag
data. And look: now almost everything has a namespace.

Andrei


Elias Torres wrote:

Hi Andrei,

I hadn't really considered what you are mentioning, but we already have
some of that namespacing functionality. For example, tags are associated
with a website id in the table. When we do blog/website tags we will
have another table for that. Using the prefix style of tagging in the db
introduces another level of complexity in the code such as parsing
strings when doing queries. Could you explain more of the benefits that
you see in your approach?

-Elias



--
View this message in context: http://www.nabble.com/VOTE%3A-Tagging-Proposal-tf2302673s12275.html#a6546844
Sent from the Roller - Dev mailing list archive at Nabble.com.


Reply via email to