Class: PassportDetailsClass
The details of a passport as presented by 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:PassportDetails Examples
URI: di_vocab:class/PassportDetailsClass
classDiagram
class PassportDetailsClass
click PassportDetailsClass href "../../classes/PassportDetailsClass/"
DocumentDetailsClass <|-- PassportDetailsClass
click DocumentDetailsClass href "../../classes/DocumentDetailsClass/"
PassportDetailsClass : documentNumber
PassportDetailsClass : expiryDate
PassportDetailsClass : icaoIssuerCode
PassportDetailsClass : issueDate
PassportDetailsClass : validFrom
PassportDetailsClass : validUntil
Inheritance
- DocumentDetailsClass [ ValidityClass]
- PassportDetailsClass
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| 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 | passport | range | PassportDetailsClass |
| IdentityCheckSubjectClass | passport | range | PassportDetailsClass |
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:PassportDetailsClass |
| native | di_vocab:PassportDetailsClass |
LinkML Source
Direct
name: PassportDetailsClass
description: The details of a passport as presented by 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:PassportDetails](../json-schemas/PassportDetails.json)</p>
<p>Examples</p> <ul> <li> [UK Passport](../examples/PassportDetailsClass/UKPassport.json)
</li> <li> [Non-UK Passport](../examples/PassportDetailsClass/NonUKPassport.json)
</li> <li> [German Passport - ICAO Issuer Code "D"](../examples/PassportDetailsClass/GermanPassport.json)
</li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/PassportDetails.json
is_a: DocumentDetailsClass
slots:
- documentNumber
- icaoIssuerCode
slot_usage:
expiryDate:
name: expiryDate
required: true
Induced
name: PassportDetailsClass
description: The details of a passport as presented by 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:PassportDetails](../json-schemas/PassportDetails.json)</p>
<p>Examples</p> <ul> <li> [UK Passport](../examples/PassportDetailsClass/UKPassport.json)
</li> <li> [Non-UK Passport](../examples/PassportDetailsClass/NonUKPassport.json)
</li> <li> [German Passport - ICAO Issuer Code "D"](../examples/PassportDetailsClass/GermanPassport.json)
</li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/PassportDetails.json
is_a: DocumentDetailsClass
slot_usage:
expiryDate:
name: expiryDate
required: true
attributes:
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: PassportDetailsClass
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: PassportDetailsClass
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: PassportDetailsClass
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: PassportDetailsClass
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: PassportDetailsClass
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: PassportDetailsClass
domain_of:
- ValidityClass
range: date