Qualifiers
A Qualifier (also known as a Subheading) is a class in MeSH RDF with the name meshv:Qualifier. Qualifiers are used to give additional context to a Descriptor. MeSH has rules governing which Qualifiers can be used with a given Descriptor, as well as which Qualifers cannot be used with a given Descriptor. MeSH RDF has minted Descriptor-Qualifier Pair URIs for both Allowed and Disallowed Descriptor-Qualifier Pairs. Qualifiers each have tree numbers and are hierarchically arranged.
RDF Graph Diagram

meshv:Qualifier - Relations and Properties
- Relations to other classes (as subject)
- Relations to other classes (as object)
- meshv:Qualifier properties
| Subject | Predicate | Object |
|---|---|---|
| meshv:Qualifier | meshv:broaderQualifier | meshv:Qualifier |
| meshv:Qualifier | meshv:concept | meshv:Concept |
| meshv:Qualifier | meshv:preferredConcept | meshv:Concept |
| meshv:Qualifier | meshv:preferredTerm | meshv:Term |
| meshv:Qualifier | meshv:treeNumber | meshv:TreeNumber |
| Subject | Predicate | Object |
|---|---|---|
| meshv:AllowedDescriptorQualifierPair | meshv:hasQualifier | meshv:Qualifier |
| meshv:DescriptorQualifierPair | meshv:hasQualifier | meshv:Qualifier |
| meshv:DisallowedDescriptorQualifierPair | meshv:hasQualifier | meshv:Qualifier |
| meshv:GeographicalDescriptor | meshv:allowableQualifier | meshv:Qualifier |
| meshv:Qualifier | meshv:broaderQualifier | meshv:Qualifier |
| meshv:TopicalDescriptor | meshv:allowableQualifier | meshv:Qualifier |
| Subject | Predicate |
|---|---|
| meshv:Qualifier | meshv:active |
| meshv:Qualifier | meshv:annotation |
| meshv:Qualifier | meshv:dateCreated |
| meshv:Qualifier | meshv:dateEstablished |
| meshv:Qualifier | meshv:dateRevised |
| meshv:Qualifier | meshv:historyNote |
| meshv:Qualifier | meshv:identifier |
| meshv:Qualifier | meshv:lastActiveYear |
| meshv:Qualifier | meshv:onlineNote |
| meshv:Qualifier | rdfs:label |
SPARQL
The RDF output shown in the diagram above can be generated with the following SPARQL query:
prefix mesh: <http://id.nlm.nih.gov/mesh/>
prefix meshv: <http://id.nlm.nih.gov/mesh/vocab#>
construct {
mesh:Q000008 ?p ?o .
mesh:Q000008 meshv:preferredConcept ?prefCon .
?prefCon a ?prefConType .
mesh:Q000008 meshv:preferredTerm ?prefTerm .
?prefTerm a ?prefTermType .
?prefCon ?pct ?prefTerm .
}
from <http://id.nlm.nih.gov/mesh>
where {
mesh:Q000008 ?p ?o .
mesh:Q000008 meshv:preferredConcept ?prefCon .
?prefCon a ?prefConType .
mesh:Q000008 meshv:preferredTerm ?prefTerm .
?prefTerm a ?prefTermType .
?prefCon ?pct ?prefTerm .
}
