-
Notifications
You must be signed in to change notification settings - Fork 16
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
Improve structure of UraCredential #3324
Comments
It now looks like a credential that specifies a legal organization that can be a member of multiple programs, but then "URACredential" might be too narrow? But at the same time, interpreting credentials will become harder if they're less defined (URACredential vs OrganizationMembershipCredential) because I think you want to express your trust model around issuer/VC type combinations. This way, you have an additional validation step that NutsUraCredential only contains a |
we discussed this credential as: "let's not spend too much time on it" because:
|
what should be done to include (enable authentication for) Dutch suppliers and, let's say, Belgium and Germany healthcare providers? I have the feeling they are current excluded by the UraCredential. |
In #3221 a new UraCredential is proposed. I think the structure of the credential can be improved.
An uraCredential models the membership of a care organisation with the UZI Registry.
In a JSON-LD document every object is a node in a graph with relations to embedded objects.
The
credentialSubject
node is the Care Organisation and can be modeled as an schema:Organization which has a fieldmemberOf
. This field can be used to point the membership with the UZI registry.The membership itself can be modeled with the
schema:ProgramMembership.
The schema.org schema's do not always fit nicely and an alternative is to model our own schema's or look at other schema's. Let's discuss. I personally prefer a bit awkward schema.org schema's above custom ones.
See this playground link:
https://tinyurl.com/29blhotl
Such a credential will look something like this:
The text was updated successfully, but these errors were encountered: