Closed RichardBruskiewich closed 1 year ago
Item #2 covered by release v3.2.4.
Item #3 extracted into a new issue https://github.com/NCATSTranslator/reasoner-validator/issues/74
Item #4 duplicates issue https://github.com/NCATSTranslator/reasoner-validator/issues/28
Item #5 substantially covered by release v3.3.2.
All items covered, except item 3 moved to a new issue #74
[x] 1) use check_biolink_model_compliance_of_query_graph() right away to validate QGraphs prior to query submission (note: if a KG is also part of a query, you can also use the corresponding knowledge graph method)
[x] 2) We will write a "one stop" method for "semantic" (beyond schema validation) validation of TRAPI Response (including the
Message
components:QGraph
,KnowledgeGraph
andResults
components)[x] 3) iterate to enhance validation (e.g. we can already ponder add detection of 'dangling nodes/edges' by iterating through node <-> edge mappings)
[x] 4) we will strive to optimize performance to make the the reasoner-validator methods tractable for high throughput use
[x] 5) Add Biolink Model 3.0 support (after the September 2022 Translator Relay)