[MINUTES] W3C CCG Verifiable Credentials for Education Task Force Call - 2020-11-09 12pm ET

Thanks to  for scribing this week! The minutes
for this week's CCG Verifiable Credentials for Education Task Force telecon are now available:

https://w3c-ccg.github.io/meetings/2020-11-09-vc-education 

Full text of the discussion follows for W3C archival purposes.
Audio from the meeting is available as well (link provided below).

----------------------------------------------------------------
CCG Verifiable Credentials for Education Task Force Telecon Minutes for 2020-11-09

Agenda:
  https://lists.w3.org/Archives/Public/public-credentials/2020Nov/0056.html
Topics:
  1. Introductions and reintroductions
  2. working session modeling verifiable credentials for 
    education
Organizer:
  Heather Vescent and Wayne Chang and Kim Hamilton Duffy
Scribe:
  
Present:
  Marty Reed, Kim Hamilton Duffy, Kerri Lemoie, Anthony Camilleri, 
  Juan Caballero, Phil Long, Phil_Barker, Joshua Marks, Adam 
  Lemmon, David Ward, Jim Kelly, Maarten Boender, Niaz Chowdhury, 
  Robbie Jones, James Chartrand, Sharon Leu, Stuart Freeman, Simone 
  Ravaoli, Jacksohne, Matt Lisle, Kostas Karasavvas, Keith Kowal, 
  Jerry Ma, Chris Winczewski, Jeanne Kitchens
Audio:
  https://w3c-ccg.github.io/meetings/2020-11-09/audio.ogg


Topic: Introductions and reintroductions

<marty_reed> Good morning, Marty Reed with Randa solutions.
<kimhd> Kerri, can I call on you to reintroduce yourself.
<kerri_lemoie> My name is Kerri Lemoie, and I'm from open works 
  group and I've been working in an open badges and EdTech for a 
  little bit over a decade. And now I'm transitioning from a 
  technologist to do more research. So I need to know everything 
  that's going on all the time about the standards so I can like 
  understand it and do the best research.

Topic: working session modeling verifiable credentials for education

<kimhd> One thing I wanted to start with was
<kimhd> As we progress further we're developing several 
  artifacts. One of these is the VC EDU models spec. And I think, 
  to the discussion last week, a lot of additional topics have 
  gotten pulled into the draft spec that we can possibly move 
  outside other work items of the task force and actually let me go 
  ahead and include the direct link.
<kimhd> First, there's a high level topic of scope. Representing 
  skills, some more formal education, like a diploma and then 
  informal education like webinar attendance.
<kimhd> Within that there are several issues that would end up 
  being maybe too low level. So for that work items -- possibly out 
  of scope for that document. So some things might include the XML 
  mapping work that we have to do to make verifiable credentials 
  usable as XML and actually I can paste these in as up potentially 
  out of scope.
<kimhd> And it's possible Anthony's PR will address some of this. 
  So maybe I'll come back to this. So I would possibly propose that 
  out of scope for this document will include things like details 
  of the XML mapping, because that's going to be a PR against the 
  VC maintenance charter group.
<kimhd> General solutions for things like image integrity. So 
  this is something we talked about last week, which is people will 
  be representing images in different ways, whether it's HTML, SVG, 
  PDF, maybe links to an image that's hosted somewhere, but then 
  also there's the concept of integrity of that image so general 
  solutions for things like that might be out of scope. Oh, and 
  then also PDF as a container I would recommend is out of scope. I 
  think what I'm getting at here is that we might think of what 
  we're focusing on in this initial document is more a descriptive 
  versus some of these other things get into more prescriptive and 
  then those are the things that will require their own efforts to 
  iterate around like image integrity. How do we represent the 
  general notion of that and we're not saying prescriptive.
<kimhd> For a broad set of of people using verifiable 
  credentials, just in terms of if you want to maximize 
  interoperability for wallet users, things like that. These are 
  our recommended practices. So I'm just going to add those next. 
  Let me turn to Anthony's PR
