Hiring

Skills Taxonomy Frameworks: O*NET, ESCO, and the Skills-Based Hiring Stack

By Editorial Team — reviewed for accuracy Published
Last reviewed:

Skills taxonomies are the structured vocabularies that underlie skills-based hiring practices. The two dominant taxonomies — O*NET (US Department of Labor) and ESCO (European Commission) — provide the public-domain skill classifications that vendor and in-house systems map to. This article walks through what these taxonomies cover and how they integrate with skills-based hiring practice.

Data Notice: Taxonomy frameworks evolve over time. The descriptions here reflect O*NET and ESCO at time of writing; consult current documentation for updated classifications.

What skills taxonomies actually do

Three functions:

  • Vocabulary standardization. Mapping the free-text skill claims candidates and employers use (“Python”, “data analysis”, “leadership”) to canonical terms with stable definitions.
  • Hierarchy and relationships. Skills relate to other skills (parent-child, related-to, prerequisite-for). Taxonomies encode these relationships.
  • Cross-system interoperability. Different systems (ATS, assessment platforms, learning systems) using the same taxonomy can exchange skill information without per-system mapping work.

The functions interact: standardized vocabulary enables interoperability; relationship encoding enables intelligent matching beyond exact-string-match.

O*NET overview

O*NET is the US Department of Labor’s occupational information network, providing detailed job-and-skill classifications for the US labor market:

  • Occupation classification. SOC (Standard Occupational Classification) codes that map roles to standardized categories. Used in BLS Occupational Outlook reports and most US labor-market research.
  • Skill descriptors. Each occupation has documented knowledge, skill, ability, and task requirements.
  • Update cadence. O*NET data is updated through ongoing surveys; the data is refreshed regularly but not continuously.

ONET is the dominant taxonomy for US-focused systems. AIEH role pages use ONET SOC codes (15-1252 for Software Developers, 15-1255 for Web/Digital Interface Designers, 15-1212 for Information Security Analysts, etc.) for external-classification mapping.

ESCO overview

ESCO is the European Skills, Competences, Qualifications and Occupations classification, providing the EU-equivalent function:

  • Multi-language coverage. ESCO supports all 24 EU official languages plus additional languages, enabling cross-border labor-market interoperability.
  • Skill-occupation linking. Skills are linked to occupations bidirectionally, enabling occupation-to- skill and skill-to-occupation queries.
  • Open data with regular updates. ESCO is published as open data with periodic version updates.

ESCO is the dominant taxonomy for European-focused systems and increasingly used internationally as a reference.

How vendor and in-house systems use taxonomies

Three patterns:

  • Direct adoption. Some systems use ONET or ESCO IDs directly without modification. The pattern is rare in practice because the public taxonomies don’t always match the granularity employers need — ONET classifies software-engineering at the SOC 15-1252 level, but modern hiring distinguishes Frontend, Backend, Full-Stack, Mobile, Security, ML, Data, and other specialties at finer granularity than the SOC code captures. Direct adoption works for high-level workforce reporting; less well for specific hiring decisions.
  • Mapped extension. Systems use proprietary taxonomies that map to O*NET or ESCO at the canonical- category level while extending granularity for specific use cases. Most modern HR-tech vendors use this pattern: vendor’s internal taxonomy maps “Senior React Developer” to ESCO’s relevant software-engineering category for cross-system interoperability while preserving the granularity that makes vendor-internal matching useful. The mapped-extension approach balances interoperability with practical granularity.
  • Custom taxonomy with no mapping. Older or more-isolated systems use entirely custom taxonomies without external mapping. Produces interoperability problems that compound over time — data exchange with other systems requires per-system translation work; vendor changes require taxonomy migration; multi-system reporting requires reconciliation. The pattern persists at organizations with substantial HR-system investment that predates standardized taxonomies, but greenfield systems should avoid it.

Practitioner workflow: how to choose a taxonomy approach

Three practical questions for organizations selecting a skills-taxonomy approach:

  • What’s the cross-system interoperability requirement? Organizations exchanging skill data with multiple systems (ATS + LMS + HRIS + assessment platforms) benefit from canonical-mapped taxonomies that reduce per-pair-of-systems translation work. Organizations with isolated systems may not need the interoperability-cost overhead.
  • What’s the granularity requirement? Hiring decisions often need finer granularity than O*NET or ESCO provide directly; reporting and workforce-analysis decisions often work at the canonical-category level. The right granularity depends on what decisions the taxonomy supports.
  • What’s the maintenance commitment? Taxonomies evolve as skills evolve; custom taxonomies require ongoing maintenance that organizations sometimes underestimate. Mapped-extension approaches inherit some maintenance from the canonical taxonomy (O*NET / ESCO updates) and add maintenance only for the extensions.

