{
  "type": "object",
  "required": [
    "datasets"
  ],
  "properties": {
    "datasets": {
      "type": "array",
      "items": [
        {
          "title": {
            "$ref": "#/i18n/~$locale~/dataset"
          },
        "type": "object",
          "layout": {
            "getItems": {
              "url": {
                "type": "js-tpl",
                "expr": "api/v1/datasets?status=finalized&q={q}&${context.datasetFilter}",
                "pure": true
              },
              "itemKey": "data[\"href\"]",
              "itemTitle": "data[\"title\"]",
              "itemsResults": "data[\"results\"]"
            }
          },
        "properties": {
            "id": {
              "type": "string"
            },
            "href": {
              "type": "string"
            },
            "title": {
              "type": "string"
            },
            "page": {
              "type": "string"
            }
        }
        }
      ]
    },
    "field1": {
      "type": "string",
      "title": {
        "$ref": "#/i18n/~$locale~/field1"
      },
      "readOnly": true
    }
  },
  "i18n": {
    "fr": {
      "dataset": "Jeu de données",
      "field1": "Propriété lecture seule renseignée par l'application"
    },
    "en": {
      "dataset": "Dataset",
      "field1": "Readonly property filled by the application"
    }
  }
}