<kimhd> Anthony, can I call on you to talk to this.
<anthonycamilleri> So if you could just call it down a little bit 
  more. So the green part can all be in there are sorry for getting 
  this everyone so late.
<anthonycamilleri> So what I tried to do
<anthonycamilleri> To do was describe what at least from my point 
  of view, are the basic concepts we need to include
<anthonycamilleri> I very purposely didn't name the concepts, so 
  that we wouldn't,for example, have problems about what does 
  credential engine call a credential versus W3C calls a 
  credential, etc. If we agree on the concepts we can name them 
  anything under the sun.
<anthonycamilleri> To my point of view, there are four concepts 
  that we need in an educational space. The first concept describes 
  an activity, somebody has done.
<anthonycamilleri> They performed Beethoven's six symphony, they 
  attended a conference, they spent six years working as a lion 
  tamer
<anthonycamilleri> Things they have done and it's really just 
  things this person has done -- that's it.
<anthonycamilleri> Secondly, the second concept.
<anthonycamilleri> Would be a learning outcome or a skill and 
  well you know how long people in education argue about difference 
  between those two. And I really don't want to get into it.
<anthonycamilleri> But examples of this concept would be piano 
  playing, advanced woodworking, or if you imagine something in a 
  more learning outcome Format, work in accordance with established 
  sustainability. But these are all the learning outcomes skills, 
  etc.
<anthonycamilleri> Um, the third concept basically describes the 
  outcome of a formal assessment process. And it's very much 
  oriented toward formal education and examples of this bachelor's 
  in sociology a Microsoft certification.
<anthonycamilleri> A certificate that says you're a member of the 
  bar. These kinds of things,
<anthonycamilleri> And then the fourth one described a person's 
  participation or membership in an educational activity. So an 
  example might include that you are students of the University of 
  Wine country, you're an apprentice lawyer with the California Bar 
  Association, etc, etc. 
<anthonycamilleri> Things to note about these concepts. First of 
  all, all these concepts can be related to one another. So, for 
  example, a bachelor's in sociology
<anthonycamilleri> can include the acquisition of the skill of 
  sociological research, it can have been performed after
<anthonycamilleri> 500 hours of fieldwork practice while being a 
  student of the University of Orlando. Ah, so let's say all of 
  these concepts quoted as saying include relational fields to each 
  other. 
<anthonycamilleri> The second part of this is the approach to 
  defining this and let's say this is kind of a mix. It's a bit of 
  a hybrid of the examples that were provided below. So, what you 
  find is that
<anthonycamilleri> You could talk about all of these concepts 
  being able to be described in terms of a definition and instance. 
  So a definition is a standardized description of that concept.
<anthonycamilleri> It's a link to a URI describing the concepts 
  and a type field or framework URI to say where it's coming from.
<anthonycamilleri> So a badge class would be a typical example of 
  a definition for example and then because I felt some models 
  needs things you would also have an instance
<anthonycamilleri> Awesome and an instance would describe but 
  data about the person's individual performance of that concept. 
  So if you're talking about, I don't know, and Bachelor in 
  Sociology. That's where you would put the person's grade or the 
  dates the person that went to that course. And they all the stuff 
  that is unique to the individual.
<anthonycamilleri> And is associated with that concept. If you 
  scroll a little bit more down. I put a very, very basic example 
  in JSON, which you should see there. So here I put
<anthonycamilleri> In line 19 you see schema hasConcept is like I 
  just put hasConcept, so I don't get into the terminology and you 
  see that the definition has an ID.
<anthonycamilleri> And a framework and there would probably be 
  several frameworks accepted globally. And then those are the only 
  two you have
<anthonycamilleri> We could have a whole descriptive, then 
  probably want to include the name and description, but let's say
<anthonycamilleri> What goes below the concept id and framework 
  that's a discussion for another meeting. And then below that. 
  There's the instance of that definition.
