w3c-ccg / vc-ed-models

https://w3c-ccg.github.io/vc-ed-models/
Other
9 stars 5 forks source link

[Proposal] add hasPerformed to schema.org #5

Open kimdhamilton opened 3 years ago

kimdhamilton commented 3 years ago

The group previously discussed using the hasAchieved term in credentialSubject, as a general notion applying to the concept of a "defined achievement", which spans multiple standards groups. Meeting minutes.

We subsequently decided against that, given that schema.org already has a provisional hasCredential. Although that's more limiting (it refers to credential as defined in the EDU data standard community -- not the VC community), it's probably easier to stick with the current version.

We intend to propose a new schema.org hasPerformed type to apply to other types of "credential"s in the VC sense. We will use this task force to temporarily host ld contexts (or related schemas) in the meantime

Details:

kimdhamilton commented 3 years ago

Additional context from Anthony Camilleri:

In our Europass modelling, we considered that there are actually two main concepts we felt we would need:

We felt that both classes are important to take the whole range of learning across non-formal to formal learning

kimdhamilton commented 3 years ago

Additional context from Nate Otto:

hasCredential is to be used for the use case of a claim that a Person hasCredential DefinedCredential

hasPerformed to be added for the use case of a claim that a Person hasPerformed Competency/Skill/Objective (the "Open Skills Assertion" use case where the creator of the thing achieved is not required to be the same as the issuer of the assertion. A government might define a skill, an educational institution may issue an assertion claiming that an individual learner hasPerformed the skill, and an employer may consume that record based on their trust of the assertion issuer, and the fact that they've decided to value that skill or trusts it to be equivalent to a skill they value.

anthonycamilleri commented 3 years ago

I think we need to clarify a little bit around terms here: hasCredential is still a little bit unclear to me.... see my comments on hasCredential hasAchieved is actually to my understanding, meant to signal the accomplishment of a Competency/Skill/Objective and the conditions associated with that (such as how it was assessed, grades etc) hasPerformed is intended for educational activities that do not have a specific competency/skill/objective associated - such as attending a seminar, or following x hours of learning content online

kimdhamilton commented 3 years ago

List the definitions we need. Anthony has 4; he will iterate (via issue or spec change)