Skip to content

Class: ISODateClass

Contains a complete or partial ISO date, with no time part and in which the day and month parts are optional.

URI: di_vocab:class/ISODateClass

classDiagram class ISODateClass click ISODateClass href "../../classes/ISODateClass/" StructuredAttributeClass <|-- ISODateClass click StructuredAttributeClass href "../../classes/StructuredAttributeClass/" ISODateClass : description ISODateClass : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
description 0..1
String
direct
value 0..1
String
The date in the form CCYY[-MM[-DD]] direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ISODateClass
description: Contains a complete or partial ISO date, with no time part and in which
  the day and month parts are optional.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: StructuredAttributeClass
slots:
- description
attributes:
  value:
    name: value
    description: The date in the form CCYY[-MM[-DD]]
    from_schema: https://vocab.account.gov.uk/linkml/common-schema
    domain_of:
    - StructuredAttributeClass
    - ISODateClass
    - BirthDateClass
    - SexClass
    - NamePartClass
    range: string
    pattern: ^\d{4}(?:-\d{2}(?:-\d{2})?)?$

Induced

name: ISODateClass
description: Contains a complete or partial ISO date, with no time part and in which
  the day and month parts are optional.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: StructuredAttributeClass
attributes:
  value:
    name: value
    description: The date in the form CCYY[-MM[-DD]]
    from_schema: https://vocab.account.gov.uk/linkml/common-schema
    alias: value
    owner: ISODateClass
    domain_of:
    - StructuredAttributeClass
    - ISODateClass
    - BirthDateClass
    - SexClass
    - NamePartClass
    range: string
    pattern: ^\d{4}(?:-\d{2}(?:-\d{2})?)?$
  description:
    name: description
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: ISODateClass
    domain_of:
    - ISODateClass
    - BirthDateClass
    - NameClass
    range: string