Class: FamilyNameClass
Name part object that represents a Family Name. There currently will be a single NamePart object with a NamePartType of FamilyName within the representation of a Name for a specific period of validity. This property will contain the user specified family name or the family name that was read from official documentation and may contain space characters.
NOTE Considering names in a global context across multiple cultures, consumers of this format should understand that multiple FamilyName name parts may be used in future.
URI: di_vocab:class/FamilyNameClass
classDiagram
class FamilyNameClass
click FamilyNameClass href "../../classes/FamilyNameClass/"
NamePartClass <|-- FamilyNameClass
click NamePartClass href "../../classes/NamePartClass/"
FamilyNameClass : type
FamilyNameClass --> "1" NamePartType : type
click NamePartType href "../../enums/NamePartType/"
FamilyNameClass : validFrom
FamilyNameClass : validUntil
FamilyNameClass : value
Inheritance
- NamePartClass [ ValidityClass]
- FamilyNameClass
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:FamilyNameClass |
| native | di_vocab:FamilyNameClass |
LinkML Source
Direct
name: FamilyNameClass
description: Name part object that represents a Family Name. There currently will
be a single [NamePart](../NamePartClass) object with a [NamePartType](../../enums/NamePartType)
of `FamilyName` within the representation of a [Name](../NameClass) for a specific
period of validity. This property will contain the user specified family name or
the family name that was read from official documentation and may contain space
characters. <br/><br/>**NOTE** Considering names in a global context across multiple
cultures, consumers of this format should understand that multiple `FamilyName`
name parts may be used in future.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
is_a: NamePartClass
slot_usage:
value:
name: value
range: string
required: true
Induced
name: FamilyNameClass
description: Name part object that represents a Family Name. There currently will
be a single [NamePart](../NamePartClass) object with a [NamePartType](../../enums/NamePartType)
of `FamilyName` within the representation of a [Name](../NameClass) for a specific
period of validity. This property will contain the user specified family name or
the family name that was read from official documentation and may contain space
characters. <br/><br/>**NOTE** Considering names in a global context across multiple
cultures, consumers of this format should understand that multiple `FamilyName`
name parts may be used in future.
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: FamilyNameClass
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: FamilyNameClass
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: FamilyNameClass
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: FamilyNameClass
domain_of:
- ValidityClass
range: date