Open sfolsom opened 11 months ago
To get back RDF from MESH's APIs, it seems like we need to use their SPARQL API, but SPARQL isn't great for generic keyword searching.
Samvera code base has MESH lookups, maybe this is something we can turn on. https://github.com/samvera/questioning_authority/tree/main/lib/qa/authorities
We’ve discussed the possibility of converting json response into linked data that QA can recognize and use the linked data module to translate.
See https://id.nlm.nih.gov/mesh/swagger/ui#/lookup/lookupTerms for API documentation.
MESH property paths for querying SPARQL endpoint: https://docs.google.com/spreadsheets/d/1rPvEoP9iYNkxJ0eWC8gXe3ci7e6mhW0da59xkGhadi0/edit#gid=2113261477
To get back RDF from MESH's APIs, it seems like we need to use their SPARQL API, but SPARQL isn't great for generic keyword searching.
Samvera code base has MESH lookups, maybe this is something we can turn on. https://github.com/samvera/questioning_authority/tree/main/lib/qa/authorities
We’ve discussed the possibility of converting json response into linked data that QA can recognize and use the linked data module to translate.
See https://id.nlm.nih.gov/mesh/swagger/ui#/lookup/lookupTerms for API documentation.