- From: Phil Barker <phil.barker@pjjk.co.uk>
- Date: Wed, 24 Apr 2019 14:53:41 +0100
- To: public-talent-signal@w3.org
- Message-ID: <ad729dd3-c9bd-ab9f-3eb6-90700e44c9b5@pjjk.co.uk>
Merrilea raises an important point below. > To correctly specify O'NET, you'd need to also specify the year of the > O'NET revision you're talking about. It's not naturally part of the > name, the way it is with ISCO. I don't really see a way to do this in > the proposed solution (?). But maybe it's obvious and I missed it. There are two potential solutions. 1) add guidance saying that the year should be added to the name. An example might look like: "occupationalCategory": { "@type": "CategoryCode", "inCodeSet": "O*NET (2018)", "codeValue": "215", "name": "Electrotechnology engineers" } This would do for humans but text names are not great for machines (O'NET or O*NET..., and did you know that the US SIC is different to the UK SIC?), so maybe better: 2) use CategoryCodeSet <https://schema.org/CategoryCodeSet> as a property of inCodeSet, which has some useful properties. An example might look like > "occupationalCategory": { > "@type": "CategoryCode", > "inCodeSet": { > "@type": "CategoryCodeSet", > "name": "O*Net", > "datePublished": "2018", > "dateModified": "2018", > "url": "https://www.bls.gov/soc/2018/" > }, > "codeValue": "215", > "name": "Electrotechnology engineers" > } (only one of datePublished and dateModified would be necessary, I'm not sure which. O*Net seems more like published, but I know coding schemes that seem to be continually modified rather than re-published as a whole, so that could be a more general pattern) Would that work? Phil -------- Forwarded Message -------- Subject: Re: [TalentSignal] Better more flexible coding of Occupational Category Date: Wed, 24 Apr 2019 08:48:23 -0400 From: Merrilea Mayo <merrileamayo@gmail.com> To: Phil Barker <phil.barker@pjjk.co.uk> Dear Phil, I'm replying to you instead of the group in case I just missed something. To correctly specify O'NET, you'd need to also specify the year of the O'NET revision you're talking about. It's not naturally part of the name, the way it is with ISCO. I don't really see a way to do this in the proposed solution (?). But maybe it's obvious and I missed it. Merrilea (tiny keyboard, pls excuse typos) On Wed, Apr 24, 2019, 8:24 AM Phil Barker <phil.barker@pjjk.co.uk <mailto:phil.barker@pjjk.co.uk>> wrote: Hello all, there seems to be agreement (or at least a lack of dissent) that the two actions that I suggested we start with are appropriate. I suggest we tackle them individually, in turn, dealing with occupational category first and then job start dates. The issue: Better more flexible coding of Occupational Category <https://www.w3.org/community/talent-signal/wiki/Better_more_flexible_coding_of_Occupational_Category#Proposal> now has its own page on the wiki. I have described the issue as: the property occupationalCategory definition requires O*Net-SOC taxonomy, which is too prescriptive & US-centric. See also issue 2192 <https://github.com/schemaorg/schemaorg/issues/2192> and PR 2207 <https://github.com/schemaorg/schemaorg/pull/2207> which adds CategoryCode to range of occupationalCategory. I have also proposed that to resolve this we: * Build on PR 2207 to use CategoryCode for occupationalCategory * Change definition to weaken mandate to use O*Net and to suggest alternatives. * Change definition with respect to handling of textual label, formal code and scheme I think this is in accord with what Jason suggested <https://lists.w3.org/Archives/Public/public-talent-signal/2019Apr/0019.html>. There is an additional complicating factor: JobPosting <https://schema.org/JobPosting> has both an occupationalCategory <https://schema.org/occupationalCategory> and relevantOccupation <https://schema.org/relevantOccupation> The latter can be used to point to an Occupation <https://schema.org/Occupation> which may have an occupationalCategory. So the category could be added to the JobPosting either directly or as part of more expressive information about the relevantOccupation. The example in PR 2207 (see below) takes the latter option. I have asked about this in a comment to that PR, but would be interested in any thoughts about it here. I suggest the following as a *new definition for **occupationalCategory:* > Category or categories describing the job. Use a taxonomy such as > BLS O*NET-SOC http://www.onetcenter.org/taxonomy.html , ISCO-08 > https://www.ilo.org/public/english/bureau/stat/isco/isco08/ or > similar. Ideally the taxonomy identifier, category textual label > and formal code should be provided, with the property repeated for > each applicable value. > > Note: for historical reasons any textual label and formal code > provided as a literal may be assumed to be from O*NET-SOC *Please let me know of suggested changes or alternatives to these actions and definition.* I have also included an example that is part of Richard Wallis's pull request. > <script type="application/ld+json"> > { > "@context":"http://schema.org/" <http://schema.org/>, > "@type": "JobPosting", > "name": "Systems Research Engineer", > "hiringOrganization": { > "@type": "Organization", > "name": "ACME Software", > }, > "relevantOccupation": { > "@type": "Occupation", > "name": "Research Engineer - Electronic, Electrical and Telecommunications Systems", > "occupationalCategory": { > "@type": "CategoryCode", > "inCodeSet": "ISCO-08", > "codeValue": "215", > "name": "Electrotechnology engineers" > } > } > </script> Please let me know if you are happy with this.**We could, for example, add more information (e.g. the URL) about the CodeSet (ISCO-08) being used. Best regards, Phil -- Phil Barker <http://people.pjjk.net/phil>. http://people.pjjk.net/phil CETIS LLP <https://www.cetis.org.uk>: a cooperative consultancy for innovation in education technology. PJJK Limited <https://www.pjjk.co.uk>: technology to enhance learning; information systems for education. CETIS is a co-operative limited liability partnership, registered in England number OC399090 PJJK Limited is registered in Scotland as a private limited company, number SC569282.
Received on Wednesday, 24 April 2019 13:54:05 UTC