[
  {
    "element": "ui",
    "id": "xrefUi",
    "config": {
      "title": "Classification"
    }
  },
  {
    "element": "widget",
    "id": "modal",
    "path": "xrefUi",
    "config": {
      "widgetType": "modal",
      "heading": "Application cross reference",
      "controlScheme": "simple"
    }
  },


  {
    "element": "widget",
    "id": "xrefKey",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "text",
      "prompt": {
        "text": "Key"
      },
      "dataPath": "xrefKey"
    }
  },

  {
    "element": "widget",
    "id": "crossReference",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "text",
      "prompt": {
        "text": "Cross reference"
      },
      "dataPath": "crossReference"
    }
  },

  {
    "element": "widget",
    "id": "version",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "number",
      "prompt": {
        "text": "Version"
      },
      "dataPath": "version"
    }
  },

  {
    "element": "widget",
    "id": "blpuState",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "select",
      "prompt": {
        "text": "Source"
      },
      "listId": "xrefSources",
      "dataPath": "source"
    }
  },

  {
    "element": "widget",
    "id": "xrefStartDate",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "Start date"
      },
      "dataPath": "startDate"
    }
  },
  {
    "element": "widget",
    "id": "xrefEndDate",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "End date"
      },
      "dataPath": "endDate"
    }
  },
  {
    "element": "widget",
    "id": "xrefLastUpdateDate",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "Last update"
      },
      "dataPath": "lastUpdateDate"
    }
  },
  {
    "element": "widget",
    "id": "xrefEntryDate",
    "path": "xrefUi.modal",
    "config": {
      "widgetType": "date",
      "prompt": {
        "text": "Entry date"
      },
      "dataPath": "entryDate"
    }
  }

]

