-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Difference between mappedTo and preferredMappedTo predicates? #155
Comments
I referred your question to the head of the MeSH Unit at NLM and here is the response. I hope this helps answer your questions. This all dates back to the printed Index Medicus(IM). To save on ink we would limit the number citations listed under a MeSH term to those where the Heading was both important and highly specific for the particular article. More general topics like “drug combinations” and/or ones that have very high indexing rates were left out Since we don’t publish IM anymore these designations morphed into “meshv:preferredMappedTo” (important and highly specific for the particular article) and just plain “meshv:mappedTo” which is usually categorical data like “drug combinations”. For example if you wanted to limit your search about some drug treatment to those drugs that include two or more compounds in the same pill. Finally we move the “*” to the qualifier in a descriptor/qualifier combination if the HM includes a qualifier. I guess this is to lend importance to the qualifier part of the combined HM. |
Thanks @bushmanb and head of the MeSH Unit! What does "HM" stand for? So in conclusion, the preferredMappedTo is for "important and highly specific" relations between the SCR and descriptor. Good to know. Here are some examples below of both predicates: preferredMappedTo examplesSPARQL Query (online): PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX meshv: <http://id.nlm.nih.gov/mesh/vocab#>
SELECT *
WHERE {
?child_uri meshv:preferredMappedTo ?parent_uri.
?child_uri rdfs:label ?child_label.
?parent_uri rdfs:label ?parent_label.
}
LIMIT 10
mappedTo examplesReplace
|
HM stands for Heading mapped to. |
The mappedTo and preferredMappedTo predicates provide the link between Supplemental Concept Records (SCRs) and Descriptors. I am wondering about what "preferred" means here.
From https://hhs.github.io/meshrdf/predicates.html
meshv:mappedTo
is described asmeshv:preferredMappedTo
is described as:It looks like the key part is "not the main parent; lacks an asterisk designation in the Source XML" and "includes an asterisk designation in the Source XML". What exactly is a main parent / asterisk parent?
For the Aeron example, it has multiple preferredMappedTo descriptors:
In what situations would someone want to differentiate between mappedTo and preferredMappedTo?
The text was updated successfully, but these errors were encountered: