Perhaps you may want to understanding the difference between a constituent parser and a dependency parser. From my uneducated POV the OpenNLP parser is a constituent parser. You will notice constituent and dependency aren still called “parsers” in general circles. Guess that cleared things up like mud :-}
Here is a brief description of the difference on stack overflow: https://stackoverflow.com/questions/10401076/difference-between-constituency-parser-and-dependency-parser <https://stackoverflow.com/questions/10401076/difference-between-constituency-parser-and-dependency-parser> > On Aug 18, 2017, at 7:51 AM, Dan Russ <[email protected]> wrote: > > Hello Manoj, > > This is more a job for Wikipedia than opennlp’s dev mail list. > https://en.wikipedia.org/wiki/Parsing <https://en.wikipedia.org/wiki/Parsing> > https://en.wikipedia.org/wiki/Shallow_parsing > <https://en.wikipedia.org/wiki/Shallow_parsing> > > Essentially, the term “parsing” is a generic term that takes input text and > breaks it up into parts using certain rules (wikipedia refers to this as a > grammar). Think of java's Integer.parseInt(String s). OpenNLP has a > StringTokenizer that “parses” strings into constituent words based on > whitespace (WhitespaceTokenizer) or a statistically training model > (TokenizerME). A Chunker on the other hand takes the constituent words and > puts them together to make a larger construct (think of a phrase). So…. If > you want to get noun or verb phrases use a chunker. It is also very useful > if you are interested in identifying relationships between words. I believe > the Stanford NLP dependencies use chunking, for more info on that > https://nlp.stanford.edu/software/stanford-dependencies.shtml#English > <https://nlp.stanford.edu/software/stanford-dependencies.shtml#English> . If > I am wrong about the Stanford Dependencies, maybe someone will correct me... > > > Hope it helps, > Daniel > > > >> On Aug 18, 2017, at 9:50 AM, Manoj B. Narayanan >> <[email protected]> wrote: >> >> Hi, >> >> Could someone help me with this please ? >> >> Thanks, >> Manoj. >> >> On Tue, Aug 8, 2017 at 1:16 PM, Manoj B. Narayanan < >> [email protected]> wrote: >> >>> Hi, >>> >>> Can some one please explain the difference between Parser and Chunker in >>> OpenNLP. >>> I think we can get the same output of the Parser from Chunker output >>> itself. >>> Please correct me if I am wrong. >>> >>> Thanks. >>> Manoj. >>> >