<anthonycamilleri> I just invented a couple of fields here and 
  send data performed or grades, but again, let's say what goes 
  into the instance would depend on, let's say, which educational 
  standards, you're using
<anthonycamilleri> So those are, let's say the first high level 
  thoughts I had about this. Again, this is really meant to just be 
  a framework or template for discussion and to get the ball 
  rolling.
<kimhd> Fantastic. I really like this. There are a couple of 
  things I wanted to... Okay, I don't see anyone's hand raised.
<kimhd> Wwe don't have that many people, so feel free to just 
  interrupt me if I'm missing you, but one thing that I really like 
  about this is this hasConcept definition/instance has. So one 
  thing that I've been struggling with in modeling is the idea of
Kim Hamilton Duffy: The instance of the credential award. So 
  specifically, I'm talking about: I attended a course.
<kimhd> And, you know,  I achieved some credential according to 
  that framework, right. So this let's use this agency facilities 
  management as an example. Then there are things specific to my 
  instance of achieving or acquiring that
Kim Hamilton Duffy: Which like the examples you include here: 
  date performed, grade, but then also might include, you know, 
  back to images. So something representing my attainment of that.
<kimhd> Because the way I've seen a lot of them model. It is the 
  images are being put under credential subject which doesn't seem 
  right. It's not a picture of me the subject. It's a picture of my 
  instance of award of that credentials. So images in here would be 
  like a static, you know, something that every recipient of that 
  credential of agency facilities management would get. Images here 
  could have like my name embedded in it or whatever those specific 
  to me. And so this is the first example I've seen that kind of 
  tease that apart, independent of what we call them right now. I 
  like this a lot.
<kimhd> Let me see if we have a queue right now.
<juan_caballero> I just had a quick question. If
<juan_caballero> Maybe this is just following on the same lines, 
  but I was just wondering is if there's any sense of like PII goes 
  here or like no PII go through like what the instance. Could it 
  be some record systems for for student credentials would have, 
  like, I don't know, a student identifier in there or
<juan_caballero> Just wondering about that because Kim was saying 
  the image that might contain PII or
<juan_caballero> something specific to the student would would 
  happen in the instance section is that sort of by design.
<kimhd> That was just an example of how you could use instance in 
  the API question. Is it big and it will be going on, we need to. 
  So I'm thinking that for this job spec, a more complete survey of 
  that may be out of scope but with that.
<kimhd> We definitely need to include in the privacy, security 
  concerns what's happening there. But I do think we need you know 
  basically like the concerns like you don't want to put it on a 
  blockchain or things like that. But we do need to
<kimhd> I mean, that's a general problem with verifiable 
  credentials. But I think that it would be useful for us to push 
  forward on that specifically in the context of education. I'm 
  curious, maybe I could ask
<kimhd> Well, actually, I'll get to Phil first and then I was 
  curious to ask and Anthony if what's happening in EDCI, for 
  example, Phil your up first.
<phil-t3> Thanks, Kim. I'm trying to get my head around the, the 
  level of the conversation here because it sounds much to me at 
  least, like what Anthony suggesting has many of the elements that 
  are in, for example, the the data model for badges, an assessment 
  pointer to the method by which a particular achievement or or 
  capability was determined
<phil-t3> Or evidence of that determination in terms of an array 
  of things that a person might have done that they can be pointed 
  to, so I'm just trying to understand how what we're talking about 
  here differs from the description of other data models that have 
  been put forward for carrying a credential.
<kimhd> I can talk to that quickly and then I'll work through the 
  queue.
<kimhd> Which is that I think what we're talking about here is 
  the more generalized notions. So I think that, you know, there 
  are other say other non Open Badges type schemas. This one 
  specifically we're trying to avoid use of certain terms. We're 
  just talking about the concept of it and then those can be mapped 
  to these other frameworks, but there's a mapping work in T3
<kimhd> In you know this credential credential here means 
  credential there, this field here means that field there, I think 
  what we're talking about is slightly higher level than that we're 
  talking about, you know, what are the the concepts we want to 
  express, and what are the general categories we want for it. So 
  like this idea of, the definition versus the instance and then I 
  don't think it will necessarily be saying like things have to 
  comply with this structure like this isn't prescriptive for Open 
  Badges to say adopt the structure is useful for understanding how 
  what they have in Open Badges map to this. That's my personal 
  take on it
<kimhd> Add yourself to the queue if you have more. If you have 
  additions carry your up
<kerri_lemoie> Actually I don't have much more than Phil because 
  I was thinking the same thing that we're talking about someone 
  like an individual's assertion.
<kerri_lemoie> And the corollary it Open Badges with like, you 
  know, a baked badge, the badge image. What could have something 
  that is personal and unique, whereas the badge image overall is 
  something that you know all the recipients references. So, um, 
  and also, I guess I should say that in the out of scope.
<kerri_lemoie> Issue that you had up earlier because I was a bit 
  late. Sorry, I am I added something about evidence and 
  documentation. So I don't know, maybe if that fits in here in 
  terms of like providing evidence of some kind.
<kerri_lemoie> Of proof, visual, or audio or some kind of media 
  reference or something like that. I was I'm probably too specific 
  at the stage so
<kimhd> Oh no, that's interesting. So for evidence are you seeing 
  that would be out of scope.
<kerri_lemoie> Well, I put it in the out of scope document ask 
  that question to see if it is out of school. I wasn't sure if it 
  come up yet, but it's a pretty critical aspect of matches that I 
  think has been under utilized that could be more utilized
<kimhd> Yeah, that's a good point. Putting it in the issue is a 
  good start. I'd like to continue iterating on that I
<kimhd> Think. Yeah. Actually, we'll come back to that. I was 
  going to offer some opinions on that but I
<kimhd> Yeah, we'll come back to that. Let me see what else I 
  might be missing data ecosystem schema mapper is that the term 
  that I was looking for earlier?
<phil-t3> Basically yes, that's the link that you were talking 
  about the T3 that use you pick a spine as a reference. And then 
  you map directly to the elements of other representations
Kim Hamilton Duffy: So, back to the PR. Where we are: so concepts 
  requiring definition. So Anthony to get back to the PR, I think.
<kimhd> So this is in sort of the intro section where we're 
  talking about what is the scope of this documen, and then we have 
  this concept example.
<kimhd> Now, Anthony, can I ask you to comment on how you see the 
  this informing the rest of the document so
<kimhd> My read again is this is talking about conceptually the 
  generalized structure. And then this specific examples we give 
  you know may not necessarily comply with this, but this is a good 
  generalized structure for things like where we're bridging the 
  frameworks, like something defined in credential engine would be 
  a really good example of that.
<kimhd> That's Not trying to describe the instance; it's 
  describing more what's in this definition part
<kimhd> So, yes. Any other comments on, you know, sort of context 
  and purpose of these additions.
<anthonycamilleri> Maybe I will answer to as well here. So we're 
  clearly not trying to build a empire edu standard here.
<anthonycamilleri> Let's say, for example, 4 concepts was an 
  attempt to say are these the concepts that can map across all the 
  various educational standards. If an open badge could fit into a 
  verifiable credential, the EUROPASS would fit and the credential 
  engine would fit and that would at least be like a small base of 
  concepts that can be carried over between them, and that was also 
  the reason I put in definition and instance, is because if you 
  look at the European ones are in particular EMREX and Europass 
  this instance is a big deal mainly because they were built for 
  formal education and by the way, the instance terminologies also 
  stolen from there, but I'm not wedded to it in any way.
<anthonycamilleri> But moving forward from here. The idea would 
  be I think that first we would find the names for these concepts 
  which we can agree on. And I'm very afraid of that process. 
  Actually, I'm
<anthonycamilleri> But then, secondly, we would need to, I think, 
  agree, what is the minimum amount of data each concept should 
  contain, which I think is the trickier one -- a name, we can all 
  agree on beyond the name, it starts getting more complex. And I 
  think we need to discuss
<anthonycamilleri> In terms of what goes into the instance, I 
  don't think we need to define anything at this stage that goes 
  into an instance
<anthonycamilleri> I think it would be lets say up to the 
  framework to define what goes in the instance. There are a couple 
  of things you might say, we would consider standardizing you 
  could consider putting the grades there, you could consider 
  putting an evidence there.
<anthonycamilleri> But let's say for both of those are. I have a 
  question mark in my own head, whether let's say something we 
  should deal with here or if that should let say belong somewhere 
  else in terms of standardizing and originating
<anthonycamilleri> So those are my thoughts are so far. And to be 
  honest, further thoughts will come. Basically what people say 
  this cool
<kimhd> Great Phil Barker, you're up.
<philbarker> I'm looking at this and I'm trying to get my head 
  around whether it fits with the current things that are already 
  in schema.org
<philbarker> And hasConcept I'm finding a bit confusing. And I'm 
  wondering if there isn't some way of using the existing 
  hasCredential. Measuring the sort of thing that's already in 
  schema.org between a course and a courseinstance to have a 
  credential and a credential instance and that perhaps skipping 
  the definition thing because it, you know, it seems to me that 
  the definition is what you already have for the range of 
  hasCedential, which would be a credential described in JSON LD.
<philbarker> Which sounds a bit rambling. I just wanted to say 
  that if this seems confusing to me, given the background of 
  what's already in schema.org
<kimhd> I'll comment Anthony, but my impression is not that it's 
  meant to replace that. I think this is just a kind of meta, meta 
  model. I think right so hasConcept...
<kimhd> He intentionally doesn't want to put word specific words 
  in there, right, because there's discussion about like 
  hasAchieved versus hasPerformed vs hasCredential. And I think 
  that we're, we're all aligned that hasCredential is it's good 
  that it's there, we can reuse that
<kimhd> But the idea of what are we trying to describe in general 
  before mapping to some specific things. So Anthony, can I call on 
  you to talk more about that.
<anthonycamilleri> Though I think you covered it, the issue with 
  hasCredential is, I don't know if hasCredential would apply 
  equally to have four concepts I describe above
<anthonycamilleri> If so, then you might use hasCredential and 
  make those types or those could be four different high level 
  concepts. So this isn't something I am clear on myself, either at 
  this point.
<philbarker> Okay, that's fine. That's fine. I was just getting a 
  bit confused with the sort of the point where the way wording 
  goes from this vague hasCredentials to the very specific example 
  underneath that. But okay, I understand that the context. You've 
  just explained
<kimhd> So one actually. Other thing related to this is that we 
  probably need to get editors so, my comments on editors versus 
  authors. So my understanding is for editors.
<kimhd> That's more, the people that are editors are also 
  authors, but then they're also taking responsibility for doing 
  PRS and accepting commits to the spec and then also just sort of 
  they are more owning the general direction of the spec.
<kimhd> And then authors. I think that there's some heuristics 
  that are used for that. But typically, I think.
<kimhd> You know, it's something that self identified; if this 
  spec is something you want to contribute to you see yourself 
  making
<kimhd> commits in the future, then we can add you as an author, 
  and I think that there are few people that I've identified as, 
  you know, sort of contributing to this already. And feel free to 
  can can people just reach out to me directly. If you're 
  interested in being an editor versus author, and what I'll do is 
  get an initial set of names on the spec itself, because I think 
  we do need to have some initial set of editors to approve PRs 
  just so it's not rubber stamping this, but I think that my 
  proposal would be that we accept this. And I do think possibly by 
  the way I'm showing it on my screen like it's hard to keep the 
  context like Phil was talking about, for example, like we don't 
  want people to read this and think that we're proposing.
