Skip to content

Class: PersonWithDocumentsClass

URI: di_vocab:class/PersonWithDocumentsClass

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

Inheritance

Slots

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

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: PersonWithDocumentsClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: PersonWithIdentityClass
slots:
- passport
- drivingPermit
- residencePermit
- socialSecurityRecord
- idCard
- bankAccount

Induced

name: PersonWithDocumentsClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: PersonWithIdentityClass
attributes:
  passport:
    name: passport
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: passport
    owner: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    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: PersonWithDocumentsClass
    domain_of:
    - PersonWithIdentityClass
    range: BirthDateClass
    multivalued: true
    inlined: true
    inlined_as_list: true