... | ... | @@ -9,9 +9,91 @@ |
|
|
"type": ["VerifiableCredential", "ApprovedOrganisationCredential"],
|
|
|
"credentialSubject": {
|
|
|
"id": "did:kvk:12345678"
|
|
|
"type": "http://zinl.nl/2021/types/organisation/hospital",
|
|
|
"query": "de SPARQL query die moet worden uitgevoerd"
|
|
|
"organisationType": "http://zinl.nl/2021/types/organisation/type/hospital",
|
|
|
"organisationSize": "http://zinl.nl/2021/types/organisation/size/5to15"
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## VC 4: Organisation Membership
|
|
|
|
|
|
```json
|
|
|
{
|
|
|
"@context": [
|
|
|
"https://www.w3.org/2018/credentials/v1",
|
|
|
"https://www.zinl.nl/2021/credentials/organisationmembership/v1"
|
|
|
],
|
|
|
"type": ["VerifiableCredential", "OrganisationMembershipCredential"],
|
|
|
"credentialSubject": {
|
|
|
"id": "did:bsn:111222333"
|
|
|
"organisationId": "did:kvk:12345678"
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## VC 3: Vetted Organisation membership (assuming VC 2 is a thing)
|
|
|
|
|
|
```json
|
|
|
{
|
|
|
"@context": [
|
|
|
"https://www.w3.org/2018/credentials/v1",
|
|
|
"https://www.zinl.nl/2021/credentials/organisationmembership/v1",
|
|
|
"https://www.zinl.nl/2021/credentials/vettedorganisationmembership/v1"
|
|
|
],
|
|
|
"type": ["VerifiableCredential", "OrganisationMembershipCredential"],
|
|
|
"credentialSubject": {
|
|
|
"id": "did:bsn:111222333"
|
|
|
"organisationId": "did:kvk:12345678",
|
|
|
"capabilities": [
|
|
|
{
|
|
|
"context": "http://zinl.nl/2021/types/context/test",
|
|
|
"roles": [
|
|
|
"http://zinl.nl/2021/types/role/upload",
|
|
|
"http://zinl.nl/2021/types/role/query",
|
|
|
"http://zinl.nl/2021/types/role/respond"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
"context": "http://zinl.nl/2021/types/context/production",
|
|
|
"roles": [ "http://zinl.nl/2021/types/role/query" ]
|
|
|
}
|
|
|
],
|
|
|
"vettedBy": "did:bsn:333222111",
|
|
|
"vettingProcedure": "http://zinl.nl/2021/types/procedure/vetting/remoteVideo
|
|
|
"
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
## VC 3: Vetted Organisation membership (assuming VC 2 is removed)
|
|
|
|
|
|
```json
|
|
|
{
|
|
|
"@context": [
|
|
|
"https://www.w3.org/2018/credentials/v1",
|
|
|
"https://www.zinl.nl/2021/credentials/vettedorganisationmembership/v1"
|
|
|
],
|
|
|
"type": ["VerifiableCredential", "OrganisationMembershipCredential"],
|
|
|
"credentialSubject": {
|
|
|
"id": "did:bsn:111222333"
|
|
|
"organisationId": "did:kvk:12345678",
|
|
|
"capabilities": [
|
|
|
{
|
|
|
"context": "http://zinl.nl/2021/types/context/test",
|
|
|
"roles": [
|
|
|
"http://zinl.nl/2021/types/role/upload",
|
|
|
"http://zinl.nl/2021/types/role/query",
|
|
|
"http://zinl.nl/2021/types/role/respond"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
"context": "http://zinl.nl/2021/types/context/production",
|
|
|
"roles": [ "http://zinl.nl/2021/types/role/query" ]
|
|
|
}
|
|
|
],
|
|
|
"vettedBy": "did:bsn:333222111",
|
|
|
"vettingProcedure": "http://zinl.nl/2021/types/procedure/vetting/remoteVideo
|
|
|
"
|
|
|
}
|
|
|
}
|
|
|
``` |
|
|
\ No newline at end of file |