Use the O*NET-SOC code as the key to connect an occupation with its skills and tasks. For career exploration, treat related occupations as candidates to investigate—not guaranteed transitions—and use versioned crosswalks when connecting O*NET to another classification.
Start with a consistent O*NET release
Choose one database release and use it across the occupation, skill, task, and related-occupation data you combine. The O*NET Resource Center currently documents release 31.0. Its Occupation Data file contains 1,016 occupation rows; that count applies to that file, not necessarily to every O*NET data domain. O*NET database files and release information
As an Amazon Associate I earn from qualifying purchases.
Keep the release number with your results. Field definitions, rating scales, and available records can vary, so combining files from different releases without checking compatibility can make a mapping misleading.
Use O*NET-SOC code to join occupation records
Build an occupation lookup with each occupation’s O*NET-SOC code, title, and description. Join related records using the code, not the title: titles are useful labels, while O*NET identifies the code as the link across occupation-specific data files. O*NET Resource Center
#1 Best Overall
- Load the occupation records. Keep the O*NET-SOC code, title, description, and release information.
- Use the code as the join key. Match skill, task, or related-occupation records to the occupation lookup by O*NET-SOC code.
- Preserve the source fields. Retain domain names, element identifiers, scales, ratings, and applicable quality indicators rather than reducing each record to an unqualified label.
Keep skills and tasks distinct
Skills describe capabilities associated with work; task statements describe work performed. They answer different questions, so store and present them as separate domains. O*NET also provides transferable-skills and software-skills data; label those explicitly rather than folding them into a general “skills” field. O*NET occupation data O*NET skills data
In O*NET 31.0, the Resource Center lists 31,821 software-skills rows, including workplace examples and hot-technology and in-demand flags. These are software-skills records, not a count of all skills or all occupations. O*NET database files
Rank #2
Attach skill records
Join skill records to the occupation lookup by code. Retain the element name or identifier and the rating scale and rating fields so readers can tell what was rated and how. If you also use transferable-skills or software-skills files, identify them as separate sources and domains.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchAttach task records separately
Join task statements and task ratings to the same occupation code, preserving the task text and any rating or category fields supplied in the selected file. Do not treat task ratings as skill ratings: one concerns work activities, the other capabilities.
Rank #3
Interpret ratings with their scales and quality fields
A rating without its scale is difficult to interpret. Keep the scale name, source fields, date or release, and available quality metadata alongside each value. Depending on the file, relevant fields can include sample size, standard error, confidence bounds, suppression, or a not-relevant indicator; the O*NET Knowledge file documents these types of fields. O*NET Knowledge data
O*NET 31.0 lists 60,060 knowledge row objects and knowledge ratings for 910 occupations. Those figures describe the Knowledge domain and should not be read as coverage counts for skills, tasks, or every O*NET file. O*NET Knowledge data
Rank #4
Use related occupations as career-exploration leads
Related-occupation data can help identify roles worth exploring. O*NET’s current approach considers what workers do, what they know, and what occupations are called. The National Center for O*NET Development describes a career-changer use case as finding an occupation that best matches a person’s “existing skills, education and work experience.” National Center for O*NET Development reports
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →A related occupation is not a promise of an easy move, a measure of hiring likelihood, or proof that only limited retraining is needed. Before treating a candidate as a practical path, examine the evidence in separate dimensions:
Best Value
- Work performed: compare task statements and their ratings.
- Capabilities: compare skill and transferable-skill elements, keeping rating scales visible.
- Knowledge: compare knowledge ratings and any available uncertainty or coverage indicators.
- Pathway evidence: distinguish candidates from related-occupation data from matches created through an external crosswalk.
- Preparation and context: consult education, training, job-zone, and other occupation information. Similarity alone does not establish qualifications, local openings, pay, or hiring outcomes.
Use crosswalks to connect other classification systems
When you need to connect O*NET records to another occupation system, use an official crosswalk where one is available. O*NET lists crosswalks for CIP, DOT, RAPIDS, the Occupational Outlook Handbook, SOC, and ESCO. Record the versions of both classifications and the crosswalk’s update date. A crosswalk links classification records; it does not necessarily mean the records are identical. O*NET crosswalks
Make a mapping reproducible
For each output, retain enough context for another person to understand and check the result:
- O*NET database release and the O*NET-SOC code used for each occupation.
- The data domain and element identifiers, with skill, task, knowledge, software-skill, or transferable-skill labels kept distinct.
- Rating scales, source fields, and available quality or suppression indicators.
- For external matches, both classification versions and the crosswalk update date.
- Whether a career candidate came from related-occupation data or a crosswalk, and what additional education or training information was considered.
For implementation, verify exact column names, scales, and release compatibility in the documentation for the specific skill and task files you select; do not assume every O*NET file uses identical fields.
Recommended Free Tools
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




