Class: GivenNameClass
Name part object that represents a Given Name. There may be multiple NamePart objects with a NamePartType of GivenName within the representation of a Name for a specific period of validity. These will appear in the order in which the user specified or the order in which they were read from official documentation.
URI: di_vocab:class/GivenNameClass
classDiagram
class GivenNameClass
click GivenNameClass href "../../classes/GivenNameClass/"
NamePartClass <|-- GivenNameClass
click NamePartClass href "../../classes/NamePartClass/"
GivenNameClass : type
GivenNameClass --> "1" NamePartType : type
click NamePartType href "../../enums/NamePartType/"
GivenNameClass : validFrom
GivenNameClass : validUntil
GivenNameClass : value
Inheritance
- NamePartClass [ ValidityClass]
- GivenNameClass
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| value | 1 String |
NamePartClass | |
| type | 1 NamePartType |
The type of name represented by the [NamePart]( | NamePartClass |
| validFrom | 0..1 Date |
ValidityClass | |
| validUntil | 0..1 Date |
ValidityClass |
Identifier and Mapping Information
Schema Source
- from schema: https://vocab.account.gov.uk/linkml/credentials-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | di_vocab:GivenNameClass |
| native | di_vocab:GivenNameClass |
LinkML Source
Direct
name: GivenNameClass
description: Name part object that represents a Given Name. There may be multiple
[NamePart](../NamePartClass) objects with a [NamePartType](../../enums/NamePartType)
of `GivenName` within the representation of a [Name](../NameClass) for a specific
period of validity. These will appear in the order in which the user specified or
the order in which they were read from official documentation.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: NamePartClass
slot_usage:
value:
name: value
range: string
required: true
Induced
name: GivenNameClass
description: Name part object that represents a Given Name. There may be multiple
[NamePart](../NamePartClass) objects with a [NamePartType](../../enums/NamePartType)
of `GivenName` within the representation of a [Name](../NameClass) for a specific
period of validity. These will appear in the order in which the user specified or
the order in which they were read from official documentation.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: NamePartClass
slot_usage:
value:
name: value
range: string
required: true
attributes:
value:
name: value
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
slot_uri: schema:value
alias: value
owner: GivenNameClass
domain_of:
- StructuredAttributeClass
- ISODateClass
- BirthDateClass
- SexClass
- NamePartClass
range: string
required: true
type:
name: type
description: The type of name represented by the [NamePart](../NamePartClass).
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: type
owner: GivenNameClass
domain_of:
- IdentityAssertionCredentialClass
- AddressCredentialClass
- IdentityCheckClass
- RiskAssessmentClass
- SecurityCheckClass
- VerifiableIdentityCredentialClass
- NamePartClass
- IdentityCheckCredentialClass
- SecurityCheckCredentialClass
- RiskAssessmentCredentialClass
range: NamePartType
required: true
validFrom:
name: validFrom
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
slot_uri: schema:validFrom
alias: validFrom
owner: GivenNameClass
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: GivenNameClass
domain_of:
- ValidityClass
range: date