-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AchievementCredential id #427
Comments
Interesting, so we want it to be possible for an issuer to issue an assertion that is not possible to be endorsed by others down the road? What is the use case for disallowing the recipient from collecting endorsements for a particular AchievementCredential, and if there is a use case for that, is the issuer the sole party that should make that decision? |
Endorsements may not be relevant use cases for all credentials. Does a student id need to be endorsed? It's a thin argument to say that an optional property disallows functionality that is not yet happening very much. Endorsements, hashlinking, and other potential functionality could be enabled by including an id. The argument for this issue isn't that an id is a bad idea, just that it should be optional, not required. Primarily: Why would the use case for requiring an id in the form of a UUId or URL for Open Badges supersede the VC spec that does not require it. If Open Badges requires it and VCs doesn't that somewhat diminish Open Badges being aligned to VCs? Can a recommendation (a may not a must) to include an id be sufficient for issuers? Update to the original submission: we'll bring this up for discussion at a VC-EDU meeting in the near future to see what the open community thinks to determine what the recommendation will be out of that task force. |
I don't want to derail this conversation, but want to offer that as a Standards Development Organization, 1EdTech (IMS) has a policy for profiling and extending our specifications as needed for more specific implementations. Profiles can make an optional property required, but cannot make a required property optional. To use 1EdTech language, OB and CLR are Profiles (and Extensions) of the VC standard. For example, if VC were a 1EdTech standard, making the |
The [vc-data-model] makes an argument against requiring the |
Thanks for clarifying that @andyfmiller |
To accompany #428, from a portability, accessibility, and privacy standpoint, please don't require this id. If you do, please don't store the JSON-LD at the URI and also, give learners privacy controls over that webpage. As I noted in the other issue, if one is interested in using hosted data, they could consider not updating. 3.0 is intended to be portable and accessible to the individual throughout their lifetime. The point is that they can control access to this data not the issuer. 2.0 will continue to be a valid spec just as previous versions are. It seems strange to force centralized notions on intended decentralized implementations when the centralized-based spec continues to be valid. Why bother updating to 3.0 and then not using it to its full potential if it doesn't suit your application? |
Just one more data point for the conversation:
You don't need
Seems like |
In addition to what @msporny just said... Rather than requiring all VCs to have an If you want it to be easy for a VC to be the subject of an endorsement without having to embed the entire VC, include an Reasons for not including an |
Here is an example of a State DOE endorsing an issuer.
Endorsing an OpenBadge (now OpenBadgeCredential), issuer, or achievement description by It makes sense to re-evaluate whether that is still the right method now that Open Badges are VCs. I don't think there is any controversy about requiring an issuer For the case of endorsing an OpenBadgeCredential, I think the suggestion to support either identifying the endorsed VC by
It'd be great of some of the Open Badge issuers (especially ones that support endorsements) weighed in. |
The id property of the AchievementCredential is required "so it can be the subject of an endorsement." It's suggested that this be changed to optional since not all Open Badges will be endorsed and not all issuers should be required to provide a URI for an AchievementCredential. Please note that the VC-EDU recommendation will make this property optional in line with the VC spec.
The text was updated successfully, but these errors were encountered: