ontology.live

JD Creation Taxonomy v3.0

Ontology-driven job description generation — 8 categories, 42 dimensions, 42 role families. O*NET-aligned.

hiring · 63 concepts · 63 relationships · by @ssergienko · CC BY 4.0

Classes (1)

JobDescription
Job Description document
e.g. Senior ML Engineer at Series B startup · Entry-level Marketing Analyst at enterprise

Dimensions (9)

About the Role
What is this role?
Organization Context
Who is hiring?
Candidate Profile
Who should apply?
Work Style & Culture
What kind of person thrives here?
Requirements
What hard skills?
Compensation & Benefits
What is the value proposition?
JD Messaging & Tone
How should this JD communicate?
JD Structure & Delivery
How is this JD built?
role_archetype
Day-to-day operating mode of the role

Properties (37)

role_family
O*NET-aligned occupational family (42 families)
seniority_level
Career level & scope of responsibility
functional_domain
Business function being served
specialization_focus
Specific area of specialization (16 options)
industry
14 industry verticals
company_stage
Startup to enterprise maturity stage
company_size
Team size & organizational scale
work_arrangement
Remote / hybrid / on-site / flexible
employer_brand_voice
Tone of the employer brand
experience_band
Years of relevant experience range
education_requirement
Formal education expectations
career_trajectory
Candidate career movement pattern
certification_profile
Industry certifications expected
candidate_market
Talent pool targeting
work_style_profile
O*NET Work Styles (16 dimensions, pick 3-5)
autonomy_level
Degree of independent decision-making
collaboration_model
How teamwork is structured (7 models)
leadership_model
Leadership style expected (8 models)
problem_solving_style
How problems are approached (6 styles)
growth_orientation
Individual growth expectations
skill_domains
40 skill domain tags
tech_stack_era
Technology vintage / generation
tool_ecosystem
25 tool ecosystem clusters
technical_depth
Depth vs. breadth of technical knowledge
domain_knowledge
Domain-specific knowledge required (13 areas)
compensation_philosophy
Pay philosophy & structure (7 options)
equity_structure
Equity & long-term incentive structure
benefits_emphasis
Benefits package focus areas (12 options)
career_progression
Career path & promotion signals
tone_of_voice
Writing tone & register (10 voices)
copy_depth
How much descriptive copy to generate
jd_persuasion_strategy
Persuasion framework for the JD (6 strategies)
urgency_framing
How urgency is communicated
jd_sections
Which sections to include (15 options)
requirement_classification
Must-have vs. nice-to-have framing
posting_platform
Target posting platform (8 platforms)
jd_format
Format style (bullets / prose / hybrid)

Values (15)

intern
Structured mentorship, 0 yrs, task-level
entry_level
0-1 yrs, executes defined tasks with guidance
mid_level
2-5 yrs, owns features end-to-end
senior
5-8 yrs, drives decisions, mentors others
staff_principal
8-15 yrs, org-wide technical influence
director_vp
10-20 yrs, manages managers, dept strategy
c_suite
15+ yrs, company strategy, board reporting
software_engineering
Building, testing, maintaining software systems
data_analytics
Extracting insights from data to drive decisions
product_management
Product vision, strategy, and roadmap delivery
design_ux
User experience and visual interface design
devops_infra
Infrastructure, CI/CD, platform reliability
marketing_growth
Customer acquisition via campaigns & growth loops
sales
Revenue generation through B2B/B2C sales cycles
hr_people
Talent acquisition, employee experience, org dev

Constraints (1)

skill_profile_lookup
role_skill_profiles dimension is auto-resolved from role_family + seniority_level. Not routed directly.