Skip to content

Class: IdentityCheckSubjectClass

URI: di_vocab:class/IdentityCheckSubjectClass

classDiagram class IdentityCheckSubjectClass click IdentityCheckSubjectClass href "../../classes/IdentityCheckSubjectClass/" PersonWithDocumentsClass <|-- IdentityCheckSubjectClass click PersonWithDocumentsClass href "../../classes/PersonWithDocumentsClass/" IdentityCheckSubjectClass : address IdentityCheckSubjectClass --> "*" PostalAddressClass : address click PostalAddressClass href "../../classes/PostalAddressClass/" IdentityCheckSubjectClass : bankAccount IdentityCheckSubjectClass --> "*" BankAccountDetailsClass : bankAccount click BankAccountDetailsClass href "../../classes/BankAccountDetailsClass/" IdentityCheckSubjectClass : birthDate IdentityCheckSubjectClass --> "*" BirthDateClass : birthDate click BirthDateClass href "../../classes/BirthDateClass/" IdentityCheckSubjectClass : drivingPermit IdentityCheckSubjectClass --> "*" DrivingPermitDetailsClass : drivingPermit click DrivingPermitDetailsClass href "../../classes/DrivingPermitDetailsClass/" IdentityCheckSubjectClass : idCard IdentityCheckSubjectClass --> "*" IdCardDetailsClass : idCard click IdCardDetailsClass href "../../classes/IdCardDetailsClass/" IdentityCheckSubjectClass : name IdentityCheckSubjectClass --> "*" NameClass : name click NameClass href "../../classes/NameClass/" IdentityCheckSubjectClass : passport IdentityCheckSubjectClass --> "*" PassportDetailsClass : passport click PassportDetailsClass href "../../classes/PassportDetailsClass/" IdentityCheckSubjectClass : residencePermit IdentityCheckSubjectClass --> "*" ResidencePermitDetailsClass : residencePermit click ResidencePermitDetailsClass href "../../classes/ResidencePermitDetailsClass/" IdentityCheckSubjectClass : socialSecurityRecord IdentityCheckSubjectClass --> "*" SocialSecurityRecordDetailsClass : socialSecurityRecord click SocialSecurityRecordDetailsClass href "../../classes/SocialSecurityRecordDetailsClass/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
address *
PostalAddressClass
direct
passport *
PassportDetailsClass
PersonWithDocumentsClass
drivingPermit *
DrivingPermitDetailsClass
PersonWithDocumentsClass
residencePermit *
ResidencePermitDetailsClass
PersonWithDocumentsClass
socialSecurityRecord *
SocialSecurityRecordDetailsClass
PersonWithDocumentsClass
idCard *
IdCardDetailsClass
PersonWithDocumentsClass
bankAccount *
BankAccountDetailsClass
PersonWithDocumentsClass
name *
NameClass
PersonWithIdentityClass
birthDate *
BirthDateClass
PersonWithIdentityClass

Usages

used by used in type used
IssuerAuthorizationRequestClass shared_claims range IdentityCheckSubjectClass
IdentityCheckCredentialClass credentialSubject range IdentityCheckSubjectClass

Identifier and Mapping Information

Schema Source

  • from schema: https://vocab.account.gov.uk/linkml/credentials-schema

Mappings

Mapping Type Mapped Value
self di_vocab:IdentityCheckSubjectClass
native di_vocab:IdentityCheckSubjectClass

LinkML Source

Direct

name: IdentityCheckSubjectClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: PersonWithDocumentsClass
slots:
- address

Induced

name: IdentityCheckSubjectClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: PersonWithDocumentsClass
attributes:
  address:
    name: address
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: address
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonExtendedMatchingClass
    - AddressAssertionClass
    - IdentityCheckSubjectClass
    range: PostalAddressClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  passport:
    name: passport
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: passport
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithDocumentsClass
    range: PassportDetailsClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  drivingPermit:
    name: drivingPermit
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: drivingPermit
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithDocumentsClass
    range: DrivingPermitDetailsClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  residencePermit:
    name: residencePermit
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: residencePermit
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithDocumentsClass
    range: ResidencePermitDetailsClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  socialSecurityRecord:
    name: socialSecurityRecord
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: socialSecurityRecord
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithDocumentsClass
    range: SocialSecurityRecordDetailsClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  idCard:
    name: idCard
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: idCard
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithDocumentsClass
    range: IdCardDetailsClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  bankAccount:
    name: bankAccount
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: bankAccount
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithDocumentsClass
    range: BankAccountDetailsClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  name:
    name: name
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: name
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithIdentityClass
    range: NameClass
    multivalued: true
    inlined: true
    inlined_as_list: true
  birthDate:
    name: birthDate
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: schema:birthDate
    alias: birthDate
    owner: IdentityCheckSubjectClass
    domain_of:
    - PersonWithIdentityClass
    range: BirthDateClass
    multivalued: true
    inlined: true
    inlined_as_list: true