Daily Kos

Tags: a prototype tool

Wed Dec 20, 2006 at 04:16:56 PM PDT

A recent diary on tags discussed the problem of spurious spaces on tag matching and searching. And the tag cleanup project (see Tag:editor_portal) people spend much time normalizing tags, changing "GBW" and "Bush" to "George W. Bush", for example. Part of the problem is editorializing ("Dumbya"), part of the problem is simple misspellings ("Afganistan") and input error, but a large part of the problem is just not knowing the proper tag to use.

So I've put together a tool to build a tagstring from a menu of choices. The idea is not to include every possible tag in a perfect taxonomy, but to provide the proper tag for common, easily misspelled, and potentially ambiguous tags. It won't handle 5000 tags, but should handle a couple of hundred pretty easily.

more on the flip...

It builds a comma separated tagstring (easily changed to semicolons when the time comes) which can be cut and pasted and plopped into the tag box of a diary entry. Those tags not included in the menu can then be added "by hand."

As an "added extra special bonus feature which may be taken away if it turns out to be a stupid idea" (tm) there's a dKosopedia page here which is the input data for the menu. The idea is that at reasonably frequent intervals a bot comes along and rebuilds the menu from the data on this page. If this proves unwieldy then this page will be locked down and changes will be moderated by tag librarian types, but for now let's see what happens.

Note that my initial choice of menu items was mainly for testing, and is not set in stone.

Please try it out and let me know what you think.

Tags: meta, tags (all tags) :: Previous Tag Versions

Permalink | 18 comments

  •  this tool (8+ / 0-)

    may also be an early early precursor of a revised diary entry tagging scheme.

    Every good Christian should line up and kick Jerry Falwell's ass. -- Barry Goldwater, 1981

    by The Centerfielder on Wed Dec 20, 2006 at 04:17:26 PM PDT

    •  brilliant. brilliant. brilliant. (0+ / 0-)

      it absolutely needs to go in the diary build GUI -- before or beside the publish option? it might even present more tidily as a child window.

      and it would be really cool, if the feature were user sticky -- people do tend to write on the same topics.

      the downside is a general "normalized" list could become inefficient despite nesting and because of the temptation to accept new tags too quickly, no?

      it will be interesting to see how the tool develops :)
      thanks!

      Diversity is the key to economic and political evolution.

      by MarketTrustee on Wed Dec 20, 2006 at 05:49:22 PM PDT

      [ Parent ]

  •  I like the tool....but (0+ / 0-)

    I'm going to miss some of the more creative ones...like Shrubco, Bushco, etc.

    Thanks for all the work that goes into these projects and in making it easier to search....or just not get as lost while searching! ;^D

    Impeachment...if it's still off the table, can we at least kick it around the floor a bit? AnnieJo

    by SallyCat on Wed Dec 20, 2006 at 04:21:48 PM PDT

  •  I corrected a 'Milllenium' today... (2+ / 0-)

    Recommended by:
    SarahLee, SallyCat

    ...but mostly I add tags (sorry) in my neverending search for teaching diaries.

  •  Nice, but (0+ / 0-)

    I selected "Condoleeza Rice" and it spit out "Conoleeza Rice".

    What is valued is practiced. What is not valued is not practiced. -- Plato

    by RobLewis on Wed Dec 20, 2006 at 04:49:57 PM PDT

    •  There are two 'z's, so they're both wrong. (1+ / 0-)

      Recommended by:
      SarahLee

      Centerfielder: Please consider my suggestion of removing all one-offs to a separate page. Write a subroutine that puts them on the regualr Tag page when a one-off is used a second time. This still won't prevent the common misspellings, but these can be caught up with eventually.

      I think you're preaching to the choir with your Tool. ZOnly the conscientious would use it, and we already make the effort to 'get it right', and by now know how to spell.

      I think, just as in a library, it will require a team of librarians to moderate tagging.

      •  ok (2+ / 0-)

        Recommended by:
        SarahLee, Halcyon

        Condi fixed. Sorry.

        Yes, I may be preaching to the choir with this thing. Mainly, I wanted to get some comments and release it out into the wild, no matter how unformed, hence the "prototype" designation. If there's something like this built into the diary entry page, though, then it becomes a lot more useful. (I hope.)

        I'll talk to ct about the tag page(s), and removing one-offs to a separate space.

        It's early in the process, but I think dkos 4 will have two tag domains. One will be "index tags" which will be assigned, or at least approved, by a team of tag librarians, and the second will be individual tags, assigned by individual users. I'm in the process of writing a paper proposing this, but this is the, uh, slow season for this type thing.

        Thanks, Halcyon, for all you do. You get a virtual hug from me.

        Every good Christian should line up and kick Jerry Falwell's ass. -- Barry Goldwater, 1981

        by The Centerfielder on Wed Dec 20, 2006 at 06:00:42 PM PDT

        [ Parent ]

  •  I've seen this. (0+ / 0-)

    Haven't tested it and might not be able to.

    I'm definitely for anything that makes selecting tags easier for those intimidated by it, but I'm equally against any systems that don't allow for spur of the moment tags.  They are in there own way a self definition of the community.

    And I'm for volunteer librarians.  I think it's one of the most fun and productive things a Trusted User can do.

    If I had one wish it would be that we could see who had been changing them and how.  You know, like in a dKosopedia or something.

Permalink | 18 comments