Class: ResidencePermitDetailsClass
The details of a biometric residency permit as presented by reading the biometric chip data using near-field communication (NFC), reading the Machine Readable Zone (MRZ) or manually input by a user. JSON schema: di_vocab:ResidencePermit Examples
URI: di_vocab:class/ResidencePermitDetailsClass
classDiagram
class ResidencePermitDetailsClass
click ResidencePermitDetailsClass href "../../classes/ResidencePermitDetailsClass/"
DocumentDetailsClass <|-- ResidencePermitDetailsClass
click DocumentDetailsClass href "../../classes/DocumentDetailsClass/"
ResidencePermitDetailsClass : documentNumber
ResidencePermitDetailsClass : documentType
ResidencePermitDetailsClass : expiryDate
ResidencePermitDetailsClass : icaoIssuerCode
ResidencePermitDetailsClass : issueDate
ResidencePermitDetailsClass : validFrom
ResidencePermitDetailsClass : validUntil
Inheritance
- DocumentDetailsClass [ ValidityClass]
- ResidencePermitDetailsClass
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| documentType | 0..1 String |
An identifier of the type of document, for example IR for Biometric Residence... | direct |
| documentNumber | 1 String |
An identifier generated for the specific document when it was issued, for exa... | direct |
| icaoIssuerCode | 1 String |
An identifier for the issuing State or Organisation of a passport as defined ... | direct |
| issueDate | 0..1 Date |
The date the document was issued by the issuing authority | DocumentDetailsClass |
| expiryDate | 1 Date |
The date the document expires | DocumentDetailsClass |
| validFrom | 0..1 Date |
ValidityClass | |
| validUntil | 0..1 Date |
ValidityClass |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PersonWithDocumentsClass | residencePermit | range | ResidencePermitDetailsClass |
| IdentityCheckSubjectClass | residencePermit | range | ResidencePermitDetailsClass |
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:ResidencePermitDetailsClass |
| native | di_vocab:ResidencePermitDetailsClass |
LinkML Source
Direct
name: ResidencePermitDetailsClass
description: The details of a biometric residency permit as presented by reading the
biometric chip data using near-field communication (NFC), reading the Machine Readable
Zone (MRZ) or manually input by a user. <p>JSON schema: [di_vocab:ResidencePermit](../json-schemas/ResidencePermit.json)</p>
<p>Examples</p> <ul> <li> [UK Biometric Residence Card](../examples/ResidencePermitDetailsClass/UKBRC.json)
</li> </ul> [UK Biometric Residence Permit](../examples/ResidencePermitDetailsClass/UKBRP.json)
</li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/ResidencePermit.json
is_a: DocumentDetailsClass
slots:
- documentType
- documentNumber
- icaoIssuerCode
slot_usage:
expiryDate:
name: expiryDate
required: true
Induced
name: ResidencePermitDetailsClass
description: The details of a biometric residency permit as presented by reading the
biometric chip data using near-field communication (NFC), reading the Machine Readable
Zone (MRZ) or manually input by a user. <p>JSON schema: [di_vocab:ResidencePermit](../json-schemas/ResidencePermit.json)</p>
<p>Examples</p> <ul> <li> [UK Biometric Residence Card](../examples/ResidencePermitDetailsClass/UKBRC.json)
</li> </ul> [UK Biometric Residence Permit](../examples/ResidencePermitDetailsClass/UKBRP.json)
</li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/ResidencePermit.json
is_a: DocumentDetailsClass
slot_usage:
expiryDate:
name: expiryDate
required: true
attributes:
documentType:
name: documentType
description: An identifier of the type of document, for example IR for Biometric
Residence Permit, CR for Biometric Residence Card.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: documentType
owner: ResidencePermitDetailsClass
domain_of:
- ResidencePermitDetailsClass
range: string
documentNumber:
name: documentNumber
description: An identifier generated for the specific document when it was issued,
for example the passport number.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: documentNumber
owner: ResidencePermitDetailsClass
domain_of:
- PassportDetailsClass
- ResidencePermitDetailsClass
- IdCardDetailsClass
range: string
required: true
icaoIssuerCode:
name: icaoIssuerCode
description: An identifier for the issuing State or Organisation of a passport
as defined by the [International Civil Aviation Organization (ICAO) Standard
for Machine Readable Travel Documents](https://www.icao.int/publications/Documents/9303_p3_cons_en.pdf).
Usually three characters.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: icaoIssuerCode
owner: ResidencePermitDetailsClass
domain_of:
- PassportDetailsClass
- ResidencePermitDetailsClass
- IdCardDetailsClass
range: string
required: true
issueDate:
name: issueDate
description: The date the document was issued by the issuing authority.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: issueDate
owner: ResidencePermitDetailsClass
domain_of:
- DocumentDetailsClass
range: date
expiryDate:
name: expiryDate
description: The date the document expires.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: expiryDate
owner: ResidencePermitDetailsClass
domain_of:
- DocumentDetailsClass
range: date
required: true
validFrom:
name: validFrom
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
slot_uri: schema:validFrom
alias: validFrom
owner: ResidencePermitDetailsClass
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: ResidencePermitDetailsClass
domain_of:
- ValidityClass
range: date