How AI-driven skills extraction interacts with taxonomies

Modern AI-driven skill-extraction tools (parsing resumes, job descriptions, performance reviews into skill claims) produce free-text skill phrases that need taxonomy mapping to be useful for downstream systems. The mapping problem is non-trivial:

  • Synonym handling. “Python”, “Python programming”, “Python development”, “Pythonic coding” all refer to the same skill but require canonical mapping to a single taxonomy entry.
  • Skill specificity vs general claim. “Software engineering” vs “backend Python with Django and PostgreSQL” represent different specificity levels; taxonomy systems need to handle the specificity hierarchy.
  • Emerging skills. New technologies and frameworks appear faster than canonical taxonomies update; AI-extraction tools surface these before taxonomies catch up. Mapped-extension approaches accommodate this by extending the taxonomy without waiting for canonical updates.

The combination of AI-driven extraction and well-designed taxonomy systems produces skills-data infrastructure that supports modern hiring practices substantially better than free-text skill claims alone.

How AIEH integrates skills taxonomies

AIEH role pages document ONET SOC codes and ESCO codes in the frontmatter for cross-system interoperability. Each role page’s onet_code and esco_code frontmatter fields map the role to the canonical-taxonomy categories — for example, the Frontend Engineer role page references SOC 15-1255 (Web and Digital Interface Designers, the 2018 SOC revision specifically introduced for digital interface design work). The scoring methodology uses internal skill-name conventions that map to ESCO and ONET at the canonical- category level while extending granularity for AIEH-specific assessment categories. The mapped-extension pattern enables AIEH credentials to interoperate with vendor systems (applicant tracking, HR information systems, learning management) that use canonical taxonomies, while preserving the granularity that makes AIEH’s role-bundle calibration meaningful.

Common pitfalls

Five patterns recurring at organizations attempting skills-taxonomy adoption:

  • Treating skills as flat lists. Skills have relationships — parent-child (programming → Python), prerequisite-for (linear algebra → ML), related-to (React ↔ Vue, both frontend frameworks). Matching algorithms that ignore relationships miss matches that hierarchy-aware matching catches; flat-list approaches produce false negatives where canonical-mapped approaches succeed.
  • Skipping international compatibility. Multi- national employers face taxonomy-fragmentation problems if internal systems use US-only or EU-only taxonomies without cross-mapping. The fragmentation surfaces when operations expand internationally and the existing taxonomy doesn’t transfer cleanly. Strong organizations choose mapped-extension approaches that bridge O*NET and ESCO from the start.
  • Treating taxonomies as static. Skills evolve as technologies and frameworks emerge or deprecate; taxonomies that don’t update produce mismatched data. Organizations that adopt a taxonomy and never review it find their skill data becomes increasingly stale over years, undermining the value the taxonomy was supposed to provide.
  • Over-engineering taxonomy granularity. Some organizations build taxonomies with thousands of skill entries, more granular than the matching algorithms need. Excessive granularity produces maintenance burden without proportional value; the matching often performs better at moderate granularity (hundreds rather than thousands of skill entries).
  • Inconsistent application across systems. Even when an organization adopts a canonical taxonomy, individual systems often use it inconsistently — some use the IDs, others use free-text that gets mapped inconsistently. The discipline of consistent application matters as much as the taxonomy choice itself.

Takeaway

Skills taxonomies provide the structured vocabulary that underlies skills-based hiring practice. ONET (US) and ESCO (EU) are the dominant public-domain options; modern HR-tech vendors typically use proprietary extensions mapped to these canonical frameworks. The mapped-extension pattern balances interoperability with practical granularity. AIEH integrates ONET SOC codes and ESCO codes in role-page frontmatter for cross-system interoperability while extending granularity where role-specific signal warrants it.

The right taxonomy approach depends on organizational scale, international footprint, and matching-precision requirements. Larger and more-international organizations benefit substantially from canonical-mapped approaches; smaller single-system organizations may not need the interoperability overhead.

Takeaway

Skills taxonomies provide the structured vocabulary that underlies skills-based hiring practice. ONET (US) and ESCO (EU) are the dominant public-domain options; modern HR-tech vendors typically use proprietary extensions mapped to these canonical frameworks. AIEH integrates ONET and ESCO codes in role-page frontmatter for cross-system interoperability.

For broader treatments of skills-based hiring practices and how taxonomies fit into the broader hiring loop, see skills-based hiring evidence, skills vs credentials, ai in recruiting evidence for the interaction with AI-driven skill-extraction tooling, and the scoring methodology for the AIEH calibrated- credential approach to taxonomy integration.


Sources

About This Article

Researched and written by the AIEH editorial team using official sources. This article is for informational purposes only and does not constitute professional advice.

Last reviewed: · Editorial policy · Report an error