-
Notifications
You must be signed in to change notification settings - Fork 35
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
Schema cleanup #798
Schema cleanup #798
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To note, name and description will still be valid fields im those credentials as they are part of the verifiable credential spec.
Awaiting Mesur to add an approval on this. Then agreement on the call to merge out of band. |
@rhofvendahl please take point on this research |
@nissimsan There are a number of ag related schemas which include include @mkhraisha you're saying that it'd be fine to leave these I'm not sure I understand the pattern we're following if that's the case. Are we only including yaml fields that are both in the spec and in use in examples? |
@rhofvendahl, that should not be the case. Do you mean issuer's name? That's something else. If there are indeed a few credential name I've missed, please point me to which ones they are and I'll clean it out. (edit: CI would have missed them too) |
@nissimsan If I'm understanding the intent here it looks as though most ag-related schemas plus a few others have the name & description properties, including: (might make more sense to just search for it actually) For example, here's an excerpt from what I'm seeing for FSMAReceivingCTECredential.yml when I check out this branch:
Like I said a number of these do have values for Please let me know if I'm misunderstanding something! |
@rhofvendahl, correct. All the latter ones are because I didn't want to touch the Oil+Gas and Agri schemas. I definitely encourage that you have similar considerations on "your" schemas and purge unused fields. The CTPAT still has name and descr because it makes business sense for it to include them, providing holders and verifiers a human readable context of the certificate. |
@nissimsan Ah, that makes sense. No objections then. |
This removes a bunch of schema elements which are not used: