{
  "title": {
    "path": [
      "$.authority.name", "$.credentialSubject.authority.name"
    ],
    "schema": {
      "type": "string"
    },
    "fallback": "Certification"
  },
  "subtitle": {
    "path": [
      "$.name", "$.credentialSubject.name"
    ],
    "schema": {
      "type": "string"
    },
    "fallback": "-"
  },
  "summary_detail": {
    "path": [
      "$.identifier", "$.credentialSubject.identifier"
    ],
    "schema": {
      "type": "string"
    }
  },
  "description": {
    "text": "Certification"
  },
  "logo": {
    "path": [
      "$.authority.image", "$.credentialSubject.authority.image"
    ],
    "schema": {
      "type": "string",
      "format": "uri"
    }
  },
  "properties": [
    {
      "label": "Certification number",
      "path": [
        "$.identifier", "$.credentialSubject.identifier"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Description",
      "path": [
        "$.description", "$.credentialSubject.description"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Initial validity",
      "path": [
        "$.validity.firstValidFrom", "$.credentialSubject.validity.firstValidFrom"
      ],
      "schema": {
        "type": "string",
        "format": "date"
      }
    },
    {
      "label": "Valid from",
      "path": [
        "$.validity.validFrom", "$.credentialSubject.validity.validFrom"
      ],
      "schema": {
        "type": "string",
        "format": "date"
      }
    },
    {
      "label": "Valid until",
      "path": [
        "$.validity.validUntil", "$.credentialSubject.validity.validUntil"
      ],
      "schema": {
        "type": "string",
        "format": "date"
      }
    },
    {
      "label": "City where valid",
      "path": [
        "$.validity.validIn.addressLocality", "$.credentialSubject.validity.validIn.addressLocality"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Region or state where valid",
      "path": [
        "$.validity.validIn.addressRegion", "$.credentialSubject.validity.validIn.addressRegion"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Country where valid",
      "path": [
        "$.validity.validIn.addressCountry", "$.credentialSubject.validity.validIn.addressCountry"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "First name",
      "path": [
        "$.recipient.givenName", "$.credentialSubject.recipient.givenName"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Middle name",
      "path": [
        "$.recipient.middleName", "$.credentialSubject.recipient.middleName"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Last name",
      "path": [
        "$.recipient.familyName", "$.credentialSubject.recipient.familyName"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Name prefix",
      "path": [
        "$.recipient.namePrefix", "$.credentialSubject.recipient.namePrefix"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Name suffix",
      "path": [
        "$.recipient.nameSuffix", "$.credentialSubject.recipient.nameSuffix"
      ],
      "schema": {
        "type": "string"
      }
    },
    {
      "label": "Learn more about the credential",
      "path": [
        "$.alignment[0].targetUrl", "$.credentialSubject.alignment[0].targetUrl"
      ],
      "schema": {
        "type": "string",
        "format": "uri"
      }
    }
  ]
}