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
- CredentialSubjectClass
- PersonClass
- PersonWithIdentityClass
- PersonWithDocumentsClass
- PersonWithIdentityClass
- PersonClass
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