{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://publicschema.org/agri/AgriculturalHolderRole.schema.json",
  "title": "AgriculturalHolderRole",
  "description": "The responsibility of a person, organization or group for the key decisions on resource use and for management control of a farm, alone or jointly with others, during a stated period. It includes bearing the technical and economic responsibility for the farm. It is distinct from daily management, which may be delegated, and from ownership, employment and program entitlement. Several simultaneous roles for one farm describe joint holders. Dates describe when the role is effective, not when it was recorded.",
  "type": "object",
  "properties": {
    "holder_farm": {
      "oneOf": [
        {
          "$ref": "https://publicschema.org/agri/Farm.schema.json"
        },
        {
          "type": "string",
          "description": "URI or identifier reference"
        }
      ],
      "description": "The farm to which this agricultural holder role applies."
    },
    "start_date": {
      "type": "string",
      "format": "date",
      "description": "The date on which this became effective."
    },
    "end_date": {
      "type": "string",
      "format": "date",
      "description": "The last day on which this is effective. A period includes both its start date and its end date, so a period that applies only on 30 June 2026 has start date 2026-06-30 and end date 2026-06-30."
    },
    "identifiers": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "$ref": "https://publicschema.org/Identifier.schema.json"
          },
          {
            "type": "string",
            "description": "URI or identifier reference"
          }
        ],
        "description": "Identifiers carried by this entity, such as national ID numbers, program IDs, or identifiers asserted by an identity document."
      }
    }
  }
}
