Skip to content

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

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