cul-it / qa_server

A rails app with questioning authority gem installed to serve as a QA server.
Apache License 2.0
1 stars 6 forks source link

Add Direct Lookup for MESH #376

Open sfolsom opened 11 months ago

sfolsom commented 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.

sfolsom commented 8 months ago

MESH property paths for querying SPARQL endpoint: https://docs.google.com/spreadsheets/d/1rPvEoP9iYNkxJ0eWC8gXe3ci7e6mhW0da59xkGhadi0/edit#gid=2113261477