- From: Phil Barker <phil.barker@pjjk.co.uk>
- Date: Thu, 1 Aug 2019 11:52:10 +0100
- To: public-talent-signal@w3.org
- Message-ID: <24b0fcbb-5ea8-fdc1-cc40-d08026b5c950@pjjk.co.uk>
On 01/08/2019 03:35, Jim Goodell wrote:
> I agree the structure of skills (or the proposed competencyRequired
> from the EOC extension) with DefinedTerm/DefinedTermSet works for now.
>
> I’m wondering however, assuming the current work is going to get more
> organizations doing linked data for Competencies, then it would be
> better to introduce a more complete Competency vocabulary and get orgs
> using that, then propose it to Schema.org with evidence that it is
> already being used. The communities we are connected to are the ones
> most likely to mark up with more than just a text label for a skill or
> to publish complete frameworks.
>
> If we work within current limitations of Schema now we lock into an
> imperfect solution and future breaking changes for implemeters should
> we ever want to have a more complete solution in the future.
>
> I guess it depends on how much we think the current work will drive
> practice...It’s a chicken and egg problem and I’m wondering if going
> with the egg would be best.
Yes, that's a good question.
Am I right in thinking that we are not in the position of wanting to
create a schema.org-based way of representing the full detail of
competency frameworks themselves? That is, of building a schema.org
specification that would allow systems to exchange all the details of
the competency frameworks they use. My feeling is that there are already
N specifications trying to do that and having N+1 isn't the way to go.
If that's right, then the question is: what do we want to do with
competencies in schema.org? I think we want to /refer to them/ in a way
that lets a system (a) know that they are a competency, (b) show
sufficient information about them ('sufficient' is open to
interpretation), and (c) know where to get / point the user to further
information.
I am confident that using a DefinedTerm satisfies (c). We need a little
more input to know whether (b) is satisfied.
DefinedTerm also satisfies (a), if we allow for a certain amount of
inferencing, i.e. 'this DefinedTerm is used as the object of a
schema.org:skill therefor it must be some sort of competence'. We could
remove the need for inferencing by suggesting one or two new types, say,
CompetencyDefinition and possibly CompetencyFramework which would
initially indicate explicitly that the thing being described is related
to compentencies and could additionally provide information on the
competency. For starters I would suggest we would want to know what type
of competence it is (knowledge, skill, ability, tool/technology,
personal attribute...) and what standard encodings are available (ASN,
CASS, CASE...)
Is that an egg worth incubating?
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 Thursday, 1 August 2019 10:52:39 UTC