Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deeper validation of TRAPI workflow specifications #57

Open
RichardBruskiewich opened this issue Jan 12, 2023 · 1 comment
Open

Deeper validation of TRAPI workflow specifications #57

RichardBruskiewich opened this issue Jan 12, 2023 · 1 comment

Comments

@RichardBruskiewich
Copy link
Collaborator

We have fixed the check_compliance_of_trapi_response() method to substantially validate a full TRAPI Response object, but only perform schema validation of TRAPI workflow specifications.

As it happens, careful scrutiny of the schema definition indicates that the values of some parameters of some operations, have additional cardinality and semantic constraints, invisible to basic schema validation. This issue is a placeholder to remind us to ponder how to do deeper validation of such constraints (if feasible and performant enough for our use cases).

@RichardBruskiewich
Copy link
Collaborator Author

Related issue: NCATSTranslator/OperationsAndWorkflows#78

@RichardBruskiewich RichardBruskiewich changed the title Deep validation of TRAPI workflow specifications Deeper validation of TRAPI workflow specifications Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant