Bug 31203: Alter other cronjobs that currenlty use cronlogaction
[koha.git] / misc / cronjobs / build_browser_and_cloud.pl
1 #!/usr/bin/perl
2 # small script that builds the tag cloud
3
4 use strict;
5 #use warnings; FIXME - Bug 2505
6
7 use Koha::Script -cron;
8 use C4::Koha;
9 use C4::Context;
10 use Date::Calc;
11 use Time::HiRes qw(gettimeofday);
12 use ZOOM;
13 use MARC::File::USMARC;
14 use Getopt::Long;
15 use C4::Log;
16 use Koha::Biblios;
17
18 my $command_line_options = join(" ",@ARGV);
19
20 my ( $input_marc_file, $number) = ('',0);
21 my ($version, $confirm,$field,$batch,$max_digits,$cloud_tag);
22 GetOptions(
23         'c' => \$confirm,
24         'h' => \$version,
25         'f:s' => \$field,
26         'b' =>\$batch,
27         'm:s' => \$max_digits,
28         't:s' => \$cloud_tag,
29 );
30
31 if ($version || (!$confirm)) {
32     print <<EOF
33     This script rebuilds the catalogue browser & the tag cloud
34     run the script with -c to execute it.
35     Parameters :
36     -b to run in batch mode, without any output
37     -f TTTs to define the MARC tag/subfield to use for building nav (676a in UNIMARC for dewey for example) If not defined, the browser table won't be modified.
38     -c to confirm & run the script.
39     -m to tell how many digits have to be used for browser (usually : 3, the 1st 3 dewey digits for example)
40     -t TTT to define the MARC fields/subfield to use to fill the tag cloud. If not defined, the cloud table won't be filled.
41      
42      example :
43      export PERL5LIB=/path/to/koha;export KOHA_CONF=/etc/koha/koha-conf.xml;./build_browser_and_cloud.pl -b -f 676a -t 606 -c
44 EOF
45 ;
46 exit;
47 }
48
49 ##################################
50 #
51 # MAIN PARAMETERS
52 #
53 ###################################
54
55 $max_digits=3 unless $max_digits;
56 $field =~ /(\d\d\d)(.?)/;
57 my $browser_tag = $1;
58 my $browser_subfield = $2;
59 warn "browser : $browser_tag / $browser_subfield" unless $batch;
60 die "no cloud or browser field/subfield defined : nothing to do !" unless $browser_tag or $cloud_tag;
61
62 cronlogaction({ info => $command_line_options });
63
64 my $dbh = C4::Context->dbh;
65
66 my $i=0;
67 $|=1; # flushes output
68 my $starttime = gettimeofday;
69
70 ##################################
71 #
72 # Parse all the database.
73 #
74 ###################################
75 #FIXME : could be improved to get directly only biblios that have to be updated.
76
77 my $sth = $dbh->prepare("select biblionumber from biblioitems");
78 $sth->execute;
79 # the result hash for the browser table
80 my %browser_result;
81
82 # the result hash for the cloud table
83 my %cloud_result;
84
85 while ((my ($biblionumber)= $sth->fetchrow)) {
86     $i++;
87     print "." unless $batch;
88     #now, parse the record, extract the item fields, and store them in somewhere else.
89     my $Koharecord;
90     my $biblio = Koha::Biblios->find($biblionumber);
91     eval{
92         $Koharecord = $biblio->metadata->record
93     };
94     if($@){
95             warn 'pb when getting biblio '.$i.' : '.$@;
96             next;
97     }
98     # deal with BROWSER part
99     if ($browser_tag && $Koharecord) { 
100         foreach my $browsed_field ($Koharecord->subfield($browser_tag,$browser_subfield)) {
101             $browsed_field =~ s/\.//g;
102             my $upto = length($browsed_field)<=$max_digits?length($browsed_field):$max_digits;
103             for (my $i=1;$i <= $upto;$i++) {
104                 $browser_result{substr($browsed_field,0,$i)}->{value}++;
105                 $browser_result{substr($browsed_field,0,$i)}->{endnode}=1;
106             }
107         }
108     }
109     #deal with CLOUD part
110     if ($cloud_tag && $Koharecord) {
111         if($Koharecord->field($cloud_tag)){
112             foreach ($Koharecord->field($cloud_tag)) {
113                 my $line;
114                 foreach ($_->subfields()) {
115                     next if $_->[0]=~ /\d/;
116                     $line .= $_->[1].' ';
117                 }
118                 $line =~ s/ $//;
119                 $cloud_result{$line}++;
120             }
121         }else{
122             print "!" unless $batch;
123         }
124     }
125
126     my $timeneeded = gettimeofday - $starttime;
127     print "$i in $timeneeded s\n" unless ($i % 50  or $batch);
128 }
129
130 # fills the browser table
131 if ($browser_tag) {
132     print "inserting datas in browser table\n" unless $batch;
133     # read existing classification table is possible
134     my $classification;
135     if (C4::Context->preference('OPACLanguages') =~ m/^fr/i && $browser_tag eq '676' & $browser_subfield eq 'a') {
136         $classification = dewey_french();
137     }
138
139     foreach (keys %browser_result) {
140         my $father = substr($_,0,-1);
141         $browser_result{$father}->{notendnode}=1;
142     }
143     $dbh->do("truncate browser");
144     my $sth = $dbh->prepare("insert into browser (level,classification,description,number,endnode) values (?,?,?,?,?)");
145     foreach (keys %browser_result) {
146         $sth->execute(length($_),$_,$classification->{$_}?$classification->{$_}:"classification $_",$browser_result{$_}->{value},$browser_result{$_}->{notendnode}?0:1) if $browser_result{$_}->{value};
147     }
148 }
149
150 # fills the cloud (tags) table
151 my $sthver = $dbh->prepare("SELECT weight FROM tags WHERE entry = ? ");
152 my $sthins = $dbh->prepare("insert into tags (entry,weight) values (?,?)");
153 my $sthup  = $dbh->prepare("UPDATE tags SET weight = ? WHERE entry = ?");
154 if ($cloud_tag) {
155     $dbh->do("truncate tags");
156     foreach my $key (keys %cloud_result) {
157         $sthver->execute($key);
158         if(my $row = $sthver->fetchrow_hashref){
159             my $count = $row->{weight} + $cloud_result{$key};
160             $sthup->execute($count, $key);
161         }else{
162             $sthins->execute($key,$cloud_result{$key});
163         }
164     }
165 }
166 # $dbh->do("unlock tables");
167 my $timeneeded = time() - $starttime;
168 print "$i records done in $timeneeded seconds\n" unless $batch;
169
170 cronlogaction({ action => 'End', info => "COMPLETED" });
171
172 sub dewey_french {
173 return {
174     "0" => "Généralités (Ouvrages généraux (encyclopédies, bibliographies, etc.) et informatique)",
175     "00" => "Savoir et communication",
176     "001.42" => "Collecte, agencement, analyse des données",
177     "003" => "Systémique, systèmes",
178     "003.1" => "Identification de système",
179     "003.2" => "Prévisions. Futurologie",
180     "003.3" => "Modélisation par ordinateur",
181     "003.5" => "Théorie de la communication et du contrôle. Cybernétique. Stabilité des systèmes",
182     "003.52" => "Théorie de la perception",
183     "003.54" => "Théorie de l'information. Théorie du codage",
184     "003.56" => "Théorie de la décision",
185     "003.7" => "Types de systèmes",
186     "003.71" => "A grande échelle",
187     "003.74" => "Linéaires",
188     "003.75" => "Non linéaires",
189     "003.76" => "Stochastiques",
190     "003.78" => "A paramètres distribués",
191     "003.8" => "Selon leur relation avec le temps",
192     "003.83" => "Utilisant des unités de temps discrètes",
193     "003.85" => "Dynamiques",
194     "003.857" => "Chaotiques. Théorie du chaos",
195     "004" => "Informatique, traitement des données : principes, matériel, architecture, traitements, réseaux, périphériques",
196     "004.015 1" => "Principes mathématiques",
197     "004.019" => "Interaction homme-machine",
198     "004.026" => "Droit de l'informatique",
199     "004.1" => "Types spécifiques d'ordinateurs : généralités",
200     "004.16" => "Micro-ordinateurs",
201     "004.165" => "Micro-ordinateurs",
202     "004.19" => "Calculatrices électroniques",
203     "004.2" => "Analyse et conception des systèmes. Architecture des ordinateurs. Évaluation des performances",
204     "004.21" => "Analyse et conception des systèmes. Conduite de projets",
205     "004.22" => "Architecture des ordinateurs",
206     "004.24" => "Évaluation des performances",
207     "004.25" => "Analyse et conception des systèmes, architecture des ordinateurs, évaluation des performances d'ordinateurs spécifiques",
208     "004.3" => "Modes de traitement",
209     "004.33" => "Traitement en temps réel",
210     "004.35" => "Multitraitement ; traitement en parallèle",
211     "004.36" => "Traitement réparti. Client-serveur",
212     "004.5" => "Stockage des données",
213     "004.53" => "Mémoire interne",
214     "004.56" => "Mémoire externe",
215     "004.563" => "Disques magnétiques",
216     "004.565" => "Mémoires optiques (CD-ROM)",
217     "004.6" => "Interfaçage et communications. Télématique",
218     "004.61" => "Interfaçage et communications pour des types particuliers d'ordinateurs",
219     "004.62" => "Protocoles d'interfaçage et communications",
220     "004.64" => "Équipements (à bande de base, à bande large, modems, câbles en fibre optique, contrôleurs de périphériques en général)",
221     "004.65" => "Architecture et conception des réseaux de communication",
222     "004.66" => "Mode transmission des données, modes de communication des données (par paquets, multiplexage, ..)",
223     "004.67" => "Réseaux étendus (WAN)",
224     "004.678" => "Internet",
225     "004.68" => "Réseaux locaux (LAN). Intranet",
226     "004.69" => "Télématique",
227     "004.692" => "Courrier électronique",
228     "004.696" => "Vidéotex",
229     "004.7" => "Périphériques",
230     "004.71" => "pour des types particuliers d'ordinateurs",
231     "004.716" => "Pour micro-ordinateurs",
232     "004.75" => "Combinant entrée et sortie (terminaux)",
233     "004.76" => "D'entrée (claviers, lecteurs de cartes)",
234     "004.77" => "De sortie (COM, moniteur, imprimantes)",
235     "005" => "Informatique : programmation, logiciels, données, sécurité, SGBD",
236     "005.1" => "Algorithmique. Programmation",
237     "005.11" => "Méthodes de programmation",
238     "005.112" => "Modulaire",
239     "005.113" => "Structurée",
240     "005.114" => "Fonctionnelle",
241     "005.115" => "Logique",
242     "005.117" => "Orientée objet",
243     "005.12" => "Analyse et conception de logiciels",
244     "005.13" => "Langages de programmation",
245     "005.133" => "Langages de programmation particuliers",
246     "005.136" => "Langages machine, assembleur",
247     "005.14" => "Vérification, test, mesures, mise au point (débogage)",
248     "005.16" => "Maintenance des programmes et des logiciels",
249     "005.2" => "Programmation par types d'ordinateurs",
250     "005.3" => "Logiciels. Génie logiciel",
251     "005.368 4" => "Logiciels pour interfaces utilisateurs particulières",
252     "005.369" => "Progiciels",
253     "005.37" => "Logiciels pour systèmes d'exploitation particuliers",
254     "005.376" => "Logiciels pour applications clients-serveurs, groupware",
255     "005.4" => "Programmation et logiciels de systèmes",
256     "005.42" => "Programmation des systèmes",
257     "005.43" => "Logiciels de systèmes. Systèmes d'exploitation",
258     "005.434" => "Programmation du traitement",
259     "005.435" => "Programmation de la mémoire virtuelle",
260     "005.44" => "Logiciels de systèmes, SE pour différents types d'ordinateurs",
261     "005.45" => "Traducteurs de langages de programmation",
262     "005.452" => "Interpréteurs",
263     "005.453" => "Compilateurs",
264     "005.456" => "Assembleurs",
265     "005.6" => "Microprogrammation et microprogrammes. Microprocesseurs",
266     "005.7" => "Organisation des données",
267     "005.71" => "Transmission des données",
268     "005.713" => "Logiciels de transmission",
269     "005.713 6" => "Logiciels de transmission pour micro-ordinateurs",
270     "005.72" => "Préparation des données. Formats d'enregistrement. Encodages. Codes correcteurs",
271     "005.73" => "Structure des données",
272     "005.74" => "Fichiers et bases de données",
273     "005.740 65" => "Gestion électronique de documents, édition électronique",
274     "005.741" => "Organisation, modes d'accès. Tri et fusion",
275     "005.742" => "Index. Répertoires",
276     "005.746" => "Compression de données",
277     "005.75" => "Types de bases de données",
278     "005.8" => "Sécurité des données",
279     "005.82" => "Cryptage des données",
280     "005.84" => "Virus",
281     "005.86" => "Restauration des données",
282     "006" => "Méthodes particulières et application de l'informatique, IA, multimédia",
283     "006.3" => "Intelligence Artificielle",
284     "006.31" => "Apprentissage par ordinateur (EAO)",
285     "006.32" => "Réseaux neuronaux",
286     "006.33" => "Systèmes experts",
287     "006.35" => "Traitement du langage naturel",
288     "006.37" => "Vision artificielle",
289     "006.4" => "Reconnaissance de formes",
290     "006.42" => "Reconnaissance optique de formes",
291     "006.424" => "Reconnaissance optique de caractères",
292     "006.425" => "Reconnaissance optique de l'écriture",
293     "006.45" => "Reconnaissance acoustique de formes",
294     "006.454" => "Reconnaissance de la parole",
295     "006.5" => "Synthèse de sons par ordinateur",
296     "006.54" => "Synthèse de la parole",
297     "006.6" => "Infographie",
298     "006.62" => "sortie en infographie",
299     "006.66" => "Programmation (langages, logiciels)",
300     "006.67" => "Programmation pour ordinateurs particuliers",
301     "006.676" => "Programmation pour micro-ordinateurs",
302     "006.68" => "Programmes",
303     "006.693" => "Graphisme en 3 dimensions",
304     "006.696" => "Animation. Morphing",
305     "006.7" => "Multimédias",
306     "006.76" => "Programmation (langages, logiciels)",
307     "006.77" => "Programmation pour ordinateurs particuliers",
308     "006.78" => "Programmes",
309     "01" => "Bibliographies",
310     "02" => "économie et science de l'information",
311     "03" => "Encyclopédies générales",
312     "04" => "La vingtième édition n'attribue aucun sujet à ces indices",
313     "05" => "Publications en série et périodiques généraux et leurs index",
314     "06" => "Organisations générales et muséologie",
315     "07" => "Médias d'information: journalisme et édition",
316     "08" => "Recueils généraux et collections générales",
317     "09" => "Manuscrits et livres rares",
318     "1" => "Philosophie, parapsychologie et occultisme, psychologie",
319     "10" => "Généralités",
320     "101" => "Nature et méthode de la philosophie",
321     "11" => "Métaphysique",
322     "111" => "Métaphysique générale, ontologie",
323     "113" => "Création, cosmologie",
324     "114" => "Espace",
325     "115" => "Temps",
326     "116" => "Mouvement",
327     "117" => "Matière",
328     "118" => "Force",
329     "119" => "Quantité, nombre",
330     "12" => "Épistémologie, causalité, genre humain",
331     "122" => "Causalité",
332     "123" => "Liberté et nécessité",
333     "124" => "Téléologie",
334     "125" => "Finitude",
335     "128" => "Âme",
336     "129" => "Destinée de l'âme. Immortalité",
337     "13" => "Phénomènes paranormaux, parapsychologie, vie de l'esprit, philosophie de la culture",
338     "133" => "Sciences occultes",
339     "14" => "Écoles et courants philosophiques, (typologie) systèmes philosophiques",
340     "141" => "Systèmes philosophiques",
341     "15" => "Psychologie",
342     "159" => "Psychologie. Sciences cognitives. Psychopathologie",
343     "16" => "Logique",
344     "161" => "Logique",
345     "162" => "Raisonnement",
346     "164" => "Logique symbolique",
347     "165" => "Épistémologie",
348     "167" => "Méthodologie de la recherche",
349     "168" => "Méthode scientifique",
350     "17" => "Éthique (philosophie morale)",
351     "171" => "Morale individuelle",
352     "172" => "Morale sociale",
353     "173" => "Morale familiale",
354     "174" => "Morale professionnelle. Déontologie",
355     "175" => "Morale des divertissements",
356     "176" => "Morale sexuelle",
357     "177" => "Moralité et relations humaines",
358     "178" => "Morale et tempérance",
359     "179" => "Questions diverses",
360     "18" => "Philosophie ancienne, médiévale, orientale",
361     "181" => "Philisophie orientale",
362     "19" => "Philosophie occidentale moderne",
363     "2" => "Religion",
364     "20" => "Généralités",
365     "200" => "Généralités sur les religions",
366     "201" => "Christianisme : généralités",
367     "21" => "Religion naturelle",
368     "211" => "Dieu. Déisme, théisme, athéisme",
369     "212" => "Panthéisme",
370     "213" => "Création",
371     "214" => "Providence. Prédétermination",
372     "215" => "Religion et science, raison et révélation. L'Église et la science",
373     "216" => "Bien et mal",
374     "217" => "Devoirs de l'homme envers Dieu",
375     "218" => "Immortalité. Au-delà",
376     "219" => "Anthropomorphisme. Analogies et correspondances",
377     "22" => "Bible",
378     "221" => "Ancien testament (canon juif)",
379     "222" => "Ancien testament (canon chrétien) : livres historiques",
380     "223" => "Ancien testament (canon chrétien) : livres poétiques",
381     "224" => "Ancien testament (canon chrétien) : Prophètes",
382     "225" => "Nouveau testament",
383     "226" => "Évangiles. Actes des apôtres",
384     "227" => "Épîtres",
385     "228" => "Apocalypse",
386     "229" => "Livres deutérocanoniques. Apocryphes. Pseudépigraphes",
387     "23" => "Théologie dogmatique, théologie chrétienne",
388     "231" => "Dieu",
389     "232" => "Christologie",
390     "233" => "Anthropologie religieuse",
391     "234" => "Sotériologie. Doctrine du salut, grâce, foi",
392     "235" => "Anges. Pneumatologie. Saints",
393     "236" => "Eschatologie",
394     "237" => "Vie future",
395     "238" => "Symboles de la Foi : catéchismes, credos, confessions de foi",
396     "239" => "Théologie polémique. Défense de la Foi",
397     "24" => "Théologie morale et dévotion chrétiennes",
398     "241" => "Théologie morale. Morale chrétienne",
399     "242" => "Méditations",
400     "243" => "Prière. Lecture de la Bible",
401     "244" => "Lectures religieuses",
402     "245" => "Hymnes chrétiens",
403     "246" => "Art et symbolisme chrétiens",
404     "247" => "Mobilier ecclésiastique",
405     "248" => "Théologie ascétique et mystique. Piété, spiritualité",
406     "249" => "Culte domestique, dévotions familiales",
407     "25" => "Église locale et ordres religieux chrétiens",
408     "251" => "Homilétique. Histoire et théorie de la prédication",
409     "252" => "Sermons",
410     "253" => "Visites pastorales. Direction d'âmes",
411     "254" => "État et condition des prêtres",
412     "255" => "Confréries et congrégations laïques",
413     "256" => "Oeuvres paroissiales",
414     "257" => "Enseignement",
415     "258" => "Bienfaisance",
416     "259" => "Autres oeuvres",
417     "26" => "Théologie sociale chrétienne, ecclésiologie",
418     "261" => "Relations de l'Église chrétienne avec le monde",
419     "262" => "Organisation ecclésiastique",
420     "263" => "Dimanche",
421     "264" => "Liturgie chrétienne",
422     "265" => "Sacrements chrétiens",
423     "266" => "Missions chrétiennes",
424     "267" => "Associations et communautés religieuses chrétiennes",
425     "268" => "Catéchisation",
426     "269" => "Retraites, conversions, réveils, prosélytisme",
427     "27" => "Histoire et géographie de l'église chrétienne",
428     "271" => "Ordres religieux. Vie monastique",
429     "272" => "Persécutions des chrétiens",
430     "273" => "Hérésies et schismes",
431     "276" => "Patrologie",
432     "28" => "Confessions et sectes chrétiennes",
433     "281" => "Églises primitives et Églises orientales",
434     "282" => "Église catholique romaine",
435     "283" => "Églises épiscopaliennes nationales (anglicanisme)",
436     "284" => "Églises protestantes continentales",
437     "285" => "Églises protestantes britanniques (puritains, presbytériens, etc.)",
438     "286" => "Anabaptistes, mennonites, baptistes, aventistes",
439     "287" => "Méthodistes",
440     "288" => "Antitrinitaires, sociniens",
441     "289" => "Autres sectes et églises chrétiennes",
442     "29" => "Autres religions et religion comparée",
443     "291" => "Histoire comparée des religions",
444     "292" => "Religion des Grecs et des Romains anciens. Mythologie classique",
445     "293" => "Religions anciennes des Scandinaves, Baltes et Slaves",
446     "294" => "Bouddhisme, brahmanisme, hindouïsme",
447     "295" => "Religions perses",
448     "296" => "Judaïsme",
449     "297" => "Islam",
450     "298" => "Mouvements religieux récents et contemporains",
451     "299" => "Autres religions",
452     "3" => "Sciences humaines et sociales",
453     "30" => "Sociologie et anthropologie (301 à 307)",
454     "300" => "Généralités (300.1 à 300.9)",
455     "303" => "Méthode des sciences sociales",
456     "304" => "Questions sociales en général. Critique sociale",
457     "308" => "Sociographie",
458     "31" => "Statistiques générales",
459     "311" => "Statistique",
460     "312" => "Statistique de la population",
461     "314" => "Démographie",
462     "316" => "Sociologie",
463     "32" => "Science politique",
464     "321" => "Formes de l'organisation politique",
465     "322" => "Clergés et États",
466     "323" => "Politique intérieure",
467     "324" => "Élections",
468     "325" => "Migrations et colonisations",
469     "326" => "Esclavage, travail forcé",
470     "327" => "Relations internationales",
471     "328" => "Parlements. Gouvernement représentatif",
472     "329" => "Partis politiques",
473     "33" => "Économie",
474     "331" => "Économie du travail",
475     "332" => "Économie de la terre et de la propriété, du logement, régionale",
476     "334" => "Entreprises. Systèmes coopératifs",
477     "336" => "Économie financière. Systèmes monétaire et bancaire",
478     "338" => "Politique économique. Planification. Conjoncture. Secteurs de l'économie",
479     "339" => "Commerce. Économie mondiale",
480     "34" => "Droit",
481     "341" => "International",
482     "342" => "Public, constitutionnel et administratif",
483     "343" => "Pénal",
484     "344" => "Pénal militaire",
485     "347" => "Civil",
486     "348" => "Canonique et ecclésiastique",
487     "349" => "Autres branches du droit (travail, social, foncier, de l'environnement)",
488     "35" => "Administration publique. Science militaire",
489     "351" => "Missions et activités de l'administration publique",
490     "352" => "Administration locale",
491     "353" => "Administrations départementales, provinciales",
492     "354" => "Gouvernement central",
493     "355" => "Art militaire. Polémologie. Organisation des forces armées",
494     "356" => "Infanterie et logistique",
495     "357" => "Cavalerie",
496     "358" => "Artillerie. Forces aériennes",
497     "359" => "Forces navales",
498     "36" => "Problèmes et services sociaux",
499     "364" => "Problèmes sociaux. Aide sociale",
500     "365" => "Droit au logement",
501     "366" => "Droit de la consommation",
502     "368" => "Assurances",
503     "369" => "Assurance sociale",
504     "37" => "Éducation",
505     "371" => "Organisation des systèmes éducatifs",
506     "372" => "Éducation pré-scolaire et enseignement du premier degré",
507     "373" => "Enseignement général",
508     "374" => "Formation permanente",
509     "376" => "Écoles spéciales (handicapés, groupes sociaux particuliers, etc.)",
510     "377" => "Enseignement technique",
511     "378" => "Enseignement supérieur",
512     "379" => "Loisirs éducatifs",
513     "38" => "Commerce, communications, transports",
514     "39" => "Coutumes et folklore et étiquette",
515     "391" => "Costume, parures, ornements",
516     "392" => "Coutumes relatives à la vie privée (naissance, mariage, cuisine, etc.)",
517     "393" => "Rites funéraires",
518     "394" => "Vie publique",
519     "395" => "Cérémonial, étiquette, savoir-vivre",
520     "396" => "Condition féminine",
521     "398" => "Folklore",
522     "4" => "Langues (langues parlées et écrites, grammaires, dictionnaires)",
523     "40" => "Généralités",
524     "41" => "Linguistique",
525     "42" => "Anglais",
526     "43" => "Allemand et autres langues germaniques",
527     "44" => "Français et autres langues romanes",
528     "45" => "Italien, roumain et langues rhéto-romanes",
529     "46" => "Espagnol et portugais",
530     "47" => "Latin et autres langues italiques",
531     "48" => "Grec et autres langues helléniques",
532     "49" => "Autres langues",
533     "5" => "Sciences de la nature et mathématiques",
534     "50" => "Généralités",
535     "51" => "Mathématiques",
536     "510.1" => "Fondements des mathématiques. Philosophie des mathématiques",
537     "511" => "Principes généraux",
538     "511.2" => "Systèmes mathématiques",
539     "511.3" => "Logique, automates, langages formels, récurrence, décidabilité. opérateurs logiques",
540     "511.32" => "Ensembles. Algèbre de Boole",
541     "511.322" => "Nombres transfinis",
542     "511.33" => "Relations, treillis, systèmes et structures ordonnés",
543     "511.35" => "Théorie de la récursivité. Fonctions récursives",
544     "511.4" => "Approximation et développements",
545     "511.5" => "Théorie des graphes. Construction des graphes",
546     "511.6" => "Analyse combinatoire",
547     "511.8" => "Modèles mathématiques et simulation. Algorithmes",
548     "512" => "Algèbre, théorie des nombres",
549     "512.2" => "Groupes et théorie des groupes",
550     "512.3" => "Corps : théorie des corps, théorie de Galois",
551     "512.4" => "Anneaux, domaines d'intégrité, idéaux. Dilatation. Modules. Radicaux",
552     "512.5" => "Algèbres linéaire, multilinéaire, multidimensionnelle",
553     "512.52" => "Espaces vectoriels",
554     "512.55" => "Algèbres et groupes topologiques, algèbres et groupes connexes",
555     "512.56" => "Algèbres différentielles et des différences",
556     "512.57" => "Algèbres-quotients (Clifford, extérieure, spineurs, tensorielle, ...)",
557     "512.7" => "Théorie des nombres. Treillis",
558     "512.72" => "Théorie des nombres de fractions continuées",
559     "512.9" => "Fondements de l'algèbre",
560     "512.94" => "Théorie des équations",
561     "512.943" => "Déterminants et matrices ",
562     "512.944" => "Théorie des formes. Théorie des invariants algébriques",
563     "512.96" => "Algèbre des fonctions sans équation. Fonctions rationnelles",
564     "512.97" => "Inégalités",
565     "514" => "Topologie",
566     "514.2" => "algébrique",
567     "514.3" => "des espaces. Topologie métrique",
568     "514.7" => "analytique",
569     "514.72" => "différentielle. Foliations",
570     "514.74" => "Analyse globale",
571     "514.742" => "Fractales",
572     "515" => "Analyse",
573     "515.2" => "Généralités",
574     "515.24" => "Suites et séries. Processus infinis",
575     "515.243" => "Séries. Séries infinies. Sommabilité",
576     "515.243 2" => "Séries de puissances",
577     "515.243 3" => "Analyse de Fourier, analyse harmonique. Analyse par ondelettes",
578     "515.25" => "Équations et fonctions",
579     "515.3" => "Calcul différentiel. Équations différentielles",
580     "515.33" => "Calcul différentiel",
581     "515.35" => "Équations différentielles",
582     "515.352" => "Ordinaires",
583     "515.353" => "Aux dérivées partielles",
584     "515.354" => "Linéaires",
585     "515.355" => "Non linéaires",
586     "515.4" => "Calcul intégral. Équations intégrales",
587     "515.42" => "Théorie de la mesure et de l'intégration. Théorie ergodique",
588     "515.43" => "Calcul intégral. Intégration. Sommabilité",
589     "515.45" => "Équations intégrales",
590     "515.46" => "Inégalités intégrales",
591     "515.5" => "Fonctions spéciales",
592     "515.52" => "Intégrales eulériennes (p. ex. fonctions gamma, fonctions bêta)",
593     "515.53" => "Fonctions harmoniques",
594     "515.54" => "Fonctions de Mathieu",
595     "515.55" => "Polynômes orthogonaux",
596     "515.56" => "Fonction zêta",
597     "515.6" => "Autres méthodes analytiques",
598     "515.62" => "Calcul des différences finies. Problèmes aux limites",
599     "515.623" => "Différentiation numérique",
600     "515.624" => "Intégration numérique",
601     "515.625" => "Équations de la différence",
602     "515.63" => "Analyse vectorielle, tensorielle, spinorielle. Calcul vectoriel et tensoriel",
603     "515.64" => "Calcul des variations. Théorie mathématique de la commande",
604     "515.7" => "Analyse fonctionnelle",
605     "515.72" => "Calcul opérationnel",
606     "515.723" => "Transformées (opérateurs intégraux)",
607     "515.724" => "Théorie de l'opérateur",
608     "515.724 2" => "Opérateurs différentiels",
609     "515.73" => "Espaces vectoriels topologiques. Espaces linéaires topologiques",
610     "515.74" => "Fonctionnelles",
611     "515.782" => "Théorie de la distribution. Dualité. Espaces",
612     "515.784" => "Théorie de la valorisation",
613     "515.785" => "Analyse harmonique abstraite. Analyse des groupes de Fourier",
614     "515.8" => "Fonctions de variables réelles",
615     "515.83" => "Fonctions d'une variable réelle",
616     "515.84" => "Fonctions de plusieurs variables réelles",
617     "515.9" => "Fonctions de variables complexes",
618     "515.93" => "Surfaces de Riemann",
619     "515.94" => "Espaces analytiques, à n-dimensions, de Teichmüller",
620     "515.983" => "Fonctions elliptiques",
621     "515.984" => "Fonction thêta",
622     "516" => "Géométrie",
623     "516.1" => "Généralités. Géométrie métrique. Transformations. Automorphismes",
624     "516.2" => "Euclidienne",
625     "516.3" => "Analytiques",
626     "516.35" => "Algébrique",
627     "516.352" => "Courbes et surfaces sur des plans projectifs et affines. Théorie des courbes",
628     "516.353" => "Variétés algébriques de grandes dimensions",
629     "516.36" => "Géométrie différentielle et intégrale. Surfaces. Courbes. Variétés différentiables",
630     "516.362" => "Géométrie intégrale (géométrie globalement différentielle)",
631     "516.363" => "Géométrie différentielle locale et intrinsèque",
632     "516.37" => "Géométries différentielles métriques",
633     "516.4" => "Affine",
634     "516.5" => "Projective",
635     "516.6" => "Descriptive abstraite",
636     "516.9" => "Non euclidiennes",
637     "519" => "Probabilités, Statistiques mathématiques, Mathématiques appliquées",
638     "519.2" => "Stochastiques, probabilités géométriques, hasard..",
639     "519.23" => "Processus stochastiques",
640     "519.24" => "Distributions de probabilités. Probabilités descriptives",
641     "519.28" => "Sujets particuliers",
642     "519.282" => "Trajets aléatoires. Méthode de Monte-Carlo",
643     "519.287" => "Attentes et prédictions",
644     "519.3" => "Théorie des jeux. Optimisation mathématique",
645     "519.4" => "Analyse numérique appliquée.",
646     "519.5" => "Mathématiques statistiques. Méthodes paramétriques et non paramétriques",
647     "519.502 462" => "Statistiques pour ingénieurs",
648     "519.52" => "Théorie de l'échantillonnage",
649     "519.53" => "Statistique descriptive. Analyse de population",
650     "519.532" => "Distribution par fréquence",
651     "519.533" => "Mesure de tendance centrale. Médiane, moyenne, mode",
652     "519.534" => "Mesure de déviation",
653     "519.535" => "Analyse multivariée. Analyse de la structure latente",
654     "519.535 4" => "Analyse factorielle",
655     "519.536" => "Analyse de régression",
656     "519.537" => "Analyse de corrélation",
657     "519.538" => "Analyse de variance et de covariance",
658     "519.54" => "Inférence statistique",
659     "519.542" => "Théorie de la décision. Théorie bayésienne de la décision",
660     "519.544" => "Théorie de l'estimation",
661     "519.55" => "Séries chronologiques",
662     "519.56" => "Vérification des hypothèses (p. ex. vérification de c ²)",
663     "519.7" => "Programmation",
664     "519.8" => "Sujets particuliers",
665     "519.82" => "Théorie des files d'attente. Embouteillage. Réservation",
666     "519.83" => "Inventaire. Gestion des stocks et des approvisionnements",
667     "519.84" => "Succès des parcours",
668     "519.85" => "Modélisation des phénomènes biologiques, écologiques ou sociologiques",
669     "519.86" => "Contrôle de la qualité. Autres ajustements statistiques",
670     "52" => "Astronomie, Astrophysique, Recherche spatiale, Géodésie",
671     "520.9" => "Histoire de l'astronomie",
672     "521" => "Mécanique céleste",
673     "521.1" => "Gravitation",
674     "521.3" => "Orbites",
675     "522" => "Observation",
676     "523" => "Les corps célestes",
677     "523.01" => "Astrophysique",
678     "523.1" => "L'univers : l'espace, les galaxies, les quasars",
679     "523.111" => "L'espace",
680     "523.112" => "Les galaxies",
681     "523.113" => "La Voie lactée. La matière interstellaire",
682     "523.115" => "Les quasars",
683     "523.12" => "Cosmogonie",
684     "523.2" => "Le système solaire (généralités)",
685     "523.3" => "La lune",
686     "523.4" => "Les planètes et leurs satellites",
687     "523.44" => "Les astéroïdes",
688     "523.5" => "Les météorites. Le vent solaire",
689     "523.6" => "Les comètes",
690     "523.7" => "Le soleil",
691     "523.8" => "Les étoiles",
692     "523.9" => "Éclipses, conjonctions, occultations (en général)",
693     "525" => "La Terre",
694     "525.1" => "Constantes et dimensions",
695     "525.3" => "Orbite et mouvements",
696     "526" => "Géodésie. Topographie. Arpentage. Photogrammétrie. Cartographie",
697     "526.1" => "Géodésie. (généralités)",
698     "526.8" => "Cartographie",
699     "526.9" => "Observation de la Terre",
700     "526.982" => "Photogrammétrie",
701     "528" => "Éphémérides",
702     "529" => "Chronologie. Calendriers. Horloge",
703     "529.3" => "Calendriers",
704     "529.7" => "Mesure du temps",
705     "53" => "Physique",
706     "530.1" => "Physique théorique. Physique mathématique",
707     "530.11" => "Théorie de la relativité",
708     "530.12" => "Mécanique quantique",
709     "530.13" => "Mécanique statistique",
710     "530.14" => "Théories des champs et théories ondulatoires",
711     "530.141" => "Théories électromagnétiques de la matière",
712     "530.15" => "Physique mathématique",
713     "530.4" => "États de la matières",
714     "530.41" => "Physique de l'état solide. Physique de la matière condensée",
715     "530.42" => "Physique de l'état liquide. Superfluidité",
716     "530.43" => "Physique de l'état gazeux",
717     "530.44" => "Physique des plasmas",
718     "530.47" => "États de la matière",
719     "530.8" => "Mesures",
720     "531" => "Mécanique générale, Mécanique des corps solides et rigides",
721     "531.1" => "Dynamique, statique, physique des particules",
722     "531.11" => "Dynamique (p. ex. écoulement, rhéologie)",
723     "531.112" => "Cinématique",
724     "531.113" => "Cinétique",
725     "531.113 3" => "Ondes (p. ex. ondes de choc)",
726     "531.113 4" => "Rhéologie. Friction et viscosité",
727     "531.14" => "Masse et gravité. Densité",
728     "531.16" => "Mécanique des particules",
729     "531.163" => "Dynamique des particules",
730     "531.2" => "Statique des solides. Inertie",
731     "531.3" => "Dynamique des solides",
732     "531.32" => "Vibrations. Oscillations. Mouvement pendulaire",
733     "531.33" => "Ondes",
734     "531.35" => "Forces centrifuges et centripètes",
735     "531.38" => "Déformation et contraintes",
736     "531.4" => "Friction et viscosité des solides",
737     "531.5" => "Masse et gravité des solides. Projectiles. Loi de la chute des corps",
738     "531.6" => "Énergie. Moment. Travail",
739     "532" => "Mécaniques des fluides et des liquides",
740     "532.02" => "Statique, inertie",
741     "532.05" => "Dynamique",
742     "532.051" => "Écoulement. Vitesse, viscosité",
743     "532.059" => "Ondes. Mouvement tourbillonnaire. Cavitation",
744     "532.2" => "Hydrostatique",
745     "532.4" => "Masse, densité, poids spécifique",
746     "532.5" => "Hydrodynamique",
747     "532.51" => "Écoulement",
748     "532.57" => "Vitesse",
749     "532.58" => "Viscosité et friction. Élasticité et compressibilité",
750     "532.59" => "Ondes. Mouvement tourbillonnaire. Cavitation",
751     "533" => "Mécanique des gaz",
752     "533.1" => "Statique. Masse, densité, poids spécifique",
753     "533.2" => "Dynamique",
754     "533.21" => "Écoulement",
755     "533.27" => "Vitesse",
756     "533.28" => "Viscosité. Friction. Élasticité et compressibilité",
757     "533.29" => "Ondes. Mouvement tourbillonnaire. Cavitation",
758     "533.5" => "Vide",
759     "533.6" => "Aéromécanique",
760     "533.7" => "Théorie cinétique des gaz",
761     "534" => "Acoustique, Vibration",
762     "534.1" => "Génération du son",
763     "534.2" => "Transmission du son",
764     "534.3" => "Caractéristiques du son. Effet Doppler",
765     "534.5" => "Vibrations sonores",
766     "535" => "Lumière, Optique",
767     "535.01" => "Régions spectrales",
768     "535.1" => "Théories",
769     "535.2" => "Optique physique",
770     "535.22" => "Intensité lumineuse",
771     "535.24" => "Vitesse de la lumière",
772     "535.3" => "Transmission, absorption, émission de la lumière",
773     "535.32" => "Optique géométrique",
774     "535.323" => "Réflexion",
775     "535.324" => "Réfraction",
776     "535.326" => "Absorption",
777     "535.35" => "Luminescence",
778     "535.4" => "Dispersion, interférence, diffraction de la lumière",
779     "535.5" => "Faisceaux lumineux",
780     "535.52" => "Polarisation",
781     "535.6" => "Couleur",
782     "535.8" => "Spectroscopie",
783     "535.84" => "Spectroscopie infrarouge, chromatique, ultraviolette,. Raman",
784     "536" => "Thermodynamique, Chaleur",
785     "536.1" => "Théories",
786     "536.2" => "Transfert de chaleur",
787     "536.3" => "Rayonnement",
788     "536.4" => "Effets de la chaleur sur la matière",
789     "536.41" => "Dilatation. Contraction. Coefficients de dilatation. Relations pression-volume-température",
790     "536.42" => "Fusion. Solidification. Point de fusion. Surfusion",
791     "536.44" => "Vaporisation et condensation, sublimation, incandescence",
792     "536.5" => "Température",
793     "536.6" => "Capacité thermique et chaleur spécifique. Calorimétrie",
794     "536.7" => "Thermodynamique",
795     "536.71" => "cycle de Carnot, loi de Joule, équations de Maxwell",
796     "536.73" => "Entropie",
797     "537" => "Electricité, Electronique, Electromagnétisme, Electrodynamique",
798     "537.1" => "Théories",
799     "537.12" => "Théories des ondes",
800     "537.123" => "Théories des micro-ondes",
801     "537.125" => "Théories des guides d'ondes",
802     "537.14" => "Théorie corpusculaire",
803     "537.2" => "Électrostatique",
804     "537.21" => "Charge et potentiel électriques. Triboélectricité",
805     "537.24" => "Diélectricité, électrets",
806     "537.5" => "Électronique, électronique quantique",
807     "537.52" => "Décharges disruptives",
808     "537.53" => "Décharges d'électrons dans des tubes à gaz raréfiés et à vide",
809     "537.532" => "Ionisation des gaz. Balistique des électrons",
810     "537.534" => "Électronique des ondes radio et des micro-ondes. Spectroscopie",
811     "537.535" => "Rayons X et rayons gamma (plus de 1017 Hz)",
812     "537.535 7" => "Spectroscopie. Spectroscopie Mössbauer",
813     "537.54" => "Phénomènes photoélectriques (p. ex. photoconductivité, photoémissivité, photovoltaïsme)",
814     "537.56" => "Optique électronique et ionique",
815     "537.6" => "Électrodynamique. Thermoélectricité",
816     "537.62" => "Conduction. Résistance. Conductivité. Résistivité",
817     "537.622" => "Semiconductivité. Semi-conducteurs",
818     "537.623" => "Supraconductivité et supraconducteurs",
819     "537.624" => "Effets thermiques des courants",
820     "537.65" => "Thermoélectricité",
821     "537.67" => "Électrodynamique quantique",
822     "538" => "Magnétisme",
823     "538.3" => "Propriétés magnétiques. Phénomènes magnétiques",
824     "538.36" => "Résonance magnétique. Résonance magnétique nucléaire",
825     "538.4" => "Substances magnétiques. Aimants naturels. Induction magnétique",
826     "538.7" => "Géomagnétisme",
827     "539" => "Nature physique de la matière, Physique moderne",
828     "539.1" => "Structure de la matière",
829     "539.12" => "Structure moléculaire",
830     "539.14" => "Structure atomique",
831     "539.2" => "Rayonnement. Spectre électromagnétique. Ondes et radiations électromagnétiques",
832     "539.6" => "Relations atome-atome, molécule-molécule. Spectre moléculaire et vibratoire",
833     "539.7" => "Physique atomique et nucléaire",
834     "539.72" => "Physique des particules. Antiparticules, particules relativistes",
835     "539.721 67" => "Quarks",
836     "539.721 7" => "Photons",
837     "539.722" => "Radiations ionisantes",
838     "539.722 2" => "Rayons X et gamma",
839     "539.722 3" => "Rayons cosmiques",
840     "539.723" => "Noyau et atome considéré comme des particules",
841     "539.723 2" => "Noyaux. Deutérons. Particules a",
842     "539.723 4" => "Ions lourds",
843     "539.725" => "Caractéristiques des particules",
844     "539.73" => "Accélération des particules. Bombardement, faisceaux de particules",
845     "539.737" => "Accélération de particules particulières",
846     "539.74" => "Structure nucléaire, des isotopes et des nucléides, modèles",
847     "539.744" => "Interprétation spectroscopique",
848     "539.75" => "Réactions et interactions nucléaires",
849     "539.752" => "Radioactivité naturelle",
850     "539.753" => "Radioactivité artificielle",
851     "539.754" => "Interactions fondamentales",
852     "539.756" => "Réactions photonucléaires",
853     "539.757" => "Collision",
854     "539.758" => "Diffusion",
855     "539.76" => "Physique des hautes énergies. Réaction en chaîne",
856     "539.762" => "Fission nucléaire",
857     "539.764" => "Fusion nucléaire",
858     "539.77" => "Détection et mesure de particules et de la radioactivité",
859     "54" => "Chimie, Cristallographie, Mineralogie",
860     "540.11" => "Théories antiques et médiévales. Alchimie. Théorie du phlogistique",
861     "541" => "Chimie physique et théorique",
862     "541.042" => "États de la matière",
863     "541.042 1" => "Chimie de l'état solide",
864     "541.042 2" => "Chimie de l'état liquide",
865     "541.042 3" => "Chimie de l'état gazeux",
866     "541.042 4" => "Chimie des plasmas",
867     "541.2" => "Chimie théorique",
868     "541.22" => "Structure moléculaire",
869     "541.24" => "Structure atomique. Organisation spatiale. Loi de périodicité des éléments (tables périodiques : 546.8)",
870     "541.26" => "Stoechiométrie",
871     "541.28" => "Chimie quantique. Orbitales moléculaires et atomiques. Spectroscopie à résonance magnétique",
872     "541.3" => "Chimie physique",
873     "541.33" => "Chimie des surfaces",
874     "541.34" => "Chimie des solutions",
875     "541.345" => "Chimie des colloïdes. Gels, mousses, hydrosols, aérosols",
876     "541.348" => "Composants des solutions (solvants, solutés, précipités)",
877     "541.35" => "Photochimie et chimiluminescence",
878     "541.351" => "Transformations de l'énergie",
879     "541.353" => "Réactions photochimiques dues à des radiations particulières. Rayonnement infrarouge. Lumière visible. Rayonnement ultraviolet",
880     "541.36" => "Thermochimie et thermodynamique",
881     "541.37" => "Électrochimie. Électrolyse. Magnétochimie",
882     "541.38" => "Radiochimie (chimie nucléaire)",
883     "541.39" => "Réactions, synthèses, équilibres chimiques. Catalyse",
884     "542" => "Chimie expérimentale",
885     "543" => "Chimie analytique",
886     "544" => "Analyse qualitative",
887     "545" => "Analyse quantitative",
888     "546" => "Chimie minérale et inorganique",
889     "546.2" => "L'hydrogène et ses composés",
890     "546.22" => "L'eau",
891     "546.24" => "Les acides",
892     "546.3" => "Les métaux, leurs composés et leurs mélanges. Les alliages",
893     "546.31" => "Les éléments métalliques",
894     "546.32" => "Les bases",
895     "546.34" => "Les sels",
896     "546.38" => "Métaux alcalins",
897     "546.39" => "Métaux alcalino-terreux",
898     "546.4" => "Groupe 3B",
899     "546.5" => "Groupe 4B",
900     "546.6" => "Groupe 8",
901     "546.7" => "Groupe 5A",
902     "546.8" => "Table périodique",
903     "547" => "Chimie organique",
904     "547.01" => "Hydrocarbures",
905     "547.02" => "Composés halogènes",
906     "547.03" => "Composés oxygénés et hydroxylés",
907     "547.031" => "Alcools",
908     "547.035" => "Éthers",
909     "547.036" => "Aldéhydes et cétones",
910     "547.037" => "Acides",
911     "547.038" => "Esters ",
912     "547.04" => "Composés azotés",
913     "547.05" => "Composés organométalliques",
914     "547.06" => "Composés sulfurés",
915     "547.07" => "Composés phosphorés",
916     "547.08" => "Composés siliciés",
917     "547.1" => "Chimie organique physique et théorique",
918     "547.2" => "Synthèse et réactions classiques",
919     "547.21" => "Alkylation, acylation, aromatisation",
920     "547.22" => "Addition et substitution halogénées et hydroxylées",
921     "547.223" => "Halogénation",
922     "547.225" => "Hydrolyse et saponification",
923     "547.23" => "Oxydation et réduction",
924     "547.24" => "Estérification",
925     "547.25" => "Amination et diazotisation",
926     "547.26" => "Nitration et nitrosation",
927     "547.27" => "Sulfonation",
928     "547.28" => "Polymérisation et condensation",
929     "547.29" => "Fermentation",
930     "547.3" => "Chimie organique analytique",
931     "547.4" => "Composés aliphatiques",
932     "547.41" => "Hydrocarbures",
933     "547.5" => "Composés cycliques",
934     "547.59" => "Composés hétérocycliques",
935     "547.6" => "Composés aromatiques",
936     "547.61" => "Hydrocarbures",
937     "547.62" => "Composés halogénés",
938     "547.63" => "Composés oxygénés et hydroxylés",
939     "547.7" => "Composés macromoléculaires et composés connexes",
940     "547.71" => "Terpènes et huiles essentielles. Camphres",
941     "547.72" => "Alcaloïdes",
942     "547.73" => "Stéroïdes et hormones",
943     "547.74" => "Vitamines",
944     "547.75" => "Protéines. Acides aminés",
945     "547.76" => "Antibiotiques",
946     "547.77" => "Lipides",
947     "547.78" => "Hydrates de carbone",
948     "547.79" => "Acides nucléiques",
949     "547.8" => "Autres substances organiques",
950     "547.82" => "Substances fossiles",
951     "547.83" => "Pétrole",
952     "547.84" => "Polymères, élastomères",
953     "547.86" => "Colorants et pigments",
954     "547.869" => "Pigments",
955     "548" => "Cristallographie",
956     "548.3" => "Chimique. Isomorphisme, polymorphisme, pseudomorphisme",
957     "548.5" => "Croissance des cristaux",
958     "548.7" => "Mathématique",
959     "548.8" => "Physique et structurale",
960     "548.81" => "Structurale. Cristallographie géométrique, réseaux de cristaux",
961     "548.83" => "De la diffraction",
962     "548.84" => "Propriétés mécaniques des cristaux",
963     "548.85" => "Propriétés électriques, électroniques, magnétiques des cristaux",
964     "548.86" => "Propriétés thermiques des cristaux",
965     "548.9" => "Cristallographie optique",
966     "549" => "Minéralogie",
967     "549.1" => "Identification minéralogique",
968     "549.11" => "Formations minéralogiques",
969     "549.12" => "Minéralogie physique",
970     "549.13" => "Minéralogie chimique",
971     "549.18" => "Minéralogie cristallographique",
972     "549.2" => "Éléments naturels",
973     "549.3" => "Sulfures, sulfosels, minéraux connexes",
974     "549.4" => "Halogénures",
975     "549.5" => "Oxydes",
976     "549.6" => "Silicates",
977     "549.7" => "Autres minéraux",
978     "549.9" => "Répartition géographique des minéraux",
979     "55" => "Sciences de la terre, Géologie, Météorologie",
980     "550.22" => "Coupes et cartes géologiques",
981     "551" => "Géologie générale",
982     "551.028" => "Télédétection",
983     "551.1" => "Géophysique",
984     "551.11" => "Géophysique interne",
985     "551.112" => "Le noyau terrestre",
986     "551.116" => "Le manteau terrestre",
987     "551.12" => "Géophysique interne",
988     "551.13" => "L'écorce terrestre. Le magma",
989     "551.136" => "La tectonique des plaques",
990     "551.2" => "Géodynamique interne. Processus endogènes : volcans, séismes, phénomènes thermiques",
991     "551.21" => "Volcanisme : phénomènes volcaniques, volcans, éruptions",
992     "551.22" => "Sismologie",
993     "551.23" => "Phénomènes thermiques. Gaz.",
994     "551.3" => "Phénomènes de surfaces, processus exogènes et leurs agents",
995     "551.302" => "Érosion",
996     "551.303" => "Transport et dépôts de matière. Sédimentation",
997     "551.304" => "Les sédiments",
998     "551.305" => "Formation du sol",
999     "551.307" => "Mouvements de masses",
1000     "551.31" => "Action de la glace, glaciologie",
1001     "551.35" => "Action des eaux",
1002     "551.36" => "Action des eaux marines",
1003     "551.37" => "Action du vent",
1004     "551.4" => "Géomorphologie",
1005     "551.415" => "Des zones arides",
1006     "551.42" => "Des îles",
1007     "551.43" => "Des zones élevées",
1008     "551.45" => "Des régions planes et des côtes",
1009     "551.453" => "Des régions planes",
1010     "551.457" => "Des littoraux",
1011     "551.46" => "Océanographie. Hydrographie marine. Topographie sous-marine. Fonds marins",
1012     "551.460 8" => "Géologie et géomorphologie sous-marines",
1013     "551.48" => "Hydrologie. Hydrographie des eaux douces. Cycle hydrologique",
1014     "551.49" => "Hydrologie souterraine",
1015     "551.5" => "Météorologie",
1016     "551.56" => "Électricité et optique atmosphériques. Phénomènes optiques",
1017     "551.6" => "Climatologie",
1018     "551.7" => "Géologie historique. Paléogéographie. Stratigraphie",
1019     "551.701" => "Méthodes de datation",
1020     "551.71" => "Précambrien",
1021     "551.712" => "Archéen",
1022     "551.72" => "Paléozoïque",
1023     "551.723" => "Cambrien",
1024     "551.75" => "Carbonifère. Permien",
1025     "551.76" => "Mésozoïque (ère secondaire)",
1026     "551.762" => "Trias",
1027     "551.766" => "Jurassique",
1028     "551.77" => "Crétacé",
1029     "551.78" => "Cénozoïque (ère tertiaire)",
1030     "551.782" => "Paléogène",
1031     "551.783" => "Paléocène",
1032     "551.784" => "Éocène",
1033     "551.785" => "Oligocène",
1034     "551.786" => "Néogène",
1035     "551.787" => "Miocène",
1036     "551.788" => "Pliocène",
1037     "551.79" => "Ère quaternaire",
1038     "551.792" => "Pléistocène",
1039     "551.793" => "Postglaciaire",
1040     "551.8" => "Géologie structurale. Tectonique",
1041     "551.81" => "Stratification",
1042     "551.82" => "Orogénie",
1043     "551.86" => "Synclinaux et anticlinaux",
1044     "551.87" => "Failles, dislocations",
1045     "551.88" => "Intrusions",
1046     "551.9" => "Géochimie",
1047     "552" => "Roches",
1048     "552.1" => "Eruptives ou ignées",
1049     "552.2" => "Volcaniques",
1050     "552.3" => "Plutoniques",
1051     "552.4" => "Métamorphiques",
1052     "552.5" => "Sédimentaires",
1053     "552.58" => "Carbonatées",
1054     "552.8" => "Pétrologie microscopique (lames minces)",
1055     "553" => "Géologie économique, Minéraux, Formation et gisements de minerais",
1056     "553.2" => "Matières carbonées",
1057     "553.25" => "Charbon",
1058     "553.28" => "Pétrole et gaz naturel",
1059     "553.3" => "Fer",
1060     "553.4" => "Métaux non ferreux",
1061     "553.5" => "Pierres à bâtir",
1062     "553.8" => "Pierres précieuses",
1063     "554" => "Géologie de l'Europe",
1064     "554.4" => "Géologie de la France",
1065     "555" => "Géologie des autres continents",
1066     "559" => "Géologie des autres continents",
1067     "559.8" => "Géologie de l'Arctique et de l'Antarctique",
1068     "559.9" => "Géologie extra-terrestre",
1069     "559.92" => "Géologie des planètes",
1070     "56" => "Paléonthologie, Paléozoologie",
1071     "560" => "Paléontologie. Fossiles",
1072     "560.12" => "Classification des fossiles",
1073     "560.17" => "Paléontologie stratigraphique",
1074     "560.171" => "Archéen et précambrien",
1075     "560.172" => "Ère primaire",
1076     "560.176" => "Ère secondaire",
1077     "560.178" => "Ères tertiaire et quaternaire",
1078     "560.45" => "Paléoécologie",
1079     "560.9" => "Aspects historiques et géographiques",
1080     "560.944" => "Paléontologie de la France",
1081     "561" => "Paléobotanique",
1082     "562" => "Paléozoologie systématique : invertébrés",
1083     "563" => "Paléozoologie systématique : protozoaires, parazoaires, coelentérés, échinodermes, phylums apparentés",
1084     "564" => "Paléozoologie systématique : mollusques",
1085     "565" => "Paléozoologie systématique : autres invertébrés",
1086     "566" => "Paléozoologie systématique : vertébrés",
1087     "567" => "Paléozoologie systématique : vertébrés à sang froid, poissons fossiles",
1088     "567.9" => "Reptiles",
1089     "567.91" => "Dinosaures",
1090     "568" => "Paléozoologie systématique : oiseaux fossiles",
1091     "569" => "Mammifères fossiles",
1092     "569.9" => "Hominiens",
1093     "57" => "Sciences de la vie, Biologie",
1094     "570" => "Généralités. Manuels en plusieurs volumes",
1095     "571" => "Physiologie générale",
1096     "572" => "Biochimie",
1097     "573" => "Physiologie animale",
1098     "575" => "Physiologie végétale",
1099     "576" => "Génétique. Évolution",
1100     "577" => "Écologie",
1101     "578" => "Histoire naturelle des organismes",
1102     "579" => "Micro-organismes. Champignons. Algues",
1103     "58" => "Botanique",
1104     "580" => "Généralités",
1105     "581" => "Botanique générale",
1106     "582" => "Botanique non taxonomique",
1107     "583" => "Angiospermes dicotylédones",
1108     "584" => "Angiospermes monocotylédones",
1109     "585" => "Gymnospermes",
1110     "587" => "Cryptogames vasculaires",
1111     "588" => "Bryophytes",
1112     "59" => "Zoologie",
1113     "590" => "Généralités. Manuels en plusieurs volumes",
1114     "591" => "Zoologie générale",
1115     "592" => "Invertébrés",
1116     "593" => "Invertébrés marins et des zones littorales",
1117     "594" => "Mollusques. Molluscoïdes",
1118     "595" => "Arthropodes",
1119     "596" => "Chordés",
1120     "597" => "Poissons. Vertébrés à sang froid",
1121     "598" => "Oiseaux",
1122     "599" => "Mammifères",
1123     "599,2" => "Primates",
1124     "6" => "Sciences appliquées",
1125     "60" => "Généralités",
1126     "61" => "Sciences médicales. Médecine",
1127     "611" => "Anatomie humaine, Cytologie, Histologie",
1128     "611.01" => "Anatomie générale",
1129     "611.013" => "Embryologie. Développement du foetus",
1130     "611.018" => "Cytologie. Histologie",
1131     "611.1" => "Anatomie systématique. Étude des organes",
1132     "611.3" => "Organes de l'appareil digestif",
1133     "611.34" => "Intestins",
1134     "611.347" => "Gros intestin",
1135     "611.8" => "Système nerveux. Organes des sens",
1136     "612" => "Physiologie humaine",
1137     "612.1" => "Sang. Système circulatoire",
1138     "612.2" => "Respiration. Système respiratoire",
1139     "612.3" => "Alimentation. Digestion. Nutrition",
1140     "612.4" => "Sécrétion. Excrétion",
1141     "612.6" => "Reproduction. Croissance. Développement",
1142     "612.7" => "Fonctions motrices. Organes locomoteurs. Voix. Peau",
1143     "612.8" => "Système nerveux. Organes des sens",
1144     "613" => "Santé",
1145     "613.04" => "Santé des divers groupes de population",
1146     "613.1" => "Facteurs dus à l'environnement",
1147     "613.2" => "Diététique",
1148     "613.8" => "Alcoolisme, usage de stupéfiants, tabagisme",
1149     "613.9" => "Hygiène sexuelle et contraception",
1150     "614" => "Hygiène publique",
1151     "614.5" => "Politique de prévention des épidémies",
1152     "614.547" => "Maladies sexuellement transmissibles",
1153     "614.599 3" => "Maladies du système immunitaire",
1154     "614.599 392" => "Sida",
1155     "614.599 94" => "Cancers",
1156     "615" => "Thérapeutique, Pharmacologie, Toxicologie",
1157     "615.1" => "Pharmacologie",
1158     "615.2" => "Médicaments d'origine inorganique",
1159     "615.3" => "Médicaments d'origine organique",
1160     "615.328" => "Vitamines",
1161     "615.329" => "Antibiotiques",
1162     "615.36" => "Hormones",
1163     "615.39" => "Gammaglobulines",
1164     "615.5" => "Thérapeutique",
1165     "615.531" => "Allopathie",
1166     "615.532" => "Homéopathie",
1167     "615.535" => "Naturopathie",
1168     "615.542" => "Pédiatrie",
1169     "615.547" => "Gériatrie",
1170     "615.58" => "Chimiothérapie",
1171     "615.7" => "Pharmacodynamique",
1172     "615.8" => "Thérapies particulières",
1173     "615.9" => "Toxicologie générale",
1174     "616" => "Pathologie, Médecine clinique",
1175     "616.071" => "Étiologie",
1176     "616.1" => "Pathologie spéciale",
1177     "616.9" => "Maladies infectieuses",
1178     "62" => "Génie et activités connexes",
1179     "620" => "Généralités",
1180     "620.004" => "Conception, essais, mesures, qualité, maintenance, entretien",
1181     "620.004 6" => "Maintenance, entretien",
1182     "620.1" => "Mécanique et matériaux",
1183     "620.11" => "Matériaux",
1184     "620.112" => "Résistance des matériaux",
1185     "620.116" => "Mécanique appliquée aux divers types de matériaux",
1186     "620.118" => "Mécanique appliquée aux Matériaux composites",
1187     "620.16" => "Mécanique appliquée aux divers types de métaux",
1188     "620.192" => "Polymères",
1189     "620.2" => "Acoustique appliquée",
1190     "620.23" => "Bruit et lutte contre le bruit",
1191     "620.3" => "Vibrations mécaniques",
1192     "620.37" => "Effets des vibrations. Lutte contre les vibrations",
1193     "620.4" => "Technologie de types particuliers",
1194     "620.43" => "Technologie des particules fines",
1195     "620.44" => "Technologie de surface",
1196     "620.46" => "Télécontrôle",
1197     "621" => "Ingénierie et physique appliquée, Génie mécanique et civil, Électrotechnique",
1198     "621.3" => "Électronique. Généralités",
1199     "621.31" => "Production, transformation, stockage, distribution de l'énergie électrique",
1200     "621.312" => "Production, transformation, stockage de l'énergie électrique",
1201     "621.319" => "Distribution de l'énergie électrique",
1202     "621.319 2" => "Circuits électriques",
1203     "621.319 3" => "Composants et équipements électriques",
1204     "621.34" => "Électromagnétisme. Electroaimants",
1205     "621.366" => "Laser",
1206     "621.367" => "Photo-optique. Traitement de l'image. Traitement des données optiques",
1207     "621.369 2" => "Fibre optique",
1208     "621.37" => "Tests et mesures électriques",
1209     "621.38" => "Électronique. Technologie des communications",
1210     "621.381 3" => "Électronique des micro-ondes",
1211     "621.381 31" => "Propagation et transmission",
1212     "621.381 5" => "Composants et circuits électroniques",
1213     "621.381 51" => "Tubes à électrons",
1214     "621.381 52" => "Semi-conducteurs : diodes, transistors",
1215     "621.381 53" => "Circuits imprimés",
1216     "621.381 532" => "Convertisseurs, filtres",
1217     "621.381 533" => "Oscillateurs",
1218     "621.381 534" => "Amplificateurs",
1219     "621.381 536" => "Modems",
1220     "621.382" => "Télécommunications. Téléphonie. Radiocommunication. Télévision. Vidéo",
1221     "621.382 1" => "Réseaux de communication",
1222     "621.382 2" => "Théorie de l'information. Traitement du signal",
1223     "621.382 23" => "Analyse et théorie du signal",
1224     "621.382 24" => "Bruit et interférence",
1225     "621.382 4" => "Antennes",
1226     "621.382 7" => "Communications optiques (laser)",
1227     "621.382 75" => "Communications par fibres optiques",
1228     "621.384" => "Radiocommunication",
1229     "621.384 11" => "Propagation et transmission des ondes. Interférences",
1230     "621.384 5" => "Radiotéléphonie",
1231     "621.384 56" => "Téléphones cellulaires",
1232     "621.384 8" => "Radar",
1233     "621.385" => "Téléphonie",
1234     "621.388" => "Ingéniérie de la télévision",
1235     "621.388 1" => "Propagation et transmission des ondes",
1236     "621.388 33" => "Vidéo : technologie, enregistrement",
1237     "621.389" => "Enregistrement du son",
1238     "621.395" => "Circuits logiques informatiques (VLSI)",
1239     "621.397" => "Stockage des données",
1240     "621.397 3" => "Mémoires internes",
1241     "621.397 32" => "Mémoires à semi-conducteurs",
1242     "621.397 6" => "Mémoires externes",
1243     "621.398" => "Matériels d'interfaces et de communication. Périphériques",
1244     "621.48" => "Ingénierie nucléaire",
1245     "621.483" => "centrales nucléaires",
1246     "621.8" => "Conversion et transmission de l'énergie mécanique",
1247     "624" => "Génie civil",
1248     "624.17" => "Analyse et conception des structures",
1249     "628.5" => "Lutte contre les nuisances industrielles",
1250     "629" => "Autres branches de la technologie",
1251     "629.11" => "Technologie du transport aérien",
1252     "629.2" => "Technologie des véhicules motorisés. Automobiles",
1253     "629.8" => "Automatique",
1254     "629.801" => "Principes. Conception logique",
1255     "629.82" => "Systèmes à boucle ouverte",
1256     "629.83" => "Systèmes à boucle fermée (feed-back)",
1257     "629.831 2" => "Théorie de l'automation. Commande optimale. Stabilité. Commande robuste",
1258     "629.832" => "Systèmes de contrôle et de régulation automatiques linéaires",
1259     "629.832 3" => "Systèmes asservis. Servosystèmes",
1260     "629.836" => "Systèmes de contrôle et de régulation automatiques non linéaires",
1261     "629.89" => "Commande informatisée",
1262     "629.892" => "Robots",
1263     "629.895" => "Commande informatisée de processus. Système de commande optimale. Système de commande à entrée stochastique",
1264     "63" => "Agriculture, Exploitation de la faune et de la flore",
1265     "630" => "Généralités",
1266     "631" => "Techniques agricoles",
1267     "631.4" => "Science du sol. Pédologie",
1268     "631.42" => "Fertilité, acidité, alcalinité",
1269     "631.8" => "Fertilisants. Amendements du sol",
1270     "632" => "Maladies et ennemis des plantes. Pathologie et parasitologie des plantes",
1271     "632.1" => "Dommages dus à l'environnement",
1272     "632.19" => "Pollution",
1273     "632.32" => "Maladies bactériennes",
1274     "632.4" => "Maladies fongiques",
1275     "632.5" => "Plantes nuisibles aux autres plantes",
1276     "632.6" => "Animaux nuisibles aux plantes (sauf insectes)",
1277     "632.7" => "Insectes nuisibles aux plantes",
1278     "632.8" => "Maladies virales",
1279     "632.9" => "Lutte contre les maladies et les ennemis des plantes",
1280     "633" => "Plantes de culture",
1281     "633.1" => "Céréales",
1282     "633.3" => "Légumes",
1283     "633.5" => "Textiles",
1284     "633.6" => "A sucre, à sirop, à fécule",
1285     "633.7" => "Alcaloïdes",
1286     "633.8" => "A usage industriel. Plantes médicinales",
1287     "634" => "Arboriculture. Sylviculture. Vergers, fruits, forêts",
1288     "634.9" => "Sylviculture",
1289     "635" => "Horticulture",
1290     "635.051" => "Plantes à fleurs en général",
1291     "635.1" => "Légumes. Potagers",
1292     "635.9" => "Plantes ornementales et décoratives",
1293     "638" => "Élevage d'insectes : apiculture, sériciculture",
1294     "638.1" => "Apiculture",
1295     "639" => "Chasse, pêche, aquaculture",
1296     "639.3" => "Aquaculture",
1297     "64" => "Économie domestique et vie familiale",
1298     "65" => "Gestion des entreprises et services connexes",
1299     "66" => "Génie chimique et techniques connexes, chimie industrielle",
1300     "660" => "Généralités",
1301     "660.6" => "Biotechnologies",
1302     "660.63" => "Génie biochimique",
1303     "660.65" => "Génie génétique",
1304     "661" => "Technologie chimique industrielle",
1305     "661.03" => "Composés inorganiques",
1306     "661.2" => "Acides",
1307     "661.3" => "Bases",
1308     "661.4" => "Sels",
1309     "661.8" => "Chimie organique",
1310     "662" => "Technologie des explosifs et des combustibles",
1311     "662.62" => "Charbon",
1312     "663" => "Industrie des boissons",
1313     "664" => "Aliments et conserves",
1314     "665" => "Huiles, graisses, cires, gaz industriels",
1315     "665.5" => "Technologie du pétrole",
1316     "665.7" => "Gaz naturel",
1317     "666" => "Verre, céramiques",
1318     "667" => "Nettoyage, couleurs, revêtements de surface",
1319     "667.2" => "Colorants et pigments",
1320     "667.6" => "Peintures",
1321     "667.7" => "Vernis, laques",
1322     "667.9" => "Revêtements et enduits",
1323     "668" => "Autres produits organiques",
1324     "668.1" => "Agents tensioactifs",
1325     "668.14" => "Détergents et agents mouillants",
1326     "668.3" => "Adhésifs",
1327     "668.4" => "Matières plastiques",
1328     "668.416" => "Plastiques renforcés",
1329     "668.42" => "Plastiques polymères",
1330     "668.5" => "Parfums et cosmétiques",
1331     "668.9" => "Polymères",
1332     "669" => "Métallurgie",
1333     "67" => "Fabrication industrielle, Industries de transformation",
1334     "672" => "Fer, acier, alliages ferreux",
1335     "672.3" => "Traitement des fer, acier et alliages ferreux",
1336     "673" => "Métaux non ferreux",
1337     "676" => "Pâte à papier et papier",
1338     "677" => "Textiles",
1339     "678" => "Élastomères",
1340     "678.2" => "Caoutchouc",
1341     "678.7" => "Élastomères synthétiques",
1342     "68" => "Industries de produits finis ou assemblés",
1343     "69" => "Bâtiments, Construction",
1344     "7" => "Arts et loisirs",
1345     "70" => "Généralités",
1346     "71" => "Urbanisme et aménagement paysager",
1347     "711" => "Aménagement du territoire. Urbanisme. Planification régionale urbaine et rurale",
1348     "712" => "Architecture paysagère. Dessins et aménagements des parcs et jardins",
1349     "718" => "Cimetières",
1350     "719" => "Protection de la nature et des paysages",
1351     "72" => "Architecture",
1352     "721" => "Programmation. Dessin. Projet",
1353     "725" => "Constructions publiques",
1354     "726" => "Architecture religieuse",
1355     "727" => "Édifices à but éducatifs, scientifiques et culturels",
1356     "728" => "Architecture domestique. Habitat",
1357     "73" => "Sculpture et autres arts plastiques. Statuaire",
1358     "736" => "Glyptique. Sigillographie",
1359     "737" => "Numismatique",
1360     "738" => "Céramique et poterie d'art",
1361     "739" => "Arts des métaux",
1362     "74" => "Dessin, arts décoratifs et mineurs",
1363     "741" => "Dessin en général",
1364     "742" => "Perspective",
1365     "743" => "Anatomique",
1366     "744" => "Linéaire et technique. Lettrage. Inscriptions",
1367     "745" => "Arts décoratifs. Artisanat",
1368     "746" => "Travaux d'aiguille. Broderie",
1369     "747" => "Décoration intérieure",
1370     "748" => "Art du verre",
1371     "749" => "Mobilier d'art",
1372     "75" => "Peinture (par artiste)",
1373     "76" => "Gravure, arts graphiques, estampes",
1374     "761" => "Techniques en relief",
1375     "762" => "Techniques en creux",
1376     "763" => "Techniques à plat. Lithographie",
1377     "766" => "Arts graphiques appliqués. Publicité",
1378     "77" => "Photographie et photographies",
1379     "771" => "Équipement photographique",
1380     "772" => "Substances inorganiques et phénomènes physiques",
1381     "773" => "Substances organiques",
1382     "774" => "Procédés photomécaniques",
1383     "776" => "Photolithographie",
1384     "777" => "Photogravure",
1385     "778" => "Applications de la photographie. Reprographie. Cinéma",
1386     "78" => "Musique",
1387     "781" => "Théorie musicale",
1388     "782" => "Dramatique. Opéra",
1389     "783" => "Sacrée",
1390     "784" => "Vocale",
1391     "785" => "Instrumentale",
1392     "786" => "Pour instruments à clavier",
1393     "787" => "Pour instruments à cordes",
1394     "788" => "Pour instruments à vent",
1395     "789" => "Pour instruments à percussion",
1396     "79" => "Art du spectacle, loisirs et sports, jeux",
1397     "791" => "Divertissements publics et spectacles. Cinéma",
1398     "792" => "Arts de la scène",
1399     "793" => "Danse. Jeux de société",
1400     "794" => "Jeux de table, de réflexion et de hasard",
1401     "796" => "Sports",
1402     "797" => "Sports aquatiques et aériens",
1403     "798" => "Équitation",
1404     "799" => "Pêche et chasse sportives. Tir sportif",
1405     "8" => "Littérature, rhétorique et art d'écrire",
1406     "80" => "Généralités",
1407     "801" => "Linguistique générale",
1408     "802" => "Anglais",
1409     "803" => "Langues germaniques",
1410     "804" => "Français",
1411     "805" => "Italien. Roumain. Romanche, rhétique",
1412     "806" => "Langues ibériques",
1413     "807" => "Langues classiques (latin, grec)",
1414     "808" => "Langues slaves et baltes",
1415     "809" => "Langues orientales, africaines et autres langues",
1416     "81" => "Littérature américaine de langue anglaise",
1417     "82" => "Autres littératures de langue anglaise",
1418     "83" => "Littérature germanique",
1419     "839" => "De langue néerlandaise et scandinaves",
1420     "84" => "Littérature de langue française",
1421     "849" => "Littérature provençale",
1422     "85" => "Littérature des langues italienne, roumaine et rhéto-romane",
1423     "859" => "Littérature roumaine et de langues romanes orientales",
1424     "86" => "Littératures des langues espagnole et portugaise",
1425     "869" => "Littérature de langue portugaise",
1426     "87" => "Littérature latine",
1427     "871" => "Classique",
1428     "873" => "Médiévale",
1429     "875" => "Grecque classique",
1430     "877" => "Littérature byzantine",
1431     "88" => "Littérature des langues helléniques. Littérature grecque classique",
1432     "881" => "Littérature slave",
1433     "882" => "Littérature russe",
1434     "884" => "Littérature polonaise",
1435     "885" => "Littérature tchèque et slovaque",
1436     "886" => "Littérature des langues balkaniques",
1437     "888" => "Littérature des langues baltes",
1438     "89" => "Littératures des autres langues",
1439     "891" => "Littératures indiennes, perses, celtiques",
1440     "892" => "Littératures des langues sémitiques",
1441     "893" => "Littératures des langues hamitiques",
1442     "894" => "Littératures des langues ouralo-altaïques, caucasiennes, inuit et dravidiennes",
1443     "895" => "Littératures d'Extrême-Orient et d'Asie du Sud-Est",
1444     "896" => "Littératures des langues africaines",
1445     "897" => "Littératures des langues amérindiennes du Nord",
1446     "898" => "Littératures des langues amérindiennes du Sud",
1447     "899" => "Littératures des langues austronésiennes et australasiennes, malayo-polynésiennes",
1448     "9" => "Archéologie, Histoire et Géographie",
1449     "90" => "Généralités",
1450     "902" => "Archéologie",
1451     "903" => "Préhistoire",
1452     "904" => "Antiquités, vestiges culturels",
1453     "908" => "Monographies locales et régionales",
1454     "91" => "Géographie",
1455     "911" => "générale et théorique",
1456     "912" => "Cartes et plans",
1457     "913" => "Régionale",
1458     "914" => "De l'Europe",
1459     "915" => "De l'Asie",
1460     "916" => "De l'Afrique",
1461     "917" => "De l'Amérique du Nord et centrale",
1462     "918" => "De l'Amérique du Sud",
1463     "919" => "De l'Océanie et des régions polaires",
1464     "92" => "Biographies générales, généalogie, emblèmes",
1465     "929" => "Biographie",
1466     "929.5" => "Généalogie",
1467     "929.6" => "Héraldique",
1468     "93" => "Histoire générale du monde ancien (I-V° siècle)",
1469     "931" => "Histoire ancienne",
1470     "932" => "Égypte ancienne",
1471     "933" => "Histoire juive",
1472     "934" => "Inde ancienne",
1473     "935" => "Orient ancien",
1474     "936" => "Europe ancienne (Germains, Celtes, Scandinaves, etc.)",
1475     "937" => "Rome ancienne",
1476     "938" => "Grèce ancienne",
1477     "939" => "Histoire ancienne, autres parties du monde",
1478     "94" => "Histoire générale de l'Europe, Europe de l'Ouest",
1479     "941" => "des îles britanniques, sauf l'Angleterre",
1480     "942" => "de l'Angleterre",
1481     "943" => "des pays germaniques et de l'empire austro-hongrois",
1482     "944" => "de la France",
1483     "945" => "de l'Italie",
1484     "946" => "de la péninsule ibérique",
1485     "947" => "de l'ex-URSS",
1486     "948" => "des pays nordiques",
1487     "949" => "de Islande, Pays-Bas, Belgique, Suisse, Grèce, pays balkaniques",
1488     "95" => "Histoire générale de l'Asie, Extrême Orient",
1489     "951" => "de la Chine, de la Corée et de la Mongolie",
1490     "952" => "du Japon et de Taïwan",
1491     "953" => "des États arabes",
1492     "954" => "du sous-continent indien",
1493     "955" => "de l'Iran",
1494     "956" => "de la Turquie et du Moyen-Orient",
1495     "957" => "de l'ex-URSS asiatique",
1496     "958" => "de l'Afghanistan",
1497     "959" => "de l'Asie du Sud-Est",
1498     "96" => "Histoire générale de l'Afrique",
1499     "961" => "de la Tunisie et de la Lybie",
1500     "962" => "de l'Égypte et du Soudan",
1501     "963" => "de l'Éthiopie",
1502     "964" => "du Maroc",
1503     "965" => "de l'Algérie",
1504     "966" => "de l'Afrique occidentale sub-saharienne",
1505     "967" => "de l'Afrique équatoriale et centrale",
1506     "968" => "de l'Afrique méridionale",
1507     "969" => "des îles africaines",
1508     "97" => "Histoire générale de l'Amérique du Nord et centrale",
1509     "971" => "du Canada",
1510     "972" => "du Mexique, de l'Amérique centrale et des Caraïbes",
1511     "973" => "des États-Unis d'Amérique",
1512     "98" => "Histoire générale de l'Amérique du Sud",
1513     "981" => "du Brésil",
1514     "982" => "de l'Argentine",
1515     "983" => "du Chili",
1516     "984" => "de la Bolivie",
1517     "985" => "du Pérou",
1518     "986" => "de la Colombie et de l'Équateur",
1519     "987" => "du Vénézuela",
1520     "988" => "des Guyanes",
1521     "989" => "du Paraguay et de l'Uruguay",
1522     "99" => "Histoire générale des autres parties du monde",
1523     "991" => "de l'archipel malais",
1524     "992" => "de Sumatra, Java et Bali",
1525     "993" => "de l'Australasie et de la Mélanasie",
1526     "994" => "de l'Australie",
1527     "995" => "de la Nouvelle-Guinée",
1528     "996" => "de la Polynésie et Micronésie",
1529     "998" => "de l'Arctique",
1530     "999" => "de l'Antarctique",
1531 }
1532 ;
1533 }