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.
