dhp-graph-dump/dump-schema/src/main/resources/jsonschemas/project_schema.json

120 lines
3.0 KiB
JSON

{
"$schema" : "http://json-schema.org/draft-07/schema#",
"type" : "object",
"properties" : {
"acronym" : {
"type" : "string"
},
"callidentifier" : {
"type" : "string"
},
"code" : {
"type" : "string"
},
"enddate" : {
"type" : "string"
},
"funding" : {
"description" : "Funding information for the project",
"type" : "array",
"items" : {
"type" : "object",
"properties" : {
"funding_stream" : {
"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"
},
"h2020programme" : {
"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"
},
"keywords" : {
"type" : "string"
},
"openaccessmandatefordataset" : {
"type" : "boolean"
},
"openaccessmandateforpublications" : {
"type" : "boolean"
},
"startdate" : {
"type" : "string"
},
"subject" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"summary" : {
"type" : "string"
},
"title" : {
"type" : "string"
},
"websiteurl" : {
"type" : "string"
}
}
}