Skip to content

Class: IdentityCheckCredentialClass

A VC representing an identity check that contributes to identity confidence per UK government standards such as Good Practice Guide (GPG) 45.

__

In GOV.UK One Login this VC is always issued in JWT format.

__

JSON schema: IdentityCheckCredential.json

__

URI: di_vocab:class/IdentityCheckCredentialClass

classDiagram class IdentityCheckCredentialClass click IdentityCheckCredentialClass href "../../classes/IdentityCheckCredentialClass/" VerifiableCredentialClass <|-- IdentityCheckCredentialClass click VerifiableCredentialClass href "../../classes/VerifiableCredentialClass/" IdentityCheckCredentialClass : @context IdentityCheckCredentialClass : credentialSubject IdentityCheckCredentialClass --> "0..1" IdentityCheckSubjectClass : credentialSubject click IdentityCheckSubjectClass href "../../classes/IdentityCheckSubjectClass/" IdentityCheckCredentialClass : evidence IdentityCheckCredentialClass --> "1..*" IdentityCheckClass : evidence click IdentityCheckClass href "../../classes/IdentityCheckClass/" IdentityCheckCredentialClass : type IdentityCheckCredentialClass --> "*" VerifiableCredentialType : type click VerifiableCredentialType href "../../enums/VerifiableCredentialType/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
evidence 1..*
IdentityCheckClass
direct
type *
VerifiableCredentialType
direct
credentialSubject 0..1
IdentityCheckSubjectClass
VerifiableCredentialClass
@context *
String
VerifiableCredentialClass

Usages

used by used in type used
InheritedIdentityJWTClass vc range IdentityCheckCredentialClass
IdentityCheckCredentialJWTClass vc range IdentityCheckCredentialClass

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

LinkML Source

Direct

name: IdentityCheckCredentialClass
description: 'A [VC](https://www.w3.org/TR/vc-data-model/) representing an identity
  check that contributes to identity confidence per UK government standards such as
  [Good Practice Guide (GPG) 45](https://www.gov.uk/government/publications/identity-proofing-and-verification-of-an-individual).


  In GOV.UK One Login this VC is always [issued in JWT format](../IdentityCheckCredentialJWTClass).


  JSON schema: [IdentityCheckCredential.json](../json-schemas/IdentityCheckCredential.json)

  '
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/IdentityCheckCredential.json
is_a: VerifiableCredentialClass
slots:
- evidence
slot_usage:
  credentialSubject:
    name: credentialSubject
    range: IdentityCheckSubjectClass
attributes:
  type:
    name: type
    from_schema: https://vocab.account.gov.uk/linkml/identityCheckCredential-schema
    domain_of:
    - IdentityAssertionCredentialClass
    - AddressCredentialClass
    - IdentityCheckClass
    - RiskAssessmentClass
    - SecurityCheckClass
    - VerifiableIdentityCredentialClass
    - NamePartClass
    - IdentityCheckCredentialClass
    - SecurityCheckCredentialClass
    - RiskAssessmentCredentialClass
    range: VerifiableCredentialType
    multivalued: true

Induced

name: IdentityCheckCredentialClass
description: 'A [VC](https://www.w3.org/TR/vc-data-model/) representing an identity
  check that contributes to identity confidence per UK government standards such as
  [Good Practice Guide (GPG) 45](https://www.gov.uk/government/publications/identity-proofing-and-verification-of-an-individual).


  In GOV.UK One Login this VC is always [issued in JWT format](../IdentityCheckCredentialJWTClass).


  JSON schema: [IdentityCheckCredential.json](../json-schemas/IdentityCheckCredential.json)

  '
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/IdentityCheckCredential.json
is_a: VerifiableCredentialClass
slot_usage:
  credentialSubject:
    name: credentialSubject
    range: IdentityCheckSubjectClass
attributes:
  type:
    name: type
    from_schema: https://vocab.account.gov.uk/linkml/identityCheckCredential-schema
    alias: type
    owner: IdentityCheckCredentialClass
    domain_of:
    - IdentityAssertionCredentialClass
    - AddressCredentialClass
    - IdentityCheckClass
    - RiskAssessmentClass
    - SecurityCheckClass
    - VerifiableIdentityCredentialClass
    - NamePartClass
    - IdentityCheckCredentialClass
    - SecurityCheckCredentialClass
    - RiskAssessmentCredentialClass
    range: VerifiableCredentialType
    multivalued: true
  evidence:
    name: evidence
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: evidence
    owner: IdentityCheckCredentialClass
    domain_of:
    - IdentityCheckCredentialClass
    - SecurityCheckCredentialClass
    - RiskAssessmentCredentialClass
    range: IdentityCheckClass
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  credentialSubject:
    name: credentialSubject
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    slot_uri: https://www.w3.org/2018/credentials#credentialSubject
    alias: credentialSubject
    owner: IdentityCheckCredentialClass
    domain_of:
    - VerifiableCredentialClass
    range: IdentityCheckSubjectClass
  '@context':
    name: '@context'
    from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
    rank: 1000
    alias: '@context'
    owner: IdentityCheckCredentialClass
    domain_of:
    - VerifiableCredentialClass
    range: string
    multivalued: true
    inlined: true
    inlined_as_list: true