- From: Snorre Lothar von Gohren Edwin <snorre@diwala.io>
- Date: Fri, 14 Jan 2022 08:22:24 +0100
- To: Kerri Lemoie <klemoie@concentricsky.com>
- Cc: Jeanne Kitchens <jkitchens@credentialengine.org>, Marty Reed <marty.reed@randasolutions.com>, Phil Barker <phil.barker@pjjk.co.uk>, "public-vc-edu@w3.org" <public-vc-edu@w3.org>, Deb Everhart <deverhart@credentialengine.org>, Stuart Sutton <stuartasutton@gmail.com>
- Message-ID: <CAE8zwO0fiTds4fzsgpj6EOPpzHBUk4i5WWHiQXXzAET_5CEAGA@mail.gmail.com>
This is great, thank you! Thanks for the update! ᐧ On Thu, Jan 13, 2022 at 7:49 PM Kerri Lemoie <klemoie@concentricsky.com> wrote: > Hi Snorre and all, > > VC-EDU would be happy to host a webinar about Credential Engine. We have a > growing community and it would be great to get them up to speed. > > Snorre, in VC-EDU we are still working towards an EDU model report. The > one you’ve referenced is in a draft state and soon will be modified greatly > based on use cases and work done last year. As has been discussed in the > thread, there is substantial work being done at the IMS Global groups to > align with the VC standard, They’re the first standards groups to do this > natively, meaning that they are replacing their verification methods with > the recommendations provided by the VC data model. You can see some of what > this is headed towards in this public proposal for Open Badges 3.0: > > > https://github.com/IMSGlobal/openbadges-specification/files/6977048/Proposal-Open-Badges-3.0-update-08-11-2021.pdf > > The examples in this proposal illustrate discussions in vc-edu prior to > the proposal’s submission in July 2021. Note that “achievement” replaced > “hasCredential” to be applicable to a broader set of education, training, > and other achievement claims. These examples have been presented to the VC > community and were received well. > > In previous Open Badges versions, some have been including a url to unique > entries in the credential engine registry using the alignment property. > This may stay the same in 3.0 but it’s unclear yet. In VC-EDU, Phil Barker > created a use case to explore a more explicit link: > https://github.com/w3c-ccg/vc-ed-use-cases/issues/6 > > We’re working towards including this use case and the many others in a > report that should be finalized by the end of February. We’re also working > on prioritizing topics to work towards a revised EDU model report. > > I hope this info helps with what you may need in the short-term while we > work towards a recommendation. Also, feel free to submit any issues here: > https://github.com/w3c-ccg/vc-ed including topics that interest you, > questions, and suggestions. > > Thanks, > > Kerri > > -------- > Kerri Lemoie, PhD > Director, Digital Credentials Research & Innovation > badgr.com <https://info.badgr.com/> | concentricsky.com > she/her/hers > > > > > > > On Jan 13, 2022, at 4:51 AM, Snorre Lothar von Gohren Edwin < > snorre@diwala.io> wrote: > > Thanks alot, I have created a personal email to some of the people > replying here to just discuss more details. > If there was a github/discourse/notion place to have good discussion, > these discussions might be able to happen in a non email way. > I look forward to next meet and based on what I summarize and hopefully > talk to the others about we see what happens next > ᐧ > > On Wed, Jan 12, 2022 at 6:31 PM Jeanne Kitchens < > jkitchens@credentialengine.org> wrote: > >> All, good day. I hope everyone is doing well. I have a recommendation. >> If there's interest with a group as suggested in this email chain, either >> we do a session that provides the background needed for how Credential >> Engine's Credential Transparency Description Language (CTDL) and Credential >> Registry complement VC specifications and examples of the use cases >> supported. If there's helpful use case examples we can expand our LER Guide >> to include them. Snorre, you and anyone else interested in learning more >> about the world of Credential Engine, our team is more than happy to meet >> via a webinar. >> >> Phil already provided links to the Credential Engine's technical site >> including our CTDL handbook. It's worth taking the time to look around >> this website. We have quite a bit of helpful information including the LER >> Guide https://credreg.net/quickstart/ilwrguide. The CTDL Handbooks and >> Guides have a table of contents that you can expand on the left side of the >> related web page to get a good sense of topics covered and to jump around >> to sections of interest. >> >> Thanks so much and I hope to chat soon. >> >> Jeanne Kitchens >> Chief Technology Services Officer >> Credential Engine >> 217.494.6558 >> jkitchens@credentialengine.org >> >> >> www.credentialengine.org >> www.credreg.net >> >> *Credential Engine is a non-profit whose mission is to map the credential >> landscape with clear and consistent information, fueling the creation of >> resources that empower people to find the pathways that are best for them.* >> >> >> On Wed, Jan 12, 2022 at 7:51 AM Snorre Lothar von Gohren Edwin < >> snorre@diwala.io> wrote: >> >>> Thanks for sharing this. I see that there are some seriously bloated VCs >>> in the examples here. >>> I would love to have a more hands on discussion on this, so how can we >>> schedule a call on this? >>> A call that benefits the community but does not necessarily have 30 >>> participants :P >>> >>> On Wed, Jan 12, 2022 at 2:15 PM Marty Reed < >>> Marty.Reed@randasolutions.com> wrote: >>> >>>> Snorre, >>>> >>>> >>>> >>>> I love your thinking about the more complex credential! There was >>>> discussion in the VC-EDU workgroup earlier last year as some >>>> implementations simply cannot utilize a single assertion model for their >>>> more complex assertions. >>>> >>>> >>>> >>>> I agree with many of the statements being made and I’ll draw your >>>> attention to the CLR 1.0 standard at IMS Global here: >>>> https://www.imsglobal.org/spec/clr/v1p0/ We have currently convened a >>>> workgroup moving CLR 2.0 to be compliant with the VC data standard while >>>> supporting multiple assertions in a single credential. >>>> >>>> >>>> >>>> There is an open source project at IEEE, >>>> https://opensource.ieee.org/ilr/ocp which has already shoehorned the >>>> CLR into a VC, while not elegant, it does exist and is leveraging not only >>>> CLR, but also OpenBadges, CTDL and the CASE framework with OpenSALT, while >>>> publishing a ToIP compliant credential. >>>> >>>> >>>> >>>> Hope this is helpful. >>>> >>>> >>>> >>>> Best, >>>> >>>> Marty >>>> >>>> >>>> Marty Reed | Chief Executive Officer >>>> RANDA Solutions | 2555 Meridian Blvd | Suite 300 | Franklin, TN 37067 >>>> office 615 467 6387 | direct 615 915 5446 | fax 615 613 0517 >>>> >>>> *Confidentiality Disclaimer:* This email and any attached files are >>>> confidential and intended solely for the use of the individual or entity to >>>> which it is addressed. If you are not the person or entity to whom this is >>>> addressed, or the person responsible for delivery of this email to the >>>> intended recipient, you have received this email in error. Any use, >>>> dissemination, distribution, forwarding, printing or copying of this email >>>> including attachments is strictly prohibited. If you received this email in >>>> error, immediately delete it from your system without copying and notify >>>> the sender so that our records can be corrected. >>>> >>>> *From:* Phil Barker <phil.barker@pjjk.co.uk> >>>> *Sent:* Wednesday, January 12, 2022 4:20 AM >>>> *To:* public-vc-edu@w3.org >>>> *Cc:* Deb Everhart <deverhart@credentialengine.org>; Stuart Sutton < >>>> stuartasutton@gmail.com>; Jeanne Therese Kitchens < >>>> jkitchens@credentialengine.org> >>>> *Subject:* Re: The world of credential engine >>>> >>>> >>>> >>>> >>>> >>>> On 12/01/2022 08:39, Snorre Lothar von Gohren Edwin wrote: >>>> >>>> Thanks alot for this feedback guys! Helps alot! >>>> >>>> >>>> >>>> Im well versed in the VC and DID space, its just when it comes to a >>>> valid structure of the education credential I have no one to discuss with :D >>>> >>>> Its worth mentioning that im working on the African continent and we >>>> need to provide learning as well as insight on how things can work. >>>> >>>> I saw I great presentation by your colleague Irene Mutuzo about your >>>> work at the T3 Annual Conference last month. >>>> >>>> One of the problems of being leaders in a field is that you go beyond >>>> the limits of what is standard, which I think is where you are. So when you >>>> say you want to provide a record of all the modules taken by a student you >>>> are in transcript territory, and W3C VC hasn't quite got there yet. You may >>>> recall Mark Leuba of IMS presenting at the T3 conference on their >>>> Comprehensive Learner Records and their Wellspring project. That may well >>>> be the way forward. >>>> >>>> CTDL has terms for describing Courses (what you call Modules) and >>>> Programs (what you call Courses) and the requirements (in terms of Courses, >>>> Assessments, work experience and other things) that must be satisfied for >>>> someone to complete a Program and earn a Credential. CTDL also has Pathways >>>> that show how Courses and other learning experiences, pre-existing >>>> credentials and assessments can be strung together to meet credential >>>> requirements. Where the credential requirements are flexible there can be >>>> many possible pathways that lead to them -- indeed each student may take a >>>> different pathway. >>>> >>>> Modelling the programs and pathways isn't always easy, but the handbook >>>> <https://credreg.net/ctdl/handbook> should help. Working out the >>>> details of how to model a specific case is probably not best done on a >>>> public email list -- you may have noticed the there's a need to clarify >>>> language which isn't always easy on email, and we would probably try the >>>> patience of other people on the list. Perhaps we could organise a call >>>> sometime. >>>> >>>> Since the Credential Engine does not itself deal with any individual's >>>> data, CTDL doesn't have many terms for relating and individual to a >>>> pathway, course or program they took or credential they earned, but it is >>>> designed to work with other vocabularies (such as schema.org, VC, or >>>> transcript standards like CLR) that do (or could) provide these terms. Then >>>> there is the question of how much of the detail goes in to a VC -- as you >>>> say the examples so far are all quite simple atomistic claims. Which is why >>>> we need this community group. >>>> >>>> Hope this helps, Phil. >>>> >>>> >>>> >>>> All these works with standardization, Im trying to find examples of how >>>> people have used the data models, in complex ways but all I find is this: >>>> https://w3c-ccg.github.io/vc-ed-models/. Which dont hold that complex >>>> models that I potentially want. Because examples explains how certain >>>> combos have been used to build up the credentials. >>>> >>>> >>>> >>>> F.ex right now, im trying to represent a simple course accreditation. >>>> What that holds is some course info which is straight forward, but it also >>>> holds certain modules that they have gone through. >>>> >>>> These modules are not standardized as of now, but is something the >>>> issuers have control over and I want to represent as flexible building >>>> blocks. >>>> >>>> But from https://credreg.net/, I cannot deduct clearly how this can be >>>> built up. >>>> >>>> I have looked at: >>>> https://credreg.net/ctdlasn/terms/#CompetencyFramework, with modules >>>> as https://credreg.net/ctdlasn/terms/#Competency. >>>> >>>> But it was not clear to me how one build this up into a valid structure. >>>> >>>> Also, what types of classes: https://credreg.net/ctdl/terms#classes >>>> that can contain this framework. >>>> >>>> >>>> >>>> If anyone has an example using https://json-ld.org/playground/ that >>>> would be great! >>>> >>>> >>>> >>>> Will the guidebooks help out increasing my learning around this? >>>> https://credreg.net/ctdl/handbook >>>> >>>> >>>> >>>> On Tue, Jan 11, 2022 at 5:59 PM Phillip D. Long <phil@rhzconsulting.com> >>>> wrote: >>>> >>>> Dear Snorre: these are great questions, and you can see from the >>>> responses there are really knowledgeable people on this list who can help! >>>> I have one comment to offer in reference to your question about what >>>> constitutes a verifiable credential and who defines them. There is the >>>> technical structure of a VC in JSON-LD format that the data model for VCs >>>> describes from the work done by W3C VC community (VC Data Model v1.1 >>>> <https://www.w3.org/TR/vc-data-model/>). It describes what you can do, >>>> not necessarily what should do, for an educational VC. >>>> >>>> >>>> >>>> The data standards organizations like IMSGLOBAL (in the US primarily) >>>> or W3C VC-EDU, are working to apply the VC data model to the representation >>>> of credentials for the education community. IMSGLOBAL is currently working >>>> to represent the single assertion badge, OBv2.x, as a verifiable credential >>>> through their OBv3 Workgroup, of which Kerri and I on this thread are >>>> members. Similarly they are working to move the Comprehensive Learner >>>> Record (CLR) that is intended to replace the structure of a transcript for >>>> a degree program, and extend it to enable it to carry information about >>>> single assertion accomplishments (aka badges), along with competency >>>> framework descriptors, into a structure that follows the W3C VC data model >>>> v1.1 rules. That effort is underway in the CLRv2 workgroup, and it >>>> leverages the single assertion OBv3 as an atomic building block for the >>>> CLRv2 transcript, as well. >>>> >>>> >>>> >>>> These standards bodies are providing a template for the more >>>> traditional expressions of credentials they issue, e.g., a degree, a >>>> certificate, or license, in interoperable representations that can be >>>> cryptographically signed to make them tamper evident. But as you noted, if >>>> you follow the general guidelines for the VC data model, you can create a >>>> VC of your own design, if there isn’t already a suitable existing >>>> domain-based standard to use. >>>> >>>> >>>> >>>> The VC-EDU task force of the W3C VC CCG is where this work is underway >>>> for education related credentials. IMSGLOBAL wants to be the standard for >>>> educational credentials and has filled that niche in the US prior to the >>>> emerge of VCs. The ability to contribute to their standards development or >>>> even see the work in progress they do in their development requires that >>>> you pay to become a member of their organization. VC-EDU, on the other >>>> hand, is open to anyone with an interest and their work is freely >>>> accessible and available during the development process, as well as >>>> thereafter. As Kerri Lemoie is the chair of that task force, and doing a >>>> great job the chief technical “cat herder”, I’m sure she along with all of >>>> us sharing thes interests would welcome you’re joining the effort underway >>>> there (https://w3c-ccg.github.io/vc-ed/) >>>> >>>> >>>> >>>> Cheers, >>>> >>>> Phil >>>> >>>> >>>> >>>> *Phillip Long, Ph.D*., >>>> >>>> T3 Innovation Network, LER Network Facilitator >>>> >>>> e: <phil@rhzconsulting.com>phil@rhzconsulting.com, >>>> >>>> SNS: Twitter/Telegram @RadHertz >>>> >>>> LinkedIn: https://www.linkedin.com/in/longpd >>>> >>>> — >>>> >>>> *Senior Scholar, Georgetown University* >>>> >>>> Center for New Designs in Learning & Scholarship (CNDLS) >>>> >>>> e: pl673@georgetown.edu >>>> >>>> — >>>> >>>> *Open Software Fellow* >>>> >>>> Concentric Sky >>>> >>>> e: plong@concentricsky.com >>>> >>>> https://concentricsky.com/ <https://www.concentricsky.com/> >>>> >>>> — >>>> >>>> >>>> *RHz Consulting, LLC. *Inquire-Listen-Design-Prototype-Analyze-Repeat >>>> e:phil@rhzconsulting.com >>>> LinkedIn:http://www.linkedin.com/in/longpd/ >>>> <http://www.linkedin.com/in/longpd/> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Jan 11, 2022, at 7:38 AM, Snorre Lothar von Gohren Edwin < >>>> snorre@diwala.io> wrote: >>>> >>>> >>>> >>>> This is fantastic feedback! Thanks. >>>> >>>> What is the best fora for similar questions to be discussed? >>>> >>>> Does it exist github foras or any discussion foras for VC edu space? Or >>>> just credential engine? >>>> >>>> >>>> >>>> I have some follow up questions on this now, if that is alright! >>>> >>>> >>>> >>>> On Tue, Jan 11, 2022 at 1:07 PM Phil Barker <phil.barker@pjjk.co.uk> >>>> wrote: >>>> >>>> Yes, it should. One factor to be aware of is that there is a difference >>>> in what is covered by Credential in Credential Engine compared to >>>> Verifiable Credentials. Credential Engine describes the credentials (and >>>> related things like learning opportunities, skills...) offered by >>>> educational institutions, training organizations etc, whereas Verifiable >>>> Credentials are about the credentials that an individual has. They are >>>> closely related, and totally complementary, like different sides of the >>>> same coin. You can think of VCs as equivalent to the piece of paper that >>>> says someone has a degree, lots of people can have such a piece of paper >>>> for the same degree; Credential Engine will provide a description of that >>>> degree, of which there is only one. If you know the Open Badge standard, >>>> Credential Engine aligns with the Badge Class, not the assertion that >>>> someone has been awarded to badge. >>>> >>>> >>>> >>>> Thanks for sharing, yeah that was why I was asking that they might go >>>> together as hand in a glow. But thanks for detailing. >>>> >>>> >>>> >>>> I have an example micro credential here in JSON playground: >>>> https://tinyurl.com/3czurwnm >>>> >>>> >>>> >>>> Is this technically valid or who decides that? >>>> >>>> No, that's not valid. You have used ceterms:MicroCredential as a >>>> property when it is defined as a class (so it must be used as a value for >>>> type). >>>> >>>> You need something more like: >>>> >>>> "credentialSubject": { >>>> "id": "did:web:matthew's_did", >>>> schema:hasCredential: { >>>> "type": "ceterms:MicroCredential"; >>>> "ceterms:name": "Test micro", >>>> "ceterms:description": "This will describe the credential" >>>> } >>>> >>>> } >>>> >>>> (NB: the merits of using of schema:hasCredential in a VC is the sort of >>>> thing we need to discuss in this group) >>>> >>>> >>>> >>>> Yeah I have seen that and was hoping it might be a fluke that it was >>>> used. To me it does not make much sence that a VC contains another >>>> container for a credential they have. >>>> >>>> The VC itself is a credential of a credential I have, I believe. >>>> >>>> So from my JSON-LD understanding, i can type something inside the >>>> credentialSubject, and it will understand what is the type, plus the parent >>>> type, credentialSubject fields. >>>> >>>> But since alot of these other data points have ID, we have a conflict, >>>> and need to wrap them into a container. >>>> >>>> But this example dont have a conflict and could technically be type >>>> defined at the root level of this credentialSubject, just as this example: >>>> https://tinyurl.com/2p9cydzp >>>> >>>> >>>> >>>> Or what is the history of hasCredential? >>>> >>>> >>>> >>>> >>>> >>>> Why do I have to use ceterms:name, infront of name when it is wrapped >>>> in a micro credential type? >>>> >>>> Is that becaus the JSON-ld of https://credreg.net/, might not follow >>>> same format when doing schema.org? >>>> >>>> >>>> >>>> I am not quite sure I understand your question properly. Do you mean >>>> why do you need the "ceterms:" prefix? That identifies the namespace, so >>>> that we know you mean the CTDL version of name not the schema.org or >>>> FOAF version of name (not that there any real difference in this case). >>>> It's a common requirement when JSON-LD builds on more than one vocabulary, >>>> see section 4.1.5 of the JSON-LD spec, >>>> https://w3c.github.io/json-ld-syntax/#compact-iris Often this is >>>> hidden in the JSON-LD context file. >>>> >>>> >>>> >>>> Yeah my questions might come from my lack of JSON-LD knowledge. So this >>>> is more JSON-LD question >>>> >>>> Again this example: https://tinyurl.com/2p9cydzp >>>> >>>> I thought by typing the credentialSubject, it would be possible to use >>>> the "childrens" types directly, like email and identifier. >>>> >>>> But that might be a flat hiearchy, and since email and identifier is >>>> directly available on schema.org, it has no relation to its type? >>>> >>>> And that everything comes from context, and if I want to have flatter >>>> attributes, I would have to explicitly define them like this example: >>>> https://w3c.github.io/json-ld-syntax/#example-using-vocabularies? >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Snorre Lothar von Gohren Edwin* >>>> >>>> Co-Founder & CTO, Diwala >>>> >>>> +47 411 611 94 >>>> www.diwala.io >>>> <http://www.diwala.io/> >>>> >>>> *Stay on top of Diwala news on social media! Facebook >>>> <https://www.facebook.com/diwalaorg> / LinkedIn >>>> <https://www.linkedin.com/company/diwala> / Instagram >>>> <https://www.instagram.com/diwala_/> / Twitter <https://twitter.com/Diwala>* >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Snorre Lothar von Gohren Edwin* >>>> >>>> Co-Founder & CTO, Diwala >>>> >>>> +47 411 611 94 >>>> www.diwala.io >>>> <http://www.diwala.io/> >>>> >>>> *Stay on top of Diwala news on social media! Facebook >>>> <https://www.facebook.com/diwalaorg> / LinkedIn >>>> <https://www.linkedin.com/company/diwala> / Instagram >>>> <https://www.instagram.com/diwala_/> / Twitter <https://twitter.com/Diwala>* >>>> >>>> -- >>>> >>>> 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. >>>> >>> >>> >>> -- >>> >>> *Snorre Lothar von Gohren Edwin* >>> Co-Founder & CTO, Diwala >>> +47 411 611 94 >>> www.diwala.io >>> <http://www.diwala.io/> >>> *Stay on top of Diwala news on social media! **Facebook >>> <https://www.facebook.com/diwalaorg>** / **LinkedIn >>> <https://www.linkedin.com/company/diwala>** / **Instagram >>> <https://www.instagram.com/diwala_/>** / **Twitter >>> <https://twitter.com/Diwala>* >>> >> > > -- > > *Snorre Lothar von Gohren Edwin* > Co-Founder & CTO, Diwala > +47 411 611 94 > www.diwala.io > <http://www.diwala.io/> > *Stay on top of Diwala news on social media! **Facebook > <https://www.facebook.com/diwalaorg>** / **LinkedIn > <https://www.linkedin.com/company/diwala>** / **Instagram > <https://www.instagram.com/diwala_/>** / **Twitter > <https://twitter.com/Diwala>* > > > -- *Snorre Lothar von Gohren Edwin* Co-Founder & CTO, Diwala +47 411 611 94 www.diwala.io <http://www.diwala.io/> *Stay on top of Diwala news on social media! **Facebook <https://www.facebook.com/diwalaorg>** / **LinkedIn <https://www.linkedin.com/company/diwala>** / **Instagram <https://www.instagram.com/diwala_/>** / **Twitter <https://twitter.com/Diwala>*
Received on Friday, 14 January 2022 07:23:52 UTC