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
- BirthDateClass [ ValidityClass]
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: [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: [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