RelEx Dependency Relationship Extractor
RelEx, a narrow-AI component of OpenCog, is an English-language semantic dependency relationship extractor, built on the Carnegie-Mellon Link Grammar parse
http://wiki.opencog.org/w/RelEx_Dependency_Relationship_Extractor Semantic normalization
Here's an example of semantic normalization.
First Sentence | Equivalent Sentence | RelEx Output |
Mary ate the cake. | The cake was eaten by Mary. | eat(subj:Mary, obj:cake) eat(subj:Mary, obj:cake) |
Mary gave John the book. | Mary gave the book to John. | give(subj:Mary, obj:John, obj2:book) give(subj:Mary, to: John, obj: book) |