Skip to content

Class: DrivingPermitDetailsClass

The details of a driving license/permit as presented by Optical Character Recognition of the physical document or manually input by a user.

JSON schema: di_vocab:DrivingPermit

DVLA Examples

DVA Examples

URI: di_vocab:class/DrivingPermitDetailsClass

classDiagram class DrivingPermitDetailsClass click DrivingPermitDetailsClass href "../../classes/DrivingPermitDetailsClass/" DocumentDetailsClass <|-- DrivingPermitDetailsClass click DocumentDetailsClass href "../../classes/DocumentDetailsClass/" DrivingPermitDetailsClass : expiryDate DrivingPermitDetailsClass : fullAddress DrivingPermitDetailsClass : issueDate DrivingPermitDetailsClass : issuedBy DrivingPermitDetailsClass : issueNumber DrivingPermitDetailsClass : issuingCountry DrivingPermitDetailsClass : personalNumber DrivingPermitDetailsClass : validFrom DrivingPermitDetailsClass : validUntil

Inheritance

Slots

Name Cardinality and Range Description Inheritance
personalNumber 0..1
String
An identifier that is common across documents issued to the same individual, ... direct
fullAddress 0..1
String
Unparsed address string as retrieved from optical character recognition read ... direct
issuedBy 0..1
StringOrURI
An identifier for the issuing authority, for example, DVLA direct
issueNumber 0..1
String
An identifier that changes with each issue of the document - unique only with... direct
issuingCountry 0..1
String
Issuing country for documents represented as an [ISO 3166 two character count... 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 drivingPermit range DrivingPermitDetailsClass
IdentityCheckSubjectClass drivingPermit range DrivingPermitDetailsClass

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:DrivingPermitDetailsClass
native di_vocab:DrivingPermitDetailsClass

LinkML Source

Direct

name: DrivingPermitDetailsClass
description: The details of a driving license/permit as presented by Optical Character
  Recognition of the physical document or manually input by a user. <p>JSON schema&#58;
  [di_vocab:DrivingPermit](../json-schemas/DrivingPermit.json)</p> <p>DVLA Examples</p>
  <ul> <li> [DVLA Issued Driving License Scanned](../examples/DrivingPermitDetailsClass/DVLALicenseOCR.json)
  </li> <li> [DVLA Issued Driving License Manual Input](../examples/DrivingPermitDetailsClass/DVLALicenseKeyed.json)
  </li> </ul> <p>DVA Examples</p> <ul> <li> [DVA Issued Driving License Scanned](../examples/DrivingPermitDetailsClass/DVALicenseOCR.json)
  </li> <li> [DVA Issued Driving License Manual Input](../examples/DrivingPermitDetailsClass/DVALicenseKeyed.json)
  </li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/DrivingPermit.json
is_a: DocumentDetailsClass
slots:
- personalNumber
- fullAddress
- issuedBy
- issueNumber
- issuingCountry
slot_usage:
  expiryDate:
    name: expiryDate
    required: true

Induced

name: DrivingPermitDetailsClass
description: The details of a driving license/permit as presented by Optical Character
  Recognition of the physical document or manually input by a user. <p>JSON schema&#58;
  [di_vocab:DrivingPermit](../json-schemas/DrivingPermit.json)</p> <p>DVLA Examples</p>
  <ul> <li> [DVLA Issued Driving License Scanned](../examples/DrivingPermitDetailsClass/DVLALicenseOCR.json)
  </li> <li> [DVLA Issued Driving License Manual Input](../examples/DrivingPermitDetailsClass/DVLALicenseKeyed.json)
  </li> </ul> <p>DVA Examples</p> <ul> <li> [DVA Issued Driving License Scanned](../examples/DrivingPermitDetailsClass/DVALicenseOCR.json)
  </li> <li> [DVA Issued Driving License Manual Input](../examples/DrivingPermitDetailsClass/DVALicenseKeyed.json)
  </li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/DrivingPermit.json
is_a: DocumentDetailsClass
slot_usage:
  expiryDate:
    name: expiryDate
    required: true
attributes:
  personalNumber:
    name: personalNumber
    description: An identifier that is common across documents issued to the same
      individual, such as driver number.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: personalNumber
    owner: DrivingPermitDetailsClass
    domain_of:
    - DrivingPermitDetailsClass
    - SocialSecurityRecordDetailsClass
    range: string
  fullAddress:
    name: fullAddress
    description: Unparsed address string as retrieved from optical character recognition
      read of a document.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: fullAddress
    owner: DrivingPermitDetailsClass
    domain_of:
    - DrivingPermitDetailsClass
    range: string
  issuedBy:
    name: issuedBy
    description: An identifier for the issuing authority, for example, DVLA.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: issuedBy
    owner: DrivingPermitDetailsClass
    domain_of:
    - DrivingPermitDetailsClass
    range: StringOrURI
  issueNumber:
    name: issueNumber
    description: An identifier that changes with each issue of the document - unique
      only within documents issued under the same `personalNumber`.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: issueNumber
    owner: DrivingPermitDetailsClass
    domain_of:
    - DrivingPermitDetailsClass
    range: string
  issuingCountry:
    name: issuingCountry
    description: Issuing country for documents represented as an [ISO 3166 two character
      country code](https://www.iso.org/iso-3166-country-codes.html#2012_iso3166-2).
      Not used for passports see `icaoIssuerCode`.
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: issuingCountry
    owner: DrivingPermitDetailsClass
    domain_of:
    - DrivingPermitDetailsClass
    range: string
  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: DrivingPermitDetailsClass
    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: DrivingPermitDetailsClass
    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: DrivingPermitDetailsClass
    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: DrivingPermitDetailsClass
    domain_of:
    - ValidityClass
    range: date