JSON Resume Schema v1.0.0 — All Available Sections
A complete overview of every section in the JSON Resume v1.0.0 schema: basics, work, volunteer, education, awards, certificates, publications, skills, languages, interests, references, and projects.
Detailed Explanation
Complete JSON Resume Schema Reference
The JSON Resume v1.0.0 schema defines 12 top-level sections. Understanding all of them helps you decide which ones to include in your resume.
All Sections at a Glance
| Section | Purpose | Common fields |
|---|---|---|
| basics | Personal info and contact | name, label, email, phone, url, summary, location, profiles |
| work | Employment history | name, position, startDate, endDate, summary, highlights, url |
| volunteer | Volunteer experience | organization, position, startDate, endDate, summary, highlights |
| education | Academic background | institution, area, studyType, startDate, endDate, score, courses |
| awards | Honors and awards | title, date, awarder, summary |
| certificates | Professional certifications | name, date, issuer, url |
| publications | Papers, articles, books | name, publisher, releaseDate, url, summary |
| skills | Technical and soft skills | name, level, keywords |
| languages | Spoken/written languages | language, fluency |
| interests | Personal interests | name, keywords |
| references | Professional references | name, reference |
| projects | Side projects and portfolio | name, description, highlights, keywords, startDate, endDate, url, roles, entity, type |
Date Format
All dates in JSON Resume use the ISO 8601 format: YYYY-MM-DD. You can also use YYYY-MM or just YYYY for less precision. Omitting endDate typically implies "present" in most renderers.
Profiles in Basics
The basics.profiles array lets you list social and professional profiles:
"profiles": [
{ "network": "GitHub", "username": "janesmith", "url": "https://github.com/janesmith" },
{ "network": "LinkedIn", "username": "janesmith", "url": "https://linkedin.com/in/janesmith" }
]
Which Sections Should You Include?
For most job applications, basics, work, education, and skills are essential. Add projects if you have notable side work, certificates if relevant to the role, and languages for international positions.
Use Case
You want a complete reference of all JSON Resume sections before deciding which to include in your resume, or you are building tooling around the schema.