{ "type": "object", "properties": { "education": { "type": "object", "properties": { "overall_score": {"type": "number", "minimum": 0, "maximum": 10}, "elements": { "type": "array", "items": { "type": "object", "properties": { "degree_present": {"type": "boolean"}, "year_present": {"type": "boolean"}, "institution_present": {"type": "boolean"}, "score": {"type": "number", "minimum": 0, "maximum": 10} }, "required": ["degree_present", "year_present", "institution_present", "score"] } } }, "required": ["overall_score", "elements"] }, "work_experience": { "type": "object", "properties": { "overall_score": {"type": "number", "minimum": 0, "maximum": 10}, "elements": { "type": "array", "items": { "type": "object", "properties": { "job_title_present": {"type": "boolean"}, "company_present": {"type": "boolean"}, "dates_present": {"type": "boolean"}, "technologies_present": {"type": "boolean"}, "responsibilities_present": {"type": "boolean"}, "achievements_present": {"type": "boolean"}, "responsibilities_quality": {"type": "number", "minimum": 0, "maximum": 10}, "achievements_quality": {"type": "number", "minimum": 0, "maximum": 10}, "score": {"type": "number", "minimum": 0, "maximum": 10} }, "required": ["job_title_present", "company_present", "dates_present", "technologies_present", "responsibilities_present", "achievements_present", "responsibilities_quality", "achievements_quality", "score"] } } }, "required": ["overall_score", "elements"] }, "profile": { "type": "object", "properties": { "overall_score": {"type": "number", "minimum": 0, "maximum": 10}, "brief_overview_present": {"type": "boolean"}, "career_goals_present": {"type": "boolean"}, "objective_present": {"type": "boolean"} }, "required": ["overall_score", "brief_overview_present", "career_goals_present", "objective_present"] } }, "required": ["education", "work_experience", "profile"] }