Wikidata:Property proposal/MESH Concept ID
MESH Concept ID
[edit]Originally proposed at Wikidata:Property proposal/Authority control
Description | Identifier of a Medical Subject Headings concept (Mnnnnn) |
---|---|
Represents | Medical Subject Headings (Q199897) |
Data type | External identifier |
Domain | medical subjects, diseases... |
Allowed values | ^M\d{6,9}$ |
Example 1 | amoxapine (Q58356) → M0001008 |
Example 2 | paracetamol (Q57055) → M0000115 |
Example 3 | neoplasm (Q1216998) → M0014585 |
Format and edit filter validation |
|
Formatter URL | http://id.nlm.nih.gov/mesh/$1 (both HTML and RDF) |
Robot and gadget jobs | MESH RDF is available for download from NLM |
See also | MeSH descriptor ID (P486) |
Motivation
[edit]MESH is a 3-level system: Descriptors/Chemicals (D/C) that "include" Concepts (M) that "include" Terms (T).
For example:
- D000082 Acetaminophen (a MeSH TopicalDescriptor) has preferredConcept
It's not clear to me whether MeSH descriptor ID (P486) is intended to include only D&C Descriptors, but it also includes many M Concepts (see this query) and even one T Term (see this query). This creates several problems:
- WD has collapsed a 3-level MESH system into one level (note: the MESH Tree Code is a separate construct that allows a Descriptor to participate in several hieararchies; here I'm talking about the 3 structural levels).
- This causes "single value" constraint violations: "This property is generally expected to contain only a single value', eg see amoxapine (Q58356).
- The formatterURL of MeSH descriptor ID (P486) works only for D&C but not M and T. Eg see amoxapine (Q58356), the concept link https://meshb.nlm.nih.gov/#/record/ui?ui=M0001008 does not return any data, whereas the descriptor link https://meshb.nlm.nih.gov/record/ui?ui=D000657 returns data, which includes a tab "Concepts" that has 4 concepts including M0001008.
- People need ready access to all 3 levels. Eg Wikidata:Property_proposal/MeSH_Descriptor proposes a prop to hold a MESH string: but that's exactly the Term level
If this proposal is accepted, we should change MeSH descriptor ID (P486) to "MESH Descriptor ID" and restrict the regexp to "^[DC]\d+". If the proposal is rejected, we cannot use the formatterURL https://meshb.nlm.nih.gov/#/record/ui?ui=$1 because it doesn't work for M Concept & T Term.
Vladimir Alexiev (talk) 12:24, 31 March 2019 (UTC)
Discussion
[edit]- Support David (talk) 07:08, 1 April 2019 (UTC)
- Support Thadguidry (talk) 14:47, 1 April 2019 (UTC)
- Support --Andrawaag (talk) 18:10, 1 April 2019 (UTC)
- Support Andrew Su (talk) 18:16, 1 April 2019 (UTC)
- Support - PKM (talk) 18:46, 1 April 2019 (UTC)
- Question Can we have a finished regex? M45123298987416666666633333322222214770000 is not a suitable ID? (See MeSH Term) Cordially. --Eihel (talk) 18:30, 6 April 2019 (UTC)
- @Eihel: Done, see above --Vladimir Alexiev (talk) 10:14, 12 April 2019 (UTC)
- @Eihel: Done, see above --Vladimir Alexiev (talk) 10:14, 12 April 2019 (UTC)
- Support - Leiem (talk) 02:22, 19 April 2019 (UTC)
Notified participants of WikiProject Chemistry --Eihel (talk) 02:10, 19 April 2019 (UTC)
Notified participants of WikiProject Medicine --Eihel (talk) 02:06, 19 April 2019 (UTC)
@Vladimir Alexiev, ديفيد عادل وهبة خليل 2, Thadguidry, Andrawaag, Andrew Su, PKM: Done MeSH concept ID (P6694) --Eihel (talk) 02:16, 19 April 2019 (UTC)
@Leiem: (last participant) Done see above. --Eihel (talk) 02:35, 19 April 2019 (UTC)
- Comment. If the pattern is "... 6 or 9 digits", shouldn't the regex be
^M\d{6}(\d{3}|)$
? -DePiep (talk) 06:00, 19 April 2019 (UTC)- Changed, DePiep. --Eihel (talk) 06:38, 19 April 2019 (UTC)
- From WikiProject Medicine - great, thanks. Blue Rasberry (talk) 15:09, 19 April 2019 (UTC)
- Your welcome User:Bluerasberry --Eihel (talk) 16:08, 19 April 2019 (UTC)
- Support Tris T7 (talk) 06:09, 20 April 2019 (UTC)
@Tris T7: and for everyone. The request is made, the property is created, the interested parties were warned. So, much the better for those who are favorable and bad luck for those who are against: the request is closed, MeSH concept ID (P6694). Those who want to talk about this Property can do so on the Property_talk:P6694 page. Thank you everyone. Best regards. --Eihel (talk) 06:49, 20 April 2019 (UTC)