Skip to content

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

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