{
  "$schema" : "http://json-schema.org/draft-07/schema#",
  "type" : "object",
  "properties" : {
    "acronym" : {
      "type" : "string",
      "description" : "The acronym of the project"
    },
    "callIdentifier" : {
      "type" : "string"
    },
    "code" : {
      "type" : "string",
      "description" : "The grant agreement number"
    },
    "endDate" : {
      "type" : "string"
    },
    "fundings" : {
      "description" : "Funding information for the project",
      "type" : "array",
      "items" : {
        "type" : "object",
        "properties" : {
          "fundingStream" : {
            "type" : "object",
            "properties" : {
              "description" : {
                "type" : "string"
              },
              "id" : {
                "type" : "string",
                "description" : "Id of the funding stream"
              }
            },
            "description" : "Description of the funding stream"
          },
          "jurisdiction" : {
            "type" : "string",
            "description" : "Geographical jurisdiction (e.g. for European Commission is EU, for Croatian Science Foundation is HR)"
          },
          "name" : {
            "type" : "string",
            "description" : "The name of the funder (European Commission)"
          },
          "shortName" : {
            "type" : "string",
            "description" : "The short name of the funder (EC)"
          }
        },
        "description" : "Funding information for the project"
      }
    },
    "granted" : {
      "type" : "object",
      "properties" : {
        "currency" : {
          "type" : "string",
          "description" : "The currency of the granted amount (e.g. EUR)"
        },
        "fundedAmount" : {
          "type" : "number",
          "description" : "The funded amount"
        },
        "totalCost" : {
          "type" : "number",
          "description" : "The total cost of the project"
        }
      },
      "description" : "The money granted to the project"
    },
    "h2020Programmes" : {
      "description" : "The h2020 programme funding the project",
      "type" : "array",
      "items" : {
        "type" : "object",
        "properties" : {
          "code" : {
            "type" : "string",
            "description" : "The code of the programme"
          },
          "description" : {
            "type" : "string",
            "description" : "The description of the programme"
          }
        },
        "description" : "The h2020 programme funding the project"
      }
    },
    "id" : {
      "type" : "string",
      "description" : "The OpenAIRE id for the project"
    },
    "keywords" : {
      "type" : "string"
    },
    "openAccessMandateForDataset" : {
      "type" : "boolean"
    },
    "openAccessMandateForPublications" : {
      "type" : "boolean"
    },
    "startDate" : {
      "type" : "string"
    },
    "subjects" : {
      "type" : "array",
      "items" : {
        "type" : "string"
      }
    },
    "summary" : {
      "type" : "string"
    },
    "title" : {
      "type" : "string"
    },
    "websiteUrl" : {
      "type" : "string"
    }
  }
}