Closed colleenXu closed 1 year ago
First step is for me to review the diff from 3.1.1 (what BTE currently uses) when it comes out (like I've done in the past). I'll see if any extra adjustments to BTE behavior or x-bte annotation are needed.
In particular, we'll want to know if qualifier-hierarchy-support is affected. There's a test recorded. @rjawesome can be responsible for this part.
Biolink 3.5.0 was released last Friday afternoon.
I'm using this link to compare biolink-model.yaml from 3.1.1 to 3.5.0.
Note that we'll want to update the SmartAPI yamls for Service Provider/BTE at some point to show we updated these tools to biolink-model 3.5.0...
EDIT: 7/12 done for BTE/Service Provider/Service-Provider-only KPs https://github.com/NCATS-Tangerine/translator-api-registry/commit/f740588000ed27eaa013722dfc81071bb4751420
@tokebe
I've finished reviewing biolink 3.5.0.
I didn't notice anything that required changing BTE behavior, so I think we can go ahead and update BTE's biolink-model module to use 3.5.0. It'll probably be simpler than it was here?
Regarding qualifier-hierarchy support, I think it'll continue working? I dunno if you want to test, since Rohan is out this week (lab's Slack link).
@rjawesome can you check with @tokebe on whether the qualifier-hierarchy support still needs testing?
@tokebe updated dev + ci to use 3.5.0 on Friday https://github.com/biothings/biolink-model.js/commit/abfb7b754251887677a90890d887a72a27c0cb85
It should be good as the qualifier hierarchy is already tested via the unit tests on biolink-model.js package (which Jackson updated for the new spec).
(Also, just checked and my test query for DGIdb from the issue is working as well)
Comparing 3.5.3 (from last Wed) to 3.5.1 (since 3.5.2's release date is a bit confusing to me):
@tokebe
This is minor, but do you think we could update the version of biolink-model we use to 3.5.3 - for the Sept release?
I've done the only change we really needed to go from 3.5.0 -> 3.5.3 (adjusting how x-bte annotation is created for BioThings SEMMEDDB, so it uses the Translator-curated exclusions for SEMMEDDB). The other changes are very minor and summarized in my two previous posts.
I've also updated our tool's SmartAPI yamls to advertise 3.5.3, because this may help remove some TRAPI validation issues (by asking the TRAPI validator to use biolink 3.5.3 when validating our responses).
Will do 👍
Biolink-model 3.5.0 should be coming out soon. Based on the deadline described below, we'll want BTE to use this.