Field Mapping
Basics
basics.name: combinegiven,middle?,familybasics.email: frombasics.contact.emailbasics.phone: frombasics.contact.phonebasics.website: frombasics.contact.websitebasics.summary: frombasics.summarybasics.label: frombasics.headlinebasics.location: mapcountry,region,citybasics.profiles[]: frombasics.contact.social[]
Work Experience
- APP
experience[]→ JSON Resumework[] organization.name→namerole→positionlocation.city→locationstart→startDate(YYYY-MM → YYYY-MM-01)end|null→endDate(omit ifcurrent:true)highlights[]→highlights[]technologies[]→keywords[]
Education
- APP
education[]→ JSON Resumeeducation[] institution→institutionarea→areadegree→studyTypegrade→score
Skills
- APP
skills[]→ JSON Resumeskills[] name→namelevel→levelaliases[]→keywords[]
Projects
- APP
projects[]→ JSON Resumeprojects[] name,description,role→name,description,roles[]links.repository→urlstack[]→keywords[]
Languages
- APP
languages[]→ JSON Resumelanguages[] name→languageproficiency→fluency
Degradation Rules
- Omit unsupported fields (
confidence,usage,evidenceRef). - Convert dates
YYYY-MMtoYYYY-MM-01where day is required. - Keep
current:trueby omittingendDate.
Example
See exporter implementation in src/exporters/jsonresume.js.