Class: PersonExtendedMatchingClass
An extended version of the PersonIdentity class for situations like Life Events where additional data may be required for matching, but where the full range of documents is not required
URI: di_vocab:class/PersonExtendedMatchingClass
classDiagram
class PersonExtendedMatchingClass
click PersonExtendedMatchingClass href "../../classes/PersonExtendedMatchingClass/"
PersonWithIdentityClass <|-- PersonExtendedMatchingClass
click PersonWithIdentityClass href "../../classes/PersonWithIdentityClass/"
PersonExtendedMatchingClass : address
PersonExtendedMatchingClass --> "*" PostalAddressClass : address
click PostalAddressClass href "../../classes/PostalAddressClass/"
PersonExtendedMatchingClass : birthDate
PersonExtendedMatchingClass --> "*" BirthDateClass : birthDate
click BirthDateClass href "../../classes/BirthDateClass/"
PersonExtendedMatchingClass : name
PersonExtendedMatchingClass --> "*" NameClass : name
click NameClass href "../../classes/NameClass/"
PersonExtendedMatchingClass : sex
PersonExtendedMatchingClass --> "*" SexClass : sex
click SexClass href "../../classes/SexClass/"
Inheritance
- CredentialSubjectClass
- PersonClass
- PersonWithIdentityClass
- PersonExtendedMatchingClass
- PersonWithIdentityClass
- PersonClass
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| sex | * SexClass |
A person's legal sex | direct |
| address | * PostalAddressClass |
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:PersonExtendedMatchingClass |
| native | di_vocab:PersonExtendedMatchingClass |
LinkML Source
Direct
name: PersonExtendedMatchingClass
description: An extended version of the PersonIdentity class for situations like Life
Events where additional data may be required for matching, but where the full range
of documents is not required
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: PersonWithIdentityClass
slots:
- sex
- address
Induced
name: PersonExtendedMatchingClass
description: An extended version of the PersonIdentity class for situations like Life
Events where additional data may be required for matching, but where the full range
of documents is not required
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: PersonWithIdentityClass
attributes:
sex:
name: sex
description: A person's legal sex. Only used for matching in certain life events.
Multivalued only for consistency with other personal attributes.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: sex
owner: PersonExtendedMatchingClass
domain_of:
- PersonExtendedMatchingClass
range: SexClass
multivalued: true
inlined: true
inlined_as_list: true
address:
name: address
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: address
owner: PersonExtendedMatchingClass
domain_of:
- PersonExtendedMatchingClass
- AddressAssertionClass
- IdentityCheckSubjectClass
range: PostalAddressClass
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: PersonExtendedMatchingClass
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: PersonExtendedMatchingClass
domain_of:
- PersonWithIdentityClass
range: BirthDateClass
multivalued: true
inlined: true
inlined_as_list: true