960 lines
41 KiB
Python
960 lines
41 KiB
Python
# -*- coding: utf-8 -*-
|
||
# vi:si:et:sw=4:sts=4:ts=4
|
||
|
||
def get_classification(id):
|
||
name = u'%s' % id
|
||
base = ''.join([s for s in id.split('/')[0].split('.')[0] if s.isdigit()])
|
||
if base in DEWEY:
|
||
name = u'%s %s' % (name, DEWEY[base].decode('utf-8'))
|
||
return name
|
||
|
||
DEWEY = {
|
||
"0": "Computer science, information & general works",
|
||
"1": "Philosophy & psychology",
|
||
"10": "Philosophy",
|
||
"100": "Philosophy, parapsychology and occultism, psychology",
|
||
"101": "Theory of philosophy",
|
||
"102": "Miscellany of philosophy",
|
||
"103": "Dictionaries, encyclopedias, concordances of philosophy",
|
||
"105": "Serial publications",
|
||
"106": "Organizations and management of philosophy",
|
||
"107": "Education, research, related topics of philosophy",
|
||
"108": "Groups of people",
|
||
"109": "Historical and collected persons treatment of philosophy",
|
||
"11": "Metaphysics",
|
||
"110": "Metaphysics",
|
||
"111": "Ontology",
|
||
"113": "Cosmology (Philosophy of nature)",
|
||
"114": "Space",
|
||
"115": "Time",
|
||
"116": "Change",
|
||
"117": "Structure",
|
||
"118": "Force and energy",
|
||
"119": "Number and quantity",
|
||
"12": "Epistemology",
|
||
"120": "Epistemology, causation & humankind",
|
||
"121": "Epistemology (Theory of knowledge)",
|
||
"122": "Causation",
|
||
"123": "Determinism and indeterminism",
|
||
"124": "Teleology",
|
||
"126": "The self",
|
||
"127": "The unconscious and the subconscious",
|
||
"128": "Humankind",
|
||
"129": "Origin and destiny of individual souls",
|
||
"13": "Parapsychology & occultism",
|
||
"130": "Parapsychology and occultism",
|
||
"131": "Parapsychological and occult techniques for achieving well-being, happiness, success",
|
||
"133": "Specific topics in parapsychology & occultism",
|
||
"135": "Dreams and mysteries",
|
||
"137": "Divinatory graphology",
|
||
"138": "Physiognomy",
|
||
"139": "Phrenology",
|
||
"14": "Philosophical schools of thought",
|
||
"140": "Specific philosophical schools",
|
||
"141": "Idealism & related systems",
|
||
"142": "Critical philosophy",
|
||
"143": "Bergsonism and intuitionism",
|
||
"144": "Humanism and related systems and doctrines",
|
||
"145": "Sensationalism",
|
||
"146": "Naturalism and related systems and doctrines",
|
||
"147": "Pantheism and related systems and doctrines",
|
||
"148": "Dogmatism, eclecticism, liberalism, syncretism, traditionalism",
|
||
"149": "Other philosophical systems",
|
||
"15": "Psychology",
|
||
"150": "Psychology",
|
||
"152": "Sensory perception, movement, emotions, physiological drives",
|
||
"153": "Conscious mental processes and intelligence",
|
||
"154": "Subconscious and altered states and processes",
|
||
"155": "Differential and developmental psychology",
|
||
"156": "Comparative psychology",
|
||
"158": "Applied psychology",
|
||
"16": "Philosophical logic",
|
||
"160": "Logic",
|
||
"161": "Induction",
|
||
"162": "Deduction",
|
||
"165": "Fallacies and sources of error",
|
||
"166": "Syllogisms",
|
||
"167": "Hypotheses",
|
||
"168": "Argument and persuasion",
|
||
"169": "Analogy",
|
||
"17": "Ethics",
|
||
"170": "Ethics",
|
||
"171": "Ethical systems",
|
||
"172": "Political ethics",
|
||
"173": "Ethics of family relationships",
|
||
"174": "Occupational ethics",
|
||
"175": "Ethics of recreation, leisure, public performances, communication",
|
||
"176": "Ethics of sex and reproduction",
|
||
"177": "Ethics of social relations",
|
||
"178": "Ethics of consumption",
|
||
"179": "Other ethical norms",
|
||
"18": "Ancient, medieval & eastern philosophy",
|
||
"180": "Ancient, medieval, eastern philosophy",
|
||
"181": "Eastern philosophy",
|
||
"182": "Pre-Socratic Greek philosophies",
|
||
"183": "Sophistic, Socratic, related Greek philosophies",
|
||
"184": "Platonic philosophy",
|
||
"185": "Aristotelian philosophy",
|
||
"186": "Skeptic and Neoplatonic philosophies",
|
||
"187": "Epicurean philosophy",
|
||
"188": "Stoic philosophy",
|
||
"189": "Medieval western philosophy",
|
||
"19": "Modern western philosophy",
|
||
"190": "Modern western and other noneastern philosophy",
|
||
"191": "United States and Canada",
|
||
"192": "Philosophy of British Isles",
|
||
"193": "Philosophy of Germany and Austria",
|
||
"194": "Philosophy of France",
|
||
"195": "Philosophy of Italy",
|
||
"196": "Philosophy of Spain and Portugal",
|
||
"197": "Philosophy of Russia",
|
||
"198": "Philosophy of Scandinavia and Finland",
|
||
"199": "Philosophy in other geographic areas",
|
||
"2": "Religion",
|
||
"20": "Religion",
|
||
"200": "Religion",
|
||
"201": "Religious mythology, general classes of religion, interreligious relations and attitudes, social theology",
|
||
"202": "Doctrines",
|
||
"203": "Public worship and other practices",
|
||
"204": "Religious experience, life, practice",
|
||
"205": "Religious ethics",
|
||
"206": "Leaders & organization",
|
||
"207": "Missions & religious education",
|
||
"208": "Sources",
|
||
"209": "Sects and reform movements",
|
||
"21": "Philosophy & theory of religion",
|
||
"210": "Philosophy & theory of religion",
|
||
"211": "Concepts of God",
|
||
"212": "Existence of God, ways of knowing God, attributes of God",
|
||
"213": "Creation",
|
||
"214": "Theodicy",
|
||
"215": "Science and religion",
|
||
"218": "Humankind",
|
||
"22": "The Bible",
|
||
"220": "Bible",
|
||
"221": "Old Testament (Tanakh)",
|
||
"222": "Historical books of Old Testament",
|
||
"223": "Poetic books of Old Testament",
|
||
"224": "Prophetic books of Old Testament",
|
||
"225": "New Testament",
|
||
"226": "Gospels and Acts",
|
||
"227": "Epistles",
|
||
"228": "Revelation (Apocalypse)",
|
||
"229": "Apocrypha & pseudepigrapha",
|
||
"23": "Christianity",
|
||
"230": "Christianity Christian theology",
|
||
"231": "God",
|
||
"232": "Jesus Christ and his family",
|
||
"233": "Humankind",
|
||
"234": "Salvation and grace",
|
||
"235": "Spiritual beings",
|
||
"236": "Eschatology",
|
||
"238": "Creeds, confessions of faith, covenants, catechisms",
|
||
"239": "Apologetics and polemics",
|
||
"24": "Christian practice & observance",
|
||
"240": "Christian moral & devotional theology",
|
||
"241": "Christian ethics",
|
||
"242": "Devotional literature",
|
||
"243": "Evangelistic writings for individuals and families",
|
||
"246": "Use of art in Christianity",
|
||
"247": "Church furnishings and related articles",
|
||
"248": "Christian experience, practice, life",
|
||
"249": "Christian observances in family life",
|
||
"25": "Christian pastoral practice & religious orders",
|
||
"250": "Local Christian church and Christian religious orders",
|
||
"251": "Preaching (Homiletics)",
|
||
"252": "Texts of sermons",
|
||
"253": "Pastoral office and work (Pastoral theology)",
|
||
"254": "Parish administration",
|
||
"255": "Religious congregations & orders",
|
||
"259": "Pastoral care of specific kinds of persons",
|
||
"26": "Christian organization, social work & worship",
|
||
"260": "Christian social and ecclesiastical theology",
|
||
"261": "Social theology and interreligious relations and attitudes",
|
||
"262": "Ecclesiology",
|
||
"263": "Days, times & places of observance",
|
||
"264": "Public worship",
|
||
"265": "Sacraments, other rites and acts",
|
||
"266": "Missions",
|
||
"267": "Associations for religious work",
|
||
"268": "Religious education",
|
||
"269": "Spiritual renewal",
|
||
"27": "History of Christianity",
|
||
"270": "History of Christianity & Christian church",
|
||
"271": "Religious congregations and orders in church history",
|
||
"272": "Persecutions in general church history",
|
||
"273": "Doctrinal controversies and heresies in general church history",
|
||
"274": "Christianity in Europe",
|
||
"275": "History of Christianity in Asia",
|
||
"276": "Christianity in Africa",
|
||
"277": "Christianity in North America",
|
||
"278": "Christianity in South America",
|
||
"279": "Christianity in Australasia, Pacific Ocean islands, Atlantic Ocean islands, Arctic islands, Antarctica",
|
||
"28": "Christian denominations",
|
||
"280": "Denominations and sects of Christian church",
|
||
"281": "Early church and Eastern churches",
|
||
"282": "Roman Catholic Church",
|
||
"283": "Anglican churches",
|
||
"284": "Protestant denominations of Continental origin and related bodies",
|
||
"285": "Presbyterian churches, Reformed churches centered in America, Congregational churches, Puritanism",
|
||
"286": "Baptist, Restoration movement, Adventist churches",
|
||
"287": "Methodist churches; churches related to Methodism",
|
||
"289": "Other denominations & sects",
|
||
"29": "Other religions",
|
||
"290": "Other religions",
|
||
"292": "Classical religion (Greek and Roman religion)",
|
||
"293": "Germanic religion",
|
||
"294": "Religions of Indic origin",
|
||
"295": "Zoroastrianism (Mazdaism, Parseeism)",
|
||
"296": "Judaism",
|
||
"297": "Islam, Babism, Bahai Faith",
|
||
"299": "Religions not provided for elsewhere",
|
||
"3": "Social sciences",
|
||
"30": "Social sciences, sociology & anthropology",
|
||
"300": "Social sciences",
|
||
"301": "Sociology and anthropology",
|
||
"302": "Social interaction",
|
||
"303": "Social processes",
|
||
"304": "Factors affecting social behavior",
|
||
"305": "Groups of people",
|
||
"306": "Culture and institutions",
|
||
"307": "Communities",
|
||
"31": "Statistics",
|
||
"310": "Collections of general statistics",
|
||
"314": "General statistics of Europe",
|
||
"315": "General statistics of Asia",
|
||
"316": "General statistics of Africa",
|
||
"317": "General statistics of North America",
|
||
"318": "General statistics of South America",
|
||
"319": "General statistics of other parts of the world Of Pacific Ocean islands",
|
||
"32": "Political science",
|
||
"320": "Political science (Politics and government)",
|
||
"321": "Systems of governments and states",
|
||
"322": "Relation of state to organized groups",
|
||
"323": "Civil and political rights",
|
||
"324": "The political process",
|
||
"325": "International migration and colonization",
|
||
"326": "Slavery and emancipation",
|
||
"327": "International relations",
|
||
"328": "The legislative process",
|
||
"33": "Economics",
|
||
"330": "Economics",
|
||
"331": "Labor economics",
|
||
"332": "Financial economics",
|
||
"333": "Economics of land and energy",
|
||
"334": "Cooperatives",
|
||
"335": "Socialism and related systems",
|
||
"336": "Public finance",
|
||
"337": "International economics",
|
||
"338": "Production",
|
||
"339": "Macroeconomics and related topics",
|
||
"34": "Law",
|
||
"340": "Law",
|
||
"341": "Law of nations",
|
||
"342": "Constitutional and administrative law",
|
||
"343": "Military, defense, public property, public finance, tax, commerce (trade), industrial law",
|
||
"344": "Labor, social, education & cultural law",
|
||
"345": "Criminal law",
|
||
"346": "Private law",
|
||
"347": "Procedure and courts",
|
||
"348": "Laws, regulations, cases",
|
||
"349": "Law of specific jurisdictions, areas, socioeconomic regions, regional intergovernmental organizations",
|
||
"35": "Public administration & military science",
|
||
"350": "Public administration and military science",
|
||
"351": "Public administration",
|
||
"352": "General considerations of public administration",
|
||
"353": "Specific fields of public administration",
|
||
"354": "Public administration of economy and environment",
|
||
"355": "Military science",
|
||
"356": "Foot forces and warfare",
|
||
"357": "Mounted forces & warfare",
|
||
"358": "Air and other specialized forces and warfare; engineering and related services",
|
||
"359": "Sea forces and warfare",
|
||
"36": "Social problems & social services",
|
||
"360": "Social problems & social services",
|
||
"361": "Social problems & social welfare in general",
|
||
"362": "Social welfare problems and services",
|
||
"363": "Other social problems and services",
|
||
"364": "Criminology",
|
||
"365": "Penal and related institutions",
|
||
"366": "Secret associations and societies",
|
||
"367": "General clubs",
|
||
"368": "Insurance",
|
||
"369": "Miscellaneous kinds of associations",
|
||
"37": "Education",
|
||
"370": "Education",
|
||
"371": "Schools and their activities; special education",
|
||
"372": "Primary education (Elementary education)",
|
||
"373": "Secondary education",
|
||
"374": "Adult education",
|
||
"375": "Curricula",
|
||
"378": "Higher education (Tertiary education)",
|
||
"379": "Public policy issues in education",
|
||
"38": "Commerce, communications & transportation",
|
||
"380": "Commerce, communications, transportation",
|
||
"381": "Commerce (Trade)",
|
||
"382": "International commerce (Foreign trade)",
|
||
"383": "Postal communication",
|
||
"384": "Communications",
|
||
"385": "Railroad transportation",
|
||
"386": "Inland waterway & ferry transportation",
|
||
"387": "Water, air & space transportation",
|
||
"388": "Transportation",
|
||
"389": "Metrology and standardization",
|
||
"39": "Customs, etiquette & folklore",
|
||
"390": "Customs, etiquette, folklore",
|
||
"391": "Costume and personal appearance",
|
||
"392": "Customs of life cycle and domestic life",
|
||
"393": "Death customs",
|
||
"394": "General customs",
|
||
"395": "Etiquette (Manners)",
|
||
"398": "Folklore",
|
||
"399": "Customs of war and diplomacy",
|
||
"4": "Language",
|
||
"40": "Language",
|
||
"400": "Language",
|
||
"401": "Philosophy and theory; international languages",
|
||
"402": "Miscellany",
|
||
"403": "Dictionaries, encyclopedias, concordances",
|
||
"404": "Special topics of language",
|
||
"405": "Serial publications",
|
||
"406": "Organizations and management",
|
||
"407": "Education, research & related topics",
|
||
"408": "Groups of people",
|
||
"409": "Geographic treatment and biography",
|
||
"41": "Linguistics",
|
||
"410": "Linguistics",
|
||
"411": "Writing systems",
|
||
"412": "Etymology of standard forms of languages",
|
||
"413": "Dictionaries of standard forms of languages",
|
||
"414": "Phonology & phonetics",
|
||
"415": "Grammar of standard forms of languages",
|
||
"417": "Dialectology and historical linguistics",
|
||
"418": "Standard usage (Prescriptive linguistics)",
|
||
"419": "Sign languages",
|
||
"42": "English & Old English languages",
|
||
"420": "English & Old English languages",
|
||
"421": "Writing system, phonology, phonetics of standard English",
|
||
"422": "Etymology of standard English",
|
||
"423": "Dictionaries of standard English",
|
||
"425": "Grammar of standard English",
|
||
"427": "Historical and geographic variations, modern nongeographic variations of English",
|
||
"428": "Standard English usage (Prescriptive linguistics)",
|
||
"429": "Old English (Anglo-Saxon)",
|
||
"43": "German & related languages",
|
||
"430": "German & related languages",
|
||
"431": "German writing systems & phonology",
|
||
"432": "Etymology of standard German",
|
||
"433": "Dictionaries of standard German",
|
||
"435": "Grammar of standard German",
|
||
"437": "Historical and geographic variations, modern nongeographic variations of German",
|
||
"438": "Standard German usage",
|
||
"439": "Other Germanic languages",
|
||
"44": "French & related languages",
|
||
"440": "Romance languages French",
|
||
"441": "Writing systems, phonology, phonetics of standard French",
|
||
"442": "Etymology of standard French",
|
||
"443": "Dictionaries of standard French",
|
||
"445": "Grammar of standard French",
|
||
"447": "Historical and geographic variations, modern nongeographic variations of French",
|
||
"448": "Standard French usage (Prescriptive linguistics)",
|
||
"449": "Occitan, Catalan, Franco-Provençal",
|
||
"45": "Italian, Romanian & related languages",
|
||
"450": "Italian, Dalmatian, Romanian, Rhaetian, Sardinian, Corsican",
|
||
"451": "Writing systems, phonology, phonetics of standard Italian",
|
||
"452": "Etymology of standard Italian",
|
||
"453": "Dictionaries of standard Italian",
|
||
"455": "Grammar of standard Italian",
|
||
"457": "Historical and geographic variations, modern nongeographic variations of Italian",
|
||
"458": "Standard Italian usage",
|
||
"459": "Sardinian",
|
||
"46": "Spanish, Portuguese, Galician",
|
||
"460": "Spanish, Portuguese, Galician",
|
||
"461": "Writing systems, phonology, phonetics of standard Spanish",
|
||
"462": "Etymology of standard Spanish",
|
||
"463": "Dictionaries of standard Spanish",
|
||
"465": "Grammar of standard Spanish",
|
||
"467": "Historical and geographic variations, modern nongeographic variations of Spanish",
|
||
"468": "Standard Spanish usage",
|
||
"469": "Portuguese",
|
||
"47": "Latin & Italic languages",
|
||
"470": "Italic languages Latin",
|
||
"471": "Writing systems, phonology, phonetics of classical Latin",
|
||
"472": "Classical Latin etymology",
|
||
"473": "Dictionaries of classical Latin",
|
||
"475": "Grammar of classical Latin",
|
||
"477": "Old, postclassical & Vulgar Latin",
|
||
"478": "Classical Latin usage (Prescriptive linguistics)",
|
||
"479": "Other Italic languages",
|
||
"48": "Classical & modern Greek languages",
|
||
"480": "Classical Greek and related Hellenic languages",
|
||
"481": "Writing systems, phonology, phonetics of classical Greek",
|
||
"482": "Etymology of classical Greek",
|
||
"483": "Dictionaries of classical Greek",
|
||
"485": "Grammar of classical Greek",
|
||
"487": "Preclassical and postclassical Greek",
|
||
"488": "Classical Greek usage (Prescriptive linguistics)",
|
||
"489": "Other Hellenic languages",
|
||
"49": "Other languages",
|
||
"490": "Other languages",
|
||
"491": "East Indo-European and Celtic languages",
|
||
"492": "Afro-Asiatic languages",
|
||
"493": "Non-Semitic Afro-Asiatic languages",
|
||
"494": "Altaic, Uralic, Hyperborean, Dravidian languages, miscellaneous languages of south Asia",
|
||
"495": "Languages of east and southeast Asia",
|
||
"496": "African languages",
|
||
"497": "North American native languages",
|
||
"498": "South American native languages",
|
||
"499": "Austronesian & other languages",
|
||
"5": "Science",
|
||
"50": "Science",
|
||
"500": "Science",
|
||
"501": "Philosophy & theory",
|
||
"502": "Miscellany",
|
||
"503": "Dictionaries, encyclopedias, concordances",
|
||
"505": "Serial publications",
|
||
"506": "Organizations and management",
|
||
"507": "Education, research, related topics",
|
||
"508": "Natural history",
|
||
"509": "Historical, geographic & persons treatment",
|
||
"51": "Mathematics",
|
||
"510": "Mathematics",
|
||
"511": "General principles of mathematics",
|
||
"512": "Algebra",
|
||
"513": "Arithmetic",
|
||
"514": "Topology",
|
||
"515": "Analysis",
|
||
"516": "Geometry",
|
||
"518": "Numerical analysis",
|
||
"519": "Probabilities and applied mathematics",
|
||
"52": "Astronomy",
|
||
"520": "Astronomy and allied sciences",
|
||
"521": "Celestial mechanics",
|
||
"522": "Techniques, procedures, apparatus, equipment, materials",
|
||
"523": "Specific celestial bodies and phenomena",
|
||
"525": "Earth (Astronomical geography)",
|
||
"526": "Mathematical geography",
|
||
"527": "Celestial navigation",
|
||
"528": "Ephemerides",
|
||
"529": "Chronology",
|
||
"53": "Physics",
|
||
"530": "Physics",
|
||
"531": "Classical mechanics",
|
||
"532": "Fluid mechanics; liquid mechanics",
|
||
"533": "Pneumatics (Gas mechanics)",
|
||
"534": "Sound and related vibrations",
|
||
"535": "Light and infrared and ultraviolet phenomena",
|
||
"536": "Heat",
|
||
"537": "Electricity & electronics",
|
||
"538": "Magnetism",
|
||
"539": "Modern physics",
|
||
"54": "Chemistry",
|
||
"540": "Chemistry and allied sciences",
|
||
"541": "Physical chemistry",
|
||
"542": "Techniques, equipment & materials",
|
||
"543": "Analytical chemistry",
|
||
"546": "Inorganic chemistry",
|
||
"547": "Organic chemistry",
|
||
"548": "Crystallography",
|
||
"549": "Mineralogy",
|
||
"55": "Earth sciences & geology",
|
||
"550": "Earth sciences",
|
||
"551": "Geology, hydrology, meteorology",
|
||
"552": "Petrology",
|
||
"553": "Economic geology",
|
||
"554": "Earth sciences of Europe",
|
||
"555": "Earth sciences of Asia",
|
||
"556": "Earth sciences of Africa",
|
||
"557": "Earth sciences of North America",
|
||
"558": "Earth sciences of South America",
|
||
"559": "Earth sciences of Australasia, Pacific Ocean islands, Atlantic Ocean islands, Arctic islands, Antarctica, extraterrestrial worlds",
|
||
"56": "Fossils & prehistoric life",
|
||
"560": "Paleontology",
|
||
"561": "Paleobotany; fossil microorganisms",
|
||
"562": "Fossil invertebrates",
|
||
"563": "Miscellaneous fossil marine and seashore invertebrates",
|
||
"564": "Fossil Mollusca and Molluscoidea",
|
||
"565": "Fossil Arthropoda",
|
||
"566": "Fossil Chordata",
|
||
"567": "Fossil cold-blooded vertebrates",
|
||
"568": "Fossil birds",
|
||
"569": "Fossil mammals",
|
||
"57": "Biology",
|
||
"570": "Life sciences Biology",
|
||
"571": "Physiology and related subjects",
|
||
"572": "Biochemistry",
|
||
"573": "Specific physiological systems in animals, regional histology and physiology in animals",
|
||
"575": "Specific parts of and physiological systems in plants",
|
||
"576": "Genetics and evolution",
|
||
"577": "Ecology",
|
||
"578": "Natural history of organisms and related subjects",
|
||
"579": "Microorganisms, fungi, algae",
|
||
"58": "Plants (Botany)",
|
||
"580": "Plants",
|
||
"581": "Specific topics in natural history of plants",
|
||
"582": "Plants noted for specific vegetative characteristics and flowers",
|
||
"583": "Dicotyledons",
|
||
"584": "Monocotyledons",
|
||
"585": "Pinophyta (Gymnosperms)",
|
||
"586": "Seedless plants",
|
||
"587": "Vascular seedless plants",
|
||
"588": "Bryophyta",
|
||
"59": "Animals (Zoology)",
|
||
"590": "Animals",
|
||
"591": "Specific topics in natural history",
|
||
"592": "Invertebrates",
|
||
"593": "Miscellaneous marine and seashore invertebrates",
|
||
"594": "Mollusks & molluscoids",
|
||
"595": "Arthropoda",
|
||
"596": "Chordata",
|
||
"597": "Cold-blooded vertebrates",
|
||
"598": "Aves (Birds)",
|
||
"599": "Mammalia (Mammals)",
|
||
"6": "Technology",
|
||
"60": "Technology",
|
||
"600": "Technology",
|
||
"601": "Philosophy and theory",
|
||
"602": "Miscellany",
|
||
"603": "Dictionaries & encyclopedias",
|
||
"604": "Technical drawing, hazardous materials technology; groups of people",
|
||
"605": "Serial publications",
|
||
"606": "Organizations",
|
||
"607": "Education, research, related topics",
|
||
"608": "Patents",
|
||
"609": "Historical, geographic, persons treatment",
|
||
"61": "Medicine & health",
|
||
"610": "Medicine and health",
|
||
"611": "Human anatomy, cytology, histology",
|
||
"612": "Human physiology",
|
||
"613": "Personal health and safety",
|
||
"614": "Forensic medicine; incidence of injuries, wounds, disease; public preventive medicine",
|
||
"615": "Pharmacology and therapeutics",
|
||
"616": "Diseases",
|
||
"617": "Surgery, regional medicine, dentistry, ophthalmology, otology, audiology",
|
||
"618": "Other branches of medicine Gynecology and obstetrics",
|
||
"62": "Engineering",
|
||
"620": "Engineering and allied operations",
|
||
"621": "Applied physics",
|
||
"622": "Mining and related operations",
|
||
"623": "Military and nautical engineering",
|
||
"624": "Civil engineering",
|
||
"625": "Engineering of railroads & roads",
|
||
"627": "Hydraulic engineering",
|
||
"628": "Sanitary engineering",
|
||
"629": "Other branches of engineering",
|
||
"63": "Agriculture",
|
||
"630": "Agriculture and related technologies",
|
||
"631": "Specific techniques; apparatus, equipment, materials",
|
||
"632": "Plant injuries, diseases, pests",
|
||
"633": "Field and plantation crops",
|
||
"634": "Orchards, fruits, forestry",
|
||
"635": "Garden crops (Horticulture)",
|
||
"636": "Animal husbandry",
|
||
"637": "Processing dairy & related products",
|
||
"638": "Insect culture",
|
||
"639": "Hunting, fishing, conservation, related technologies",
|
||
"64": "Home & family management",
|
||
"640": "Home and family management",
|
||
"641": "Food & drink",
|
||
"642": "Meals and table service",
|
||
"643": "Housing and household equipment",
|
||
"644": "Household utilities",
|
||
"645": "Household furnishings",
|
||
"646": "Sewing, clothing, management of personal and family life",
|
||
"647": "Management of public households (Institutional housekeeping)",
|
||
"648": "Housekeeping",
|
||
"649": "Child rearing; home care of people with disabilities and illnesses",
|
||
"65": "Management & public relations",
|
||
"650": "Management and auxiliary services",
|
||
"651": "Office services",
|
||
"652": "Processes of written communication",
|
||
"653": "Shorthand",
|
||
"657": "Accounting",
|
||
"658": "General management",
|
||
"659": "Advertising and public relations",
|
||
"66": "Chemical engineering",
|
||
"660": "Chemical engineering and related technologies",
|
||
"661": "Technology of industrial chemicals",
|
||
"662": "Technology of explosives, fuels, related products",
|
||
"663": "Beverage technology",
|
||
"664": "Food technology",
|
||
"665": "Technology of industrial oils, fats, waxes, gases",
|
||
"666": "Ceramic and allied technologies",
|
||
"667": "Cleaning, color, coating, related technologies",
|
||
"668": "Technology of other organic products",
|
||
"669": "Metallurgy",
|
||
"67": "Manufacturing",
|
||
"670": "Manufacturing",
|
||
"671": "Metalworking processes and primary metal products",
|
||
"672": "Iron, steel, other iron alloys",
|
||
"673": "Nonferrous metals",
|
||
"674": "Lumber processing, wood products, cork",
|
||
"675": "Leather and fur processing",
|
||
"676": "Pulp and paper technology",
|
||
"677": "Textiles",
|
||
"678": "Elastomers and elastomer products",
|
||
"679": "Other products of specific materials",
|
||
"68": "Manufacture for specific uses",
|
||
"680": "Manufacture of products for specific uses",
|
||
"681": "Precision instruments and other devices",
|
||
"682": "Small forge work (Blacksmithing)",
|
||
"683": "Hardware and household appliances",
|
||
"684": "Furnishings and home workshops",
|
||
"685": "Leather and fur goods, and related products",
|
||
"686": "Printing and related activities",
|
||
"687": "Clothing and accessories",
|
||
"688": "Other final products & packaging",
|
||
"69": "Construction of buildings",
|
||
"690": "Buildings",
|
||
"691": "Building materials",
|
||
"692": "Auxiliary construction practices",
|
||
"693": "Construction in specific types of materials and for specific purposes",
|
||
"694": "Wood construction",
|
||
"695": "Roof covering",
|
||
"696": "Utilities",
|
||
"697": "Heating, ventilating & air-conditioning",
|
||
"698": "Detail finishing",
|
||
"7": "Arts & recreation",
|
||
"70": "Arts",
|
||
"700": "Arts",
|
||
"701": "Philosophy and theory of fine and decorative arts",
|
||
"702": "Miscellany of fine and decorative arts",
|
||
"703": "Dictionaries, encyclopedias, concordances of fine and decorative arts",
|
||
"704": "Special topics in fine and decorative arts",
|
||
"705": "Serial publications of fine and decorative arts",
|
||
"706": "Organizations and management of fine and decorative arts",
|
||
"707": "Education, research, related topics of fine and decorative arts",
|
||
"708": "Galleries, museums, private collections of fine and decorative arts",
|
||
"709": "Historical, geographic & persons treatment",
|
||
"71": "Area planning & landscape architecture",
|
||
"710": "Area planning and landscape architecture",
|
||
"711": "Area planning (Civic art)",
|
||
"712": "Landscape architecture (Landscape design)",
|
||
"713": "Landscape architecture of trafficways",
|
||
"714": "Water features in landscape architecture",
|
||
"715": "Woody plants in landscape architecture",
|
||
"716": "Herbaceous plants in landscape architecture",
|
||
"717": "Structures in landscape architecture",
|
||
"718": "Landscape design of cemeteries",
|
||
"719": "Natural landscapes",
|
||
"72": "Architecture",
|
||
"720": "Architecture",
|
||
"721": "Architectural materials and structural elements",
|
||
"722": "Architecture from earliest times to ca. 300",
|
||
"723": "Architecture from ca. 300 to 1399",
|
||
"724": "Architecture from 1400",
|
||
"725": "Public structures",
|
||
"726": "Buildings for religious purposes",
|
||
"727": "Buildings for educational and research purposes",
|
||
"728": "Residential and related buildings",
|
||
"729": "Design and decoration of structures and accessories",
|
||
"73": "Sculpture, ceramics & metalwork",
|
||
"730": "Plastic arts Sculpture",
|
||
"731": "Processes, forms & subjects of sculpture",
|
||
"732": "Sculpture from earliest times to ca. 500, sculpture of nonliterate peoples",
|
||
"733": "Greek, Etruscan, Roman sculpture",
|
||
"734": "Sculpture from ca. 500 to 1399",
|
||
"735": "Sculpture from 1400",
|
||
"736": "Carving and carvings",
|
||
"737": "Numismatics and sigillography",
|
||
"738": "Ceramic arts",
|
||
"739": "Art metalwork",
|
||
"74": "Graphic arts & decorative arts",
|
||
"740": "Graphic arts",
|
||
"741": "Drawing and drawings",
|
||
"742": "Perspective in drawing",
|
||
"743": "Drawing and drawings by subject",
|
||
"745": "Decorative arts",
|
||
"746": "Textile arts",
|
||
"747": "Interior decoration",
|
||
"748": "Glass",
|
||
"749": "Furniture and accessories",
|
||
"75": "Painting",
|
||
"750": "Painting and paintings",
|
||
"751": "Techniques, procedures, apparatus, equipment, materials, forms",
|
||
"752": "Color",
|
||
"753": "Symbolism, allegory, mythology, legend",
|
||
"754": "Genre paintings",
|
||
"755": "Religion",
|
||
"757": "Human figures",
|
||
"758": "Nature, architectural subjects and cityscapes, other specific subjects",
|
||
"759": "History, geographic treatment, biography",
|
||
"76": "Printmaking & prints",
|
||
"760": "Printmaking and prints",
|
||
"761": "Relief processes (Block printing)",
|
||
"763": "Lithographic processes (Planographic processes)",
|
||
"764": "Chromolithography and serigraphy",
|
||
"765": "Metal engraving",
|
||
"766": "Mezzotinting, aquatinting, related processes",
|
||
"767": "Etching and drypoint",
|
||
"769": "Prints",
|
||
"77": "Photography, computer art, film, video",
|
||
"770": "Photography, computer art, cinematography, videography",
|
||
"771": "Techniques, procedures, apparatus, equipment, materials",
|
||
"772": "Metallic salt processes",
|
||
"773": "Pigment processes of printing",
|
||
"774": "Holography",
|
||
"775": "Digital photography",
|
||
"776": "Computer art (Digital art)",
|
||
"777": "Cinematography and videography",
|
||
"778": "Specific fields and special kinds of photography",
|
||
"779": "Photographs",
|
||
"78": "Music",
|
||
"780": "Music",
|
||
"781": "General principles & musical forms",
|
||
"782": "Vocal music",
|
||
"783": "Music for single voices",
|
||
"784": "Instruments & instrumental ensembles",
|
||
"785": "Ensembles with only one instrument per part",
|
||
"786": "Keyboard, mechanical, electrophonic, percussion instruments",
|
||
"787": "Stringed instruments (Chordophones)",
|
||
"788": "Wind instruments (Aerophones)",
|
||
"79": "Sports, games & entertainment",
|
||
"790": "Recreational and performing arts",
|
||
"791": "Public performances",
|
||
"792": "Stage presentations",
|
||
"793": "Indoor games and amusements",
|
||
"794": "Indoor games of skill",
|
||
"795": "Games of chance",
|
||
"796": "Athletic and outdoor sports and games",
|
||
"797": "Aquatic & air sports",
|
||
"798": "Equestrian sports and animal racing",
|
||
"799": "Fishing, hunting, shooting",
|
||
"8": "Literature",
|
||
"80": "Literature, rhetoric & criticism",
|
||
"800": "Literature (Belles-lettres) and rhetoric",
|
||
"801": "Philosophy and theory",
|
||
"802": "Miscellany",
|
||
"803": "Dictionaries, encyclopedias, concordances",
|
||
"805": "Serial publications",
|
||
"806": "Organizations and management",
|
||
"807": "Education, research, related topics",
|
||
"808": "Rhetoric and collections of literary texts from more than two literatures",
|
||
"809": "History, description, critical appraisal of more than two literatures",
|
||
"81": "American literature in English",
|
||
"810": "American literature in English",
|
||
"811": "American poetry in English",
|
||
"812": "American drama in English",
|
||
"813": "American fiction in English",
|
||
"814": "American essays in English",
|
||
"815": "American speeches in English",
|
||
"816": "American letters in English",
|
||
"817": "American humor and satire in English",
|
||
"818": "American miscellaneous writings",
|
||
"82": "English & Old English literatures",
|
||
"820": "English and Old English (Anglo-Saxon) literatures",
|
||
"821": "English poetry",
|
||
"822": "English drama",
|
||
"823": "English fiction",
|
||
"824": "English essays",
|
||
"825": "English speeches",
|
||
"826": "English letters",
|
||
"827": "English humor and satire",
|
||
"828": "English miscellaneous writings",
|
||
"829": "Old English (Anglo-Saxon) literature",
|
||
"83": "German & related literatures",
|
||
"830": "Literatures of Germanic languages German literature",
|
||
"831": "German poetry",
|
||
"832": "German drama",
|
||
"833": "German fiction",
|
||
"834": "German essays",
|
||
"835": "German speeches",
|
||
"836": "German letters",
|
||
"837": "German humor & satire",
|
||
"838": "German miscellaneous writings",
|
||
"839": "Other Germanic literatures",
|
||
"84": "French & related literatures",
|
||
"840": "French literature and literatures of related Romance languages",
|
||
"841": "French poetry",
|
||
"842": "French drama",
|
||
"843": "French fiction",
|
||
"844": "French essays",
|
||
"845": "French speeches",
|
||
"846": "French letters",
|
||
"847": "French humor & satire",
|
||
"848": "French miscellaneous writings",
|
||
"849": "Occitan, Catalan, Franco-Provençal literatures",
|
||
"85": "Italian, Romanian & related literatures",
|
||
"850": "Literatures of Italian, Dalmatian, Romanian, Rhaetian, Sardinian, Corsican languages",
|
||
"851": "Italian poetry",
|
||
"852": "Italian drama",
|
||
"853": "Italian fiction",
|
||
"854": "Italian essays",
|
||
"855": "Italian speeches",
|
||
"856": "Italian letters",
|
||
"857": "Italian humor and satire",
|
||
"858": "Italian miscellaneous writings",
|
||
"859": "Literatures of Romanian, Rhaetian, Sardinian, Corsican languages",
|
||
"86": "Spanish, Portuguese, Galician literatures",
|
||
"860": "Spanish & Portuguese literatures",
|
||
"861": "Spanish poetry",
|
||
"862": "Spanish drama",
|
||
"863": "Spanish fiction",
|
||
"864": "Spanish essays",
|
||
"865": "Spanish speeches",
|
||
"866": "Spanish letters",
|
||
"867": "Spanish humor and satire",
|
||
"868": "Spanish miscellaneous writings",
|
||
"869": "Literatures of Portuguese and Galician languages",
|
||
"87": "Latin & Italic literatures",
|
||
"870": "Latin & Italic literatures",
|
||
"871": "Latin poetry",
|
||
"872": "Latin dramatic poetry and drama",
|
||
"873": "Latin epic poetry and fiction",
|
||
"874": "Latin lyric poetry",
|
||
"875": "Latin speeches",
|
||
"876": "Latin letters",
|
||
"877": "Latin humor and satire",
|
||
"878": "Latin miscellaneous writings",
|
||
"879": "Literatures of other Italic languages",
|
||
"88": "Classical & modern Greek literatures",
|
||
"880": "Literatures of Hellenic languages Classical Greek literature",
|
||
"881": "Classical Greek poetry",
|
||
"882": "Classical Greek dramatic poetry and drama",
|
||
"883": "Classical Greek epic poetry and fiction",
|
||
"884": "Classical Greek lyric poetry",
|
||
"885": "Classical Greek speeches",
|
||
"886": "Classical Greek letters",
|
||
"887": "Classical Greek humor and satire",
|
||
"888": "Classical Greek miscellaneous writings",
|
||
"889": "Modern Greek literature",
|
||
"89": "Other literatures",
|
||
"890": "Literatures of other specific languages and language families",
|
||
"891": "East Indo-European and Celtic literatures",
|
||
"892": "Afro-Asiatic literatures",
|
||
"893": "Non-Semitic Afro-Asiatic literatures",
|
||
"894": "Literatures of Altaic, Uralic, Hyperborean, Dravidian languages; literatures of miscellaneous languages of south Asia",
|
||
"895": "Literatures of East and Southeast Asia",
|
||
"896": "African literatures",
|
||
"897": "North American native literatures",
|
||
"898": "Literatures of South American native languages",
|
||
"899": "Literatures of non-Austronesian languages of Oceania, of Austronesian languages, of miscellaneous languages",
|
||
"9": "History & geography",
|
||
"90": "History",
|
||
"900": "History, geography, and auxiliary disciplines",
|
||
"901": "Philosophy and theory of history",
|
||
"902": "Miscellany",
|
||
"903": "Dictionaries, encyclopedias, concordances of history",
|
||
"904": "Collected accounts of events",
|
||
"905": "Serial publications of history",
|
||
"906": "Organizations and management of history",
|
||
"907": "Education, research & related topics",
|
||
"908": "History with respect to groups of people",
|
||
"909": "World history",
|
||
"91": "Geography & travel",
|
||
"910": "Geography and travel",
|
||
"911": "Historical geography",
|
||
"912": "Graphic representations of surface of earth and of extraterrestrial worlds",
|
||
"913": "Geography of and travel in ancient world",
|
||
"914": "Geography of and travel in Europe",
|
||
"915": "Geography of and travel in Asia",
|
||
"916": "Geography of and travel in Africa",
|
||
"917": "Geography of and travel in North America",
|
||
"918": "Geography of & travel in South America",
|
||
"919": "Geography of and travel in Australasia, Pacific Ocean islands, Atlantic Ocean islands, Arctic islands, Antarctica and on extraterrestrial worlds",
|
||
"92": "Biography & genealogy",
|
||
"920": "Biography, genealogy, insignia",
|
||
"929": "Genealogy, names, insignia",
|
||
"93": "History of ancient world (to ca. 499)",
|
||
"930": "History of ancient world to ca. 499",
|
||
"931": "China to 420",
|
||
"932": "Egypt to 640",
|
||
"933": "Palestine to 70",
|
||
"934": "South Asia to 647",
|
||
"935": "Mesopotamia to 637 and Iranian Plateau to 637",
|
||
"936": "Europe north and west of Italian Peninsula to ca. 499",
|
||
"937": "Italian Peninsula to 476 and adjacent territories to 476",
|
||
"938": "Greece to 323",
|
||
"939": "Other parts of ancient world to ca. 640",
|
||
"94": "History of Europe",
|
||
"940": "History of Europe",
|
||
"941": "British Isles",
|
||
"942": "England and Wales",
|
||
"943": "Germany and neighboring central European countries",
|
||
"944": "France and Monaco",
|
||
"945": "Italy, San Marino, Vatican City, Malta",
|
||
"946": "Spain, Andorra, Gibraltar, Portugal",
|
||
"947": "Russia and neighboring east European countries",
|
||
"948": "Scandinavia",
|
||
"949": "Other parts of Europe",
|
||
"95": "History of Asia",
|
||
"950": "History of Asia",
|
||
"951": "China and adjacent areas",
|
||
"952": "Japan",
|
||
"953": "Arabian Peninsula and adjacent areas",
|
||
"954": "India and neighboring south Asian countries",
|
||
"955": "Iran",
|
||
"956": "Middle East (Near East)",
|
||
"957": "Siberia (Asiatic Russia)",
|
||
"958": "Central Asia",
|
||
"959": "Southeast Asia",
|
||
"96": "History of Africa",
|
||
"960": "History of Africa",
|
||
"961": "Tunisia & Libya",
|
||
"962": "Egypt, Sudan, South Sudan",
|
||
"963": "Ethiopia and Eritrea",
|
||
"964": "Northwest African coast & offshore islands",
|
||
"965": "Algeria",
|
||
"966": "West Africa and offshore islands",
|
||
"967": "Central Africa and offshore islands",
|
||
"968": "Republic of South Africa and neighboring southern African countries",
|
||
"969": "South Indian Ocean islands",
|
||
"97": "History of North America",
|
||
"970": "History of North America",
|
||
"971": "Canada",
|
||
"972": "Middle America; Mexico",
|
||
"973": "United States",
|
||
"974": "Northeastern United States (New England and Middle Atlantic states)",
|
||
"975": "Southeastern United States (South Atlantic states)",
|
||
"976": "South central United States Gulf Coast states",
|
||
"977": "North central United States",
|
||
"978": "Western United States",
|
||
"979": "Great Basin and Pacific Slope region of United States",
|
||
"98": "History of South America",
|
||
"980": "History of South America",
|
||
"981": "Brazil",
|
||
"982": "Argentina",
|
||
"983": "Chile",
|
||
"984": "Bolivia",
|
||
"985": "Peru",
|
||
"986": "Colombia and Ecuador",
|
||
"987": "Venezuela",
|
||
"988": "Guiana",
|
||
"989": "Paraguay and Uruguay",
|
||
"99": "History of other areas",
|
||
"990": "History of Australasia, Pacific Ocean islands, Atlantic Ocean islands, Arctic islands, Antarctica, extraterrestrial worlds",
|
||
"993": "New Zealand",
|
||
"994": "Australia",
|
||
"995": "New Guinea and neighboring countries of Melanesia",
|
||
"996": "Other parts of Pacific Polynesia",
|
||
"997": "Atlantic Ocean islands",
|
||
"998": "Arctic islands and Antarctica",
|
||
"999": "Extraterrestrial worlds"
|
||
}
|
||
|
||
|
||
if __name__ == '__main__':
|
||
import json
|
||
import re
|
||
from ox.cache import read_url
|
||
|
||
dewey = {}
|
||
for i in range(0, 1000):
|
||
url = 'http://dewey.info/class/%s/about.en.json' % i
|
||
print url
|
||
data = json.loads(read_url(url))
|
||
for d in data.values():
|
||
if 'http://www.w3.org/2004/02/skos/core#prefLabel' in d:
|
||
value = d['http://www.w3.org/2004/02/skos/core#prefLabel'][0]['value']
|
||
dewey[str(i)] = value
|
||
break
|
||
|
||
data = json.dumps(dewey, indent=4, ensure_ascii=False, sort_keys=True).encode('utf-8')
|
||
with open(__file__) as f:
|
||
pydata = f.read()
|
||
pydata = re.sub(
|
||
re.compile('\nDEWEY = {.*?}\n\n', re.DOTALL),
|
||
'\nDEWEY = %s\n\n' % data, pydata)
|
||
|
||
with open(__file__, 'w') as f:
|
||
f.write(pydata)
|