Medical Subject Headings : Différence entre versions
De Wicri Outils
imported>Jacques Ducloy (→Outils dérivés) |
imported>Jacques Ducloy (→Outils dérivés) |
||
(27 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Dilib header|module=Nlm}} | {{Dilib header|module=Nlm}} | ||
Le '''MeSH''' ou '''''Medical Subject Headings''''' est le vocabulaire d'indexation utilisé par la [[NLM]]. | Le '''MeSH''' ou '''''Medical Subject Headings''''' est le vocabulaire d'indexation utilisé par la [[NLM]]. | ||
+ | {{Début 2 colonnes}} | ||
+ | __TOC__ | ||
+ | {{Saut 2 colonnes}} | ||
+ | {{Dilib, boîte déroulante | ||
+ | |titre=Liste des modules Dilib | ||
+ | |contenu={{Dilib, liste des modules}} | ||
+ | }} | ||
+ | {{Dilib, boîte déroulante | ||
+ | |titre=Module Nlm | ||
+ | |contenu={{Dilib, module Nlm}} | ||
+ | }} | ||
+ | {{Fin 2 colonnes}} | ||
==Récupération du MeSH en français== | ==Récupération du MeSH en français== | ||
− | + | Pour récupérer le thesaurus en XML | |
+ | * http://mesh.inserm.fr/mesh/ | ||
+ | Version 2017: | ||
<source lang="sh"> | <source lang="sh"> | ||
SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 < $DILIB_BOTTOM/ImportBases/Nlm/fredesc2017.xml | SxmlUnIndent | wc | SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 < $DILIB_BOTTOM/ImportBases/Nlm/fredesc2017.xml | SxmlUnIndent | wc | ||
Ligne 11 : | Ligne 25 : | ||
| HfdBuild -h $DILIB_BOTTOM/Bases/Nlm/fredesc2017 | | HfdBuild -h $DILIB_BOTTOM/Bases/Nlm/fredesc2017 | ||
</source> | </source> | ||
+ | |||
+ | Version 2019: | ||
+ | |||
+ | <source lang="sh"> | ||
+ | cd $DILIB_BOTTOM/Bases/Nlm/MeshFre2019 | ||
+ | |||
+ | cat $DILIB_BOTTOM/ImportBases/Nlm/fredesc2019.xml \ | ||
+ | | SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 | SxmlUnIndent | wc | ||
+ | </source> | ||
+ | <source lang="sh"> | ||
+ | cat $DILIB_BOTTOM/ImportBases/Nlm/fredesc2019.xml \ | ||
+ | | SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 | SxmlUnIndent \ | ||
+ | | HfdBuild -h $DILIB_BOTTOM/Bases/Nlm/fredesc2019 | ||
+ | </source> | ||
+ | |||
==Outils de traitement du MeSH== | ==Outils de traitement du MeSH== | ||
− | * commmande [[Dilib, module Nlm, commande | + | * commmande [[Dilib, module Nlm, commande NlmMeshFreToWiki|NlmMeshFreToWiki]]. |
+ | |||
==Outils dérivés== | ==Outils dérivés== | ||
Création du HFD <code>$DILIB_BOTTOM//Bases/Nlm/MeshFre.hfd</code> | Création du HFD <code>$DILIB_BOTTOM//Bases/Nlm/MeshFre.hfd</code> | ||
+ | |||
+ | Sous $DILIB_BOTTOM/Bases/Nlm/MeshFre2019 | ||
+ | |||
+ | <source lang="sh"> | ||
+ | HfdCat fredesc2019.hfd \ | ||
+ | | NlmMeshFreInsermToWicri \ | ||
+ | | SgmlFast -c1 \ | ||
+ | | HfdBuild -h MeshFre.hfd | ||
+ | |||
+ | </source> | ||
+ | |||
+ | |||
+ | <source lang="sh"> | ||
+ | HfdCat MeshFre.hfd \ | ||
+ | | SxmlSelect -g DescriptorRecord/concept@type=preferred -p @g1 \ | ||
+ | | SxmlSelect -g concept/term@xml:lang=en/string/1 -p @g1 \ | ||
+ | -g concept/term@xml:lang=fr/string/1 -p @g2 \ | ||
+ | | sort -u > MeshEnToFr.dict | ||
+ | </source> | ||
+ | |||
+ | <source lang="sh"> | ||
+ | HfdCat MeshFre.hfd \ | ||
+ | | SxmlSelect -g DescriptorRecord/DescriptorUI/1 -p @g1 -p@1 \ | ||
+ | | sort -u \ | ||
+ | | IndexFastBuildRec \ | ||
+ | | HfdBuild -h MeshFreIndexDUI.i | ||
+ | |||
+ | IndexBuildHid -h MeshFreIndexDUI.i -e kw | ||
+ | </source> | ||
+ | |||
+ | <source lang="sh"> | ||
+ | HfdCat MeshFre.hfd \ | ||
+ | | SxmlSelect -g DescriptorRecord/TreeNumberList/TreeNumber/1 -p @g1 -p@1 \ | ||
+ | | sort -u \ | ||
+ | | IndexFastBuildRec \ | ||
+ | | HfdBuild -h MeshFreIndexTreeNumber.i | ||
+ | |||
+ | IndexBuildHid -h MeshFreIndexTreeNumber.i -e kw | ||
+ | </source> | ||
+ | |||
+ | <source lang="sh"> | ||
+ | HfdCat MeshFre.hfd \ | ||
+ | | SxmlSelect -g DescriptorRecord/concept@type=preferred/term@type=preferred@xml:lang=fr/string/1 -p @g1 -p@1 \ | ||
+ | | sort -u \ | ||
+ | | IndexFastBuildRec \ | ||
+ | | HfdBuild -h MeshFreIndexFrePrefTerm.i | ||
+ | |||
+ | IndexBuildHid -h MeshFreIndexFrePrefTerm.i -e kw | ||
+ | </source> | ||
==Installation== | ==Installation== |
Version actuelle datée du 3 août 2020 à 15:31
Module Nlm |
Le MeSH ou Medical Subject Headings est le vocabulaire d'indexation utilisé par la NLM.
Liste des modules Dilib
Module Nlm
|
Récupération du MeSH en français
Pour récupérer le thesaurus en XML
Version 2017:
SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 < $DILIB_BOTTOM/ImportBases/Nlm/fredesc2017.xml | SxmlUnIndent | wc
SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 < $DILIB_BOTTOM/ImportBases/Nlm/fredesc2017.xml \
| SxmlUnIndent \
| HfdBuild -h $DILIB_BOTTOM/Bases/Nlm/fredesc2017
Version 2019:
cd $DILIB_BOTTOM/Bases/Nlm/MeshFre2019
cat $DILIB_BOTTOM/ImportBases/Nlm/fredesc2019.xml \
| SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 | SxmlUnIndent | wc
cat $DILIB_BOTTOM/ImportBases/Nlm/fredesc2019.xml \
| SxmlSelect -s DescriptorRecordSet/DescriptorRecord -p @s1 | SxmlUnIndent \
| HfdBuild -h $DILIB_BOTTOM/Bases/Nlm/fredesc2019
Outils de traitement du MeSH
- commmande NlmMeshFreToWiki.
Outils dérivés
Création du HFD $DILIB_BOTTOM//Bases/Nlm/MeshFre.hfd
Sous $DILIB_BOTTOM/Bases/Nlm/MeshFre2019
HfdCat fredesc2019.hfd \
| NlmMeshFreInsermToWicri \
| SgmlFast -c1 \
| HfdBuild -h MeshFre.hfd
HfdCat MeshFre.hfd \
| SxmlSelect -g DescriptorRecord/concept@type=preferred -p @g1 \
| SxmlSelect -g concept/term@xml:lang=en/string/1 -p @g1 \
-g concept/term@xml:lang=fr/string/1 -p @g2 \
| sort -u > MeshEnToFr.dict
HfdCat MeshFre.hfd \
| SxmlSelect -g DescriptorRecord/DescriptorUI/1 -p @g1 -p@1 \
| sort -u \
| IndexFastBuildRec \
| HfdBuild -h MeshFreIndexDUI.i
IndexBuildHid -h MeshFreIndexDUI.i -e kw
HfdCat MeshFre.hfd \
| SxmlSelect -g DescriptorRecord/TreeNumberList/TreeNumber/1 -p @g1 -p@1 \
| sort -u \
| IndexFastBuildRec \
| HfdBuild -h MeshFreIndexTreeNumber.i
IndexBuildHid -h MeshFreIndexTreeNumber.i -e kw
HfdCat MeshFre.hfd \
| SxmlSelect -g DescriptorRecord/concept@type=preferred/term@type=preferred@xml:lang=fr/string/1 -p @g1 -p@1 \
| sort -u \
| IndexFastBuildRec \
| HfdBuild -h MeshFreIndexFrePrefTerm.i
IndexBuildHid -h MeshFreIndexFrePrefTerm.i -e kw
Installation
Sous : $DILIB_BOTTOM/ImportBases/Nlm
Voir aussi
- Dans le réseau Wicri :
La page de référence « Medical Subject Headings » est sur le wiki Wicri/Ticri.
- Liens externes