ontology.live

CV / Résumé Ontology

Models a chronological professional curriculum vitae of an individual, covering identity, summary, work experience, education, skills and extras. Used to generate new realistic CVs for different professions, seniority levels and regions.

hiring · 29 concepts · 37 relationships · by @ssergienko · CC BY 4.0

Classes (11)

Curriculum Vitae
The whole document describing one candidate's professional profile.
e.g. Senior engineer CV · Marketing manager CV
Candidate
The person the CV describes.
e.g. Casey Morgan · Aiko Hayashi
Header / Contact Block
Name, headline title and contact details at the top.
e.g. Casey Morgan — Data Engineer · Aiko Hayashi | Product Designer | Fintech
Summary / Profile Section
2-3 sentence pitch with years of experience, domain, and one headline achievement.
e.g. Backend engineer with 9 years building payment platforms.
Experience Section
Reverse-chronological list of positions.
e.g. EXPERIENCE · WORK HISTORY
Position Entry
One job with title, employer, dates and bullet achievements.
e.g. Staff Engineer, Shipwell · Marketing Assistant (internship)
Employer
Organization worked for, optionally with sector, size, location or work mode.
e.g. Shipwell (logistics SaaS, 400 employees) · Teamnest (HR software), hybrid
Education Section
Degrees listed in reverse chronological order.
e.g. BSc Computer Science, University of Porto, 2015
Skills / Tools Section
Grouped technical, tool and language skills.
e.g. Languages: Go (expert), Java (advanced) · TOOLS: HubSpot, Salesforce
Certifications Section
Professional certificates with year.
e.g. AWS Certified Solutions Architect – Associate (2022)
Additional Sections
Optional blocks like volunteering, references, publications.
e.g. VOLUNTEERING: Mentor at a coding charity (2023–) · REFERENCES available on request

Dimensions (3)

Seniority Level
Career stage of the candidate.
e.g. junior · mid · senior
Profession / Industry
Field of work that sets vocabulary, metrics and skills.
e.g. software engineering · marketing · finance
Region / Locale
Country conventions affecting currency, date formats, degrees and languages.
e.g. Portugal · UK · US

Properties (9)

Contact Details
Location, email, phone, and professional profile links (GitHub, LinkedIn).
e.g. Berlin, Germany · [email protected] · linkedin.com/in/example-mei
Headline Title
Current role label plus optional specialization keywords.
e.g. Senior Backend Engineer · Marketing Manager | B2B SaaS
Job Title
Role name held at the employer.
e.g. Junior Developer · Marketing Manager
Date Range
Start and end of the position, ending in 'present' for current job.
e.g. Mar 2021 – present · 08/2019 – 12/2021
Achievement Bullet
Action-verb statement of responsibility or result, usually quantified.
e.g. Reduced p95 latency from 900 ms to 140 ms · Cut cost per lead by 31%
Degree Entry
Qualification, field, institution, graduation year, and optional classification.
e.g. MSc Marketing — Distinction (2018)
Spoken Languages
Human languages with proficiency.
e.g. English (C2), Portuguese (native)
Leadership Scope
Team size, reports, budget owned.
e.g. Led a team of 6 · Manage 3 direct reports
Technology / Tool Stack
Technologies named inside bullets and skills.
e.g. Go, PostgreSQL, Kafka · HubSpot, Google Ads

Values (2)

Proficiency Level
Ratings attached to skills or spoken languages.
e.g. expert · intermediate · C2
Employment Type
Nature of role like internship, full-time, hybrid.
e.g. internship · hybrid

Relations (1)

Career Progression
Successive positions show increasing responsibility.
e.g. Junior Developer → Backend Engineer → Staff Engineer

Constraints (3)

Section Order Convention
Header, summary, experience, education, skills, then optional extras; uppercase headings.
e.g. SUMMARY → EXPERIENCE → EDUCATION → SKILLS
Chronological Consistency
Dates must be reverse-ordered, non-overlapping and consistent with stated years of experience and education.
e.g. 9 years summary matches 2015–present
Quantified Impact Rule
Most strong bullets include numbers, before/after values or scale.
e.g. from £1.2M to £4.8M in two years