Oleg, Devon,

In order for the keyword scheme to work it must be extremely simple, so that anybody can add keywords, without having to read directions, write scripts, or know how to create a wiki page. Keep in mind, users looking for answers are not interested in building wikis, only finding the answers to their problems. The keyword-add process should be so easy, that even casual wiki or forum browsers would have no problem dropping in a couple of keywords, if they felt it would help someone else have an easier time finding their discovery.

The basic rules that need to be in place to really make the keyword scheme work, are as follows:

1. Every forum post, wiki page, or reference book chapter, or article on J, should have two things at the bottom of that post or page: a. An active link which says "Add a new keyword" that, when clicked, will bring up a dialog box that enables the user to enter a list of keywords. Any keywords entered in the box will be added to the keyword list for that page or post. b. The list of all keywords that have been added to that page or post should be displayed at the bottom of the page. Perhaps the list could be hidden by default, with a view/hide button/link to allow viewing or hiding the list. We may have to convert some of the reference docs to html to make this keyword-add scheme ubiquitous across all of the J documentation, but I believe that it would be worth the effort. 2a. There should be one single search engine that encompasses all of the forum posts, wiki pages, reference books, discussions, and articles on J. That search engine should be prominently displayed on the home page, wiki home, reference book home, etc., and anywhere else that a user might go to find information about J. Actually, this has already been done pretty well by the J software folks. The engine just doesn't find the appropriate item often enough, which isn't the fault of the search engine. The information is usually out there. The users just don't enter in the right search terms. The keyword scheme can help fix this.

2b. A very brief explanation of the keyword scheme should be displayed along with every search engine box, and also perhaps with every "add a new keyword" link, so users will understand how they can help others find the things that they discover, by adding their own keywords.

Devon's #pragma scheme is fine for experienced wiki builders to add keywords to wiki pages. IMHO, simple as it is, the average wiki-browsing user won't take the time to learn how to add keywords to the wiki that way. Also, it does nothing for the forum posts or reference docs, which have much great info hidden in them. The keyword plan must be structured simply enough so that as soon as someone finds the information they need, they could add a keyword or two which would have helped them find their information quicker.

A little incentive could go a long way to help the cause. JSoftware could have a raffle so that registered keyword "taggers" would get an entry to the raffle every time that the added a keyword to the doc. The taggers could be tracked using cookies. The prize shouldn't be too big, to discourage inappropriate tagging, but big enough to encourage typing in a couple of keywords that could help others find that useful post or page.

There are many "user-graded" posting schemes out there, (Digg, Slashdot, etc) where users grade the importance or usefulness of an article or blog, so this keyword concept is not too far out. However, the J keyword mechanism is about adding information to a post, to improve its chance of being found, instead of a grading scheme. Both schemes rely on people's altruistic natures. Actually, the keyword mechanism is a simple-minded way to back into Tim Berners-Lee's "semantic web" dream, (http://en.wikipedia.org/wiki/Semantic_Web) without all of the technical complexities Tim throws in.

When you think about it, if every document, post or wiki page had a unique keyword in it, such as jlanguage, or jay language, or jsoftware, or Iverson, etc., then general searches on Google which included one of those keywords, would find the same set of information that the specialized J search engine would find...

This discussion may be moot, as I am not sure that there is any easy way to add the described mechanisms to the forum postings or reference docs. If it could be done, it would be an interesting experiment that could potentially revolutionize how web information is categorized and discovered.

Skip

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to