<kimhd> That people write credentials, like with this hasConcept 
  term, we want to make clear that
<kimhd> The framing of what we're talking about here, but I think 
  that's more editorial versus this content, which I think we now 
  understand the context for, so
<kimhd> I would like to propose that we merge it with those 
  clarifications, if needed, but then also we should have editors 
  and authors (and reach out to me if you're interested in that.)
<kimhd> We have some discussion about K-12 assertions, Marty. Do 
  you want to talk to that?
<marty_reed> Yeah, so we've been we've been working on kind of 
  the CLR JSON model and I was just wondering, were capable of 
  assertions like GPA or even a know base64 encoded version of the 
  transcripts might fall in these in these concepts, because those 
  assertions seem to overlap these concepts. And so I was just kind 
  of wondering if there was a specific one that that you thought 
  about or is that separate
<kimhd> It Anthony, you mentioned concept three. Do you have 
  anything to add to that?
<anthonycamilleri> Yes. So certainly are anything that's the 
  result of some kind of assessment, generally we consider as 
  concepts free for the moment. 
<anthonycamilleri> Now, if the transcript makes references to 
  learning outcomes achieved as well. You might say concept three 
  with references to concept 2. But basically concept three is 
  meant to be any type of diploma, transcript, or any other typical 
  paper formal education institution.
<marty_reed> So for me the language there is just a little 
  confusing when you say formal assessment process because that I 
  guess it could be considered a course is andassessment of skills, 
  but just some way to clarify that language a little bit would be 
  helpful.
<marty_reed> A formal education process or I don't know how what 
  the right terminology is but, the term assessment from a k-12 
  perspective is very specific ersus you know, a course, per se.
<marty_reed> Are we getting too granular here?
<kimhd> No, no, that's good. There's two. So there's two paths to 
  what I'm thinking right now. One is that so, so I think this 
  framing of like what concepts we're trying to address is 
  critical. I think then, within that, we're going to call out 
  there's a few specific examples that we want to demonstrate. 
<kimhd> We haven't yet locked down what those examples are. And 
  so I think, you know, for example, if you want to propose this 
  k-12 example, that might be a good one, especially if that's 
  something that's happening in LER pilots.
<kimhd> So there's there's one thing that we might actually take 
  a stab at mapping that out in the context of this document, but 
  at the same time, I think for, further refinement of that 
  language. I'd like to land this PR and then keep iterating on 
  that. So, for example, we could either open issues or PRs and 
  come back to it in and other discussions.
<kimhd> I don't know if there's an easy change to that. But I 
  think that we have some people here who could help refine that 
  language. So I'd recommend opening an issue in on the VC-Ed 
  models repo to sort of clarify how k-12 terminology fits in.
<marty_reed> Makes sense. Thank you.
<kimhd> Joshua was that I don't know if that was a comment. I'm 
  not sure struck means
<kimhd> Phil
<phil-t3> I think what I what I think he's trying to do is is I 
  described in the chat is lay out a sort of a superstructure for 
  this conversation, within which more detailed things need to fit 
  or for which, if they don't, the superstructure needs to be 
  questioned and the one thing that I didn't notice in here is that 
  Non formal or informal learning activities.
<phil-t3> I'm not sure quite fit in the superstructure at this 
  stage.
<phil-t3> Because they can be every bit as
<phil-t3> As evidence based as
<phil-t3> A structured thing they're just not presented in the 
  context of the learning outcome intended there. They're often 
  occurring in work and various other learning focus structured 
  activity.
Joshua Marks: Yeah, and that's what I was about to elaborate on 
  what Marty was saying there's a set of things that I wouldn't 
  call our achievements, but our summary outcomes such as GPA.  
  We're dealing with two or three different kinds of GPA: core GPA, 
  total GPA, and sectional GPA kind of components of a transcript 
  and those are not individually achievements, but the summaries of 
  a bunch of achievements, I might argue that the credential itself 
  is also a summary of a bunch of achievements.
<joshua_marks> And then in addition, there's a bunch of 
  information that occurs in the transcript that describes the 
  context of the achievement, but not an achievement in and of 
  itself.
<joshua_marks> You know, like, what term in which the achievement 
  was achieved or the time period that the credential was awarded, 
  etc. So there's many things that I don't think fall into these 
  concept buckets that are important to something like a 
  transcript.
<joshua_marks> And have been formalized in many transcript 
  structures. And I think what Phil was saying also goes along with 
  that, there's many things in job context that are contextual or 
  summary that don't fall into these buckets.
<kimhd> Anthony. You're on the queue.
<anthonycamilleri> Okay. Ah, so what you're referring to Joshua.
<anthonycamilleri> I fully agree, and I understand.
<anthonycamilleri> I mean, I think this is something we could get 
  in terms what Phil was saying I could, I asked you for a little 
  more explanation in the sense that for me.
<anthonycamilleri> In terms of an example because for me this is 
  what concept one was for, to describe informal learning where you 
  say, I just did something. It wasn't part of an educational 
  program or so on. Here's something I did. Here's my work 
  experience. It's just something I did.
<anthonycamilleri> Or you could use conception to say I have this 
  skill, I'm not telling you anything about this program, etc. So 
  I'm not quite understanding what's missing is something is 
  absolutely no issue, but I need a couple of examples to get where 
  you're coming from.
<kimhd> Yes, Phil.
<phil-t3> Thanks, Anthony. I think the main crux of what Joshua 
  was alluding to this is that the context. I think seems to 
  matter. One might, for example, in the context of working on an 
  accounting system in a job become facile with particular methods 
  of calculation with that involve statistical calculations of one 
  sort or another and learning it that way, as opposed to being in 
  a course in accounting that specifically intended to build a 
  structure for you to learn those sorts of things to me at least 
  implies a different a different set of experiences that, on the 
  one hand, both lead to the ability to do a particular thing.
<phil-t3> But the non-structured approach conveys that that was 
  done because the person brought to it's something that they were 
  able to leverage to achieve that outcome as opposed to having 
  that constructed in an intentional way for them to be able to 
  build on.
<phil-t3> Don't know if that helps you
<anthonycamilleri> I know that sounds completely on what I would 
  suggest is, either  you or I could do it, I would suggest that we 
  open an issue for the GPA example and for this exam I will keep 
  the other use case. So, and then, basically we can give it a shot 
  and trying to break it down
<kimhd> Yeah, that sounds good. Thank you for clarifying that.
<kimhd> Okay I think PII might be too meaty to get into now.
<kimhd> We might have that as a separate discussion with maybe 
  with a little more preparation. Anyone have anything else to add, 
  we might be able to end a little bit early. If not,
<kimhd> Phil Barker?
<philbarker> Yeah. Could you scroll down a wee bit on the screen, 
  please.  So it's part of what I covered in my last ramble
<philbarker> I think what I'd like to see in this and what, you 
  know, if you like, I can you know if this is accepted as a public 
  rest, I can build on that is that the the schema hasConcept 
  shouldn't go to something that's got a definition, it should go 
  straight to the definition of the thing.
<philbarker> And the instance should be an instance of a thing. 
  So if you have schema hasCredential.
<philbarker> Then what you have underneath that is the idea of 
  the credential and type credential, which is already a typing 
  schema and then
<philbarker> Consider adding to the credential class in 
  schema.org a hasInstance property which goes to what's listed 
  here as a separate property instance, because what I'm not seeing 
  here you know types. I'm not seeing domains that match what's in 
  schema.org at the moment.
<philbarker> I can imagine a hasCompleted that goes to a course 
  and then you can use the existing course instance to point to the 
  particular instance of the course.
<philbarker> So I don't think I want to try and explain that any 
  further in words, but if this is accepted as a pull request. I 
  can try editing it to show more clearly what I mean
<kimhd> One thing I'm wondering is, maybe having the schema 
  prefix is sending our heads in the wrong direction, because I 
  think I'm seeing this, not necessarily as something that someone 
  would express directly. So Phil B I definitely hear what you're 
  saying. Like in terms of how schema org works.
<kimhd> You would have some of this in the type; I think that 
  this is just calling out a meta structure again and and i think 
  one way we might do that is just expressing it more like in 
  pseudo code, rather than in JSON; just making it clear, like this 
  is this is not a thing that we're recommending you go off and do 
  this is the, these are the high level elements.
<kimhd> Then, in terms of how it how it's actually implemented, I 
  think, is what I'd really like to get that from you because I 
  think how that maps to schema.org --  what's in there right now. 
  That would be very useful.
<kimhd> But I could take a stab at that, if if Anthony is all 
  right. Obviously I'll submitt as a PR. But Anthony What do you 
  think about that, like if I sort of rework it into kind of more 
  pseudo code kind of
<kimhd> Less weight then JSON-LD. And then maybe the 
  interpretations people are taking with it.
<anthonycamilleri> No problem from my side, anything that makes 
  it clear, and let's have some fun debating.
<kimhd> Any other comments before we end the call.
<kimhd> So I want to thank everyone. This was extremely useful 
  for sort of start working through some of the issues we're going 
  to continue having these working sessions and, you know, focusing 
  on this and any related efforts. learner wallet discussions might 
  come up more in the coming weeks as a separate issue, but it 
  would be nice to get this thing closer to landed and finished off 
  or at least at a stable point where we can continue iterating in 
  the background.
<kimhd> So Phil reiterate next steps. Good idea.
<kimhd> We have a lot of them. First we need editors and authors 
  and they don't have to be the final set but I'd appreciate if 
  people could reach out to me directly. If you're interested in 
  being an editor or author just email me.
<kimhd> And so we need, we need some names on the spec. The 
  editors are the people who should review the PRs as they come in. 
  And so this will be a good forcing function.
<kimhd> Let's see. Okay, so then we get editors, we merge this, 
  and then we start reworking into some, something that captures 
  this discussion. So, for example,
<kimhd> It seemed like the framing of it, you know, describing as 
  JSON-LD versus something more pseudo code type of thing was maybe 
  confusing people. So I'll take a stab at that. There were a few 
  other things that came up
<kimhd> For example, Joshua Marks had a good term for it. Summary 
  outcome or something, he was using GPA as an example.
<kimhd> Were in our concepts we didn't quite have a category for 
  that yet. So I think that I would appreciate it if we could get 
  filled long in Joshua marks to hopefully add some details there. 
  So we'll probably need to do that in a in a tracking issues. So I 
  can send that out.
<kimhd> Oh, thank you, Phil, you're writing them to me. So the 
  the other one would be creating an issue around  summary 
  outcomes, perhaps
<joshua_marks> Yeah. Summary outcomes and outcomes context.
<joshua_marks> So the two buckets or the outcome context is gonna 
  be tricky because it occurs at all levels of the hierarchy.
<kimhd> Great.
<kimhd> And then there was one other thing that I just 
  remembering from way further back in the discussion is Phil Long 
  mentioned around recommendations about use of DIDs.
<kimhd> There's several layers to it. But I do think that it will 
  be useful for this document to have something around at least a 
  descriptive definition of how DIDs can be used.
<kimhd> Because I think I'll be able to provide that
<kimhd> Any more thorough examination of which did are useful for 
  which kind of context would be out of scope, but I think we could 
  bring something like that in scope. So that's the last thing that 
  we had privacy. PII will will definitely come up again. So I 
  don't, I don't know if there's an issue we need to create right 
  now. But we'll, we'll come back to that.
<kimhd> Great. Thank you so much, Phil. Saved me some time.
<phil-t3> Trying to help
<kimhd> Okay, thank you, everyone.

Received on Tuesday, 24 November 2020 18:41:56 UTC