The issue NCATSTranslator/ReasonerAPI#95 over in the TRAPI repo has lain unattended for a long while. After some discussion at last week's TRAPI call, it was felt that this an Operations and Workflow topic instead. The main question perhaps is:
Do we want to be changing the client's query graph to represent extra information? (ARAX at least does this)
Or do we want to have a TRAPI extension that allows "extra edges" and "extra nodes" that don't bind to the query graph? (This is Aragorn/Robokop's strategy?)
Once we can determine what is the best way to do it, then the TRAPI group can address any schema changes needed to make it happen.