{
  "authority": {
    "name": {
      "ui:title": "Issued by"
    },
    "identifier": {
      "ui:widget": "hidden"
    },
    "place": {
      "name": {
        "ui:widget": "hidden"
      },
      "addressCountry": {
        "ui:title": "Country",
        "ui:enum": [
          "TARGET_COUNTRIES_ENUM"
        ],
        "ui:enumNames": [
          "TARGET_COUNTRIES_ENUM_NAMES"
        ],
        "ui:widget": "select"
      },
      "addressRegion": {
        "ui:widget": "hidden"
      },
      "addressLocality": {
        "ui:widget": "hidden"
      }
    },
    "ui:order": [
      "name",
      "place"
    ]
  },
  "identifier": {
    "ui:title": "Document number"
  },
  "documentType": {
    "ui:title": "Document type"
  },
  "validity": {
    "firstValidFrom": {
      "ui:title": "Date issued",
      "ui:widget": "date"
    },
    "validFrom": {
      "ui:title": "Date renewed",
      "ui:widget": "date"
    },
    "validUntil": {
      "ui:title": "Valid until",
      "ui:widget": "date"
    },
    "validIn": {
      "ui:widget": "hidden"
    },
    "ui:order": [
      "firstValidFrom",
      "validFrom",
      "validUntil"
    ]
  },
  "person": {
    "givenName": {
      "ui:title": "Given Name"
    },
    "additionalName": {
      "ui:title": "Middle name"
    },
    "familyName": {
      "ui:title": "Family name"
    },
    "namePrefix": {
      "ui:title": "Name prefix"
    },
    "nameSuffix": {
      "ui:title": "Name suffix"
    },
    "birthDate": {
      "ui:title": "Birth date",
      "ui:widget": "date"
    },
    "birthPlace": {
      "name": {
        "ui:widget": "hidden"
      },
      "addressCountry": {
        "ui:title": "Country of birth",
        "ui:enum": [
          "TARGET_COUNTRIES_ENUM"
        ],
        "ui:enumNames": [
          "TARGET_COUNTRIES_ENUM_NAMES"
        ],
        "ui:widget": "select"
      },
      "addressRegion": {
        "ui:title": "Region or state of birth",
        "ui:enum": [
          "TARGET_REGIONS_ENUM"
        ],
        "ui:enumNames": [
          "TARGET_REGIONS_ENUM_NAMES"
        ],
        "ui:widget": "hidden"
      },
      "addressLocality": {
        "ui:title": "Place of birth"
      },
      "ui:order": [
        "addressCountry",
        "addressRegion",
        "addressLocality"
      ]
    },
    "gender": {
      "ui:title": "Gender"
    },
    "ui:order": [
      "givenName",
      "additionalName",
      "familyName",
      "namePrefix",
      "nameSuffix",
      "birthDate",
      "birthPlace",
      "gender"
    ]
  },
  "nationality": {
    "ui:title": "Nationality"
  },
  "address": {
    "addressCountry": {
      "ui:title": "Address country",
      "ui:enum": [
        "TARGET_COUNTRIES_ENUM"
      ],
      "ui:enumNames": [
        "TARGET_COUNTRIES_ENUM_NAMES"
      ],
      "ui:widget": "select"
    },
    "addressRegion": {
      "ui:title": "Address region or state",
      "ui:enum": [
        "TARGET_REGIONS_ENUM"
      ],
      "ui:enumNames": [
        "TARGET_REGIONS_ENUM_NAMES"
      ],
      "ui:widget": "hidden"
    },
    "addressLocality": {
      "ui:title": "Address locality"
    },
    "streetAddress": {
      "ui:title": "Street address"
    },
    "postCode": {
      "ui:title": "Post code"
    },
    "ui:order": [
      "addressCountry",
      "addressRegion",
      "addressLocality",
      "streetAddress",
      "postCode"
    ]
  },
  "ui:order": [
    "authority",
    "identifier",
    "documentType",
    "validity",
    "person",
    "nationality",
    "address"
  ]
}