I don't think I am really considering the URL syntax so much.

Its just that when tagging an article (or bookmark) one should consider the queries that will be made. The reason for tagging is to find the content again, or participate in a folksonomy that tells one something. It seems to me that you have to consider the use of the tag as one allocates it. This is why I choose (now) between compound nouns and multiple words. So while I can agree to ignore the UI, the issue of tag design and meaning does not go away.

I would tag the bookmark as "radio astronomy" and retrieve it using radio+astrononomy, while others might find the content using astronomy and I add to the frequency and diminish the discrimination of both tags.

You can see my tag lists at

http://del.icio.us/DaveLevy and http://blogs.sun.com/DaveLevy/page/MoreTagsLinksBeta,

which is a very short version of the tag cloud (and interesting includes Food+Drink where I am using + as synonym for "and"/"&" because being a UNIX guy for so long I don't trust software to interpretate the & as a straightforward character.

My reason for banging on is I think that actually our problem is that we don't have an agreement on how to do the join not on how to delimit the tags, and this will become more important if we try and manage/maintain tag clouds over multiple applications and instances e.g. roller & technorati

Elias Torres wrote:
I actually use the + for joins. /roller/handle/tags/radio+astronomy
and if you want C++ you need to escape it with the hex equivalent
C%2B2%B or whatever it is. I think we need to stop thinking too much
about typing tag queries in the URL so much, because not everyone
knows how to do that. We'll have more places in the UI where you'll
type a tag and we'll navigate there.

-Elias

On 11/24/06, Dave Levy <[EMAIL PROTECTED]> wrote:
Thanks Jeffrey, I didn't know about the "+" = " " thingy - it rather
negates what I have been saying.

I had sought to reserve the "+" for a join, so that you tag your article
tags:radio astronomy so that it would be found in a list queried on
radio, or astronomy or both radio and astronomy, obviously the last list
would be shorter and a query on radioastronomy would fail.

Jeffrey Blattman wrote:
> maybe it's because i don't really "get" tagging, but what confuses me
> is that some tags cannot be represented w/ a single word. for example,
> i might want to tag something with "radio astronomy". tagging it with
> "radio" or "astronomy" doesn't capture the intent at all. i would
> naturally want/try to quote the phrase.
>
> p.s., you can use the "+" char to encode a space in a url ... a little
> nicer than %2 or whatever.
>
> Allen Gilliland wrote:
>> My opinion is that the way it works now is still the best, where tags
>> have to be a single word and if you want to do phrases then use
>> underscores or dashes.
>>
>> I think the main reason against allowing for tag phrases is
>> complexity.  You are increasing the complexity both on the user input
>> side as well as on the retrieval side and for what I consider a
>> marginal benefit.  On the UI side of things I think it's confusing to
>> many users to allow for quoted phrases.  Then on the retrieval side
>> you are also confusing things because how do you get at the url for
>> "modern art"? /tags/modern%2Bart ... that's not something users can
>> type in by hand which is part of what's nice about forcing single
>> word tags.
>>
>> As for Elias' suggestion of allowing phrases and converting the
>> spaces to underscores, I think that's a little dicey.  For one, it
>> still leaves the user confusion aspect around using quoted phrases,
>> which I believe most users don't really want.  On the technical side
>> I think you may be playing with fire though because why should the
>> tag "modern art" become modern_art instead of modern-art.  And
>> regardless of which you convert to, is that the value stored in the
>> db?  That would mean that when the user comes back to that entry the
>> tags list will show modern_art instead of their original tag phrase
>> which can be confusing for users as well.
>>
>> My belief is that the reason why tagging has been successful at
>> places like del.icio.us and flickr is because the rules are short and
>> simple. Tags are separated by spaces, period.  It's a slight blow in
>> functionality but keeps the usability as simple and easy as possible.
>>
>> -- Allen
>>
>>
>> Anil Gangolli wrote:
>>>
>>> Oh.  I must have missed the discussion about not supporting spaces
>>> in tags because I would at least have made an attempt to convince
>>> people to support spaces in tags.
>>>
>>> It comes up for tags like "modern art" that are not really
>>> meaningful to separate.
>>>
>>> Regarding Elias's proposal, I initially felt against it, because I'd
>>> rather use real spaces in the tags.  That's still the case, but less
>>> so, because I did a quick Technorati sampling, and there already
>>> seems to be a sizable rift between the true space users and the
>>> underscore users.
>>>
>>> So for example Technorati lists 494 posts using "modern_art"
>>> compared to 981 using "modern art" and differences in the thousands
>>> for "george bush" compared to "george_bush", with the latter tag far
>>> in the lead.
>>>
>>>
>>> --a.
>>>
>>>
>>>
>>> ----- Original Message ----- From: "Elias Torres" <[EMAIL PROTECTED]>
>>> To: <[email protected]>
>>> Sent: Wednesday, November 22, 2006 4:09 PM
>>> Subject: Re: Apache Roller 3.1RC1 (incubating) ready for testing
>>>
>>>
>>>>
>>>>
>>>> Allen Gilliland wrote:
>>>>>
>>>>>
>>>>> Anil Gangolli wrote:
>>>>>>
>>>>>> I installed 3.1RC1 on my dev box.  Seemed to be clean using a
>>>>>> fresh db
>>>>>> installation and 3.0 required-jars package.
>>>>>>
>>>>>> I was trying the tag-related functionality out and I see a few
>>>>>> issues:
>>>>>>
>>>>>> (1)  The tag entry field on the entry edit page uses space
>>>>>> separation
>>>>>> and doesn't seem to accomodate tags that include spaces.  I tried
>>>>>> quoting with double-quotes; that didn't seem to work.
>>>>>
>>>>> Yes, that is the expected behavior.  We talked about this when we
>>>>> were
>>>>> evaluating the tags proposal and decided that most sites seem to be
>>>>> using the solution that we have, where tags cannot be multi word
>>>>> phrases.
>>>>>
>>>>
>>>> I now have a requirement at IBM to support spaces with the following
>>>> caveat. If you enter "elias is cool" it will be stored as
>>>> elias_is_cool.
>>>> In other words, we support it as an input (double quotes) but we don't
>>>> store it that way. Are you guys cool with it?
>>>>
>>>> -Elias
>>>>
>>>>>
>>>>>>
>>>>>> (2) The user guide link in the JSP footer seems to point off to
>>>>>> an old
>>>>>> 2.x guide. I was looking for and couldn't find the documentation in
>>>>>> the 3.1 guides on the various forms of URLs, specifically I was
>>>>>> looking to test the tag-based URLs. I know I've seen it somewhere,
>>>>>> but I can't remember where.
>>>>>
>>>>> Hmm. For the user guide I think it would be nice if these kinds of
>>>>> links pointed to urls within the app, like /roller-ui/docs/*, for
>>>>> user
>>>>> documentation about the current app version.
>>>>>
>>>>> I may also take this opportunity to throw out an idea I had a little >>>>> while ago for documentation that was related to this. It seems to me
>>>>> that since blogging is supposed to website publishing made easy
>>>>> then one
>>>>> of the key components of a really mature blog system would be good
>>>>> documentation throughout the application.  I haven't been a big
>>>>> documentation contributor in the past, but I think that's more
>>>>> because I
>>>>> felt the app needed more work and less docs at the time.  Now that
>>>>> the
>>>>> app is getting more and more mature it may be time to consider a nice
>>>>> solution for providing rich documentation.
>>>>>
>>>>> So what I had been thinking about was a way where we could write
>>>>> all of
>>>>> our documentation in small and easily reusable components,
>>>>> possibly in
>>>>> xml, which we could easily use to either 1) provide a full help guide
>>>>> document (aka user guide) or 2) take bits and pieces of the docs
>>>>> and be
>>>>> able to insert them directly into the appropriate pages.
>>>>>
>>>>> So for example, if a user is on the 'Templates' page and is
>>>>> working on
>>>>> customizing their blog then we could have some documentation hooks
>>>>> which
>>>>> provide contextual help info like ...
>>>>>
>>>>> 1. what is this page for?
>>>>> 2. what can i do on this page?
>>>>> 3. how do i use this page?
>>>>> 4. what do each of the fields on this page mean?
>>>>> 5. how does this affect my blog?
>>>>>
>>>>> So for the 'Templates' page the top of the page may provide quick
>>>>> links
>>>>> which give a couple paragraphs of text explaining what the page is
>>>>> for
>>>>> and what you do on the page. Then you have the large text area where >>>>> you can modify your templates which could have a little tool tip icon
>>>>> next to it which would tell the user what that field is for.  Then
>>>>> possibly at the bottom of the page we include a quick reference
>>>>> sheet of
>>>>> the models and macros to help users while they are authoring
>>>>> templates.
>>>>>
>>>>> One of the things that I think Roller has been hurting on is
>>>>> usability
>>>>> and in my mind of the most important elements of usability when it
>>>>> comes
>>>>> to web tools is contextual documentation.  I think doing something
>>>>> like
>>>>> this could really help make Roller a more user friendly blogging
>>>>> system.
>>>>>
>>>>>
>>>>>>
>>>>>> (3) Tags don't seem to be displayed anywhere in the "basic" theme at >>>>>> all. Shouldn't we update this to show tags on entries, including an
>>>>>> actual rel tag ?
>>>>>
>>>>> I think there may not have been any real consensus about whether
>>>>> or not
>>>>> to promote tags in the themes since in many cases users may not be
>>>>> using
>>>>> tags.
>>>>>
>>>>>
>>>>>>
>>>>>> (4) I couldn't get anything to show up in the "Hot Tags" area of the >>>>>> front page. Haven't investigated what is happening yet; this may be
>>>>>> my own problem.
>>>>>
>>>>> Dunno about that one.
>>>>>
>>>>> -- Allen
>>>>>
>>>>>
>>>>>>
>>>>>> --a.
>>>>>>
>>>>>>
>>>>>> ----- Original Message ----- From: "Dave" <[EMAIL PROTECTED]>
>>>>>> To: <[email protected]>
>>>>>> Sent: Monday, November 20, 2006 5:57 PM
>>>>>> Subject: Apache Roller 3.1RC1 (incubating) ready for testing
>>>>>>
>>>>>>
>>>>>>> Thank you and yes, I meant 3.1.
>>>>>>>
>>>>>>> With releasing 3.1, re-releasing 2.3.1 and working on 3.2 I've
>>>>>>> got a
>>>>>>> couple
>>>>>>> too many versions floating around in my head.
>>>>>>>
>>>>>>> - Dave
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 11/20/06, Jeffrey Blattman <[EMAIL PROTECTED]> wrote:
>>>>>>>> did you mean 3.1 RC1, or are we skipping 3.1?
>>>>>>>>
>>>>>>>> Dave wrote:
>>>>>>>> > I've merged all applicable bug fixes from trunk to the
>>>>>>>> roller_3.1
>>>>>>>> > branch and prepared a first release candidate for the 3.1
>>>>>>>> release.
>>>>>>>> You
>>>>>>>> > can find the release files and latest 3.1 docs here:
>>>>>>>> >
>>>>>>>> >   http://people.apache.org/~snoopdave/apache-roller-3.1/
>>>>>>>> >
>>>>>>>> > Here's the What's New in Roller 3.1 page:
>>>>>>>> >
>>>>>>>> http://rollerweblogger.org/wiki/Wiki.jsp?page=Roller_3.1_WhatsNew
>>>>>>>> >
>>>>>>>> > Release candidates are for testing purposes only.
>>>>>>>> >
>>>>>>>> > Please help out. The sooner you download, test and report
>>>>>>>> bugs the
>>>>>>>> > sooner we'll be able to fix them and get the release out. So
>>>>>>>> please
>>>>>>>> > help out the project and take RC1 for a spin.
>>>>>>>> >
>>>>>>>> > - Dave
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>

--

Dave

*David Levy *
*Principal Engineer*
*Sun Microsystems Ltd.*
55, King William St.,
London EC4R 9ND
United Kingdom


Phone +44 (0) 20 7469 9908/x18308
Mobile +44 (0) 7710-360922

Blog http://blogs.sun.com/DaveLevy
Email [EMAIL PROTECTED]

Sun Proprietary & Confidential . This e-mail message is for the sole use
of the intended recipient(s) and may contain confidential and
privilidged information. Any unauthorised review, use, disclosure or
distribution is prohibited. If you are not the intended recepient,
please contact the sender by reply e-mail and destroy all copies of the
original message.



--

Dave

*David Levy *
*Principal Engineer*
*Sun Microsystems Ltd.*
55, King William St.,
London EC4R 9ND
United Kingdom

        
Phone +44 (0) 20 7469 9908/x18308
Mobile +44 (0) 7710-360922

Blog http://blogs.sun.com/DaveLevy
Email [EMAIL PROTECTED]

Sun Proprietary & Confidential . This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privilidged information. Any unauthorised review, use, disclosure or distribution is prohibited. If you are not the intended recepient, please contact the sender by reply e-mail and destroy all copies of the original message.

Reply via email to