Current TRAPI 1.2 and 1.3 policy permits extra properties on QNode and QEdge. We have stipulated the policy in https://github.com/NCATSTranslator/ReasonerAPI/blob/1.3/ImplementationRules.md that if a server receives a property on a QNode or QEdge that it does not recognize, it "SHOULD generate a warning and MAY continue". This is very lax because we couldn't agree on anything stronger.
There was a question/motion last time on whether we should disallow extra properties here.
What do you think?