Skip to content

Class: BirthDateClass

BirthDate object that represents a user's claimed date of birth.

JSON schema: di_vocab:BirthDate

URI: di_vocab:class/BirthDateClass

classDiagram class BirthDateClass click BirthDateClass href "../../classes/BirthDateClass/" ValidityClass <|-- BirthDateClass click ValidityClass href "../../classes/ValidityClass/" BirthDateClass : description BirthDateClass : validFrom BirthDateClass : validUntil BirthDateClass : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
description 0..1
String
direct
value 1
Date
direct
validFrom 0..1
Date
ValidityClass
validUntil 0..1
Date
ValidityClass

Usages

used by used in type used
PersonWithIdentityClass birthDate range BirthDateClass
PersonExtendedMatchingClass birthDate range BirthDateClass
PersonWithDocumentsClass birthDate range BirthDateClass
IdentityCheckSubjectClass birthDate range BirthDateClass

See Also

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: BirthDateClass
description: BirthDate object that represents a user's claimed date of birth. <p>JSON
  schema&#58; [di_vocab:BirthDate](../json-schemas/BirthDate.json)</p>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/BirthDate.json
mixins:
- ValidityClass
slots:
- description
attributes:
  value:
    name: value
    from_schema: https://vocab.account.gov.uk/linkml/person-schema
    domain_of:
    - StructuredAttributeClass
    - ISODateClass
    - BirthDateClass
    - SexClass
    - NamePartClass
    range: date
    required: true

Induced

name: BirthDateClass
description: BirthDate object that represents a user's claimed date of birth. <p>JSON
  schema&#58; [di_vocab:BirthDate](../json-schemas/BirthDate.json)</p>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/BirthDate.json
mixins:
- ValidityClass
attributes:
  value:
    name: value
    from_schema: https://vocab.account.gov.uk/linkml/person-schema
    alias: value
    owner: BirthDateClass
    domain_of:
    - StructuredAttributeClass
    - ISODateClass
    - BirthDateClass
    - SexClass
    - NamePartClass
    range: date
    required: true
  description:
    name: description
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: BirthDateClass
    domain_of:
    - ISODateClass
    - BirthDateClass
    - NameClass
    range: string
  validFrom:
    name: validFrom
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: schema:validFrom
    alias: validFrom
    owner: BirthDateClass
    domain_of:
    - ValidityClass
    - MitigatingCredentialClass
    range: date
  validUntil:
    name: validUntil
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: schema:validUntil
    alias: validUntil
    owner: BirthDateClass
    domain_of:
    - ValidityClass
    range: date