Skip to content

Should we disallow extra properties on QNode and QEdge #321

@edeutsch

Description

@edeutsch

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions