Class: IdentityAssertionCredentialClass
URI: di_vocab:class/IdentityAssertionCredentialClass
classDiagram
class IdentityAssertionCredentialClass
click IdentityAssertionCredentialClass href "../../classes/IdentityAssertionCredentialClass/"
VerifiableCredentialClass <|-- IdentityAssertionCredentialClass
click VerifiableCredentialClass href "../../classes/VerifiableCredentialClass/"
IdentityAssertionCredentialClass : @context
IdentityAssertionCredentialClass : credentialSubject
IdentityAssertionCredentialClass --> "0..1" PersonWithIdentityClass : credentialSubject
click PersonWithIdentityClass href "../../classes/PersonWithIdentityClass/"
IdentityAssertionCredentialClass : type
IdentityAssertionCredentialClass --> "*" VerifiableCredentialType : type
click VerifiableCredentialType href "../../enums/VerifiableCredentialType/"
Inheritance
- VerifiableCredentialClass
- IdentityAssertionCredentialClass
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | * VerifiableCredentialType |
direct | |
| credentialSubject | 0..1 PersonWithIdentityClass |
VerifiableCredentialClass | |
| @context | * String |
VerifiableCredentialClass |
Usages
| used by | used in | type | used |
|---|---|---|---|
| IdentityAssertionCredentialJWTClass | vc | range | IdentityAssertionCredentialClass |
Identifier and Mapping Information
Schema Source
- from schema: https://vocab.account.gov.uk/linkml/credentials-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | di_vocab:IdentityAssertionCredentialClass |
| native | di_vocab:IdentityAssertionCredentialClass |
LinkML Source
Direct
name: IdentityAssertionCredentialClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: VerifiableCredentialClass
slot_usage:
credentialSubject:
name: credentialSubject
range: PersonWithIdentityClass
attributes:
type:
name: type
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
domain_of:
- IdentityAssertionCredentialClass
- AddressCredentialClass
- IdentityCheckClass
- RiskAssessmentClass
- SecurityCheckClass
- VerifiableIdentityCredentialClass
- NamePartClass
- IdentityCheckCredentialClass
- SecurityCheckCredentialClass
- RiskAssessmentCredentialClass
range: VerifiableCredentialType
multivalued: true
Induced
name: IdentityAssertionCredentialClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: VerifiableCredentialClass
slot_usage:
credentialSubject:
name: credentialSubject
range: PersonWithIdentityClass
attributes:
type:
name: type
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
alias: type
owner: IdentityAssertionCredentialClass
domain_of:
- IdentityAssertionCredentialClass
- AddressCredentialClass
- IdentityCheckClass
- RiskAssessmentClass
- SecurityCheckClass
- VerifiableIdentityCredentialClass
- NamePartClass
- IdentityCheckCredentialClass
- SecurityCheckCredentialClass
- RiskAssessmentCredentialClass
range: VerifiableCredentialType
multivalued: true
credentialSubject:
name: credentialSubject
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
slot_uri: https://www.w3.org/2018/credentials#credentialSubject
alias: credentialSubject
owner: IdentityAssertionCredentialClass
domain_of:
- VerifiableCredentialClass
range: PersonWithIdentityClass
'@context':
name: '@context'
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: '@context'
owner: IdentityAssertionCredentialClass
domain_of:
- VerifiableCredentialClass
range: string
multivalued: true
inlined: true
inlined_as_list: true