Expanded rangeIncludes of occupationalCategory & jobTitle #2207
Expanded rangeIncludes of occupationalCategory & jobTitle #2207RichardWallis merged 5 commits intomasterfrom
Conversation
…range of jobTitle. Created examples for both. Addresses issue #2192
|
Thanks for the PR. I'd like @philbarker and @vholland to take a look at this (and #2192) first, as it touches on a bunch of related work. |
|
I'm a little confused. occupationalCategory and relevantOccupation are both properties of JobPosting.
Additionally, can we remove or at least loosen the "use O*NET" part of the occupationalCategory definition? I would like to discuss this in the TalentSignal W3C group, to check with a wider set of people. |
Perfectly valid questions, but I think they would be better discussed in a separate [new] issue. This PR specifically only addresses the rangeIncludes of the two properties (occupationalCategory & jobTitle) to allow the use of predefined references. |
|
@RichardWallis OK I'll raise an issue or 2, but I think the issue about the definition change from "use O*NET" is directly relevant to a PR that is only useful if other taxonomies are used. Also, the PR includes an example which is in question. |
|
@philbarker Good point on the definition for occupationalCategory. How about: Do you have suggestions with regard to the proposed examples? |
|
@RichardWallis This is the definition I suggested to to TalentSignal:
Granted it's a bit wordy, but already people are pointing out that "to correctly specify O'NET, you'd need to also specify the year of the O'NET revision you're talking about." so it may actually not do far enough. I don't know if the note is needed but I am guessing about how current tools dealing with the existing definition will continue to handle strings. |
|
With the hrefs as links:
It's not 'that' wordy. |
|
@RichardWallis after some discussion in the TalentSignal group, the consensus seems to be for: A slight change to the definition:
An example of how to provide information for which year's edition of O*Net is being used (there's a new edition just coming out, so this will be important): Still undecided on on using JobPosting property relevantOccupation Vs occupationalCategory. I guess options are to give examples of both (add example above to your existing example) or to provide examples only as instances of |
|
@philbarker thanks for this feedback. For occupationalCategory we have three challenges here:
|
But this problem is not introduced by this pull request. I suggest trimming the examples so that they don't make point 3 worse, and attempt to address this via a separate issue. After that we can put back the more extensive examples. Here's a trimmed version of the O*Net 2019 example (which also fixes error of dateUpdated for dateModified): |
|
Perhaps we should expand the example to use some other properties of Occupation like qualifications or estimatedSalary. I am not opposed to allowing DefinedTerm for jobTitle, but I rarely see controlled vocabularies here. The titles tend to be more like "Coding Ninja" than "Software Engineer". |
Updated description of occupationalCategory in respect of issue #2192
|
Applied discussed change to description of occupationalCategory /cc @danbri This PR should be OK to merge now. |
|
Why did we remove occupationalCategory from JobPosting? This breaks a lot of existing markup on the web. |
|
AFAIK, we didn't remove occupationalCategory from JobPosting, we just didn't use it in the examples. |
|
It looks like it moved in schema.rdfa? I understand the change, but I miss webschemas.org as an easier way to review changes. |
Added CategoryCode to range of occupationalCategory and DefinedTerm to rangeIncludes of jobTitle.
Created examples for both.
Addresses issue #2192