I think there were some talks about this on the conference I went to
recently. Keywords might be "natural language processing". Linked is
the abstracts of the conference, which you might find some use in.

http://www.insna.org/PDF/Sunbelt/4_ProgramPDF.pdf

One alternative I briefly considered is to use google's suggest
feature.
Two examples: say you want to know if 'reel' and 'fish' belong
together, you can try
http://google.com/complete/search?q=fishing+r

If you want to know whether 'games' and 'cow' belong together, or
'games' and 'herring'
http://google.com/complete/search?q=games+herring

But it doesn't work that great. Wordnet seems like a decent start, but
if you run into better databases for relations between words, let us
know :-).

For the more practical part. I found displaying large graphs well
doable using a combination of java's processing library (Incanter has
an extension for that), and a spring vertlets library called Toxiclib
for finding a good way to display the network. Personally, I found
that an algorithm that works well was one that first used constrained-
springs (dampened springs) between nodes of the network, and once that
had settled into relative peace, used mindistance-springs to get
overlapping nodes separated from each other.

http://processing.org/discourse/yabb2/YaBB.pl?num=1238682023
http://toxiclibs.org/

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to