From 835a6c19d2db9c0e66c63005e2db84b9401636cd Mon Sep 17 00:00:00 2001 From: Cannon Lock <49032265+CannonLock@users.noreply.github.com> Date: Wed, 17 Apr 2024 13:20:11 -0500 Subject: [PATCH] Add the SED-CIP codes as FieldOfScienceID (#3808) * Add the SED-CIP codes as FieldOfScienceID * Update src/webapp/forms.py Co-authored-by: Matyas Selmeci --------- Co-authored-by: Matyas Selmeci --- mappings/field_of_science.yaml | 1665 +++++++++++++++++++ src/app.py | 10 +- src/templates/formmacros.html.j2 | 4 +- src/templates/generate_project_yaml.html.j2 | 6 + src/webapp/forms.py | 19 +- src/webapp/mappings.py | 19 +- 6 files changed, 1716 insertions(+), 7 deletions(-) create mode 100644 mappings/field_of_science.yaml diff --git a/mappings/field_of_science.yaml b/mappings/field_of_science.yaml new file mode 100644 index 000000000..64e484dc3 --- /dev/null +++ b/mappings/field_of_science.yaml @@ -0,0 +1,1665 @@ +'01.0000': Agriculture, General +'01.0101': Agricultural Business and Management, General +'01.0102': Agribusiness/ Agricultural Business Operations +'01.0103': Agricultural Economics +'01.0104': Farm/ Farm and Ranch Management +'01.0105': Agricultural/ Farm Supplies Retailing and Wholesaling +'01.0106': Agricultural Business Technology +'01.0199': Agricultural Business and Management, Other +'01.0201': Agricultural Mechanization, General +'01.0204': Agricultural Power Machinery Operation +'01.0205': Agricultural Mechanics and Equipment/ Machine Technology +'01.0207': Irrigation Management Technology +'01.0299': Agricultural Mechanization, Other +'01.0301': Agricultural Production Operations, General +'01.0302': Animal/ Livestock Husbandry and Production +'01.0303': Aquaculture +'01.0304': Crop Production +'01.0306': Dairy Husbandry and Production +'01.0307': Horse Husbandry/ Equine Science and Management +'01.0308': Agroecology and Sustainable Agriculture +'01.0310': Apiculture +'01.0399': Agricultural Production Operations, Other +'01.0401': Agricultural and Food Products Processing +'01.0504': Dog/ Pet/ Animal Grooming +'01.0505': Animal Training +'01.0507': Equestrian/ Equine Studies +'01.0508': Taxidermy/ Taxidermist +'01.0509': Farrier Science +'01.0599': Agricultural and Domestic Animal Services, Othern +'01.0601': Applied Horticulture/ Horticulture Operations, General +'01.0603': Ornamental Horticulture +'01.0604': Greenhouse Operations and Management +'01.0605': Landscaping and Groundskeeping +'01.0606': Plant Nursery Operations and Management +'01.0607': Turf and Turfgrass Management +'01.0608': Floriculture/ Floristry Operations and Management +'01.0609': Public Horticulture +'01.0610': Urban and Community Horticulture +'01.0699': Applied Horticulture/ Horticultural Business Services, Other +'01.0701': International Agriculture +'01.0801': Agricultural and Extension Education Services +'01.0802': Agricultural Communication/ Journalism +'01.0899': Agricultural Public Services, Other +'01.0901': Animal Sciences, General +'01.0902': Agricultural Animal Breeding +'01.0903': Animal Health +'01.0904': Animal Nutrition +'01.0905': Dairy Science +'01.0906': Livestock Management +'01.0907': Poultry Science +'01.0999': Animal Sciences, Other +'01.1001': Food Science +'01.1002': Food Technology and Processing +'01.1003': Brewing Science +'01.1004': Viticulture and Enology +'01.1005': Zymology/ Fermentation Science +'01.1099': Food Science and Technology, Other +'01.1101': Plant Sciences, General +'01.1102': Agronomy and Crop Science +'01.1103': Horticultural Science +'01.1104': Agricultural and Horticultural Plant Breeding +'01.1105': Plant Protection and Integrated Pest Management +'01.1106': Range Science and Management +'01.1199': Plant Sciences, Other +'01.1201': Soil Science and Agronomy, General +'01.1202': Soil Chemistry and Physics +'01.1203': Soil Microbiology +01.1203b: Soil Chemistry and Microbiology +'01.1299': Soil Sciences, Other +'01.1302': Pre-Veterinary Studies +'01.1399': Agriculture/ Veterinary Preparatory Programs, Other +'01.8001': Veterinary Medicine +'01.8101': Veterinary Sciences/ Veterinary Clinical Sciences, General +'01.8102': Comparative and Laboratory Animal Medicine +'01.8103': Large Animal/ Food Animal and Equine Surgery and Medicine +'01.8104': Small/ Companion Animal Surgery and Medicine +'01.8105': Veterinary Anatomy +'01.8106': Veterinary Infectious Diseases +'01.8107': Veterinary Microbiology and Immunobiology +'01.8108': Veterinary Pathology and Pathobiology +'01.8109': Veterinary Physiology +'01.8110': Veterinary Preventive Medicine, Epidemiology, and Public Health +'01.8111': Veterinary Toxicology and Pharmacology +'01.8199': Veterinary Biomedical and Clinical Sciences, Other +'01.8201': Veterinary Administrative Services, General +'01.8202': Veterinary Office Management/ Administration +'01.8203': Veterinary Reception/ Receptionist +'01.8204': Veterinary Administrative/ Executive Assistant and Veterinary Secretary +'01.8299': Veterinary Administrative Services, Other +'01.8301': Veterinary/ Animal Health Technology and Veterinary Assistant +'01.8399': Veterinary/ Animal Health Technologies, Other +'01.9999': Agricultural/ Animal/ Plant/ Veterinary Science and Related Fields, Other +'03.0101': Natural Resources/ Conservation, General +'03.0103': Environmental Studies +'03.0104': Environmental Science +'03.0199': Natural Resources Conservation and Research, Other +'03.0201': Environmental/ Natural Resources Management and Policy, General +'03.0204': Environmental/ Natural Resource Economics (NATURAL RESOURCES/ CONSERVATION + SCIENCES) +'03.0205': Water, Wetlands, and Marine Resources Management +'03.0206': Land Use Planning and Management/ Development +'03.0207': Environmental/ Natural Resource Recreation and Tourism +'03.0208': Environmental/ Natural Resources Law Enforcement and Protective Services +'03.0209': Energy and Environmental Policy +'03.0210': Bioenergy +'03.0299': Environmental/ Natural Resources Management and Policy, Other +'03.0301': Fishing and Fisheries Sciences and Management +'03.0501': Forestry, General +'03.0502': Forest Sciences and Biology +'03.0506': Forest Management/ Forest Resources Management +'03.0508': Urban Forestry +'03.0509': Wood Science and Wood Products/ Pulp and Paper Technology +'03.0510': Forest Resources Production and Management +'03.0511': Forest Technology +'03.0599': Forestry, Other +'03.0601': Wildlife, Fish and Wildlands Science and Management +'03.9999': Natural Resources and Conservation, Other +'04.0200': Pre-Architecture Studies +'04.0201': Architecture +'04.0202': Architectural Design +'04.0299': Architecture, Other +'04.0301': City/ Urban, Community, and Regional Planning +'04.0401': Environmental Design/ Architecture +'04.0402': Healthcare Environment Design/ Architecture +'04.0403': Sustainable Design/ Architecture +'04.0499': Environmental Design, Other +'04.0501': Interior Architecture +'04.0601': Landscape Architecture +'04.0801': Architectural History and Criticism, General +'04.0802': Architectural Conservation +'04.0803': Architectural Studies +'04.0899': Architectural History, Criticism, and Conservation, Other +'04.0901': Architectural Technology +'04.0902': Architectural and Building Sciences/ Technology +'04.0999': Architectural Sciences and Technology, Other +'04.1001': Real Estate Development +'04.9999': Architecture and Related Services, Other +'05.0101': African Studies +'05.0102': American/ United States Studies/ Civilization +'05.0103': Asian Studies/ Civilization +'05.0104': East Asian Studies +'05.0105': Russian, Central European, East European and Eurasian Studies +'05.0106': European Studies/ Civilization +'05.0107': Latin American Studies +'05.0108': Near and Middle Eastern Studies +'05.0109': Pacific Area/ Pacific Rim Studies +'05.0110': Russian Studies +'05.0111': Scandinavian Studies +'05.0112': South Asian Studies +'05.0113': Southeast Asian Studies +'05.0114': Western European Studies +'05.0115': Canadian Studies +'05.0116': Balkans Studies +'05.0117': Baltic Studies +'05.0118': Slavic Studies +'05.0119': Caribbean Studies +'05.0120': Ural-Altaic and Central Asian Studies +'05.0121': Commonwealth Studies +'05.0122': Regional Studies (US, Canadian, Foreign) +'05.0123': Chinese Studies +'05.0124': French Studies +'05.0125': German Studies +'05.0126': Italian Studies +'05.0127': Japanese Studies +'05.0128': Korean Studies +'05.0129': Polish Studies +'05.0130': Spanish and Iberian Studies +'05.0131': Tibetan Studies +'05.0132': Ukraine Studies +'05.0133': Irish Studies +'05.0134': Latin American and Caribbean Studies +'05.0135': Appalachian Studies +'05.0136': Arctic Studies +'05.0199': Area Studies, Other +'05.0200': Ethnic Studies +'05.0201': African-American/ Black Studies +'05.0202': American Indian/ Native American Studies +'05.0203': Hispanic-American, Puerto Rican, Latinx, and Mexican-American/ Chicano + Studies +'05.0206': Asian-American Studies +'05.0207': Women's Studies +'05.0208': Gay/ Lesbian Studies +'05.0209': Folklore Studies +'05.0210': Disability Studies +'05.0211': Deaf Studies +'05.0212': Comparative Group Studies +'05.0299': Ethnic, Cultural Minority, Gender, and Group Studies, Other +'05.9999': Area, Ethnic, Cultural, Gender, and Group Studies, Other +'09.0100': Communication, General +09.0100b: Communication Research +09.0100c: Communication Theory +09.0100d: Communication Studiesb +'09.0101': Speech Communication and Rhetoric +'09.0102': Mass Communication/ Media Studies +'09.0199': Communication and Media Studies, Other +'09.0401': Journalism +'09.0402': Broadcast Journalism +'09.0404': Photojournalism +'09.0405': Business and Economic Journalism +'09.0406': Cultural Journalism +'09.0407': Science/ Health/ Environmental Journalism +'09.0499': Journalism, Other +'09.0701': Radio and Television +'09.0702': Digital Communication and Media/ Multimedia +'09.0799': Radio, Television, and Digital Communication, Other +'09.0900': Public Relations, Advertising, and Applied Communication +'09.0901': Organizational Communication, General +'09.0902': Public Relations/ Image Management +'09.0903': Advertising +'09.0904': Political Communication +'09.0905': Health Communication +'09.0906': Sports Communication +'09.0907': International and Intercultural Communication +'09.0908': Technical and Scientific Communication +'09.0909': Communication Management and Strategic Communications +'09.0999': Public Relations, Advertising, and Applied Communication, Other +'09.1001': Publishing +'09.9999': Communication, Journalism, and Related Programs, Other +'10.0105': Communications Technology +'10.0201': Photographic and Film/ Video Technology +'10.0202': Radio and Television Broadcasting Technology +'10.0203': Recording Arts Technology +'10.0204': Voice Writing Technology +'10.0299': Audiovisual Communications Technologies, Other +'10.0301': Graphic Communications, General +'10.0302': Printing Management +'10.0303': Prepress/ Desktop Publishing and Digital Imaging Design +'10.0304': Animation, Interactive Technology, Video Graphics, and Special Effects +'10.0305': Graphic and Printing Equipment Operator, General Production +'10.0306': Platemaker/ Imager +'10.0307': Printing Press Operator +'10.0308': Computer Typography and Composition Equipment Operator +'10.0399': Graphic Communications, Other +'10.9999': Communications Technologies and Support Services, Other +'11.0101': Computer and Information Sciences, General +'11.0102': Artificial Intelligence +'11.0103': Information Technology +'11.0104': Informatics +'11.0105': Human-Centered Technology Design +'11.0199': Computer and Information Sciences, Other +'11.0201': Computer Programming/ Programmer, General +'11.0202': Computer Programming, Specific Applications +'11.0203': Computer Programming, Vendor/ Product Certification +'11.0204': Computer Game Programming +'11.0205': Computer Programming, Specific Platforms +'11.0299': Computer Programming, Other +'11.0301': Data Processing and Data Processing Technology +'11.0401': Information Science/ Studies +'11.0501': Computer Systems Analysis/ Analyst +'11.0601': Data Entry/ Microcomputer Applications, Generald +'11.0602': Word Processingd +'11.0699': Data Entry/ Microcomputer Applications, Otherd +'11.0701': Computer Science +11.0701b: Computing Theory and Practice (COMPUTER SCIENCE) +11.0701c: Computing Theory and Practice (MATHEMATICS) +'11.0801': Web Page, Digital/ Multimedia and Information Resources Design +'11.0802': Data Modeling/ Warehousing and Database Administration +'11.0803': Computer Graphics +'11.0804': Modeling, Virtual Environments and Simulation +'11.0899': Computer Software and Media Applications, Other +'11.0901': Computer Systems Networking and Telecommunications +'11.0902': Cloud Computing +'11.0999': Computer Systems Networking and Telecommunications, Other +'11.1001': Network and System Administration/ Administrator +'11.1002': System, Networking, and LAN/ WAN Management/ Manager +'11.1003': Computer and Information Systems Security/ Auditing/ Information Assurance +'11.1004': Web/ Multimedia Management and Webmaster +'11.1005': Information Technology Project Management +'11.1006': Computer Support Specialist +'11.1099': Computer/ Information Technology Services Administration and Management, + Other +'11.9999': Computer and Information Sciences and Support Services, Other +'13.0101': Education, General +13.0101b: Educational Studiesb +'13.0201': Bilingual and Multilingual Education +'13.0202': Multicultural Education +'13.0203': Indian/ Native American Education +'13.0299': Bilingual, Multilingual, and Multicultural Education, Other +'13.0301': Curriculum and Instruction +'13.0401': Educational Leadership and Administration, General +'13.0402': Administration of Special Education +'13.0403': Adult and Continuing Education Administration +'13.0404': Educational, Instructional, and Curriculum Supervision +'13.0406': Higher Education/ Higher Education Administration +'13.0407': Community College Administration +'13.0408': Elementary and Middle School Administration/ Principalship +'13.0409': Secondary School Administration/ Principalship +'13.0410': Urban Education and Leadership +'13.0411': Superintendency and Educational System Administration +'13.0412': International School Administration/ Leadership +'13.0413': Education Entrepreneurship +'13.0414': Early Childhood Program Administration +'13.0499': Educational Administration and Supervision, Other +13.0499b: Education and Human Resource Studies/ Development +13.0499c: Organizational Leadership and Policy Development (Education)b +'13.0501': Educational/ Instructional Technology +13.0501b: Educational/ Instructional Media Design +13.0501c: Learning/Instructional Design and Technologyb +'13.0601': Educational Evaluation and Research +'13.0603': Educational Statistics and Research Methods +'13.0604': Educational Assessment, Testing, and Measurement +'13.0607': Learning Sciences +'13.0608': Institutional Research +'13.0699': Educational Assessment, Evaluation, and Research, Other +13.0699b: Higher Education Evaluation and Research +'13.0701': International and Comparative Education +'13.0901': Social and Philosophical Foundations of Education +'13.1001': Special Education and Teaching, General +'13.1003': Education/ Teaching of Individuals with Hearing Impairments Including Deafness +'13.1004': Education/ Teaching of the Gifted and Talented +'13.1005': Education/ Teaching of Individuals with Emotional Disturbances +'13.1006': Education/ Teaching of Individuals with Intellectual Disabilities +'13.1007': Education/ Teaching of Individuals with Multiple Disabilities +'13.1008': Education/ Teaching of Individuals with Orthopedic and Other Physical Health + Impairments +'13.1009': Education/ Teaching of Individuals with Vision Impairments Including Blindness +'13.1011': Education/ Teaching of Individuals with Specific Learning Disabilities +'13.1012': Education/ Teaching of Individuals with Speech or Language Impairments +'13.1013': Education/ Teaching of Individuals with Autism +'13.1014': Education/ Teaching of Individuals Who are Developmentally Delayed +'13.1015': Education/ Teaching of Individuals in Early Childhood Special Education + Programs +'13.1016': Education/ Teaching of Individuals with Traumatic Brain Injuries +'13.1017': Education/ Teaching of Individuals in Elementary Special Education Programs +'13.1018': Education/ Teaching of Individuals in Junior High/ Middle School Special + Education Programs +'13.1019': Education/ Teaching of Individuals in Secondary Special Education Programs +'13.1099': Special Education and Teaching, Other +'13.1101': Counselor Education/ School Counseling and Guidance Services +'13.1102': College Student Counseling and Personnel Services +'13.1199': Student Counseling and Personnel Services, Other +'13.1201': Adult and Continuing Education and Teaching +13.1201b: Workforce Education and Development +'13.1202': Elementary Education and Teaching +'13.1203': Junior High/ Intermediate/ Middle School Education and Teaching +'13.1205': Secondary Education and Teaching +'13.1206': Teacher Education, Multiple Levels +'13.1207': Montessori Teacher Education +'13.1208': Waldorf/ Steiner Teacher Education +'13.1209': Kindergarten/ Preschool Education and Teaching +'13.1210': Early Childhood Education and Teaching +'13.1211': Online Educator/ Online Teaching +'13.1212': International Teaching and Learning +'13.1213': Science, Technology, Engineering, and Mathematics (STEM) Educational Methods +'13.1214': College/ Postsecondary/ University Teaching +13.1214b: Developmental Educationb +'13.1299': Teacher Education and Professional Development, Specific Levels and Methods, + Other +13.1299b: Teaching and Learningb +'13.1301': Agricultural Teacher Education +'13.1302': Art Teacher Education +'13.1303': Business and Innovation/ Entrepreneurship Teacher Education +'13.1304': Driver and Safety Teacher Education +'13.1305': English/ Language Arts Teacher Education +'13.1306': Foreign Language Teacher Education +'13.1307': Health Teacher Educationk +'13.1308': Family and Consumer Sciences/ Home Economics Teacher Education +'13.1309': Technology Teacher Education/ Industrial Arts Teacher Education +'13.1310': Sales and Marketing Operations/ Marketing and Distribution Teacher Education +'13.1311': Mathematics Teacher Education +'13.1312': Music Teacher Education +'13.1314': Physical Education Teaching and Coaching +'13.1315': Reading Teacher Education +13.1315b: Language and Literacy Educationb +'13.1316': Science Teacher Education/ General Science Teacher Education +'13.1317': Social Science Teacher Education +'13.1318': Social Studies Teacher Education +'13.1319': Technical Teacher Education +'13.1320': Trade and Industrial Teacher Education +'13.1321': Computer Teacher Education +'13.1322': Biology Teacher Education +'13.1323': Chemistry Teacher Education +'13.1324': Drama and Dance Teacher Education +'13.1325': French Language Teacher Education +'13.1326': German Language Teacher Education +'13.1327': Health Occupations Teacher Education +'13.1328': History Teacher Education +'13.1329': Physics Teacher Education +'13.1330': Spanish Language Teacher Education +'13.1331': Speech Teacher Education +'13.1332': Geography Teacher Education +'13.1333': Latin Teacher Education +'13.1334': School Librarian/ School Library Media Specialist +'13.1335': Psychology Teacher Education +'13.1337': Earth Science Teacher Education +'13.1338': Environmental Education +'13.1339': Communication Arts and Literature Teacher Education +'13.1399': Teacher Education and Professional Development, Specific Subject Areas, + Other +'13.1401': Teaching English as a Second or Foreign Language/ ESL Language Instructor +'13.1402': Teaching French as a Second or Foreign Language +'13.1499': Teaching English or French as a Second or Foreign Language, Other +'13.1501': Teacher Assistant/ Aide +'13.1502': Adult Literacy Tutor/ Instructor +'13.1599': Teaching Assistants/ Aides, Other +'13.9999': Education, Other +'14.0101': Engineering, General +'14.0102': Pre-Engineering +'14.0103': Applied Engineering +'14.0201': Aerospace, Aeronautical, and Astronautical/ Space Engineering, General +'14.0202': Astronautical Engineering +14.0202b: Aeronautics and Astronauticsb +'14.0299': Aerospace, Aeronautical, and Astronautical/ Space Engineering, Other +'14.0301': Agricultural Engineering +'14.0401': Architectural Engineering +'14.0501': Bioengineering and Biomedical Engineering +'14.0601': Ceramic Sciences and Engineering +'14.0701': Chemical Engineering +'14.0702': Chemical and Biomolecular Engineering +'14.0799': Chemical Engineering, Other +'14.0801': Civil Engineering, General +'14.0802': Geotechnical and Geoenvironmental Engineering +'14.0803': Structural Engineering +'14.0804': Transportation and Highway Engineering +'14.0805': Water Resources Engineering +'14.0899': Civil Engineering, Other +14.0899b: Civil and Environmental Engineeringb +'14.0901': Computer Engineering, General +'14.0902': Computer Hardware Engineering +'14.0903': Computer Software Engineering +'14.0999': Computer Engineering, Other +'14.1001': Electrical and Electronics Engineering +'14.1003': Laser and Optical Engineering +'14.1004': Telecommunications Engineering +'14.1099': Electrical, Electronics, and Communications Engineering, Other +14.1099b: Communications Engineering +'14.1101': Engineering Mechanics +14.1101b: Computational Mechanicsb +'14.1201': Engineering Physics +'14.1301': Engineering Science +'14.1401': Environmental/ Environmental Health Engineering +'14.1801': Materials Engineering +14.1801b: Materials Science and Engineering +'14.1901': Mechanical Engineering +14.1901b: Mechanical and Aerospace Engineeringb +'14.2001': Metallurgical Engineering +'14.2101': Mining and Mineral Engineering +'14.2201': Naval Architecture and Marine Engineering +'14.2301': Nuclear Engineering +'14.2401': Ocean Engineering +'14.2501': Petroleum Engineering +'14.2701': Systems Engineering +'14.2801': Textile Sciences and Engineering +'14.3201': Polymer/ Plastics Engineering +'14.3301': Construction Engineering +'14.3401': Forest Engineering +'14.3501': Industrial Engineering +14.3501b: Industrial and Systems Engineeringb +'14.3601': Manufacturing Engineering +'14.3701': Operations Research (ENGINEERING) +14.3701b: Operations Research (MATHEMATICS) +14.3701c: Operations Research (BUSINESS) +'14.3801': Surveying Engineering +'14.3901': Geological/ Geophysical Engineering +'14.4001': Paper Science and Engineering +'14.4101': Electromechanical Engineeringe +'14.4201': Mechatronics, Robotics, and Automation Engineeringe +'14.4301': Biochemical Engineering +'14.4401': Engineering Chemistry +'14.4501': Biological/ Biosystems Engineering +'14.4701': Electrical and Computer Engineering +'14.4801': Energy Systems Engineering, General +'14.4802': Power Plant Engineering +'14.4899': Energy Systems Engineering, Other +'14.9999': Engineering, Other +14.9999b: Engineering Education +14.9999c: Engineering Management and Administration +14.9999d: Computational Engineeringb +14.9999e: Nanoengineering/Nanoscale Engineeringb +'15.0000': Engineering Technologies, General +'15.0001': Applied Engineering Technologies +'15.0101': Architectural Engineering Technologies +'15.0201': Civil Engineering Technologies +'15.0303': Electrical, Electronic, and Communications Engineering Technology +'15.0304': Laser and Optical Technology +'15.0305': Telecommunications Technology +'15.0306': Integrated Circuit Design Technology +'15.0307': Audio Engineering Technology +'15.0399': Electrical/ Electronic Engineering Technologies, Other +'15.0401': Biomedical Technology +'15.0403': Electromechanical/ Electromechanical Engineering Technology +'15.0404': Instrumentation Technology +'15.0405': Robotics Technology +'15.0406': Automation Engineer Technology +'15.0407': Mechatronics, Robotics, and Automation Engineering Technology +'15.0499': Electromechanical Technologies, Other +'15.0501': Heating, Ventilation, Air Conditioning and Refrigeration Engineering Technology +'15.0506': Water Quality and Wastewater Treatment Management and Recycling Technology +'15.0507': Environmental/ Environmental Engineering Technology +'15.0508': Hazardous Materials Management and Waste Technology +'15.0599': Environmental Control Technologies, Other +'15.0607': Plastics and Polymer Engineering Technology +'15.0611': Metallurgical Technology +'15.0612': Industrial Technology +'15.0613': Manufacturing Engineering Technology +'15.0614': Welding Engineering Technology +'15.0615': Chemical Engineering Technology +'15.0616': Semiconductor Manufacturing Technology +'15.0617': Composite Materials Technology +'15.0699': Industrial Production Technologies, Other +'15.0701': Occupational Safety and Health Technology +'15.0702': Quality Control Technology +'15.0703': Industrial Safety Technology +'15.0704': Hazardous Materials Information Systems Technology +'15.0705': Process Safety Technology +'15.0799': Quality Control and Safety Technologies, Other +'15.0801': Aeronautical/ Aerospace Engineering Technology +'15.0803': Automotive Engineering Technology +'15.0805': Mechanical/ Mechanical Engineering Technology +'15.0806': Marine Engineering Technology +'15.0807': Motorsports Engineering Technology +'15.0899': Mechanical Engineering Related Technologies, Other +'15.0901': Mining Technology +'15.0903': Petroleum Technology +'15.0999': Mining and Petroleum Technologies, Other +'15.1001': Construction Engineering Technology +'15.1102': Surveying Technology/ Surveying +'15.1103': Hydraulics and Fluid Power Technology +'15.1199': Engineering-Related Technologies, Other +'15.1201': Computer Engineering Technology +'15.1202': Computer/ Computer Systems Technology +'15.1203': Computer Hardware Technology +'15.1204': Computer Software Technology +'15.1299': Computer Engineering Technologies, Other +'15.1301': Drafting and Design Technology, General +'15.1302': CAD/ CADD Drafting and/ or Design Technology +'15.1303': Architectural Drafting and Architectural CAD/ CADD +'15.1304': Civil Drafting and Civil Engineering CAD/ CADD +'15.1305': Electrical/ Electronics Drafting and Electrical/ Electronics CAD/ CADD +'15.1306': Mechanical Drafting and Mechanical Drafting CAD/ CADD +'15.1307': 3-D Modeling and Design Technology +'15.1399': Drafting/ Design Engineering Technologies, Other +'15.1401': Nuclear Engineering Technology +'15.1501': Engineering/ Industrial Management +'15.1502': Engineering Design +'15.1503': Packaging Science +'15.1599': Engineering-Related Fields, Other +'15.1601': Nanotechnology +'15.1701': Energy Systems Technology +'15.1702': Power Plant Technology +'15.1703': Solar Energy Technology +'15.1704': Wind Energy Technology +'15.1705': Hydroelectric Energy Technology +'15.1706': Geothermal Energy Technology +'15.1799': Energy Systems Technologies, Other +'15.9999': Engineering/ Engineering-Related Technologies, Other +'16.0101': Foreign Languages and Literatures, General +'16.0102': Linguistics +'16.0103': Language Interpretation and Translation +'16.0104': Comparative Literature +'16.0105': Applied Linguistics +'16.0199': Linguistic, Comparative, and Related Language Studies and Services, Other +16.0199b: Translation Studiesb +'16.0201': African Languages, Literatures, and Linguistics +'16.0300': East Asian Languages, Literatures, and Linguistics, General +'16.0301': Chinese Language and Literature +'16.0302': Japanese Language and Literature +'16.0303': Korean Language and Literature +'16.0304': Tibetan Language and Literature +'16.0399': East Asian Languages, Literatures, and Linguistics, Other +'16.0400': Slavic Languages, Literatures, and Linguistics, General +'16.0401': Baltic Languages, Literatures, and Linguistics +'16.0402': Russian Language and Literature +'16.0404': Albanian Language and Literature +'16.0405': Bulgarian Language and Literature +'16.0406': Czech Language and Literature +'16.0407': Polish Language and Literature +'16.0408': Bosnian, Serbian, and Croatian Languages and Literatures +'16.0409': Slovak Language and Literature +'16.0410': Ukrainian Language and Literature +'16.0499': Slavic, Baltic, and Albanian Languages, Literatures, and Linguistics, Other +'16.0500': Germanic Languages, Literatures, and Linguistics, General +'16.0501': German Language and Literature +'16.0502': Scandinavian Languages, Literatures, and Linguistics +'16.0503': Danish Language and Literature +'16.0504': Dutch/ Flemish Language and Literature +'16.0505': Norwegian Language and Literature +'16.0506': Swedish Language and Literature +'16.0599': Germanic Languages, Literatures, and Linguistics, Other +'16.0601': Modern Greek Language and Literature +'16.0700': South Asian Languages, Literatures, and Linguistics, General +'16.0701': Hindi Language and Literature +'16.0702': Sanskrit and Classical Indian Languages, Literatures, and Linguistics +'16.0704': Bengali Language and Literature +'16.0705': Punjabi Language and Literature +'16.0706': Tamil Language and Literature +'16.0707': Urdu Language and Literature +'16.0799': South Asian Languages, Literatures, and Linguistics, Other +'16.0801': Iranian Languages, Literatures, and Linguistics +'16.0900': Romance Languages, Literatures, and Linguistics, General +'16.0901': French Language and Literature +'16.0902': Italian Language and Literature +'16.0904': Portuguese Language and Literature +'16.0905': Spanish Language and Literature +'16.0906': Romanian Language and Literature +'16.0907': Catalan Language and Literature +'16.0908': Hispanic and Latin American Languages, Literatures, and Linguistics, General +'16.0999': Romance Languages, Literatures, and Linguistics, Other +'16.1001': American Indian/ Native American Languages, Literatures, and Linguistics +'16.1100': Middle/ Near Eastern and Semitic Languages, Literatures, and Linguistics, + General +'16.1101': Arabic Language and Literature +'16.1102': Hebrew Language and Literature +'16.1103': Ancient Near Eastern and Biblical Languages, Literatures, and Linguistics +'16.1199': Middle/ Near Eastern and Semitic Languages, Literatures, and Linguistics, + Other +'16.1200': Classics and Classical Languages, Literatures, and Linguistics, General +'16.1202': Ancient/ Classical Greek Language and Literature +'16.1203': Latin Language and Literature +'16.1299': Classics and Classical Languages, Literatures, and Linguistics, Other +'16.1301': Celtic Languages, Literatures, and Linguistics +'16.1400': Southeast Asian Languages, Literatures, and Linguistics, General +'16.1401': Australian/ Oceanic/ Pacific Languages, Literatures, and Linguistics +'16.1402': Indonesian/ Malay Languages and Literatures +'16.1403': Burmese Language and Literature +'16.1404': Filipino/ Tagalog Language and Literature +'16.1405': Khmer/ Cambodian Language and Literature +'16.1406': Lao Language and Literature +'16.1407': Thai Language and Literature +'16.1408': Vietnamese Language and Literature +'16.1409': Hawaiian Language and Literature +'16.1499': Southeast Asian and Australasian/ Pacific Languages, Literatures, and Linguistics, + Other +'16.1501': Turkish Language and Literature +'16.1502': Uralic Languages, Literatures, and Linguistics +'16.1503': Hungarian/ Magyar Language and Literature +'16.1504': Mongolian Language and Literature +'16.1599': Turkic, Uralic-Altaic, Caucasian, and Central Asian Languages, Literatures, + and Linguistics, Other +'16.1601': American Sign Language (ASL) +'16.1602': Linguistics of ASL and Other Sign Languages +'16.1603': Sign Language Interpretation and Translation +'16.1699': American Sign Language, Other +'16.1701': English as a Second Language +'16.1801': Armenian Language and Literature +'16.9999': Foreign Languages, Literatures, and Linguistics, Other +'19.0101': Family and Consumer Sciences/ Human Sciences, General +'19.0201': Business Family and Consumer Sciences/ Human Sciences +'19.0202': Family and Consumer Sciences/ Human Sciences Communication +'19.0203': Consumer Merchandising/ Retailing Management +'19.0299': Family and Consumer Sciences/ Human Sciences Business Services, Other +'19.0401': Family Resource Management Studies, General +'19.0402': Consumer Economics +'19.0403': Consumer Services and Advocacy +'19.0499': Family and Consumer Economics and Related Services, Other +'19.0501': Foods, Nutrition, and Wellness Studies, General +'19.0504': Human Nutrition +'19.0505': Foodservice Systems Administration/ Management +'19.0599': Foods, Nutrition, and Related Services, Other +'19.0601': Housing and Human Environments, General +'19.0604': Facilities Planning and Management +'19.0605': Home Furnishings and Equipment Installers +'19.0699': Housing and Human Environments, Other +'19.0701': Human Development and Family Studies, General +'19.0702': Adult Development and Aging +'19.0704': Family Systems +'19.0706': Child Development +'19.0707': Family and Community Services +'19.0708': Child Care and Support Services Management +'19.0709': Child Care Provider/ Assistant +'19.0710': Developmental Services Worker +'19.0711': Early Childhood and Family Studies +'19.0712': Parent Education Services +'19.0799': Human Development, Family Studies, and Related Services, Other +'19.0901': Apparel and Textiles, General +'19.0902': Apparel and Textile Manufacture +'19.0904': Textile Science +'19.0905': Apparel and Textile Marketing Management +'19.0906': Fashion and Fabric Consultant +'19.0999': Apparel and Textiles, Other +'19.1001': Work and Family Studies +'19.9999': Family and Consumer Sciences/ Human Sciences, Other +'22.0000': Legal Studies +'22.0001': Pre-Law Studies +'22.0099': Non-Professional Legal Studies, Other +'22.0101': Law +'22.0201': Advanced Legal Research/ Studies, General +'22.0202': Programs for Foreign Lawyers +'22.0203': American/ US Law/ Legal Studies/ Jurisprudence +'22.0204': Canadian Law/ Legal Studies/ Jurisprudence +'22.0205': Banking, Corporate, Finance, and Securities Law +'22.0206': Comparative Law +'22.0207': Energy, Environment, and Natural Resources Law +'22.0208': Health Law +'22.0209': International Law and Legal Studies +'22.0210': International Business, Trade, and Tax Law +'22.0211': Tax Law/ Taxation +'22.0212': Intellectual Property Law +'22.0213': Patent Law +'22.0214': Agriculture Law +'22.0215': Arts and Entertainment Law +'22.0216': Compliance Law +'22.0217': Criminal Law and Procedure +'22.0218': Entrepreneurship Law +'22.0219': Family/ Child/ Elder Law +'22.0220': Human Resources Law +'22.0221': Insurance Law +'22.0222': Real Estate and Land Development Law +'22.0223': Transportation Law +'22.0224': Tribal/ Indigenous Law +'22.0299': Legal Research and Advanced Professional Studies, Other +'22.0301': Legal Administrative Assistant/ Secretary +'22.0302': Legal Assistant/ Paralegal +'22.0303': Court Reporting and Captioning/ Court Reporter +'22.0304': Court Interpreter +'22.0305': Scopist +'22.0399': Legal Support Services, Other +'22.9999': Legal Professions and Studies, Other +'23.0101': English Language and Literature, General +'23.1301': Writing, General +'23.1302': Creative Writing +'23.1303': Professional, Technical, Business, and Scientific Writing +'23.1304': Rhetoric and Composition +'23.1399': Rhetoric and Composition/ Writing Studies, Other +'23.1401': General Literature +'23.1402': American Literature (United States) +23.1402b: African-American/ Black Literature +'23.1403': American Literature (Canadian) +'23.1404': English Literature (British and Commonwealth) +'23.1405': Children's and Adolescent Literature +'23.1499': Literature, Other +'23.9999': English Language and Literature/ Letters, Other +'24.0101': Liberal Arts and Sciences/ Liberal Studies +'24.0102': General Studies +'24.0103': Humanities/ Humanistic Studies +'24.0199': Liberal Arts and Sciences, General Studies and Humanities, Other +'25.0101': Library and Information Science +'25.0102': Children and Youth Library Services +'25.0103': Archives/ Archival Administration +'25.0199': Library Science and Administration, Other +'25.0301': Library and Archives Assisting +'25.9999': Library Science, Other +'26.0101': Biology/ Biological Sciences, General +26.0101b: Integrative/Interdisciplinary Biology, Biosciences, and Biomedical Sciencesb +'26.0102': Biomedical Sciences, General +'26.0202': Biochemistry +'26.0203': Biophysics (BIOLOGY) +26.0203b: Biophysics (PHYSICS) +'26.0204': Molecular Biology +'26.0205': Molecular Biochemistry +'26.0206': Molecular Biophysicsa +'26.0207': Structural Biology +'26.0208': Photobiology +'26.0209': Radiation Biology/ Radiobiology +'26.0210': Biochemistry and Molecular Biology +'26.0299': Biochemistry, Biophysics and Molecular Biology, Other +'26.0301': Botany/ Plant Biology +'26.0305': Plant Pathology/ Phytopathology (BIOLOGY) +26.0305b: Plant Pathology/ Phytopathology (AGRICULTURAL SCIENCES) +'26.0307': Plant Physiology +'26.0308': Plant Molecular Biology +'26.0399': Botany/ Plant Biology, Other +'26.0401': Cell/ Cellular Biology and Histology +'26.0403': Anatomy +'26.0404': Developmental Biology and Embryology +'26.0406': Cell/ Cellular and Molecular Biology +'26.0407': Cell Biology and Anatomy +'26.0499': Cell/ Cellular Biology and Anatomical Sciences, Other +'26.0502': Microbiology, General +'26.0503': Medical Microbiology and Bacteriology +'26.0504': Virology +'26.0505': Parasitology +'26.0506': Mycology +'26.0507': Immunology +'26.0508': Microbiology and Immunology +'26.0509': Infectious Disease and Global Health +'26.0599': Microbiological Sciences and Immunology, Other +'26.0701': Zoology/ Animal Biology +'26.0702': Entomology +26.0702b: Nematology +26.0702c: Entomology and Nematologyb +'26.0707': Animal Physiology +'26.0708': Animal Behavior and Ethology +'26.0709': Wildlife Biology +'26.0799': Zoology/ Animal Biology, Other +'26.0801': Genetics, General +'26.0802': Molecular Genetics +'26.0803': Microbial and Eukaryotic Genetics +'26.0804': Animal Genetics +'26.0805': Plant Genetics +'26.0806': Human/ Medical Genetics +'26.0807': Genome Sciences/ Genomics +'26.0899': Genetics, Other +'26.0901': Physiology, General +'26.0902': Molecular Physiology +'26.0903': Cell Physiology +'26.0904': Endocrinology +'26.0905': Reproductive Biology +'26.0907': Cardiovascular Science +'26.0908': Exercise Physiology and Kinesiology +'26.0909': Vision Science/ Physiological Optics +'26.0910': Pathology/ Experimental Pathology +'26.0911': Oncology and Cancer Biology +'26.0912': Aerospace Physiology and Medicine +'26.0913': Biomechanics +'26.0999': Physiology, Pathology, and Related Sciences, Other +26.0999b: Pathobiology/Integrative Pathobiologyb +'26.1001': Pharmacology +'26.1002': Molecular Pharmacology +'26.1003': Neuropharmacology +'26.1004': Toxicology +'26.1005': Molecular Toxicology +'26.1006': Environmental Toxicology +'26.1007': Pharmacology and Toxicology +'26.1099': Pharmacology and Toxicology, Other +'26.1101': Biometry/ Biometrics +'26.1102': Biostatistics +'26.1103': Bioinformatics +'26.1104': Computational Biology +'26.1199': Biomathematics, Bioinformatics, and Computational Biology, Other +'26.1201': Biotechnology +'26.1301': Ecology +'26.1302': Marine Biology and Biological Oceanography +'26.1303': Evolutionary Biology +'26.1304': Aquatic Biology/ Limnology +'26.1305': Environmental Biology +'26.1306': Population Biology +'26.1307': Conservation Biology +'26.1308': Systematic Biology/ Biological Systematics +'26.1309': Epidemiology +'26.1310': Ecology and Evolutionary Biology +'26.1311': Epidemiology and Biostatistics +'26.1399': Ecology, Evolution, Systematics and Population Biology, Other +26.1399b: Ecology, Evolution, and Behaviorb +'26.1401': Molecular Medicine +'26.1501': Neuroscience +'26.1502': Neuroanatomy +'26.1503': Neurobiology and Anatomy +'26.1504': Neurobiology and Behaviorc +'26.1599': Neurobiology and Neurosciences, Other +26.1599b: Cognitive Neuroscience +26.1599c: Computational Neuroscienceb +'26.9999': Biological and Biomedical Sciences, Other +'27.0101': Mathematics, General +27.0101b: Mathematical Sciencesb +'27.0102': Algebra and Number Theory +27.0102b: Algebra +27.0102c: Number Theory +'27.0103': Analysis and Functional Analysis +'27.0104': Geometry/ Geometric Analysis +'27.0105': Topology and Foundations +'27.0199': Mathematics, Other +27.0199c: Logic (MATHEMATICS) +'27.0301': Applied Mathematics, General +'27.0303': Computational Mathematics +'27.0304': Computational and Applied Mathematics +'27.0305': Financial Mathematics +'27.0306': Mathematical Biology +'27.0399': Applied Mathematics, Other +'27.0501': Statistics (MATHEMATICS) +'27.0502': Mathematical Statistics and Probabilityg +'27.0503': Mathematics and Statistics +'27.0599': Statistics, Other +27.0599b: Statistics (SOCIAL SCIENCES) +'27.0601': Applied Statistics, General +'27.9999': Mathematics and Statistics, Otherh +'29.0201': Intelligence, General (MILITARY) +'29.0202': Strategic Intelligence (MILITARY) +'29.0203': Signal/ Geospatial Intelligence (MILITARY) +'29.0204': Command & Control (C3, C4I) Systems and Operations (MILITARY) +'29.0205': Information Operations/ Joint Information Operations (MILITARY) +'29.0206': Information/ Psychological Warfare and Military Media Relations +'29.0207': Cyber/ Electronic Operations and Warfare (MILITARY) +'29.0299': Intelligence, Command Control and Information Operations, Other (MILITARY) +'29.0301': Combat Systems Engineering (MILITARY) +'29.0302': Directed Energy Systems (MILITARY) +'29.0303': Engineering Acoustics (MILITARY) +'29.0304': Low-Observables and Stealth Technology (MILITARY) +'29.0305': Space Systems Operations (MILITARY) +'29.0306': Operational Oceanography (MILITARY) +'29.0307': Undersea Warfare (MILITARY) +'29.0399': Military Applied Sciences, Other +'29.0401': Aerospace Ground Equipment Technology (MILITARY) +'29.0402': Air and Space Operations Technology (MILITARY) +'29.0403': Aircraft Armament Systems Technology (MILITARY) +'29.0404': Explosive Ordinance/ Bomb Disposal (MILITARY) +'29.0405': Joint Command/ Task Force (C3, C4I) Systems (MILITARY) +'29.0406': Military Information Systems Technology +'29.0407': Missile and Space Systems Technology +'29.0408': Munitions Systems/ Ordinance Technology (MILITARY) +'29.0409': Radar Communications and Systems Technology (MILITARY) +'29.0499': Military Systems and Maintenance Technology, Other +'29.0601': Military Technology and Applied Sciences Management +'29.9999': Military Technologies and Applied Sciences, Other +'30.0000': Multi-/ Interdisciplinary Studies, General +'30.0001': Comprehensive Transition and Postsecondary (CTP) Program +'30.0101': Biological and Physical Sciences +'30.0501': Peace Studies and Conflict Resolution +30.0501b: Conflict Analysis and Resolutionb +'30.0601': Systems Science and Theory +'30.0801': Mathematics and Computer Science +'30.1001': Biopsychology +'30.1101': Gerontology (MULTIDISCIPLINARY STUDIES) +30.1101b: Gerontology (HEALTH SCIENCES) +30.1101c: Gerontology (SOCIAL SCIENCES) +'30.1201': Historic Preservation and Conservation, General +'30.1202': Cultural Resource Management and Policy Analysis +'30.1299': Historic Preservation and Conservation, Other +'30.1301': Medieval and Renaissance Studies +'30.1401': Museology/ Museum Studies +'30.1501': Science, Technology and Society +'30.1601': Accounting and Computer Science +'30.1701': Behavioral Sciences +'30.1801': Natural Sciences +'30.1901': Nutrition Sciences +'30.2001': International/ Globalization Studies +'30.2101': Holocaust and Related Studies +'30.2201': Ancient Studies/ Civilization +'30.2202': Classical, Ancient Mediterranean, and Near Eastern Studies and Archaeology +'30.2299': Classical and Ancient Studies, Other +'30.2301': Intercultural/ Multicultural and Diversity Studies +'30.2501': Cognitive Science, General +'30.2502': Contemplative Studies/ Inquiry +'30.2599': Cognitive Science, Other +'30.2601': Cultural Studies/ Critical Theory and Analysis +'30.2701': Human Biology +'30.2801': Dispute Resolution +'30.2901': Maritime Studies +'30.3001': Computational Science +30.3001b: Computational Science and Engineering +30.3001c: Computational Science, Engineering, and Mathematicsb +'30.3101': Human Computer Interaction +'30.3201': Marine Sciences +30.3201b: Ocean/ Marine Science, Other +'30.3301': Sustainability Studies +'30.3401': Anthrozoology +'30.3501': Climate Sciencef +'30.3601': Cultural Studies and Comparative Literature +'30.3701': Design for Human Health +'30.3801': Earth Systems Science +30.3801b: Earth & Environmental Sciencesb +'30.3901': Economics and Computer Science +'30.4001': Economics and Foreign Language/ Literature +'30.4101': Environmental Geosciences +'30.4201': Geoarcheaology +'30.4301': Geobiology +'30.4401': Geography and Environmental Studies +'30.4501': History and Language/ Literature +30.4501b: African-American/ Black History and Literature +'30.4601': History and Political Science +'30.4701': Linguistics and Anthropology +'30.4801': Linguistics and Computer Science +'30.4901': Mathematical Economics +'30.5001': Mathematics and Atmospheric/ Oceanic Science +'30.5101': Philosophy, Politics, and Economics +'30.5201': Digital Humanities and Textual Studies, General +'30.5202': Digital Humanities +'30.5203': Textual Studies +'30.5299': Digital Humanities and Textual Studies, Other +'30.5301': Thanatology +'30.7001': Data Science, General +'30.7099': Data Science, Other +30.7099b: Data Mining and Machine Learningb +'30.7101': Data Analytics, General +'30.7102': Business Analytics +'30.7103': Data Visualization +'30.7104': Financial Analytics +'30.7199': Data Analytics, Other +'30.9999': Multi-/ Interdisciplinary Studies, Other +30.9999b: Electrical Engineering and Computer Science +30.9999c: Nanosciences/ Nanoscale Sciences +30.9999d: Computer Science and Engineering +30.9999e: Polymer Science and Engineeringb +30.9999f: Interdisciplinary Leadership/Leadership Studiesb +30.9999g: Second Language Acquisitionb +30.9999z: Multidisciplinary/ Interdisciplinary Sciences, Otheri +'31.0101': Parks, Recreation, and Leisure Studies +'31.0301': Parks, Recreation, and Leisure Facilities Management, General +'31.0302': Golf Course Operation and Grounds Management +'31.0399': Parks, Recreation, and Leisure Facilities Management, Other +'31.0501': Sports, Kinesiology, and Physical Education/ Fitness, General +'31.0504': Sport and Fitness Administration/ Management +'31.0505': Exercise Science and Kinesiology +'31.0507': Physical Fitness Technician +'31.0508': Sports Studies +'31.0599': Sports, Kinesiology, and Physical Education/ Fitness, Other +'31.0601': Outdoor Education +'31.9999': Parks, Recreation, Leisure, Fitness, and Kinesiology, Other +'38.0001': Philosophy and Religious Studies, General +'38.0101': Philosophy +'38.0102': Logic (PHIOLOSPHY) +'38.0103': Ethics +'38.0104': Applied and Professional Ethics +'38.0199': Philosophy, Other +'38.0201': Religion/ Religious Studies +'38.0202': Buddhist Studies +'38.0203': Christian Studies +'38.0204': Hindu Studies +'38.0205': Islamic Studies +'38.0206': Jewish/ Judaic Studies +'38.0207': Talmudic Studies +'38.0208': Catholic Studies +'38.0209': Mormon Studies +'38.0299': Religion/ Religious Studies, Other +'38.9999': Philosophy and Religious Studies, Other +'39.0201': Bible/ Biblical Studies +'39.0301': Missions/ Missionary Studies +'39.0302': Church Planting +'39.0399': Missions/ Missionary Studies and Missiology, Other +'39.0401': Religious Education +'39.0501': Religious/ Sacred Music +'39.0502': Worship Ministry +'39.0599': Religious Music and Worship, Other +'39.0601': Theology/ Theological Studies +'39.0602': Divinity/ Ministry +'39.0604': Pre-Theology/ Pre-Ministerial Studies +'39.0605': Rabbinical Studies +'39.0699': Theological and Ministerial Studies, Other +'39.0701': Pastoral Studies/ Counseling +'39.0702': Youth Ministry +'39.0703': Urban Ministry +'39.0704': Women's Ministry +'39.0705': Lay Ministry +'39.0706': Chaplain/ Chaplaincy Studies +'39.0799': Pastoral Counseling and Specialized Ministries, Other +'39.0801': Religious Institution Administration and Management +'39.0802': Religious/ Canon Law +'39.0899': Religious Institution Administration and Law, Other +'39.9999': Theology and Religious Vocations, Other +'40.0101': Physical Sciences, General +'40.0201': Astronomy +'40.0202': Astrophysics +'40.0203': Planetary Astronomy and Science +'40.0299': Astronomy and Astrophysics, Other +40.0299b: Cosmologyb +'40.0401': Atmospheric Sciences and Meteorology, General +'40.0402': Atmospheric Chemistry and Climatology +'40.0403': Atmospheric Physics and Dynamics +'40.0404': Meteorologyf +'40.0499': Atmospheric Sciences and Meteorology, Otherf +40.0499b: Planetary Sciencesb +'40.0501': Chemistry, General +'40.0502': Analytical Chemistry +'40.0503': Inorganic Chemistry +'40.0504': Organic Chemistry +'40.0506': Physical Chemistry +'40.0507': Polymer Chemistry +'40.0508': Chemical Physics +'40.0509': Environmental Chemistry +'40.0510': Forensic Chemistry +'40.0511': Theoretical Chemistry +40.0511b: Computational Chemistryb +'40.0512': Cheminformatics/ Chemistry Informatics +'40.0599': Chemistry, Other +40.0599b: Chemical Biology +'40.0601': Geology/ Earth Science, General +40.0601b: Earth Science +40.0601c: Geology +'40.0602': Geochemistry +'40.0603': Geophysics and Seismology +'40.0604': Paleontology +'40.0605': Hydrology and Water Resources Science +'40.0606': Geochemistry and Petrology +'40.0607': Oceanography, Chemical and Physical +'40.0699': Geological and Earth Sciences/ Geosciences, Other +40.0699b: Geomorphology and Glacial Geology +40.0699c: Stratigraphy and Sedimentation +'40.0801': Physics, General +'40.0802': Atomic/ Molecular Physics +'40.0804': Elementary Particle Physics +'40.0805': Plasma and High-Temperature Physics +'40.0806': Nuclear Physics +'40.0807': Optics/ Optical Sciences +'40.0808': Condensed Matter and Materials Physics +40.0808b: Polymer Physics +'40.0809': Acoustics +'40.0810': Theoretical and Mathematical Physics +'40.0899': Physics, Other +40.0899b: Applied Physics +'40.1001': Materials Science +'40.1002': Materials Chemistry +'40.1099': Materials Sciences, Other +40.1099b: Fiber and Polymer Sciencesb +'40.1101': Physics and Astronomy +'40.9999': Physical Sciences, Other +40.9999b: Polymer Sciencesb +'42.0101': Psychology, General +'42.2701': Cognitive Psychology and Psycholinguistics +'42.2702': Comparative Psychology +'42.2703': Developmental and Child Psychology +'42.2704': Experimental Psychology +'42.2705': Personality Psychology +'42.2706': Behavioral Neuroscience +'42.2707': Social Psychology +'42.2708': Psychometrics and Quantitative Psychology +'42.2709': Psychopharmacology +'42.2710': Developmental and Adolescent Psychology +'42.2799': Research and Experimental Psychology, Other +42.2799b: Physiological/ Psychobiology Psychology +42.2799c: Human Factors Psychologyb +'42.2801': Clinical Psychology +'42.2802': Community Psychology +'42.2803': Counseling Psychology +'42.2804': Industrial and Organizational Psychology +'42.2805': School Psychology (PSYCHOLOGY) +42.2805b: School Psychology (EDUCATION) +'42.2806': Educational Psychology (PSYCHOLOGY) +42.2806b: Educational Psychology (EDUCATION) +'42.2807': Clinical Child Psychology +'42.2808': Environmental Psychology +'42.2809': Geropsychology +'42.2810': Health/ Medical Psychology +'42.2811': Family Psychology +'42.2812': Forensic Psychology +'42.2813': Applied Psychology +'42.2814': Applied Behavior Analysis +'42.2815': Performance and Sport Psychology +'42.2816': Somatic Psychology +'42.2817': Transpersonal/ Spiritual Psychology +'42.2899': Clinical, Counseling and Applied Psychology, Other +'42.9999': Psychology, Other +'43.0100': Criminal Justice and Corrections, Generalm +'43.0102': Correctionsm +'43.0103': Criminal Justice/ Law Enforcement Administrationm +'43.0104': 'Criminal Justice/ Safety Studiesj ' +'43.0107': Criminal Justice/ Police Sciencem +'43.0109': Security and Loss Prevention Servicesm +'43.0110': Juvenile Correctionsm +'43.0112': Securities Services Administration/ Managementm +'43.0113': Corrections Administrationm +'43.0114': Law Enforcement Investigation and Interviewingm +'43.0115': Law Enforcement Record-Keeping and Evidence Managementm +'43.0119': Critical Incident Response/ Special Police Operationsm +'43.0120': Protective Services Operationsm +'43.0121': Suspension and Debarment Investigationm +'43.0122': Maritime Law Enforcementm +'43.0123': Cultural/ Archaeological Resources Protectionm +'43.0199': Corrections and Criminal Justice, Otherm +'43.0201': Fire Prevention and Safety Technology +'43.0202': Fire Services Administration +'43.0203': Fire Science/ Fire-fighting +'43.0204': Fire Systems Technology +'43.0205': Fire/ Arson Investigation and Prevention +'43.0206': Wildland/ Forest Firefighting and Investigation +'43.0299': Fire Protection, Other +'43.0301': Homeland Security +'43.0302': Crisis/ Emergency/ Disaster Management +'43.0303': Critical Infrastructure Protection +'43.0304': Terrorism and Counterterrorism Operations +'43.0399': Homeland Security, Other +'43.0401': Security Science and Technology, General +'43.0402': Criminalistics and Criminal Sciencem +'43.0403': Cyber/ Computer Forensics and Counterterrorismm +'43.0404': Cybersecurity Defense Strategy/ Policy +'43.0405': Financial Forensics and Fraud Investigation +'43.0406': Forensic Science and Technologym +'43.0407': Geospatial Intelligence +'43.0408': Law Enforcement Intelligence Analysis +'43.0499': Security Science and Technology, Other +'43.9999': Homeland Security, Law Enforcement, Firefighting and Related Protective + Services, Other +'44.0000': Human Services, General +'44.0201': Community Organization and Advocacy +'44.0401': Public Administration +'44.0402': Public Works Management +'44.0403': Transportation and Infrastructure Planning/ Studies +'44.0499': Public Administration, Other +'44.0501': Public Policy Analysis, General +'44.0502': Education Policy Analysis +'44.0503': Health Policy Analysis +'44.0504': International Policy Analysis +'44.0599': Public Policy Analysis, Other +44.0599b: Public Policy and Administrationb +'44.0701': Social Work +'44.0702': Youth Services/ Administration +'44.0703': Forensic Social Work +'44.0799': Social Work, Other +'44.9999': Public Administration and Social Service Professions, Otherl +44.9999b: Public Administration and Policyb +'45.0101': Social Sciences, General +'45.0102': Research Methodology and Quantitative Methods +'45.0103': Survey Research/ Methodology +'45.0199': Social Sciences, Other +'45.0201': Anthropology, General +'45.0202': Physical and Biological Anthropology +'45.0203': Medical Anthropology +'45.0204': Cultural Anthropology +'45.0205': Forensic Anthropology +'45.0299': Anthropology, Other +'45.0301': Archaeology/ Archeology (SOCIAL SCIENCES) +45.0301b: Archaeology/ Archeology (HUMANITIES) +'45.0401': Criminology +'45.0501': Demography and Population Studies +'45.0502': Applied Demography +'45.0599': Demography, Other +'45.0601': Economics, General +'45.0602': Applied Economics +45.0602b: Environmental/ Natural Resource Economics (SOCIAL SCIENCES) +'45.0603': Econometrics and Quantitative Economics +'45.0604': Development Economics and International Development +'45.0605': International Economics +'45.0699': Economics, Other +'45.0701': Geography +'45.0702': Geographic Information Science and Cartography +'45.0799': Geography, Other +'45.0901': International Relations and Affairs +'45.0902': National Security Policy Studies +'45.0999': International Relations and National Security Studies, Other +'45.1001': Political Science and Government, General +'45.1002': American Government and Politics (United States) +'45.1003': Canadian Government and Politics +'45.1004': Political Economy +'45.1099': Political Science and Government, Other +'45.1101': Sociology, General +'45.1102': Applied/ Public Sociology +'45.1103': Rural Sociology +'45.1199': Sociology, Other +'45.1201': Urban Studies/ Affairs +'45.1301': Sociology and Anthropology +'45.1501': Geography and Anthropology +'45.9999': Social Sciences, Other +'49.0101': Aeronautics/ Aviation/ Aerospace Science and Technology, General +'49.0104': Aviation/ Airway Management and Operations +'50.0101': Visual and Performing Arts, General +'50.0102': Digital Arts +'50.0201': Crafts/ Craft Design, Folk Art and Artisanry +'50.0301': Dance, General +'50.0302': Ballet +'50.0399': Dance, Other +'50.0401': Design and Visual Communications, General +'50.0402': Commercial and Advertising Art +'50.0404': Industrial and Product Design +'50.0406': Commercial Photography +'50.0407': Fashion/ Apparel Design +'50.0408': Interior Design +'50.0409': Graphic Design +'50.0410': Illustration +'50.0411': Game and Interactive Media Design +'50.0499': Design and Applied Arts, Other +'50.0501': Drama and Dramatics/ Theatre Arts, General +'50.0502': Technical Theatre/ Theatre Design and Technology +'50.0504': Playwriting and Screenwriting +'50.0505': Theatre Literature, History and Criticism +'50.0506': Acting +'50.0507': Directing and Theatrical Production +'50.0509': Musical Theatre +'50.0510': Costume Design +'50.0511': Comedy Writing and Performance +'50.0512': Theatre and Dance +'50.0599': Dramatic/ Theatre Arts and Stagecraft, Other +'50.0601': Film/ Cinema/ Media Studies +'50.0602': Cinematography and Film/ Video Production +'50.0605': Photography +'50.0607': Documentary Production +'50.0699': Film/ Video and Photographic Arts, Other +'50.0701': Art/ Art Studies, General +'50.0702': Fine/ Studio Arts, General +'50.0703': Art History, Criticism and Conservation +'50.0705': Drawing +'50.0706': Intermedia/ Multimedia +'50.0708': Painting +'50.0709': Sculpture +'50.0710': Printmaking +'50.0711': Ceramic Arts and Ceramics +'50.0712': Fiber, Textile and Weaving Arts +'50.0713': Jewelry Arts +'50.0714': Metal Arts +'50.0799': Fine Arts and Art Studies, Other +'50.0901': Music, General +'50.0902': Music History, Literature, and Theory +'50.0903': Music Performance, General +'50.0904': Music Theory and Composition +'50.0905': Musicology and Ethnomusicology +'50.0906': Conducting +'50.0907': Keyboard Instruments +'50.0908': Voice and Opera +'50.0910': Jazz/ Jazz Studies +'50.0911': Stringed Instruments +'50.0912': Music Pedagogy +'50.0913': Music Technology +'50.0914': Brass Instruments +'50.0915': Woodwind Instruments +'50.0916': Percussion Instruments +'50.0917': Sound Arts +'50.0999': Music, Other +'50.1001': Arts, Entertainment, and Media Management, General +'50.1002': Fine and Studio Arts Management +'50.1003': Music Management +'50.1004': Theatre/ Theatre Arts Management +'50.1099': Arts, Entertainment, and Media Management, Other +'50.1101': Community/ Environmental/ Socially-Engaged Art +'50.9999': Visual and Performing Arts, Other +'51.0000': Health Services/ Allied Health/ Health Sciences, General +51.0000b: Health sciences, general +'51.0001': Health and Wellness, General +'51.0101': Chiropractic +'51.0201': Communication Sciences and Disorders, General +'51.0202': Audiology/ Audiologist +'51.0203': Speech-Language Pathology/ Pathologist +'51.0204': Audiology/ Audiologist and Speech-Language Pathology/ Pathologist +'51.0299': Communication Disorders Sciences and Services, Other +'51.0401': Dentistry +'51.0501': Dental Clinical Sciences, General +'51.0502': Advanced General Dentistry +'51.0503': Oral Biology and Oral and Maxillofacial Pathology +'51.0504': Dental Public Health and Education +'51.0505': Dental Materials +'51.0506': Endodontics/ Endodontology +'51.0507': Oral/ Maxillofacial Surgery +'51.0508': Orthodontics/ Orthodontology +'51.0509': Pediatric Dentistry/ Pedodontics +'51.0510': Periodontics/ Periodontology +'51.0511': Prosthodontics/ Prosthodontology +'51.0512': Digital Dentistry +'51.0513': Geriatric Dentistry +'51.0514': Implantology/ Implant Dentistry +'51.0599': Advanced/ Graduate Dentistry and Oral Sciences, Other +'51.0601': Dental Assisting/ Assistant +'51.0602': Dental Hygiene/ Hygienist +'51.0603': Dental Laboratory Technology +'51.0699': Dental Services and Allied Professions, Other +'51.0701': Health/ Health Care Administration/ Management +'51.0702': Hospital and Health Care Facilities Administration/ Management +'51.0703': Health Unit Coordinator/ Ward Clerk +'51.0704': Health Unit Manager/ Ward Supervisor +'51.0705': Medical Office Management/ Administration +'51.0706': Health Information/ Medical Records Administration/ Administrator +'51.0707': Health Information/ Medical Records Technology +'51.0708': Medical Transcription/ Transcriptionist +'51.0709': Medical Office Computer Specialist/ Assistant +'51.0710': Medical Office Assistant/ Specialist +'51.0711': Medical/ Health Management and Clinical Assistant/ Specialist +'51.0712': Medical Reception/ Receptionist +'51.0713': Medical Insurance Coding Specialist/ Coder +'51.0714': Medical Insurance Specialist/ Medical Biller +'51.0715': Health/ Medical Claims Examiner +'51.0716': Medical Administrative/ Executive Assistant and Medical Secretary +'51.0717': Medical Staff Services Technology +'51.0718': Long Term Care Administration/ Management +'51.0719': Clinical Research Coordinator +'51.0720': Regulatory Science/ Affairs +'51.0721': Disease Registry Data Management +'51.0722': Healthcare Innovation +'51.0723': Healthcare Information Privacy Assurance and Security +'51.0799': Health and Medical Administrative Services, Other +'51.0801': Medical/ Clinical Assistant +'51.0802': Clinical/ Medical Laboratory Assistant +'51.0803': Occupational Therapist Assistant +'51.0805': Pharmacy Technician/ Assistant +'51.0806': Physical Therapy Assistant +'51.0809': Anesthesiologist Assistant +'51.0810': Emergency Care Attendant (EMT Ambulance) +'51.0811': Pathology/ Pathologist Assistant +'51.0812': Respiratory Therapy Technician/ Assistant +'51.0813': Chiropractic Technician/ Assistant +'51.0814': Radiologist Assistant +'51.0815': Lactation Consultant +'51.0816': Speech-Language Pathology Assistant +'51.0899': Allied Health and Medical Assisting Services, Other +'51.0901': Cardiovascular Technology/ Technologist +'51.0902': Electrocardiograph Technology +'51.0903': Electroneurodiagnostic/ Electroencephalographic Technology/ Technologist +'51.0904': Emergency Medical Technology (EMT Paramedic) +'51.0905': Nuclear Medical Technology/ Technologist +'51.0906': Perfusion Technology/ Perfusionist +'51.0907': Medical Radiologic Technology/ Science - Radiation Therapist +'51.0908': Respiratory Care Therapy/ Therapist +'51.0909': Surgical Technology/ Technologist +'51.0910': Diagnostic Medical Sonography/ Sonographer and Ultrasound Technician +'51.0911': Radiologic Technology/ Science - Radiographer +'51.0912': Physician Assistant +'51.0913': Athletic Training/ Trainer +'51.0914': Gene/ Genetic Therapy +'51.0915': Cardiopulmonary Technology/ Technologist +'51.0916': Radiation Protection/ Health Physics Technician +'51.0917': Polysomnography +'51.0918': Hearing Instrument Specialist +'51.0919': Mammography Technology +'51.0920': Magnetic Resonance Imaging (MRI) Technology +'51.0921': Hyperbaric Medicine Technology +'51.0922': Intraoperative Neuromonitoring Technology +'51.0923': Orthopedic Technology +'51.0999': Allied Health Diagnostic, Intervention, and Treatment Professions, Other +'51.1001': Blood Bank Technology Specialist +'51.1002': Cytotechnology/ Cytotechnologist +'51.1003': Hematology Technology +'51.1004': Clinical/ Medical Laboratory Technician +'51.1005': Clinical Laboratory Science/ Medical Technology/ Technologist +'51.1006': Ophthalmic Laboratory Technology +'51.1007': Histologic Technology/ Histotechnologist +'51.1008': Histologic Technician +'51.1009': Phlebotomy Technician/ Phlebotomist +'51.1010': Cytogenetics/ Genetics/ Clinical Genetics Technology/ Technologist +'51.1011': Renal/ Dialysis Technologist/ Technician +'51.1012': Sterile Processing Technology +'51.1099': Clinical/ Medical Laboratory Science and Allied Professions, Other +'51.1101': Pre-Dentistry Studies +'51.1102': Pre-Medicine/ Pre-Medical Studies +'51.1103': Pre-Pharmacy Studies +'51.1105': Pre-Nursing Studies +'51.1106': Pre-Chiropractic Studies +'51.1107': Pre-Occupational Therapy Studies +'51.1108': Pre-Optometry Studies +'51.1109': Pre-Physical Therapy Studies +'51.1110': Pre-Art Therapy +'51.1111': Pre-Physician Assistant +'51.1199': Health/ Medical Preparatory Programs, Other +'51.1201': Medicine +'51.1202': Osteopathic Medicine/ Osteopathy +'51.1203': Podiatric Medicine/ Podiatry +'51.1299': Medicine, Other +'51.1401': Medical Science/ Scientist +'51.1402': Clinical and Translational Science +'51.1403': Pain Management +'51.1404': Temporomandibular Disorders and Orofacial Pain +'51.1405': Tropical Medicine +'51.1499': Medical Clinical Sciences/ Graduate Medical Studies, Other +51.1499b: Clinical Investigation and Sciencesb +'51.1501': Substance Abuse/ Addiction Counseling +'51.1502': Psychiatric/ Mental Health Services Technician +'51.1503': Clinical/ Medical Social Work +'51.1504': Community Health Services/ Liaison/ Counseling +'51.1505': Marriage and Family Therapy/ Counseling +'51.1506': Clinical Pastoral Counseling/ Patient Counseling +'51.1507': Psychoanalysis and Psychotherapy +'51.1508': Mental Health Counseling/ Counselor +'51.1509': Genetic Counseling/ Counselor +'51.1510': Infant/ Toddler Mental Health Services +'51.1511': Medical Family Therapy/ Therapist +'51.1512': Hospice and Palliative Care +'51.1513': Trauma Counseling +'51.1599': Mental and Social Health Services and Allied Professions, Other +'51.1701': Optometry +'51.1801': Opticianry/ Ophthalmic Dispensing Optician +'51.1802': Optometric Technician/ Assistant +'51.1803': Ophthalmic Technician/ Technologist +'51.1804': Orthoptics/ Orthoptist +'51.1899': Ophthalmic and Optometric Support Services and Allied Professions, Other +'51.2001': Pharmacy +'51.2002': Pharmacy Administration and Pharmacy Policy and Regulatory Affairs +'51.2003': Pharmaceutics and Drug Design +'51.2004': Medicinal and Pharmaceutical Chemistry +'51.2005': Natural Products Chemistry and Pharmacognosy +'51.2006': Clinical and Industrial Drug Development +'51.2007': Pharmacoeconomics/ Pharmaceutical Economics +'51.2008': Clinical, Hospital, and Managed Care Pharmacy +'51.2009': Industrial and Physical Pharmacy and Cosmetic Sciences +'51.2010': Pharmaceutical Sciences +'51.2011': Pharmaceutical Marketing and Management +'51.2099': Pharmacy, Pharmaceutical Sciences, and Administration, Other +'51.2201': Public Health, General +'51.2202': Environmental Health +'51.2205': Health/ Medical Physics +'51.2206': Occupational Health and Industrial Hygiene +'51.2207': Public Health Education and Promotion +'51.2208': Community Health and Preventive Medicine +'51.2209': Maternal and Child Health +'51.2210': International Public Health/ International Health +'51.2211': Health Services Administration +51.2211b: Health Services Research +'51.2212': Behavioral Aspects of Health +'51.2213': Patient Safety and Healthcare Quality +'51.2214': Public Health Genetics +'51.2299': Public Health, Other +'51.2300': Rehabilitation and Therapeutic Professions, General +'51.2301': Art Therapy/ Therapist +'51.2302': Dance Therapy/ Therapist +'51.2305': Music Therapy/ Therapist +'51.2306': Occupational Therapy/ Therapist +'51.2307': Orthotist/ Prosthetist +'51.2308': Physical Therapy/ Therapist +'51.2309': Therapeutic Recreation/ Recreational Therapy +'51.2310': Vocational Rehabilitation Counseling/ Counselor +'51.2311': Kinesiotherapy/ Kinesiotherapist +'51.2312': Assistive/ Augmentative Technology and Rehabilitation Engineering +'51.2313': Animal-Assisted Therapy +'51.2314': Rehabilitation Science +'51.2315': Drama Therapy/ Therapist +'51.2316': Horticulture Therapy/ Therapist +'51.2317': Play Therapy/ Therapist +'51.2399': Rehabilitation and Therapeutic Professions, Other +'51.2601': Health Aide +'51.2602': Home Health Aide/ Home Attendant +'51.2603': Medication Aide +'51.2604': Rehabilitation Aide +'51.2605': Physical Therapy Technician/ Aide +'51.2699': Health Aides/ Attendants/ Orderlies, Other +'51.2703': Medical Illustration/ Medical Illustrator +'51.2706': Medical Informatics +51.2706b: Biomedical and Health Informatics +'51.2799': Medical Illustration and Informatics, Other +'51.3101': Dietetics/ Dietitian +'51.3102': Clinical Nutrition/ Nutritionist +'51.3103': Dietetic Technician +'51.3104': Dietitian Assistant +'51.3199': Dietetics and Clinical Nutrition Services, Other +'51.3201': Bioethics/ Medical Ethics +'51.3202': Health Professions Education +'51.3203': Nursing Education +'51.3204': Medical/ Health Humanities +'51.3205': History of Medicine +'51.3206': Arts in Medicine/ Health +'51.3299': Health Professions Education, Ethics, and Humanities, Other +'51.3300': Alternative and Complementary Medicine and Medical Systems, General +'51.3301': Acupuncture and Oriental Medicine +'51.3302': Traditional Chinese Medicine and Chinese Herbology +'51.3303': Naturopathic Medicine/ Naturopathy +'51.3304': Homeopathic Medicine/ Homeopathy +'51.3305': Ayurvedic Medicine/ Ayurveda +'51.3306': Holistic/ Integrative Health +'51.3399': Alternative and Complementary Medicine and Medical Systems, Other +'51.3401': Direct Entry Midwifery +'51.3499': Alternative and Complementary Medical Support Services, Other +'51.3501': Massage Therapy/ Therapeutic Massage +'51.3502': Asian Bodywork Therapy +'51.3503': Somatic Bodywork +'51.3599': Somatic Bodywork and Related Therapeutic Services, Other +'51.3601': Movement Therapy and Movement Education +'51.3602': Yoga Teacher Training/ Yoga Therapy +'51.3603': Hypnotherapy/ Hypnotherapist +'51.3699': Movement and Mind-Body Therapies and Education, Other +'51.3701': Aromatherapy +'51.3702': Herbalism/ Herbalist +'51.3703': Polarity Therapy +'51.3704': Reiki +'51.3799': Energy and Biologically Based Therapies, Other +'51.3801': Registered Nursing/ Registered Nurse +'51.3802': Nursing Administration +'51.3803': Adult Health Nurse/ Nursing +'51.3804': Nurse Anesthetist +'51.3805': Family Practice Nurse/ Nursing +'51.3806': Maternal/ Child Health and Neonatal Nurse/ Nursing +'51.3807': Nurse Midwife/ Nursing Midwifery +'51.3808': Nursing Science +'51.3809': Pediatric Nurse/ Nursing +'51.3810': Psychiatric/ Mental Health Nurse/ Nursing +'51.3811': Public Health/ Community Nurse/ Nursing +'51.3812': Perioperative/ Operating Room and Surgical Nurse/ Nursing +'51.3813': Clinical Nurse Specialist +'51.3814': Critical Care Nursing +'51.3815': Occupational and Environmental Health Nursing +'51.3816': Emergency Room/ Trauma Nursing +'51.3818': Nursing Practice +'51.3819': Palliative Care Nursing +'51.3820': Clinical Nurse Leader +'51.3821': Geriatric Nurse/ Nursing +'51.3822': Women's Health Nurse/ Nursing +'51.3824': Forensic Nursing +'51.3899': Registered Nursing, Nursing Administration, Nursing Research and Clinical + Nursing, Other +'51.3901': Licensed Practical/ Vocational Nurse Training +'51.3902': Nursing Assistant/ Aide and Patient Care Assistant/ Aide +'51.3999': Practical Nursing, Vocational Nursing and Nursing Assistants, Other +'51.9999': Health Professions and Related Clinical Sciences, Other +51.9999b: Health Sciences, Other +'52.0101': Business/ Commerce, General +'52.0201': Business Administration and Management, General +52.0201b: Business Management/ Administration +'52.0202': Purchasing, Procurement/ Acquisitions and Contracts Management +'52.0203': Logistics, Materials, and Supply Chain Management +'52.0204': Office Management and Supervision +'52.0205': Operations Management and Supervision +'52.0206': Non-Profit/ Public/ Organizational Management +'52.0207': Customer Service Management +'52.0208': E-Commerce/ Electronic Commerce +'52.0209': Transportation/ Mobility Management +'52.0210': Research and Development Management +'52.0211': Project Management +'52.0212': Retail Management +'52.0213': Organizational Leadership +'52.0214': Research Administration +'52.0215': Risk Management +'52.0216': Science/ Technology Management +'52.0299': Business Administration, Management and Operations, Other +'52.0301': Accounting +'52.0302': Accounting Technology and Bookkeeping +'52.0303': Auditing +'52.0304': Accounting and Finance +'52.0305': Accounting and Business/ Management +'52.0399': Accounting and Related Services, Other +'52.0401': Administrative Assistant and Secretarial Science, General +'52.0402': Executive Assistant/ Executive Secretary +'52.0406': Receptionist +'52.0407': Business/ Office Automation/ Technology/ Data Entry +'52.0408': General Office Occupations and Clerical Services +'52.0409': Parts, Warehousing, and Inventory Management Operations +'52.0410': Traffic, Customs, and Transportation Clerk/ Technician +'52.0411': Customer Service Support/ Call Center/ Teleservice Operation +'52.0499': Business Operations Support and Secretarial Services, Other +'52.0501': Business/ Corporate Communications, General +'52.0502': Grantsmanship +'52.0599': Business/ Corporate Communications, Other +'52.0601': Business/ Managerial Economics +'52.0701': Entrepreneurship/ Entrepreneurial Studies +'52.0702': Franchising and Franchise Operations +'52.0703': Small Business Administration/ Management +'52.0704': Social Entrepreneurship +'52.0799': Entrepreneurial and Small Business Operations, Other +'52.0801': Finance, General +'52.0803': Banking and Financial Support Services +'52.0804': Financial Planning and Services +'52.0806': International Finance +'52.0807': Investments and Securities +'52.0808': Public Finance +'52.0809': Credit Management +'52.0810': Financial Risk Management +'52.0899': Finance and Financial Management Services, Other +'52.0901': Hospitality Administration/ Management, General +'52.0903': Tourism and Travel Services Management +'52.0904': Hotel/ Motel Administration/ Management +'52.0905': Restaurant/ Food Services Management +'52.0906': Resort Management +'52.0907': Meeting and Event Planning +'52.0908': Casino Management +'52.0909': Hotel, Motel, and Restaurant Management +'52.0910': Brewery/ Brewpub Operations/ Management +'52.0999': Hospitality Administration/ Management, Other +'52.1001': Human Resources Management/ Personnel Administration, General +'52.1002': Labor and Industrial Relations +'52.1003': Organizational Behavior Studies +'52.1004': Labor Studies +'52.1005': Human Resources Development +'52.1006': Executive/ Career Coaching +'52.1099': Human Resources Management and Services, Other +'52.1101': International Business/ Trade/ Commerce +'52.1201': Management Information Systems, General +'52.1206': Information Resources Management +'52.1207': Knowledge Management +'52.1299': Management Information Systems and Services, Other +'52.1301': Management Science +'52.1302': Business Statistics +'52.1304': Actuarial Science +'52.1399': Management Sciences and Quantitative Methods, Other +'52.1401': Marketing/ Marketing Management, General +'52.1402': Marketing Research +'52.1403': International Marketing +'52.1404': Digital Marketing +'52.1499': Marketing, Other +'52.1501': Real Estate +'52.1601': Taxation +'52.1701': Insurance +'52.1801': Sales, Distribution, and Marketing Operations, General +'52.1802': Merchandising and Buying Operations +'52.1803': Retailing and Retail Operations +'52.1804': Selling Skills and Sales Operations +'52.1899': General Merchandising, Sales, and Related Marketing Operations, Other +'52.1901': Auctioneering +'52.1902': Fashion Merchandising +'52.1903': Fashion Modeling +'52.1904': Apparel and Accessories Marketing Operations +'52.1905': Tourism and Travel Services Marketing Operations +'52.1906': Tourism Promotion Operations +'52.1907': Vehicle and Vehicle Parts and Accessories Marketing Operations +'52.1908': Business and Personal/ Financial Services Marketing Operations +'52.1909': Special Products Marketing Operations +'52.1910': Hospitality and Recreation Marketing Operations +'52.1999': Specialized Merchandising, Sales, and Marketing Operations, Other +'52.2001': Construction Management, General +'52.2002': Construction Project Management +'52.2099': Construction Management, Other +'52.2101': Telecommunications Management +'52.9999': Business, Management, Marketing, and Related Support Services, Other +'54.0101': History, General +'54.0102': American History (United States) +54.0102b: African-American/ Black History +'54.0103': European History +'54.0104': History and Philosophy of Science and Technology +'54.0105': Public/ Applied History +'54.0106': Asian History +'54.0107': Canadian History +'54.0108': Military History +'54.0199': History, Other +54.0199c: African History +54.0199d: Latin American History +54.0199e: Middle/ Near East History diff --git a/src/app.py b/src/app.py index 288c14f2d..2c1a4903e 100755 --- a/src/app.py +++ b/src/app.py @@ -827,7 +827,13 @@ def render_form(**kwargs): institutions = list(global_data.get_mappings().project_institution.items()) session.pop("form_data", None) - return render_template("generate_project_yaml.html.j2", form=form, infos=form.infos, institutions=institutions, **kwargs) + return render_template( + "generate_project_yaml.html.j2", + form=form, + infos=form.infos, + institutions=institutions, + fields_of_science=global_data.get_mappings().field_of_science.items(), + **kwargs) def validate_project_name(form, field): project_names = set(x['Name'] for x in global_data.get_projects()['Projects']['Project']) @@ -837,6 +843,8 @@ def validate_project_name(form, field): form = GenerateProjectForm(request.form, **request.args, **session.get("form_data", {})) form.field_of_science.choices = _make_choices(global_data.get_mappings().nsfscience.keys(), select_one=True) + + # Add this validator if it is not their if not len(form.project_name.validators) > 1: form.project_name.validators.append(validate_project_name) diff --git a/src/templates/formmacros.html.j2 b/src/templates/formmacros.html.j2 index 6bdbefc65..7698aa93f 100644 --- a/src/templates/formmacros.html.j2 +++ b/src/templates/formmacros.html.j2 @@ -1,10 +1,10 @@ {% macro render_field(field, helptext='', show_label=true, disabled=false, asterisk=true) -%}
{% if show_label %}{{ field.label }}{% if asterisk %}*{% endif %}{% endif %} - {% if helptext -%} + {% if helptext or field.description -%} {% with helpid = field.id+"Help" -%} {{ field(class_="form-control", aria_describedby=helpid, **kwargs)|safe }} - {{ helptext }} + {{ helptext }}{{ field.description }} {%- endwith %} {%- else -%} {{ field(class_="form-control", disabled=disabled, **kwargs)|safe }} diff --git a/src/templates/generate_project_yaml.html.j2 b/src/templates/generate_project_yaml.html.j2 index f6f6fcc7c..4a63a3f9a 100644 --- a/src/templates/generate_project_yaml.html.j2 +++ b/src/templates/generate_project_yaml.html.j2 @@ -53,6 +53,12 @@ Project YAML Generator {{ M.render_field(form.project_name) }} {{ M.render_field(form.pi_department_or_organization) }} + {{ M.render_field(form.field_of_science_id, list="fields_of_science") }} + + {% for fos in fields_of_science %} + + {% endfor %} + {{ M.render_field(form.field_of_science) }} {{ M.render_field(form.description) }}
diff --git a/src/webapp/forms.py b/src/webapp/forms.py index c8c69e6ee..002128715 100644 --- a/src/webapp/forms.py +++ b/src/webapp/forms.py @@ -308,7 +308,19 @@ class GenerateProjectForm(FlaskForm): pi_last_name = StringField("PI Last Name", [InputRequired()]) pi_department_or_organization = StringField("PI Department or Organization", [InputRequired()]) pi_institution = StringField("PI Institution", [InputRequired()]) - field_of_science = SelectField("Field of Science", [InputRequired()]) + field_of_science = SelectField("Field of Science (Legacy)", [InputRequired()]) + field_of_science_id = StringField( + "Field of Science ID", + [InputRequired()], + description=""" + To help the OSPool track impact on fields of science we ask you to download and pick the closest matching + `SED-CIP code\\title` from the + + SED-CIP table + . Note that a maximum of 512 options is shown, if you don't see your field of science initially + type the title/code in the input. + """ + ) description = TextAreaField(None, render_kw={ "style": "font-family:monospace; font-size:small;", @@ -334,6 +346,7 @@ def __init__(self, *args, **kwargs): self.pi_department_or_organization.data = kwargs.get("pi_department_or_organization", self.pi_department_or_organization.data) self.pi_institution.data = kwargs.get("pi_institution", self.pi_institution.data) self.field_of_science.data = kwargs.get("field_of_science", self.field_of_science.data) + self.field_of_science_id.data = kwargs.get("field_of_science_id", self.field_of_science_id.data) self.description.data = kwargs.get("description", self.description.data) self.infos = "" @@ -349,13 +362,15 @@ def get_yaml(self) -> str: "FieldOfScience": self.field_of_science.data, "Department": self.pi_department_or_organization.data, "Organization": self.pi_institution.data, - "PIName": f"{self.pi_first_name.data} {self.pi_last_name.data}" + "PIName": f"{self.pi_first_name.data} {self.pi_last_name.data}", + "FieldOfScienceID": self.field_of_science_id.data, }) def as_dict(self): return { "description": self.description.data, "field_of_science": self.field_of_science.data, + "field_of_science_id": self.field_of_science_id.data, "pi_department_or_organization": self.pi_department_or_organization.data, "pi_institution": self.pi_institution.data, "pi_first_name": self.pi_first_name.data, diff --git a/src/webapp/mappings.py b/src/webapp/mappings.py index ceaed4989..e2e53b0be 100755 --- a/src/webapp/mappings.py +++ b/src/webapp/mappings.py @@ -18,10 +18,11 @@ class Mappings: - def __init__(self, nsfscience: Dict, project_institution: Dict, institution_ids: List): + def __init__(self, nsfscience: Dict, project_institution: Dict, institution_ids: List, field_of_science: Dict): self.nsfscience = nsfscience self.project_institution = project_institution self.institution_ids = institution_ids + self.field_of_science = field_of_science def get_nsfscience(indir: str, strict: bool) -> Dict: @@ -37,6 +38,19 @@ def get_nsfscience(indir: str, strict: bool) -> Dict: return nsfscience +def get_field_of_science(indir: str, strict: bool) -> Dict: + field_of_science = {} + try: + field_of_science = load_yaml_file(os.path.join(indir, "field_of_science.yaml")) + except yaml.YAMLError: + if strict: + raise + else: + # load_yaml_file() already logs the specific error + log.error("skipping (non-strict mode)") + return field_of_science + + def get_project_institution(indir: str, strict: bool) -> Dict: project_institution = {} try: @@ -103,5 +117,6 @@ def get_institution_ids(indir: str, strict: bool) -> List: def get_mappings(indir="../mappings", strict=False): mappings = Mappings(nsfscience=get_nsfscience(indir, strict), project_institution=get_project_institution(indir, strict), - institution_ids=get_institution_ids(indir, strict)) + institution_ids=get_institution_ids(indir, strict), + field_of_science=get_field_of_science(indir, strict)) return mappings