Catalogue des attestations

Données d'identification personnelle (PID)

Fiche technique et schémas des claims pour l'émission et la vérification.

‹ Retour au catalogue des attestations

Données d'identification personnelle (PID)

eu.europa.ec.eudi.pid.1
Type / VCT : eu.europa.ec.eudi.pid.1
Format : mso_mdoc
Version du catalogue
d43611680173...
Durée de validité
30 jours
Nombre d'espaces de noms
1 namespace(s)
Total des claims
34 claims

Namespace : eu.europa.ec.eudi.pid.1

34 claim(s)
Sélection Élément Type Présence Propriétés Sous-champs
uint Optionnel
Dérivé year([birthdate])
—
uint Optionnel
Dérivé time_in_years([birthdate])
—
bool Optionnel
Dérivé age_over([18 birthdate])
—
tstr Optionnel — —
tstr Optionnel — —
full-date Obligatoire — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
tdate Obligatoire — —
tstr Obligatoire — —
tstr Optionnel — —
tstr Obligatoire — —
tstr Optionnel — —
tdate Optionnel — —
tstr Obligatoire — —
tstr Obligatoire — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
[tstr] Obligatoire — —
tstr Optionnel — —
json Obligatoire —
bstr Optionnel — —
tdate Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
tstr Optionnel — —
uint Optionnel — —
tstr Optionnel — —

Définition JSON normalisée : eu.europa.ec.eudi.pid.1

{
  "doctype": "eu.europa.ec.eudi.pid.1",
  "format": "mso_mdoc",
  "type": "eu.europa.ec.eudi.pid.1",
  "label": {
    "fr": "Données d'identification personnelle (PID)",
    "en": "Person Identification Data (PID)"
  },
  "validity_days": 30,
  "namespaces": [
    "eu.europa.ec.eudi.pid.1"
  ],
  "claims": [
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "age_birth_year",
      "path": "eu.europa.ec.eudi.pid.1~age_birth_year",
      "type": "uint",
      "mandatory": false,
      "derived": {
        "method": "year",
        "args": [
          "birthdate"
        ]
      },
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "age_in_years",
      "path": "eu.europa.ec.eudi.pid.1~age_in_years",
      "type": "uint",
      "mandatory": false,
      "derived": {
        "method": "time_in_years",
        "args": [
          "birthdate"
        ]
      },
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "age_over_18",
      "path": "eu.europa.ec.eudi.pid.1~age_over_18",
      "type": "bool",
      "mandatory": false,
      "derived": {
        "method": "age_over",
        "args": [
          18,
          "birthdate"
        ]
      },
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "birth_city",
      "path": "eu.europa.ec.eudi.pid.1~birth_city",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "birth_country",
      "path": "eu.europa.ec.eudi.pid.1~birth_country",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "birth_date",
      "path": "eu.europa.ec.eudi.pid.1~birth_date",
      "type": "full-date",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "birth_state",
      "path": "eu.europa.ec.eudi.pid.1~birth_state",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "document_number",
      "path": "eu.europa.ec.eudi.pid.1~document_number",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "email_address",
      "path": "eu.europa.ec.eudi.pid.1~email_address",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "expiry_date",
      "path": "eu.europa.ec.eudi.pid.1~expiry_date",
      "type": "tdate",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "family_name",
      "path": "eu.europa.ec.eudi.pid.1~family_name",
      "type": "tstr",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "family_name_birth",
      "path": "eu.europa.ec.eudi.pid.1~family_name_birth",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "given_name",
      "path": "eu.europa.ec.eudi.pid.1~given_name",
      "type": "tstr",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "given_name_birth",
      "path": "eu.europa.ec.eudi.pid.1~given_name_birth",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "issuance_date",
      "path": "eu.europa.ec.eudi.pid.1~issuance_date",
      "type": "tdate",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "issuing_authority",
      "path": "eu.europa.ec.eudi.pid.1~issuing_authority",
      "type": "tstr",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "issuing_country",
      "path": "eu.europa.ec.eudi.pid.1~issuing_country",
      "type": "tstr",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "issuing_jurisdiction",
      "path": "eu.europa.ec.eudi.pid.1~issuing_jurisdiction",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "location_status",
      "path": "eu.europa.ec.eudi.pid.1~location_status",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "mobile_phone_number",
      "path": "eu.europa.ec.eudi.pid.1~mobile_phone_number",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "nationality",
      "path": "eu.europa.ec.eudi.pid.1~nationality",
      "type": "[tstr]",
      "mandatory": true,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "personal_administrative_number",
      "path": "eu.europa.ec.eudi.pid.1~personal_administrative_number",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "place_of_birth",
      "path": "eu.europa.ec.eudi.pid.1~place_of_birth",
      "type": "json",
      "mandatory": true,
      "children": [
        {
          "name": "country",
          "type": "tstr",
          "mandatory": false
        },
        {
          "name": "locality",
          "type": "tstr",
          "mandatory": false
        },
        {
          "name": "region",
          "type": "tstr",
          "mandatory": false
        }
      ]
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "portrait",
      "path": "eu.europa.ec.eudi.pid.1~portrait",
      "type": "bstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "portrait_capture_date",
      "path": "eu.europa.ec.eudi.pid.1~portrait_capture_date",
      "type": "tdate",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_address",
      "path": "eu.europa.ec.eudi.pid.1~resident_address",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_city",
      "path": "eu.europa.ec.eudi.pid.1~resident_city",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_country",
      "path": "eu.europa.ec.eudi.pid.1~resident_country",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_house_number",
      "path": "eu.europa.ec.eudi.pid.1~resident_house_number",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_postal_code",
      "path": "eu.europa.ec.eudi.pid.1~resident_postal_code",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_state",
      "path": "eu.europa.ec.eudi.pid.1~resident_state",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "resident_street",
      "path": "eu.europa.ec.eudi.pid.1~resident_street",
      "type": "tstr",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "sex",
      "path": "eu.europa.ec.eudi.pid.1~sex",
      "type": "uint",
      "mandatory": false,
      "children": []
    },
    {
      "namespace": "eu.europa.ec.eudi.pid.1",
      "element": "trust_anchor",
      "path": "eu.europa.ec.eudi.pid.1~trust_anchor",
      "type": "tstr",
      "mandatory": false,
      "children": []
    }
  ]
}
✓ Requête DCQL copiée dans le presse-papier !