A comprehensive schema for extracting detailed information from a resume, covering personal details, work experience, education, skills, projects, and other relevant applicant information.
Fields
personal_information
Personal details of the applicant.
first_name
The first name of the applicant.
last_name
The last name of the applicant.
current_occupation
The applicant's current job title or profession.
email
The applicant's email address.
phone_number
The applicant's phone number.
address
The applicant's residential address.
linkedin_url
The URL to the applicant's LinkedIn profile.
github_url
The URL to the applicant's GitHub profile.
portfolio_url
The URL to the applicant's professional portfolio.
date_of_birth
The applicant's date of birth.
place_of_birth
The applicant's place of birth.
nationality
The applicant's nationality.
marital_status
The applicant's marital status.
single
married
divorce
registered_partnership
widowed
preferred_not_to_answer
profile_summary
A brief overview or summary of the applicant's professional profile.
professional_experiences
A list of the applicant's professional work experiences.
job_title
The title of the job held.
company_name
The name of the company where the experience was gained.
location
The location of the company or workplace.
start_date
The start date of the employment.
end_date
The end date of the employment.
completed
Indicates if the experience is completed or ongoing.
description
A detailed description of responsibilities and achievements.
total_experience_years
The total number of years of professional experience.
education
A list of the applicant's educational background.
degree
The degree obtained (e.g., Bachelor, Master, PhD).
major
The main field of study or specialization.
institution_name
The name of the educational institution.
start_date
The start date of the education period.
end_date
The end date of the education period.
grade
The grade or GPA achieved.
relevant_coursework
A list of relevant courses taken.
skills
A collection of the applicant's skills.
technical_skills
A list of technical skills (e.g., programming languages, software).
tools_technologies
A list of tools and technologies the applicant is proficient in.
soft_skills
A list of soft skills (e.g., communication, teamwork).
methodologies
A list of methodologies the applicant is familiar with (e.g., Agile, Scrum).
langages
A list of languages the applicant speaks.
certifications
A list of professional certifications obtained by the applicant.
name
The name of the certification.
institution
The institution that issued the certification.
issuer
The organization or body that issued the certification.
issued_date
The date the certification was issued.
projects
A list of projects the applicant has worked on.
project_name
The name of the project.
role
The applicant's role in the project.
description
A description of the project and the applicant's contributions.
url
A URL to the project, if available.
start_date
The start date of the project.
end_date
The end date of the project.
awards_honors
A list of awards and honors received by the applicant.
volunteering
A list of volunteering experiences.
interests
A list of personal interests.
publications
A list of publications authored or co-authored by the applicant.
title
The title of the publication.
publisher
The publisher of the publication.
publication_date
The date the publication was published.
url
A URL to the publication, if available.
reference_available
Indicates if references are available upon request.