name: Medical Subject Headings (MeSH)
description: The Medical Subject Headings (MeSH) is a hierarchically-organized controlled vocabulary produced by the National Library of Medicine (NLM). It serves as the standard thesaurus for indexing and cataloging biomedical and health-related information in MEDLINE/PubMed and other NLM databases.
contacts: []
products: [{"category": "GraphicalInterface", "description": "The official MeSH Browser for searching and browsing the Medical Subject Headings vocabulary. Provides hierarchical navigation and term details.", "format": "http", "id": "mesh.browser", "name": "MeSH Browser", "product_url": "https://meshb.nlm.nih.gov/search"}, {"category": "OntologyProduct", "description": "MeSH data in XML format containing descriptors, qualifiers, and supplemental concept records. Updated annually with daily updates for SCRs.", "format": "xml", "id": "mesh.xml", "name": "MeSH XML Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/xmlmesh/"}, {"category": "OntologyProduct", "description": "MeSH data in RDF (Resource Description Framework) format for semantic web applications. Updated daily Monday through Friday.", "format": "rdfxml", "id": "mesh.rdf", "name": "MeSH RDF Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/rdf/2025/"}, {"category": "OntologyProduct", "description": "MeSH data in ASCII text format containing descriptors, qualifiers, and supplemental concept records. Updated annually with daily SCR updates.", "format": "txt", "id": "mesh.ascii", "name": "MeSH ASCII Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/asciimesh/"}, {"category": "OntologyProduct", "description": "MeSH data in MARC 21 bibliographic format for library systems. Posted monthly.", "format": "mixed", "id": "mesh.marc", "name": "MeSH MARC 21 Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/meshmarc/"}, {"category": "ProgrammingInterface", "description": "E-utilities API for programmatic access to MeSH data through NCBI's Entrez system.", "format": "http", "id": "mesh.api.eutilities", "name": "MeSH E-utilities API", "product_url": "https://www.ncbi.nlm.nih.gov/books/NBK25500/"}, {"category": "ProgrammingInterface", "description": "SPARQL endpoint and REST API for querying MeSH RDF data with semantic web technologies.", "format": "http", "id": "mesh.api.rdf", "name": "MeSH RDF API", "product_url": "https://id.nlm.nih.gov/mesh/swagger/ui"}, {"category": "GraphicalInterface", "description": "SPARQL query editor interface for interactive querying of MeSH data using semantic web query language.", "format": "http", "id": "mesh.sparql.editor", "name": "MeSH SPARQL Query Editor", "product_url": "https://id.nlm.nih.gov/mesh/query"}, {"category": "Product", "description": "MeSH on Demand service for suggesting MeSH terms for text or citations. Helps identify appropriate subject headings for indexing.", "format": "http", "id": "mesh.ondemand", "name": "MeSH on Demand", "product_url": "https://meshb.nlm.nih.gov/MeSHonDemand"}, {"category": "DocumentationProduct", "description": "Comprehensive documentation about MeSH including tutorials, webinars, and user guides for understanding and using the vocabulary.", "format": "http", "id": "mesh.documentation", "name": "MeSH Documentation and Tutorials", "product_url": "https://www.nlm.nih.gov/bsd/disted/mesh.html"}, {"category": "GraphicalInterface", "description": "A browser interface for a knowledge graph for Alzheimer's Disease.", "format": "http", "id": "alzkb.browser", "name": "AlzKB Graph Database Browser", "original_source": ["aop-db", "bgee", "disgenet", "doid", "drugbank", "dsstox", "go", "gwascatalog", "hrpimp", "lincs-l1000", "mesh", "ncbigene", "pharmacotherapydb", "pid", "pubchem", "reactome", "sider", "tissues", "uberon", "wikipathways"], "product_url": "https://alzkb.ai:7473/login", "secondary_source": ["alzkb", "hetionet"]}, {"category": "GraphProduct", "description": "Memgraph data release for AlzKB.", "id": "alzkb.data", "name": "AlzKB Data Release (Version 2.0.0)", "original_source": ["aop-db", "bgee", "disgenet", "doid", "drugbank", "dsstox", "go", "gwascatalog", "hrpimp", "lincs-l1000", "mesh", "ncbigene", "pharmacotherapydb", "pid", "pubchem", "reactome", "reactome", "sider", "tissues", "uberon", "wikipathways"], "product_url": "https://github.com/EpistasisLab/AlzKB/releases/tag/v2.0.0", "secondary_source": ["alzkb", "hetionet"]}, {"category": "GraphProduct", "description": "The SPOKE knowledge graph containing nodes and edges from multiple biomedical data sources.", "id": "spoke.graph", "name": "SPOKE Graph", "original_source": ["ncbigene", "medline", "mesh", "pid", "doid", "diseases", "drugcentral", "go", "gwascatalog", "reactome", "lincs-l1000", "uberon", "wikipathways", "bindingdb", "drugbank", "sider", "bgee", "uniprot", "string", "omim", "chembl", "foodb", "civic", "gdsc", "clinicaltrialsgov", "hpa", "cl", "kegg", "metacyc", "bv-brc", "ncbitaxon", "pathophenodb", "pfam", "interpro", "protcid"], "secondary_source": ["spoke"]}, {"category": "GraphProduct", "description": "Cleaned benchmark graph (PharmKG-8k) with typed relations between genes, chemicals, and diseases", "edge_count": 500958, "id": "pharmkg.graph", "name": "PharmKG graph", "node_count": 7603, "original_source": ["omim", "drugbank", "pharmgkb", "ttd", "sider", "humannet", "ncbigene", "mesh", "pubchem", "gnbr", "biogps", "connectivitymap"], "product_url": "https://zenodo.org/record/4077338", "secondary_source": ["pharmkg"]}, {"category": "GraphProduct", "compatibility": [{"standard": "biolink"}], "compression": "zip", "description": "Curated mechanistic drug\u2013disease paths comprising the DrugMechDB dataset packaged as a downloadable archive.", "dump_format": "other", "format": "mixed", "id": "drugmechdb.graph", "latest_version": "2.0.1", "name": "DrugMechDB Graph Dataset", "original_source": ["go", "cl", "mesh", "chebi", "drugbank", "interpro", "uberon", "pr", "ncbitaxon", "reactome", "hp", "uniprot"], "product_url": "https://doi.org/10.5281/zenodo.8139357", "repository": "https://github.com/SuLab/DrugMechDB", "versions": ["2.0.1", "2.0.0", "1.0.2", "1.0"]}, {"category": "ProgrammingInterface", "description": "TRAPI web API for querying MicrobiomeKG", "format": "http", "id": "microbiomekg.api", "name": "MicrobiomeKG Plover API", "original_source": ["biolink", "chebi", "ncbitaxon", "ncbigene", "mesh", "pubchem", "go", "mondo", "ncit", "efo", "uniprot", "rhea", "pr", "uberon", "panther", "hgnc", "drugbank", "eupathdb"], "product_url": "https://multiomics.transltr.io/mbkp", "secondary_source": ["microbiomekg"]}]
raw_data: {"activity_status": "active", "category": "Ontology", "creation_date": "2025-10-10T00:00:00Z", "description": "The Medical Subject Headings (MeSH) is a hierarchically-organized controlled vocabulary produced by the National Library of Medicine (NLM). It serves as the standard thesaurus for indexing and cataloging biomedical and health-related information in MEDLINE/PubMed and other NLM databases.", "domains": ["biomedical", "health", "literature"], "homepage_url": "https://www.nlm.nih.gov/mesh/meshhome.html", "id": "mesh", "last_modified_date": "2025-10-10T00:00:00Z", "layout": "resource_detail", "license": {"id": "https://www.nlm.nih.gov/databases/download/terms_and_conditions_mesh.html", "label": "NLM Terms and Conditions for MeSH Data"}, "name": "Medical Subject Headings (MeSH)", "products": [{"category": "GraphicalInterface", "description": "The official MeSH Browser for searching and browsing the Medical Subject Headings vocabulary. Provides hierarchical navigation and term details.", "format": "http", "id": "mesh.browser", "name": "MeSH Browser", "product_url": "https://meshb.nlm.nih.gov/search"}, {"category": "OntologyProduct", "description": "MeSH data in XML format containing descriptors, qualifiers, and supplemental concept records. Updated annually with daily updates for SCRs.", "format": "xml", "id": "mesh.xml", "name": "MeSH XML Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/xmlmesh/"}, {"category": "OntologyProduct", "description": "MeSH data in RDF (Resource Description Framework) format for semantic web applications. Updated daily Monday through Friday.", "format": "rdfxml", "id": "mesh.rdf", "name": "MeSH RDF Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/rdf/2025/"}, {"category": "OntologyProduct", "description": "MeSH data in ASCII text format containing descriptors, qualifiers, and supplemental concept records. Updated annually with daily SCR updates.", "format": "txt", "id": "mesh.ascii", "name": "MeSH ASCII Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/asciimesh/"}, {"category": "OntologyProduct", "description": "MeSH data in MARC 21 bibliographic format for library systems. Posted monthly.", "format": "mixed", "id": "mesh.marc", "name": "MeSH MARC 21 Data", "product_url": "https://nlmpubs.nlm.nih.gov/projects/mesh/MESH_FILES/meshmarc/"}, {"category": "ProgrammingInterface", "description": "E-utilities API for programmatic access to MeSH data through NCBI's Entrez system.", "format": "http", "id": "mesh.api.eutilities", "name": "MeSH E-utilities API", "product_url": "https://www.ncbi.nlm.nih.gov/books/NBK25500/"}, {"category": "ProgrammingInterface", "description": "SPARQL endpoint and REST API for querying MeSH RDF data with semantic web technologies.", "format": "http", "id": "mesh.api.rdf", "name": "MeSH RDF API", "product_url": "https://id.nlm.nih.gov/mesh/swagger/ui"}, {"category": "GraphicalInterface", "description": "SPARQL query editor interface for interactive querying of MeSH data using semantic web query language.", "format": "http", "id": "mesh.sparql.editor", "name": "MeSH SPARQL Query Editor", "product_url": "https://id.nlm.nih.gov/mesh/query"}, {"category": "Product", "description": "MeSH on Demand service for suggesting MeSH terms for text or citations. Helps identify appropriate subject headings for indexing.", "format": "http", "id": "mesh.ondemand", "name": "MeSH on Demand", "product_url": "https://meshb.nlm.nih.gov/MeSHonDemand"}, {"category": "DocumentationProduct", "description": "Comprehensive documentation about MeSH including tutorials, webinars, and user guides for understanding and using the vocabulary.", "format": "http", "id": "mesh.documentation", "name": "MeSH Documentation and Tutorials", "product_url": "https://www.nlm.nih.gov/bsd/disted/mesh.html"}, {"category": "GraphicalInterface", "description": "A browser interface for a knowledge graph for Alzheimer's Disease.", "format": "http", "id": "alzkb.browser", "name": "AlzKB Graph Database Browser", "original_source": ["aop-db", "bgee", "disgenet", "doid", "drugbank", "dsstox", "go", "gwascatalog", "hrpimp", "lincs-l1000", "mesh", "ncbigene", "pharmacotherapydb", "pid", "pubchem", "reactome", "sider", "tissues", "uberon", "wikipathways"], "product_url": "https://alzkb.ai:7473/login", "secondary_source": ["alzkb", "hetionet"]}, {"category": "GraphProduct", "description": "Memgraph data release for AlzKB.", "id": "alzkb.data", "name": "AlzKB Data Release (Version 2.0.0)", "original_source": ["aop-db", "bgee", "disgenet", "doid", "drugbank", "dsstox", "go", "gwascatalog", "hrpimp", "lincs-l1000", "mesh", "ncbigene", "pharmacotherapydb", "pid", "pubchem", "reactome", "reactome", "sider", "tissues", "uberon", "wikipathways"], "product_url": "https://github.com/EpistasisLab/AlzKB/releases/tag/v2.0.0", "secondary_source": ["alzkb", "hetionet"]}, {"category": "GraphProduct", "description": "The SPOKE knowledge graph containing nodes and edges from multiple biomedical data sources.", "id": "spoke.graph", "name": "SPOKE Graph", "original_source": ["ncbigene", "medline", "mesh", "pid", "doid", "diseases", "drugcentral", "go", "gwascatalog", "reactome", "lincs-l1000", "uberon", "wikipathways", "bindingdb", "drugbank", "sider", "bgee", "uniprot", "string", "omim", "chembl", "foodb", "civic", "gdsc", "clinicaltrialsgov", "hpa", "cl", "kegg", "metacyc", "bv-brc", "ncbitaxon", "pathophenodb", "pfam", "interpro", "protcid"], "secondary_source": ["spoke"]}, {"category": "GraphProduct", "description": "Cleaned benchmark graph (PharmKG-8k) with typed relations between genes, chemicals, and diseases", "edge_count": 500958, "id": "pharmkg.graph", "name": "PharmKG graph", "node_count": 7603, "original_source": ["omim", "drugbank", "pharmgkb", "ttd", "sider", "humannet", "ncbigene", "mesh", "pubchem", "gnbr", "biogps", "connectivitymap"], "product_url": "https://zenodo.org/record/4077338", "secondary_source": ["pharmkg"]}, {"category": "GraphProduct", "compatibility": [{"standard": "biolink"}], "compression": "zip", "description": "Curated mechanistic drug\u2013disease paths comprising the DrugMechDB dataset packaged as a downloadable archive.", "dump_format": "other", "format": "mixed", "id": "drugmechdb.graph", "latest_version": "2.0.1", "name": "DrugMechDB Graph Dataset", "original_source": ["go", "cl", "mesh", "chebi", "drugbank", "interpro", "uberon", "pr", "ncbitaxon", "reactome", "hp", "uniprot"], "product_url": "https://doi.org/10.5281/zenodo.8139357", "repository": "https://github.com/SuLab/DrugMechDB", "versions": ["2.0.1", "2.0.0", "1.0.2", "1.0"]}, {"category": "ProgrammingInterface", "description": "TRAPI web API for querying MicrobiomeKG", "format": "http", "id": "microbiomekg.api", "name": "MicrobiomeKG Plover API", "original_source": ["biolink", "chebi", "ncbitaxon", "ncbigene", "mesh", "pubchem", "go", "mondo", "ncit", "efo", "uniprot", "rhea", "pr", "uberon", "panther", "hgnc", "drugbank", "eupathdb"], "product_url": "https://multiomics.transltr.io/mbkp", "secondary_source": ["microbiomekg"]}], "repository": "https://nlmpubs.nlm.nih.gov/projects/mesh/"}