I am a computer scientist using Stanford NLP for extracting a Semantic Graph from plain text.
Through this tool I am already getting the universal dependencies but now I want to get all the possible types of indirect objects through the
In Italian we distinguish if the indirect complement is either motion towards a place (e.g. I am going to Paris), a “term” complement (e.g. I gave the book to Mary), placement (e.g. It was held in Rome), time (e.g. It was held in 1999) motion from a place (e.g. I am coming from Switzerland), mean complement (e.g. travelling by bike), Agent Object (e.g. It was caused by a tornado).
Is there an automatic tool through which I can distinguish such elements programmatically (e.g. via Java / Stanford NLP) by using only the verb alongside with the preposition and some information from the object? Thanks in advance.