I came across this paper http://swrc.kaist.ac.kr/paper/171.pdf, which describes a method to extract triplets from a dependency tree. This result is exactly I want. However the paper only mentioned it is a "post order tree traversal". Is there any open source implementation to extract triplets? For example, "VRLA is held at Los Angeles in 2016." should generate "VRLA, is held at, Los Angeles" and "VRLA, is held, in 2016"