Medical Subject Headings (MeSH) RDF is a linked data representation of the MeSH biomedical vocabulary produced by the National Library of Medicine. MeSH RDF includes a downloadable file in RDF N-Triples format, a SPARQL query editor, a SPARQL endpoint (API), and a RESTful interface for retrieving MeSH data.
MeSH RDF supports the following use cases:
- Look up terms in the MeSH vocabulary. Example: Find all MeSH Descriptors and Concepts with "infection" in the name.
- Get data for a particular MeSH identifier. Example: This URL will provide json data for the Descriptor for Ofloxacin: https://id.nlm.nih.gov/mesh/D015242.json
- Find any assertion in the MeSH vocabulary. Example: Get all of the pharmacological actions for a given substance.
- Download any subset of the MeSH vocabulary using SPARQL. Example: Get all descriptor labels and identifiers.
- Find all the allowable qualifiers for a MeSH Descriptor. Example: Find all the allowable qualifiers for Infection Control.
- Get all entry terms for a MeSH Descriptor. Examples:
- Get definitions for a MeSH Concept. Example: Get definitions for Bicuspid.
- Get all descendants of a MeSH Descriptor. Example: Get all MeSH Descriptors that fall under Neoplasms.
- Download all MeSH RDF triples in one file.
To provide feedback, please visit us on GitHub.