Role Categories
Major O*NET occupation groups and their digital-capable roles
Role-based agents are organized by SOC major groups from the O*NET database. Each major group represents a broad occupational category with multiple minor groups and detailed occupations.
Understanding the Hierarchy
Major Group (15-0000)
└─ Minor Group (15-1200)
└─ Detailed Occupation (15-1252.00)Visit roles.org.ai for the complete hierarchical catalog with all 533 roles, interactive browsing, and detailed occupation data.
Major Occupation Groups
15-0000: Computer and Mathematical
87 roles - Software developers, data scientists, systems analysts, database administrators
The largest category of digital-capable roles, covering all aspects of computing, data science, and information technology.
Popular Roles:
- 15-1252.00 - Software Developers, Applications
- 15-2051.00 - Data Scientists
- 15-1211.00 - Computer Systems Analysts
- 15-1243.00 - Database Architects
- 15-1256.00 - Software Developers, Systems Software
- 15-1299.01 - DevOps Engineers
- 15-1244.00 - Network and Computer Systems Administrators
Minor Groups:
- 15-1210 - Computer Systems Analysts and Architects
- 15-1240 - Database and Network Administrators
- 15-1250 - Software and Web Developers, Programmers
- 15-2020 - Mathematicians and Statisticians
- 15-2050 - Data Scientists and Mathematical Science Occupations
13-0000: Business and Financial Operations
68 roles - Market analysts, financial analysts, management analysts, business intelligence
Business operations, financial analysis, market research, and strategic planning roles.
Popular Roles:
- 13-1161.00 - Market Research Analysts
- 13-2051.00 - Financial Analysts
- 13-1111.00 - Management Analysts
- 13-1199.00 - Business Intelligence Analysts
- 13-1082.00 - Project Management Specialists
- 13-1071.00 - Human Resources Specialists
Minor Groups:
- 13-1020 - Buyers and Purchasing Agents
- 13-1070 - Human Resources Workers
- 13-1110 - Management Analysts
- 13-1160 - Market Research Analysts and Marketing Specialists
- 13-2050 - Financial Analysts and Advisors
27-0000: Arts, Design, Entertainment, Sports, Media
45 roles - Writers, designers, editors, photographers, multimedia artists
Creative and media production roles focused on content creation and design.
Popular Roles:
- 27-3042.00 - Technical Writers
- 27-1024.00 - Graphic Designers
- 27-1014.00 - Multimedia Artists and Animators
- 27-3031.00 - Public Relations Specialists
- 27-3043.00 - Writers and Authors
- 27-1025.00 - Interior Designers
Minor Groups:
- 27-1010 - Artists and Related Workers
- 27-1020 - Designers
- 27-3020 - Media and Communication Workers
- 27-3040 - Writers and Editors
11-0000: Management
32 roles - IT managers, project managers, executives, operations managers
Leadership and management roles across all business functions.
Popular Roles:
- 11-3021.00 - Computer and Information Systems Managers
- 11-9199.11 - Product Management Specialists
- 11-3031.00 - Financial Managers
- 11-2021.00 - Marketing Managers
- 11-2022.00 - Sales Managers
- 11-3061.00 - Purchasing Managers
Minor Groups:
- 11-1020 - General and Operations Managers
- 11-2020 - Marketing and Sales Managers
- 11-3020 - Financial Managers
- 11-3021 - Computer and Information Systems Managers
- 11-9190 - Miscellaneous Managers
43-0000: Office and Administrative Support
28 roles - Administrative assistants, customer service, data entry, clerks
Administrative support, data management, and customer service roles.
Popular Roles:
- 43-6014.00 - Secretaries and Administrative Assistants
- 43-4051.00 - Customer Service Representatives
- 43-9061.00 - Office Clerks, General
- 43-9199.00 - Office and Administrative Support Workers
19-0000: Life, Physical, and Social Science
24 roles - Research scientists, social scientists, environmental specialists
Research and analysis roles in scientific and social science domains.
Popular Roles:
- 19-4061.00 - Social Science Research Assistants
- 19-3051.00 - Urban and Regional Planners
- 19-2041.00 - Environmental Scientists and Specialists
41-0000: Sales and Related
22 roles - Sales representatives, retail, advertising sales
Sales, business development, and customer acquisition roles.
Popular Roles:
- 41-4011.00 - Sales Representatives, Wholesale and Manufacturing
- 41-3099.00 - Sales Representatives, Services
- 41-9031.00 - Sales Engineers
25-0000: Educational Instruction and Library
18 roles - Teachers, instructors, trainers, librarians
Education, training, and information management roles.
Popular Roles:
- 25-9031.00 - Instructional Coordinators
- 25-1194.00 - Career/Technical Education Teachers
- 25-4032.00 - Librarians
17-0000: Architecture and Engineering
16 roles - Engineers, architects, drafters, technicians
Engineering design, technical analysis, and architecture roles.
Popular Roles:
- 17-2112.00 - Industrial Engineers
- 17-2141.00 - Mechanical Engineers
- 17-2061.00 - Computer Hardware Engineers
23-0000: Legal
12 roles - Lawyers, paralegals, legal assistants, arbitrators
Legal services, compliance, and contract management roles.
Popular Roles:
- 23-2011.00 - Paralegals and Legal Assistants
- 23-1011.00 - Lawyers
- 23-2093.00 - Title Examiners, Abstractors, and Searchers
Additional Groups
The following groups have fewer digital-capable roles but are still available:
- 29-0000 - Healthcare Practitioners (8 roles)
- 33-0000 - Protective Service (5 roles)
- 49-0000 - Installation, Maintenance, Repair (4 roles)
- 31-0000 - Healthcare Support (3 roles)
- 21-0000 - Community and Social Service (2 roles)
Exploring the Catalog
By Major Group
import { $ } from 'sdk.do'
// List all roles in Computer and Mathematical
const computerRoles = await $.Agent.list({
type: 'role',
majorGroup: '15',
limit: 100,
})
// List all roles in Business and Financial
const businessRoles = await $.Agent.list({
type: 'role',
majorGroup: '13',
limit: 100,
})By Minor Group
// List Software and Web Developers
const developers = await $.Agent.list({
type: 'role',
minorGroup: '15-1250',
limit: 50,
})By Skills
// Find roles requiring Python
const pythonRoles = await $.Agent.searchRoles({
skills: ['Python'],
limit: 20,
})
// Find roles requiring both data analysis and ML
const dataRoles = await $.Agent.searchRoles({
capabilities: ['data-analysis', 'machine-learning'],
skills: ['Python', 'SQL'],
})Complete Catalog
For the complete hierarchical catalog with all 533 roles:
Visit roles.org.ai for:
- Interactive SOC hierarchy browser
- Detailed occupation descriptions
- Skills and knowledge requirements
- Tools and technologies
- Education and experience levels
- Salary data and job outlook
- Related occupations and career pathways