Closed RobertMortimer closed 3 years ago
Added an additional section for vendor courses.
Here is a proposed schema for the addition
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Resume Schema",
"type": "object",
"additionalProperties": false,
"properties": {
"vocational": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"issuingAuthority": {
"type": "string",
"description": "e.g. Oracle Inc., Institute of Mechanical Engineering, CIPD "
},
"website": {
"type": "string",
"description": "Issuing authority's home page",
"format": "uri"
},
"accreditations": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"title": {
"type": "string",
"description": "e.g. Oracle Database 12c Administrator Certified Associate"
},
"website": {
"type": "string",
"description": "Link to issuing authority's description of accreditation",
"format": "uri"
},
"verification": {
"type": "string",
"description": "External candidate verification URL",
"format": "uri"
},
"achievedDate": {
"type": "string",
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29",
"format": "date"
},
"expireDate": {
"type": "string",
"description": "e.g. 2012-06-29",
"format": "date"
},
"doesNotExpire": {
"type": "boolean",
"format": "checkbox"
}
}
}
},
"exams": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"code": {
"type": "string",
"description": "e.g. 1Z0-062"
},
"title": {
"type": "string",
"description": "e.g. Oracle Database 12c: SQL Fundamentals"
},
"website": {
"type": "string",
"description": "Link to issuing authority's description of exam",
"format": "uri"
},
"verification": {
"type": "string",
"description": "External candidate verification URL",
"format": "uri"
},
"achievedDate": {
"type": "string",
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29",
"format": "date"
},
"expireDate": {
"type": "string",
"description": "e.g. 2012-06-29",
"format": "date"
},
"doesNotExpire": {
"type": "boolean",
"format": "checkbox"
}
}
}
},
"courses": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"title": {
"type": "string",
"description": "e.g. Oracle Database 12c: Install and Upgrade Workshop"
},
"trainingProvidor": {
"type": "string",
"description": "Training may be via a third party - Provider's name goes here"
},
"providorWebsite": {
"type": "string",
"description": "Training provider's home page",
"format": "uri"
},
"startDate": {
"type": "string",
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29",
"format": "date"
},
"endDate": {
"type": "string",
"description": "e.g. 2012-06-29",
"format": "date"
}
}
}
}
}
}
}
}
}
Exams should probably support scores and an optional score out-of value.
Also, just noticed a typo: providorWebsite should be providerWebsite.
My bad on the typo and I agree with the score however for a number of the IT qualifications that will be Pass/Fail but scores and and % could also be input
Spelling corrected and Score added for exams
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Resume Schema",
"type": "object",
"additionalProperties": false,
"properties": {
"vocational": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"issuingAuthority": {
"type": "string",
"description": "e.g. Oracle Inc., Institute of Mechanical Engineering, CIPD "
},
"website": {
"type": "string",
"description": "Issuing authority's home page",
"format": "uri"
},
"accreditations": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"title": {
"type": "string",
"description": "e.g. Oracle Database 12c Administrator Certified Associate"
},
"website": {
"type": "string",
"description": "Link to issuing authority's description of accreditation",
"format": "uri"
},
"verification": {
"type": "string",
"description": "External candidate verification URL",
"format": "uri"
},
"achievedDate": {
"type": "string",
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29",
"format": "date"
},
"expireDate": {
"type": "string",
"description": "e.g. 2012-06-29",
"format": "date"
},
"doesNotExpire": {
"type": "boolean",
"format": "checkbox"
}
}
}
},
"exams": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"code": {
"type": "string",
"description": "e.g. 1Z0-062"
},
"title": {
"type": "string",
"description": "e.g. Oracle Database 12c: SQL Fundamentals"
},
"website": {
"type": "string",
"description": "Link to issuing authority's description of exam",
"format": "uri"
},
"verification": {
"type": "string",
"description": "External candidate verification URL",
"format": "uri"
},
"achievedDate": {
"type": "string",
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29",
"format": "date"
},
"score": {
"type": "string",
"description": "Exam result (PASS/FAIL, 100%, 100)",
"format": "date"
}, "expireDate": {
"type": "string",
"description": "e.g. 2012-06-29",
"format": "date"
},
"doesNotExpire": {
"type": "boolean",
"format": "checkbox"
}
}
}
},
"courses": {
"type": "array",
"additionalItems": false,
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"title": {
"type": "string",
"description": "e.g. Oracle Database 12c: Install and Upgrade Workshop"
},
"trainingProvidor": {
"type": "string",
"description": "Training may be via a third party - Provider's name goes here"
},
"providerWebsite": {
"type": "string",
"description": "Training provider's home page",
"format": "uri"
},
"startDate": {
"type": "string",
"description": "resume.json uses the ISO 8601 date standard e.g. 2014-06-29",
"format": "date"
},
"endDate": {
"type": "string",
"description": "e.g. 2012-06-29",
"format": "date"
}
}
}
}
}
}
}
}
}
+1 here
+1
+1
Any update on this?
@richardkabiling probably soon : #187
I would see courses more under the current education facility. Same as for exams. An exam would more like be a final event after the course is done in my opinion. Therefore an exam could just be an endscore of a course? As discussed in #146 I would say that a string field for the grade/score is too unreadable for machines. I therefore propose the usage of "score": "1.0", "score_best": "1.0", "score_worst": "0.0". In the example of Passed/failed 1 would be 100% and 0 would be 0%. Hope that makes sense. So I think +1 for certification, but -1 for exams and courses except under education.
+1
I dont really want to see exams. A score is non sense without a context. We could add the mean of the class for example but still.
I am barely ok for the courses too.
maybe I'm misunderstanding here, but is a CV supposed to have this much detail? It seems to me like the exams and scores are a little bit much, it's not a transcript after all.
I am OK with having certifications
, I think those are needed. There is also a related PR - #115 :smile:
I think we can mostly agree on having certifications
as a valuable addition. The how etc. should probably be done.
With exams and courses I am not sure yet. I value having the data available, especially when something like #203 is implemented. Than our resume standard could contain the most data possible and one just exports specific "versions" of this data for different purposes.
Considering the case of a student in high school or in university, both have not yet finished their degrees, but were quite successful in a few subjects they wanna now apply for in an internship. Showing their grades within the area of the internship might give them the edge to get it.
Furthermore courses
could be a valuable resource to showcase, what you actually did in university as the degree itself can be misleading sometimes.
Hope that makes sense. If we agree on having courses
and exams
I would see them as a subsection of education. certification
should probably have it's own section.
When does a certification differ from an achievement? Is that for the user to decide?
I feel that winning a nobel prize is an achievement, but also certification-esque. How about certification
=> awards
?
I'm TCMD certified (Titanium Certified Mobile Developer). It's not an award, it's a certificate for my potential employers to know that I'm certified by Appcelerator and that I can develop mobile apps at a certain standard. I wouldn't consider that as an award.
I think certifications and awards differ and both should be included as separate entities. As per the original schema, a certifying authority or description of the certification should be included as well.
I don't like the idea of including courses and exams, at least for now. For situations where an employer wants that level of detail, include a certified transcript. This could be revisited in the future if there is a need for it.
OK it looks like we agree on parking the course and exams conversation.
Also agree on certifications being included. Now we should probably flesh out the schema. Related PRs are #115 and #139.
So we let it go for a next
version and focus on v1?
One quick note on this, there is some support for adding specialized vocational/professional/vendor awards as per #178, so let's make sure we cover that in our discussions.
I suggest there should be an option to set expirationDate
of a given certificate. Technical certificates like Cisco's, or language IELTS / TOEFL / CAE (for non-native english speakers) indeed have them, after which they have to be renewed.
EDIT: @RobertMortimer just saw you actually included that in your PR. According to http://ux.stackexchange.com/questions/40297/expiry-date-or-expiration-date-label it should be called expiryDate
, not expireDate
. Why do we need to set up a field doesNotExpire
? Wouldn't it be self-explanatory, when the presence of expiryDate
field's value indicates that it expires, and the absence that it does not expire?
the absence that it does not expire?
Agreed. Absent or set it to null.
Let's bring in certifications for V1. Let's rename some of the fields to suit https://github.com/jsonresume/resume-schema/issues/256.
Maybe not include the granular details though, just name
, url
, startDate
, endDate
and maybe summary
. Start with a base and we will see how it goes over the next year.
+1
+1
any news on that?
I can understand somebody out of school wanting to show their exam marks, but after that for other certifications - I would suggest that gets merged and the "awards" section be the "achievements" section (or some other name). Otherwise it might be too specific?
Any updates on this?
Any updates ?
Will be released in v1
soon.
Is there any way a structure similar to the following cold be inserted for professional qualifications. The structure I am thinking of is as follows
Note:- Courses may be provided by a third party that is not the same as the Certification/Examination provider but is often aimed toward a specific accrediting body's exam
Or as json
This is the sort of data that is used as selection criteria and also often extracted by recruiters for anonymous candidate profiles.