Property talk:P486

From Wikidata
Jump to navigation Jump to search

Documentation

MeSH descriptor ID
identifier for Descriptor or Supplementary concept in the Medical Subject Headings controlled vocabulary
DescriptionMesH ID: NLM catalogue codes for diseases
RepresentsMedical Subject Headings (Q199897)
Data typeExternal identifier
Template parameteren:Template:Infobox disease field MeshID
Domainterm: medical subjects, diseases, ... (note: this should be moved to the property statements)
Allowed values^[CD]\w{6}(\w{3}|)$ (C or D, followed by 6 or 9 digits. Don't use M (see MESH Concept) nor T (see MESH Term))
Examplesystemic lupus erythematosus (Q1485)D008180 (RDF)
Uruguay (Q77)D014583 (RDF)
DPPH (Q5205953)C004931 (RDF)
Sourcehttp://www.nlm.nih.gov
List of MeSH codes
Formatter URLhttps://meshb.nlm.nih.gov/#/record/ui?ui=$1
https://id.nlm.nih.gov/mesh/$1.html
Tracking: sameno label (Q30463739)
Tracking: differencesno label (Q30463732)
Tracking: usageCategory:Pages using Wikidata property P486 (Q30463729)
Tracking: local yes, WD nono label (Q30463735)
See alsoMeSH code (P672), MonDO ID (P5270), MeSH term ID (P6680), MedlinePlus ID (P604)
Lists
Proposal discussionProposal discussion
Current uses36,380
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Distinct values: this property likely contains a value that is different from all other items. (Help)
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P486#Unique value, SPARQL (every item), SPARQL (by value), SPARQL (new)
Single value: this property generally contains a single value. (Help)
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P486#Single value, SPARQL, SPARQL (new)
Format “[CD]\w{6}(\w{3}|): value must be formatted using this pattern (PCRE syntax). (Help)
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P486#Format, SPARQL, SPARQL (new)
Scope is as main value (Q54828448), as references (Q54828450): the property must be used by specified way only (Help)
List of this constraint violations: Database reports/Constraint violations/P486#scope, hourly updated report, SPARQL, SPARQL (new)


This property is being used by:

Please notify projects that use this property before big changes (renaming, deletion, merge with another property, etc.)

Distinct values for a cancer vs a neoplasm?[edit]

For many different types of cancer, both the cancer and the neoplasm are referring to a single MeshID. See neck cancer and neck neoplasm for example.

Yes, it's a serious issue. Many of the cases are introduced by bot edits, and I have had discussions on the topic. Charles Matthews (talk) 09:54, 8 September 2019 (UTC)

Allowable constraint violations[edit]

As far as I know, there are two cases where the constraints should, arguably, be ignored.

One is for the "single value" constraint. As on periodical (Q1002697), there is an artefact of the MeSH system meaning there are different identifiers for Periodical [Publication Type] and Periodicals as Topic. On PubMed, these are used in different sections of the MeSH term listing. But really there is no difference as object of a Wikidata statement.

The other is for the "distinct value" constraint. While the scope notes for a MeSH term are normally carefully drafted, they do not always allow one to read off the intended taxon range, which can be humans, primates, mammals or vertebrates, or all organisms. For instance, for lung the MeSH page does not give enough to decide between human lung (Q2640512) and lung (Q7886) which covers animals. Charles Matthews (talk) 10:05, 8 September 2019 (UTC)

#P486 identifiers starting with D, grouped by occurrence number on items
SELECT ?item ?itemLabel (COUNT(?mesh) as ?count)
  WHERE {?item wdt:P486 ?mesh.
         FILTER(strstarts(?mesh, 'D'))
         
         SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
         }
GROUP BY ?item ?itemLabel
ORDER BY DESC(?count)

LIMIT 50

Try it!

shows item with more than one P486 statement. At the time of posting there were 44, that seemed admissible. The number can vary. Charles Matthews (talk) 11:16, 30 September 2019 (UTC)