O*NET Framework Reference Guide
Comprehensive Data Source Documentation for Work Activities Research
Document Purpose: Complete reference for accessing O*NET database, understanding the hierarchical work activities framework (GWA → IWA → Task → Occupation), and downloading relevant datasets.
Last Updated: January 21, 2026
Current O*NET Version: 30.1 (Released Q3 2024)
Data Updates: Quarterly (primary update in Q3 each year)
Table of Contents
- Primary O*NET Resources
- Understanding the Framework
- Work Activities Hierarchy
- Database Downloads
- API and Web Services
- Interactive Tools
- Documentation and Research
- Data Files Reference
Primary O*NET Resources
1. O*NET Resource Center (Main Hub)
URL: https://www.onetcenter.org/
Description:
The central portal for developers, researchers, and workforce professionals. Contains database downloads, technical documentation, research reports, and comprehensive guides.
What You'll Find:
- Database download page with all data files
- Content Model framework documentation
- O*NET-SOC taxonomy information
- Research papers and technical reports
- Web Services API documentation
- Update schedules and release archives
Best For: Researchers, developers, data analysts conducting large-scale analysis
2. O*NET OnLine (Interactive Interface)
URL: https://www.onetonline.org/
Description:
Web-based application for exploring and searching the O*NET database interactively. User-friendly interface for viewing occupation profiles, searching by H.P.003-SKILLS, activities, or tasks.
What You'll Find:
- 900+ occupation descriptions
- Search by job duties, activities, H.P.003-SKILLS
- Detailed occupation reports
- Career exploration tools
- Help documentation
Best For: Career counselors, job seekers, HR professionals, quick occupation lookups
3. O*NET Database Download Page
URL: https://www.onetcenter.org/database.html
Description:
Direct access to downloadable O*NET database files in multiple formats (Excel, CSV, Access, MySQL, SQL Server). Updated quarterly with latest occupational data.
Current Version: O*NET 30.1
License: Creative Commons Attribution 4.0 International License
Formats Available: Excel, CSV, Tab-delimited TXT, Microsoft Access, MySQL, Microsoft SQL Server
Best For: Direct database access, custom analysis, system integration
4. U.S. Department of Labor O*NET Page
URL: https://www.dol.gov/agencies/eta/onet
Description:
Official Department of Labor page for ONET program overview, policy information, and links to ONET family of tools.
Best For: Understanding program sponsorship, policy context, official announcements
Understanding the Framework
O*NET Content Model
URL: https://www.onetcenter.org/content.html
Description:
The Content Model is the conceptual foundation of O*NET, organizing occupational information into six major domains with hierarchical taxonomies.
Six Major Domains:
-
Worker Characteristics
- Abilities (52 descriptors)
- Interests (Holland Codes: RIASEC)
- Work Values (6 categories)
- Work Styles (16 descriptors)
-
Worker Requirements
- Skills: Basic Skills (10) + Cross-Functional Skills (36)
- Knowledge (33 categories)
- Education & Training
-
Experience Requirements
- Training
- Experience (previous positions)
- Licensing
-
Occupational Requirements ⭐ INCLUDES WORK ACTIVITIES
- Generalized Work Activities (41 GWAs)
- Intermediate Work Activities (332 IWAs)
- Detailed Work Activities (~2,000 DWAs)
- Work Context (57 descriptors)
- Organizational Context
-
Workforce Characteristics
- Labor Market Information
- Occupational Outlook
- Wages
-
Occupation-Specific Information
- Tasks (19,000+ occupation-specific statements)
- Tools and Technology
- Alternate Titles
Key Downloads:
Content Model Outline (Summary):
https://www.onetcenter.org/dl_files/ContentModel_Summary.pdf
Content Model Outline (Detailed):
https://www.onetcenter.org/dl_files/ContentModel_Detailed.pdf
Content Model with Descriptions:
https://www.onetcenter.org/dl_files/ContentModel_DetailedDesc.pdf
Work Activities Hierarchy
Hierarchical Structure
Generalized Work Activities (GWAs) - 41 total
↓
Intermediate Work Activities (IWAs) - 332 total
↓
Detailed Work Activities (DWAs) - ~2,000 total
↓
Tasks - 19,000+ occupation-specific statements
↓
Occupations - 923 data-level O*NET-SOC codes
Generalized Work Activities (GWAs)
Count: 41 broad work activities
Scope: Activities common across very large numbers of occupations, performed in almost all job families and industries
Purpose: High-level categorization for broad comparisons
Example GWAs:
- Getting Information
- Making Decisions and Solving Problems
- Communicating with Supervisors, Peers, or Subordinates
- Working with Computers
- Analyzing Data or Information
Database File: Work Activities.txt (includes GWA ratings for each occupation)
Reference File: Content Model Reference (includes GWA Element IDs and descriptions)
Intermediate Work Activities (IWAs)
Count: 332 work activities
Scope: Mid-level activities that apply across multiple occupations but are more specific than GWAs
Purpose: Cross-occupational analysis with sufficient specificity for practical application
Example IWAs:
- Respond to customer problems or inquiries
- Provide information to guests, clients, or customers
- Edit written materials or documents
- Gather information from physical or electronic sources
- Explain technical details of products or services
Key Database Files:
-
IWA Reference File (IWA_Reference.txt)
- URL: https://www.onetcenter.org/dictionary/30.1/excel/iwa_reference.html
- Contents: IWA ID, IWA Title, Element ID (links to GWA)
- Rows: 332 (one per IWA)
- Format: Tab-delimited
-
DWA Reference File (DWA_Reference.txt)
- URL: https://www.onetcenter.org/dictionary/30.1/excel/dwa_reference.html
- Contents: DWA ID, IWA ID (links DWAs to IWAs), GWA Element ID
- Rows: ~2,000 (one per DWA)
- Format: Tab-delimited
-
Work Activities Hierarchy (Work_Activities_Hierarchy.txt)
- URL: Via main database download page
- Contents: Complete hierarchy showing GWA → IWA → DWA → Task relationships
- Includes: Task examples from across occupations
Detailed Work Activities (DWAs)
Count: ~2,000 work activities
Scope: Specific activities performed in moderate numbers of occupations
Purpose: Detailed occupational analysis, transferable H.P.003-SKILLS identification
Example DWAs:
- Respond to customer inquiries regarding products or services
- Edit digital or print media content
- Provide technical information to customers via phone or email
- Compile statistical data for business reports
Key Database File:
Tasks to DWAs (Tasks_to_DWAs.txt)
- URL: Via main database download page
- Contents: Maps DWAs to specific task statements and occupations
- Purpose: Links detailed activities to occupation-specific tasks
Tasks
Count: 19,000+ occupation-specific statements
Scope: Specific duties performed within individual occupations
Purpose: Occupation-specific job descriptions and analysis
Key Database Files:
-
Task Statements (Task_Statements.txt)
- URL: Via main database download page
- Contents: O*NET-SOC Code, Task ID, Task statement
- Format: Tab-delimited
-
Task Ratings (Task_Ratings.txt)
- URL: Via main database download page
- Contents: Task importance and relevance ratings
- Scales: Importance (1-5), Relevance (% of workers performing)
Occupations
Count: 1,016 total titles (923 data-level occupations)
Scope: Covers 55,000+ jobs in the U.S. economy
Standard: Aligned with 2018 Standard Occupational Classification (SOC)
Key Database Files:
-
Occupation Data (Occupation_Data.txt)
- URL: Via main database download page
- Contents: O*NET-SOC Code, Title, Description
-
Alternate Titles (Alternate_Titles.txt)
- Contents: Common job titles mapped to O*NET-SOC codes
Database Downloads
Main Download Page
URL: https://www.onetcenter.org/database.html
Available Formats:
- Excel Workbooks - Best for: Excel users, quick exploration
- Comma-Separated Values (CSV) - Best for: R, Python, general-purpose
- Tab-delimited Text - Best for: Unix/Linux tools, scripting
- Microsoft Access - Best for: Access users, integrated queries
- MySQL - Best for: MySQL databases, server deployment
- Microsoft SQL Server - Best for: SQL Server environments
Complete Database Package
All Files Package:
Download link available on database page - includes all tables in chosen format
Size: Varies by format (typically 50-200 MB compressed)
Key Data Files for Work Activities Research
1. IWA Reference File
Filename: IWA_Reference.txt
URL: https://www.onetcenter.org/dictionary/30.1/excel/iwa_reference.html
Structure:
Element ID | Element Name | IWA ID | IWA Title
4.A.1.a.1 | Getting Information | 1.1.1 | Gather information from physical or electronic sources
Fields:
Element ID: O*NET Content Model element identifier (links to GWA)Element Name: GWA nameIWA ID: Unique identifier for the IWAIWA Title: Full descriptive title of the IWA
Row Count: 332 (one per IWA)
2. DWA Reference File
Filename: DWA_Reference.txt
URL: https://www.onetcenter.org/dictionary/30.1/excel/dwa_reference.html
Structure:
DWA ID | DWA Title | IWA ID | GWA Element ID
Purpose: Links Detailed Work Activities to Intermediate Work Activities and GWAs
Row Count: ~2,000 (one per DWA)
3. Work Activities Data File
Filename: Work_Activities.txt
URL: Via main database download page
Structure:
O*NET-SOC Code | Element ID | Scale ID | Data Value | N | Standard Error | ...
Contents: Importance and Level ratings for GWAs across all occupations
Rating Scales:
- Importance (IM): How important is this activity to the occupation? (1-5)
- Level (LV): What level of this activity is needed? (0-7)
4. Tasks to DWAs File
Filename: Tasks_to_DWAs.txt
Structure:
O*NET-SOC Code | Task ID | DWA ID
Purpose: Maps specific occupation tasks to Detailed Work Activities
Use Case: Connecting occupation-specific duties to transferable work activities
5. Task Statements File
Filename: Task_Statements.txt
Structure:
O*NET-SOC Code | Task ID | Task | Task Type | ...
Contents: All 19,000+ task statements for all occupations
6. Task Ratings File
Filename: Task_Ratings.txt
Structure:
O*NET-SOC Code | Task ID | Scale ID | Category | Data Value | ...
Rating Types:
- Importance (IM): How important is this task? (1-5)
- Frequency (FT): How often is this performed? (Various categories)
7. Work Activities Hierarchy File
Filename: Work_Activities_Hierarchy.txt
Contents:
- Complete hierarchical structure
- GWA → IWA → DWA → Task linkages
- Example tasks from across occupations
Format: Structured text file showing parent-child relationships
Best Use: Understanding the complete taxonomy structure
8. Content Model Reference File
Filename: Content_Model_Reference.txt
Contents: Complete list of all Content Model elements with descriptions, scales, and metadata
URL: Via main database download page
9. Occupation Data File
Filename: Occupation_Data.txt
Structure:
O*NET-SOC Code | Title | Description
Contents: All 1,016 occupation titles and descriptions
API and Web Services
O*NET Web Services
URL: https://services.onetcenter.org/
Description:
RESTful API providing real-time access to O*NET database without downloading files. Always returns latest database version (currently 30.1).
Documentation: https://services.onetcenter.org/reference/
Key Endpoints:
-
Get Occupation Details:
GET /ws/online/occupations/{onet_soc_code} -
Get Work Activities for Occupation:
GET /ws/online/occupations/{onet_soc_code}/details/work_activities -
Get Tasks for Occupation:
GET /ws/online/occupations/{onet_soc_code}/details/tasks -
Search Occupations:
GET /ws/online/search?keyword={query}
Authentication: Requires free API key (register at services.onetcenter.org)
Rate Limits: Standard limits apply (documented on API page)
Response Format: JSON or XML
Interactive Tools
1. O*NET OnLine - Browse All Occupations
URL: https://www.onetonline.org/find/all
Description: Complete alphabetical list of all 900+ occupations with links to detailed profiles
2. O*NET OnLine - Search by Work Activities
URL: https://www.onetonline.org/find/descriptor/browse/Work_Activities/
Description: Interactive search using work activities to find matching occupations
Features:
- Browse by GWAs
- Filter by activity importance
- Find occupations requiring specific activities
3. O*NET OnLine - Career Exploration Tools
My Next Move:
URL: https://www.mynextmove.org/
Description: Simplified career exploration tool for job seekers and students
My Next Move for Veterans:
URL: https://www.mynextmove.org/vets/
Description: Specialized version for military personnel transitioning to civilian work
4. O*NET Interest Profiler
URL: https://www.mynextmove.org/explore/ip
Description: Assessment tool to identify career interests using Holland Codes (RIASEC model)
5. O*NET Code Connector
URL: https://www.onetonline.org/crosswalks/
Description: Tools for mapping between O*NET-SOC codes and other classification systems:
- SOC (Standard Occupational Classification)
- Military Occupational Codes (MOC)
- Career Clusters
- Job titles
Documentation and Research
1. Reports and Documents
URL: https://www.onetcenter.org/reports.html
Description: 100+ research papers on O*NET development, methodology, and applications
Key Topics:
- Content Model development
- Data collection methodology
- Taxonomy updates
- Technical reports
- Validation studies
2. Occupation Update Summary
URL: https://www.onetcenter.org/updates.html
Description: Detailed information on which occupations have been updated in each database release
Update Schedule: Quarterly releases (primary update in Q3)
History: Shows which occupations updated when, which data elements changed
3. Database Releases Archive
URL: https://www.onetcenter.org/database.html#archive
Description: Historical O*NET database versions for longitudinal research
Available Versions: ONET 1.0 (1998) through ONET 30.1 (current)
Use Cases:
- Tracking occupational changes over time
- Historical comparisons
- Reproducible research
4. Data Dictionary
URL: https://www.onetcenter.org/dictionary/30.1/
Description: Comprehensive data dictionary for O*NET 30.1, explaining all files, fields, and codes
Formats Available:
- Online HTML
- PDF downloads
- Excel reference files
5. O*NET Overview Help
URL: https://www.onetonline.org/help/onet/
Description: Comprehensive help documentation explaining O*NET structure, Content Model, and data
Data Files Reference
Complete List of Work Activities Files
| File Name | Description | Row Count | Key Fields |
|---|---|---|---|
| Content_Model_Reference.txt | All Content Model elements | ~270 | Element ID, Element Name, Description |
| IWA_Reference.txt | IWA taxonomy | 332 | IWA ID, IWA Title, GWA Element ID |
| DWA_Reference.txt | DWA taxonomy | ~2,000 | DWA ID, DWA Title, IWA ID |
| Work_Activities.txt | GWA ratings by occupation | ~38,000 | O*NET-SOC Code, Element ID, Importance, Level |
| Work_Activities_Hierarchy.txt | Complete hierarchy | Varies | GWA, IWA, DWA, Task examples |
| Tasks_to_DWAs.txt | Task-to-DWA mappings | ~60,000 | O*NET-SOC Code, Task ID, DWA ID |
| Task_Statements.txt | All task descriptions | ~19,000 | O*NET-SOC Code, Task ID, Task text |
| Task_Ratings.txt | Task importance/frequency | ~19,000 | O*NET-SOC Code, Task ID, Importance, Frequency |
| Occupation_Data.txt | Occupation profiles | 1,016 | O*NET-SOC Code, Title, Description |
Using O*NET for AI Applicability Research
Recommended Approach for Microsoft Research Study Replication
Goal: Classify AI conversations by O*NET work activities and measure AI applicability to occupations
Steps:
-
Download Core Files:
IWA_Reference.txt- Get all 332 IWA titlesTasks_to_DWAs.txt- Link tasks to IWAs (via DWAs)Task_Ratings.txt- Get task importance/relevance weightsOccupation_Data.txt- Map to occupations
-
Build IWA Taxonomy:
- Extract 332 IWA titles and descriptions
- Group by GWAs for categorization
- Create embeddings for semantic matching
-
Classify Conversations:
- Match conversation text to IWAs
- Track both user goals and AI actions
- Measure completion and scope
-
Aggregate to Occupations:
- Use task importance weights from
Task_Ratings.txt - Calculate occupation-level AI applicability scores
- Compare across SOC major/minor groups
- Use task importance weights from
Framework Summary
Hierarchical Levels
| Level | Count | Scope | Example |
|---|---|---|---|
| GWA | 41 | Very broad, cross-industry | "Getting Information" |
| IWA | 332 | Mid-level, cross-occupational | "Gather information from physical or electronic sources" |
| DWA | ~2,000 | Specific, moderate occupation range | "Compile research data from online databases" |
| Task | 19,000+ | Occupation-specific | "Search medical journals using PubMed for patient case research" |
| Occupation | 923 (data-level) | Job level | "Medical Records Specialist" (29-2072.00) |
Data Quality and Updates
Update Frequency
- Quarterly: New database releases (every ~3 months)
- Primary Update: Q3 each year (largest update with most occupations refreshed)
- Coverage: Rotating schedule updates all occupations over ~5 years
Data Collection Methods
- Incumbent Surveys: Workers in occupations complete questionnaires
- Occupational Expert Panels: Subject matter experts review data
- Job Analysis: Professional analysts evaluate job content
- Hybrid AI-Expert Methods: New approach combining ML and expert review (introduced in O*NET 30.0)
Sample Sizes
- Typical occupation: 20-30 incumbent surveys
- Total annual surveys: 42,000+ across all occupations
- Response rates: Vary by occupation and method
License and Usage
Creative Commons License
Type: Creative Commons Attribution 4.0 International License
Link: https://creativecommons.org/licenses/by/4.0/
Permitted Uses:
✅ Copy and redistribute in any format
✅ Adapt, transform, and build upon
✅ Commercial and non-commercial use
✅ No cost for access
Requirements:
📋 Credit the O*NET database and version
📋 Indicate if changes were made
📋 Provide link to license
Attribution Example:
Data source: O*NET 30.1 Database, U.S. Department of Labor,
Employment and Training Administration.
Retrieved from https://www.onetcenter.org/database.html
Contact and Support
O*NET Customer Service
Email: onet@onetcenter.org
Purpose: Technical questions, data issues, general inquiries
O*NET Updates Email List
Subscribe: https://www.onetcenter.org/updates_email.html
Purpose: Notifications of new releases, features, and updates
Social Media
Facebook: https://www.facebook.com/onetcenter
Twitter/X: https://twitter.com/onetcenter
YouTube: https://www.youtube.com/user/onetcenter
Additional Resources
Related Classification Systems
Standard Occupational Classification (SOC)
URL: https://www.bls.gov/soc/
Description: Bureau of Labor Statistics occupational classification system (O*NET-SOC aligns with 2018 SOC)
North American Industry Classification System (NAICS)
URL: https://www.census.gov/naics/
Description: Industry classification system (used with O*NET for industry-occupation matrices)
Bureau of Labor Statistics (BLS)
URL: https://www.bls.gov/
Description: Employment data, wages, occupational outlook (complements O*NET)
Academic and Technical References
National Academies Review:
"A Database for a Changing Economy: Review of the Occupational Information Network (ONET)"*
URL: https://nap.nationalacademies.org/catalog/12814/
Description: Comprehensive 2010 evaluation of O*NET Content Model and methodology
Journal Articles:
- Handel, M.J. (2016). "The O*NET content model: strengths and limitations." Journal for Labour Market Research, 49(2), 157-176.
- URL: https://link.springer.com/article/10.1007/s12651-016-0199-8
Quick Start Guide
For Researchers Studying AI and Work
Step 1: Visit https://www.onetcenter.org/database.html
Step 2: Download these files (Excel or CSV format):
IWA_Reference.txt(332 rows - your work activities taxonomy)Occupation_Data.txt(1,016 occupations)Task_Ratings.txt(task importance weights for aggregation)
Step 3: Explore the Content Model:
- Read: https://www.onetcenter.org/content.html
- Download: https://www.onetcenter.org/dl_files/ContentModel_Detailed.pdf
Step 4: For API access:
- Register: https://services.onetcenter.org/
- Documentation: https://services.onetcenter.org/reference/
Step 5: Join updates list:
Conclusion
The O*NET database provides a comprehensive, publicly accessible framework for understanding work and occupations in the U.S. economy. With its hierarchical structure (GWA → IWA → DWA → Task → Occupation), researchers can analyze work activities at multiple levels of granularity.
Key Strengths:
- 332 Intermediate Work Activities (IWAs) applicable across occupations
- Free access with permissive Creative Commons license
- Quarterly updates maintain currency
- Multiple access methods (download, API, interactive tools)
- Rich documentation and research support
For AI Research: The IWA level (332 activities) provides ideal granularity for classifying AI capabilities and measuring occupational applicability, as demonstrated in the Microsoft Research study "Working with AI: Measuring the Applicability of Generative AI to Occupations" (Tomlinson et al., 2025).
Version History
O*NET 30.1 (Current, Q3 2024)
- Work Styles updated via hybrid AI-expert method
- Related occupations refined via ML and analyst review
- 171 "Hot Technologies" identified from job postings
O*NET 30.0 (Q3 2023)
- Introduced hybrid AI-expert methodology for Work Styles
- Updated Work Styles Taxonomy
- Expanded technology H.P.003-SKILLS data
O*NET 29.0 (Used in Microsoft Study, 2024)
- 332 IWAs (established structure)
- 41 GWAs
- ~2,000 DWAs
Historical Archive: https://www.onetcenter.org/database.html#archive
Document Prepared: January 21, 2026
Prepared For: Research on AI applicability to occupations using ONET framework
Next Review: Upon ONET 31.0 release (expected Q3 2025)
Appendix: Direct Download Links
O*NET 30.1 Database (Current)
Excel Format:
https://www.onetcenter.org/dl_files/database/db_30_1_excel.zip
CSV Format:
https://www.onetcenter.org/dl_files/database/db_30_1_text.zip
Access Format:
https://www.onetcenter.org/dl_files/database/db_30_1_access.zip
MySQL Format:
https://www.onetcenter.org/dl_files/database/db_30_1_mysql.zip
SQL Server Format:
https://www.onetcenter.org/dl_files/database/db_30_1_mssql.zip
Key Individual Files (Tab-Delimited Text)
IWA Reference:
https://www.onetcenter.org/dictionary/30.1/text/iwa_reference.html
Work Activities:
https://www.onetcenter.org/dictionary/30.1/text/work_activities.html
Task Statements:
https://www.onetcenter.org/dictionary/30.1/text/task_statements.html
Occupation Data:
https://www.onetcenter.org/dictionary/30.1/text/occupation_data.html
End of Reference Document