Skip to content

Class: ValidityClass

  • NOTE: this is an abstract class and should not be instantiated directly

URI: di_vocab:class/ValidityClass

classDiagram class ValidityClass click ValidityClass href "../../classes/ValidityClass/" ValidityClass <|-- BirthDateClass click BirthDateClass href "../../classes/BirthDateClass/" ValidityClass <|-- NameClass click NameClass href "../../classes/NameClass/" ValidityClass <|-- NamePartClass click NamePartClass href "../../classes/NamePartClass/" ValidityClass <|-- PostalAddressGeneralClass click PostalAddressGeneralClass href "../../classes/PostalAddressGeneralClass/" ValidityClass <|-- DocumentDetailsClass click DocumentDetailsClass href "../../classes/DocumentDetailsClass/" ValidityClass <|-- BankAccountDetailsClass click BankAccountDetailsClass href "../../classes/BankAccountDetailsClass/" ValidityClass : validFrom ValidityClass : validUntil

Class Properties

Property Value
Mixin Yes

Slots

Name Cardinality and Range Description Inheritance
validFrom 0..1
Date
direct
validUntil 0..1
Date
direct

Mixin Usage

mixed into description
BirthDateClass BirthDate object that represents a user's claimed date of birth
NameClass Name object that represents a user's claimed identity
NamePartClass Abstract class to define a name part value and name part type for an optional...
PostalAddressGeneralClass An abstract class containing common elements of a postal address
DocumentDetailsClass
BankAccountDetailsClass The details of a Bank Account as presented by a user for checking for identit...

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ValidityClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
abstract: true
mixin: true
slots:
- validFrom
- validUntil

Induced

name: ValidityClass
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
abstract: true
mixin: true
attributes:
  validFrom:
    name: validFrom
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: schema:validFrom
    alias: validFrom
    owner: ValidityClass
    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: ValidityClass
    domain_of:
    - ValidityClass
    range: date