CINXE.COM
Class Definitions
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="icon" type="image/ico" href="images/favicon.ico"> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.js"></script> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script> <script type="text/javascript" src="//cdn.datatables.net/1.10.3/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="//cdn.datatables.net/responsive/1.0.2/js/dataTables.responsive.min.js"></script> <script type='text/javascript' src='/meshrdf/js/mesh-gh-pages.js'></script> <title>Class Definitions</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <link data-require="bootstrap-css" data-semver="3.2.0" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" /> <link data-require="bootstrap@*" data-semver="3.2.0" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.css" /> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css" /> <link href="//cdn.datatables.net/1.10.3/css/jquery.dataTables.css" rel="stylesheet" /> <link href="//cdn.datatables.net/responsive/1.0.2/css/dataTables.responsive.css" rel="stylesheet" /> <link href="/meshrdf/styles/style.css" rel="stylesheet" /> <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script type = 'text/javascript'> // there two classes of data tables. data-table-standard (no paging) and data-table-long (includes paging) $(document).ready(function() { $('table.data-table-standard').dataTable( { "paging": false, "ordering": true, "searching": false, "responsive":true } ); $('table.data-table-long').dataTable( { "paging": true, "ordering": true, "info": false, "searching": true, "responsive": true, //"scrollX":true, "scrollY":"300", "pageLength":25 } ); $( "#tabs" ).tabs(); $('.dropdown-toggle').dropdown(); }); </script> </head> <body> <div class="container-fluid"> <!--header to hold banner + top navigation area --> <!-- responsive design header using bootstrap css framework --> <div class = "row header"> <div class="container-fluid col-md-6 col-sm-8 col-xs-12"> <a href="http://www.nlm.nih.gov"><img class= "nlm-logo img-responsive" alt="National Library of Medicine" src="/meshrdf/images/nih_nlmlogo_webheader.png "></a> </div> </div> <!-- // end header --> <div class = "row"> <div class = "container-fluid main-menu navbar navbar-default"> <div id="meshrdf-header"> <h1>MeSH RDF Technical Documentation</h1></div> <ul class="nav navbar-nav"> <li><a href="https://id.nlm.nih.gov/mesh/">MeSH RDF Home</a></li> <li><a href="/meshrdf/index.html">Documentation Home</a></li> <li><a href="https://nlmpubs.nlm.nih.gov/projects/mesh/rdf/">Download</a></li> <li><a href="https://id.nlm.nih.gov/mesh/query">SPARQL Query</a></li> <li><a href="/meshrdf/sparql-and-uri-requests.html">API</a></li> <li class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Data Model<b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="/meshrdf/concepts">Concepts</a></li> <li><a href="/meshrdf/descriptor-qualifier-pairs">Descriptor-Qualifier Pairs</a></li> <li><a href="/meshrdf/descriptors">Descriptors</a></li> <li><a href="/meshrdf/qualifiers">Qualifiers</a></li> <li><a href="/meshrdf/scrs">Supplementary Concept Records</a></li> <li><a href="/meshrdf/terms">Terms</a></li> <li><a href="/meshrdf/tree-numbers">Tree Numbers</a></li> </ul> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Cheat Sheets<b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="/meshrdf/all-class-predicate-class">All Class-Predicate-Class</a></li> <li><a href="/meshrdf/class-properties">All Class Properties</a></li> <li><a href="/meshrdf/classes">Class Definitions</a></li> <li><a href="/meshrdf/predicates">Predicate Definitions</a></li> <li><a href="/meshrdf/sample-queries">Sample Queries</a></li> <li><a href="/meshrdf/sparql-and-uri-requests">SPARQL and URI Requests</a></li> <li><a href="/meshrdf/super-classes">Super Classes</a></li> </ul> </li> <li class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Policy<b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="/meshrdf/acceptable-use-policy">Acceptable Use Policy</a></li> <li><a href="/meshrdf/versioning-policy">Versioning Policy</a></li> </ul> </li> <li><a href="/meshrdf/release-notes">Release Notes</a></li> </ul> </div> </div> <!-- breadcrumbs (removed) <ol class = "breadcrumb col-md-6 col-sm-6 col-xs-10"> <li><a href = "/meshrdf/index.html">Documentation Home</a></li> <li class = "active">Class Definitions</li> </ol> --> <!-- //end breadcrumbs --> <div class = "row"> <div class = "container-fluid col-md-10 col-sm-10 col-xs-10 main-content"> <h2>Class Definitions</h2> <p>The table below is a list of classes in MeSH RDF.</p> <table class="data-table-long row-border hover"> <thead> <tr> <th>Class Name</th> <th>Parent Class</th> <th>Definition</th> <th>Equivalent XML Data Element</th> </tr> </thead> <tbody> <tr> <td>meshv:AllowedDescriptorQualifierPair</td> <td>meshv:DescriptorQualifierPair</td> <td>A combined MeSH descriptor and qualifier, where the pairing is allowed by MeSH rules. These URIs are a mash up of the descriptor and qualifier identifiers (such as <a href="http://id.nlm.nih.gov/mesh/D000236Q000235.html" target="_blank">D000236Q000235</a>).</td> <td><code class="language-plaintext highlighter-rouge">EntryCombination/ECIN</code></td> </tr> <tr> <td>meshv:CheckTag</td> <td>meshv:Descriptor</td> <td>A special class of descriptor singled out because they are so frequently applied to biomedical literature. There are only 2 Descriptors that are members of the class meshv:CheckTag - D005260 ‘Male’ and D008297 ‘Female’. These two Descriptors do not have tree numbers. Please see the <a href="http://www.nlm.nih.gov/bsd/indexing/training/CHK_010.html" target="_blank">MEDLINE Indexing Online Training Course for the complete list</a>.</td> <td><code class="language-plaintext highlighter-rouge">DescriptorRecord @DescriptorClass = "3"</code></td> </tr> <tr> <td>meshv:Concept</td> <td>N/A</td> <td>MeSH concepts are meanings. Many MeSH concepts contain synonymous terms. meshv:Concept identifiers begin with ‘M’ such as <a href="http://id.nlm.nih.gov/mesh/M0000013.html" target="_blank">M0000013 - ‘Congenital Abnormalities’</a>. See the <a href="http://www.nlm.nih.gov/mesh/concept_structure.html" target="_blank">MeSH concept structure page</a> for more information.</td> <td><code class="language-plaintext highlighter-rouge">Concept</code></td> </tr> <tr> <td>meshv:Descriptor *</td> <td>N/A</td> <td>MeSH Descriptors are a cluster of one or more concepts used to describe what a publication is about. meshv:Descriptor is the parent class of meshv:TopicalDescriptor, meshv:GeographicDescriptor, meshv:PublicationType, and meshv:CheckTag.</td> <td><code class="language-plaintext highlighter-rouge">DescriptorRecord</code></td> </tr> <tr> <td>meshv:DescriptorQualifierPair *</td> <td>N/A</td> <td>A combined MeSH descriptor and qualifier pair. Allowed pairs (according to MeSH rules) belong to the class meshv:AllowedDescriptorQualifierPair. Disallowed pairs belong to the class meshv:DisallowedDescriptorQualifierPair.</td> <td><code class="language-plaintext highlighter-rouge">EntryCombination</code></td> </tr> <tr> <td>meshv:DisallowedDescriptorQualifierPair</td> <td>meshv:DescriptorQualifierPair</td> <td>A combined MeSH descriptor and qualifier where the pairing is not allowed by MeSH rules, such as <a href="http://id.nlm.nih.gov/mesh/D000005Q000530.html" target="_blank">‘Abdomen/radiography’</a>.</td> <td><code class="language-plaintext highlighter-rouge">EntryCombination/ECOUT</code></td> </tr> <tr> <td>meshv:GeographicalDescriptor</td> <td>meshv:Descriptor</td> <td>A descriptor that references places or regions of the world, such as <a href="http://id.nlm.nih.gov/mesh/D001061.html" target="_blank">D001061 - ‘Appalachian Region’</a>.</td> <td><code class="language-plaintext highlighter-rouge">DescriptorRecord @DescriptorClass = "4"</code></td> </tr> <tr> <td>meshv:PublicationType</td> <td>meshv:Descriptor</td> <td><a href="http://www.nlm.nih.gov/mesh/pubtypes.html" target="_blank">A special class of descriptor</a> that describes what type of publication a resource is as opposed to what it is about. All MeSH Publication Types are in the ‘V’ tree.</td> <td><code class="language-plaintext highlighter-rouge">DescriptorRecord @DescriptorClass = "2"</code></td> </tr> <tr> <td>meshv:SCR_Protocol</td> <td>meshv:SupplementaryConceptRecord</td> <td>MeSH protocols are therapies in the domain of cancer treatment, such as <a href="http://id.nlm.nih.gov/mesh/C104696.html" target="_blank">ABVD Protocol</a>.</td> <td><code class="language-plaintext highlighter-rouge">SupplementalRecord SCRClass="2"</code></td> </tr> <tr> <td>meshv:Qualifier</td> <td>N/A</td> <td>Also known as Subheadings, these provide context to the use of a MeSH Heading. See <a href="http://id.nlm.nih.gov/mesh/D006321Q000187.html" target="_blank">heart - drug effects</a> for an example.</td> <td><code class="language-plaintext highlighter-rouge">QualifierRecord</code></td> </tr> <tr> <td>meshv:SCR_Disease</td> <td>meshv:SupplementaryConceptRecord</td> <td>Rare Diseases were originally brought into MeSH from a list maintained by the Office of Rare Diseases Research. See <a href="http://id.nlm.nih.gov/mesh/C562378.html" target="_blank">Hepatic Fibrosis, Congenital</a> for an example.</td> <td><code class="language-plaintext highlighter-rouge">SupplementalRecord @SCRClass="3"</code></td> </tr> <tr> <td>meshv:SCR_Chemical</td> <td>meshv:SupplementaryConceptRecord</td> <td>These are chemicals, drugs, enzymes, vitamins, etc., such as <a href="http://id.nlm.nih.gov/mesh/C011657.html" target="_blank">C011657 - ‘Andrenosterone’</a>.</td> <td><code class="language-plaintext highlighter-rouge">SupplementalRecord @SCRClass="1"</code></td> </tr> <tr> <td>meshv:SupplementaryConceptRecord*</td> <td>N/A</td> <td>Supplementary Concepts are created in MeSH to aid in searching the large volume of mainly chemicals and drugs. meshv:SupplementaryConceptRecord has three sub-classes: meshv:RegularSubstance, meshv:SCR_Protocol, and meshv:SCR_Disease.</td> <td><code class="language-plaintext highlighter-rouge">SupplementalRecord</code></td> </tr> <tr> <td>meshv:Term</td> <td>N/A</td> <td>MeSH terms provide synonymous names for MeSH concepts. Terms have ‘T’ identifiers, and are considered either preferred or lexical variants, such as <a href="http://id.nlm.nih.gov/mesh/T000029.html" target="_blank">‘Congenital Abnormalities’</a> as opposed to ‘Abnormality, Congenital’.</td> <td><code class="language-plaintext highlighter-rouge">Term</code></td> </tr> <tr> <td>meshv:TopicalDescriptor</td> <td>meshv:Descriptor</td> <td>Topical Descriptors indicate the subject of an indexed item such as a journal article. See <a href="http://id.nlm.nih.gov/mesh/D063926.html" target="_blank">D063926 - ‘Drug Hypersensitivity Syndrome’</a> for an example.</td> <td><code class="language-plaintext highlighter-rouge">DescriptorRecord @DescriptorClass = "1"</code></td> </tr> <tr> <td>meshv:TreeNumber</td> <td>N/A</td> <td>Tree Numbers are used to organize MeSH Descriptors in a broader-than/narrower-than manner. For example, every Descriptor treed under <a href="http://id.nlm.nih.gov/mesh/C04.html" target="_blank">C04 - ‘Neoplasms’</a> would be about something more specific than ‘Neoplasms’.</td> <td><code class="language-plaintext highlighter-rouge">TreeNumber</code></td> </tr> </tbody> </table> <p>* Indicates this is a super class. Use RDF inferencing when querying these to retrieve sub-classes.</p> </div> </div> <!-- footer area --> <div class = "row"> <div class = "container-fluid footer col-md-12 col-sm-12 col-xs-12"> <div id = "footer"> Page first published: 01 Nov 2014<br/> Page last updated: 07 Dec 2021 </div> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MT6MLL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MT6MLL');</script> <!-- End Google Tag Manager --> </div> </div> <!-- //end footer --> </div> </body> </html>