W3C home > Mailing lists > Public > public-talent-signal@w3.org > August 2019

Re: [Talent-Signal] relating competencies to job postings

From: Phil Barker <phil.barker@pjjk.co.uk>
Date: Tue, 6 Aug 2019 17:14:08 +0100
To: public-talent-signal@w3.org
Message-ID: <7afbdcf3-d23c-c233-dff5-a2efe7c5fbda@pjjk.co.uk>

A minimal example would be

{
   "@context":"http://schema.org/"  <http://schema.org/>,
   "@type": "JobPosting",
   "title": "Junior software developer",
   "skills": "https://credentialengineregistry.org/resources/ce-e6e963ba-7a14-437f-bbcb-e25c40b4ea0f"
}

A more consumer friendly example:

{
   "@context":"http://schema.org/"  <http://schema.org/>,
   "@type": "JobPosting",
   "title": "Junior software developer",
   "skills": {
     "@id": "https://credentialengineregistry.org/resources/ce-e6e963ba-7a14-437f-bbcb-e25c40b4ea0f"
     "@type": "DefinedTerm",
     "termCode": "K0016",
     "description": "Knowledge of computer programming principles"
   }
}

I could add more information from the Credential Engine Registry as with 
the example below, but I think you get the idea.

I wouldn't just add the "@id" from the Credential Engine Registry to the 
example below, because then you would get confusion between the two 
different representations coming from the Credential Engine Registry and 
NICE. In this example, at some point we would hit conflicting 
information about who was the publisher. In general, as a 
non-authoritative source I wouldn't want to identify a resource (with 
"@id") from someone else and add too much information to it. If 
absolutely had to link to the NICE website for the framework as a whole 
for people who want the pdf, then schema.org/sameAs would be a 
relatively safe way of doing that.

Phil


On 06/08/2019 16:34, Stuart Sutton wrote:
> Phil, just to make sure I understand your use in the example of the 
> schema.org/url <http://schema.org/url> property to retrieve the PDF 
> framework document, can you include a second, basically identical, 
> example that uses a URI that returns JSON-LD data, not a PDF. 
> Credential Engine Registry (CER) has the NICE Cybersecurity knowledge, 
> skills, abilities and tasks in the registry, all with data-resolving 
> URIs. Here's the CER URI for your example:
>
> https://credentialengineregistry.org/resources/ce-e6e963ba-7a14-437f-bbcb-e25c40b4ea0f
>
> On Tue, Aug 6, 2019 at 6:45 AM Phil Barker <phil.barker@pjjk.co.uk 
> <mailto:phil.barker@pjjk.co.uk>> wrote:
>
>     Hello again, I have updated the wiki page about referring skills
>     requirements to competency definitions
>     <https://www.w3.org/community/talent-signal/wiki/Referring_skills_requirements_to_competency_definitions>
>     [1] as a result of our discussions so far. Please take a look at
>     it and let me know what you think.
>
>     If you would like other examples adding, we can do that, but but
>     please let me know what the example should be based on.
>
>     So far it looks like we need to suggest that schema.org
>     <http://schema.org>
>
>         a) add DefinedTerm to the expected range of skills
>
>         b) extend the definition of skills to help clarify that it
>         covers all types of competency
>
>     Let me know if you think anything else is required.
>
>     Best regards, Phil
>
>
>     1.
>     https://www.w3.org/community/talent-signal/wiki/Referring_skills_requirements_to_competency_definitions
>
>     On 03/07/2019 12:24, Phil Barker wrote:
>>
>>     Hello all,
>>
>>     I know that many of you are about start a holiday; and after that
>>     I will be on vacation. So this may not be the best time to start
>>     a conversation, but I want to post this now to see what I come
>>     back to...
>>
>>     One of the issues we have listed is how to refer skills
>>     requirements to competency definitions in a standard framework.
>>
>>     I have drafted on the wiki a straw man for a simple way of doing
>>     this
>>     <https://www.w3.org/community/talent-signal/wiki/Example_of_how_to_refer_skills_requirements_to_competency_definitions>
>>     [1] with minimal change to what currently exists in schema.org
>>     <http://schema.org>. It requires only that the expected type for
>>     one property be changed.
>>
>>     {
>>        "@context":"http://schema.org/"  <http://schema.org/>,
>>        "@type": "JobPosting",
>>        "title": "Junior software developer",
>>        "skills": {
>>          "@type": "Definedterm",
>>          "termCode": "K0016",
>>          "description": "Knowledge of computer programming principles",
>>          "inDefinedTermSet": {
>>            "@type": "DefinedTermSet",
>>            "name": "National Initiative for Cybersecurity Education (NICE) Cybersecurity Workforce Framework",
>>            "url":"https://doi.org/10.6028/NIST.SP.800-181"  <https://doi.org/10.6028/NIST.SP.800-181>,
>>            "publisher": {
>>              "@type": "Organization",
>>              "name": "National Institute of Standards and Technology"
>>            },
>>            "datePublished": "2017-08"
>>          }
>>        }
>>     }
>>
>>     Points to note / consider
>>
>>     * this doesn't attempt to fully describe the competency, that's
>>     the job of the framework. Furthermore this approach is pretty
>>     much agnostic to the format used to represent the framework--I
>>     mean, it would be nice if a linked-data friendly format were used
>>     and we can then link properly to its @id but this example is a pdf.
>>
>>     * is there any other key information that is required to identify
>>     the competence being referred to?
>>
>>     * I've used the existing schema.org <http://schema.org> property
>>     skills to cover a competency that is defined as 'knowledge'. I
>>     know the KSA approach to competencies, but also that other
>>     aspects can be added (tools/technologies, attitudes) an other
>>     approaches taken. Can we live with lumping these together under
>>     the label skills, or do we have to look into creating a property
>>     with a different name? We will be somewhat constrained by
>>     existing schema.org <http://schema.org> usage. Also I think that
>>     trying to separate out the different aspects of competence would
>>     cause difficulties when implemented in the non-specialist
>>     schema.org <http://schema.org> context. Remember, the competence
>>     framework is where the information should be provided about what
>>     aspect of competence (knowledge, skill or ability) is being
>>     referred to.
>>
>>     Best wishes to all celebrating the 4 July.
>>
>>     Phil
>>
>>
>>     1.
>>     https://www.w3.org/community/talent-signal/wiki/Example_of_how_to_refer_skills_requirements_to_competency_definitions
>>
>>     -- 
>>
>>     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.
>>
>     -- 
>
>     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.
>
-- 

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 Tuesday, 6 August 2019 16:14:33 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:33:36 UTC