On Feb 10, 2013, at 9:56 , Etienne de Bruin <[email protected]> wrote:

> I tweeted this but remembered I could ask my own peeps about this! Have any 
> of you done any projects with Natural Language Processing? I am looking for a 
> Ruby library that will help me extract the main topic/command from an English 
> sentence.

Some things that might be useful here:

1. Cyc (in the form probably of OpenCyc). I did a presentation on accessing Cyc 
from JRuby maybe a year ago now. Among other things, Cyc provides the most 
sophisticated ontology available. You didn't say what this is for, but if you 
need some ability to deal with similes or automatically determining things like 
subject areas, Cyc's ontology and inference capabilities may be useful. Cyc's 
ontology also provides relations between its terms and the contents of…
2. Wordnet. This is a large computerized dictionary that provides similes, word 
groupings and the like;
3. OpenCalais (opencalais.com). This does an amazing job of entity extraction 
(identifying "things": people, places, events etc) in natural language 
documents (so it's for parsing documents, not for interpreting individual 
sentences, say).
4. If this is a commercial exercise you have a budget for, I know a number of 
world-class computational linguists I can put you in touch with.

Depending on what you're doing, the commercial/research version of Cyc might be 
useful. Along with the ontology, the commercial version has more capabilities, 
including natural language parsing, and a lot of content mostly in the form of 
rules and scripts describing many aspects of ordinary life.

-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to