{ "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { "Provenance": { "type": "object", "properties": { "provenance": { "type": "string", "description": "Description of provenance" }, "trust": { "type": "string", "description": "Description of trust" } } }, "ResultPid": { "type": "object", "properties": { "scheme": { "type": "string", "description": "Description of scheme" }, "value": { "type": "string", "description": "Description of value" } } } }, "type": "object", "properties": { "author": { "description": "Description of author", "type": "array", "items": { "type": "object", "properties": { "fullname": { "type": "string", "description": "Description of fullname" }, "name": { "type": "string", "description": "Description of name" }, "pid": { "type": "object", "properties": { "id": { "type": "object", "properties": { "scheme": { "type": "string", "description": "Description of scheme" }, "value": { "type": "string", "description": "Description of value" } }, "description": "Description of id" }, "provenance": { "allOf": [ {"$ref": "#/definitions/Provenance"}, {"description": "Description of provenance"} ] } }, "description": "Description of pid" }, "rank": { "type": "integer", "description": "Description of rank" }, "surname": { "type": "string", "description": "Description of surname" } }, "description": "Description of author" } }, "bestaccessright": { "type": "object", "properties": { "code": { "type": "string", "description": "Description of code" }, "label": { "type": "string", "description": "Description of label" }, "scheme": { "type": "string", "description": "Description of scheme" } }, "description": "Description of bestaccessright" }, "codeRepositoryUrl": { "type": "string", "description": "Description of codeRepositoryUrl" }, "contactgroup": { "description": "Description of contactgroup", "type": "array", "items": { "type": "string", "description": "Description of contactgroup" } }, "contactperson": { "description": "Description of contactperson", "type": "array", "items": { "type": "string", "description": "Description of contactperson" } }, "container": { "type": "object", "properties": { "conferencedate": { "type": "string", "description": "Description of conferencedate" }, "conferenceplace": { "type": "string", "description": "Description of conferenceplace" }, "edition": { "type": "string", "description": "Description of edition" }, "ep": { "type": "string", "description": "Description of ep" }, "iss": { "type": "string", "description": "Description of iss" }, "issnLinking": { "type": "string", "description": "Description of issnLinking" }, "issnOnline": { "type": "string", "description": "Description of issnOnline" }, "issnPrinted": { "type": "string", "description": "Description of issnPrinted" }, "name": { "type": "string", "description": "Description of name" }, "sp": { "type": "string", "description": "Description of sp" }, "vol": { "type": "string", "description": "Description of vol" } }, "description": "Description of container" }, "contributor": { "description": "Description of contributor", "type": "array", "items": { "type": "string", "description": "Description of contributor" } }, "country": { "description": "Description of country", "type": "array", "items": { "type": "object", "properties": { "code": { "type": "string", "description": "Description of code" }, "label": { "type": "string", "description": "Description of label" }, "provenance": { "allOf": [ {"$ref": "#/definitions/Provenance"}, {"description": "Description of provenance"} ] } }, "description": "Description of country" } }, "coverage": { "description": "Description of coverage", "type": "array", "items": { "type": "string", "description": "Description of coverage" } }, "dateofcollection": { "type": "string", "description": "Description of dateofcollection" }, "description": { "description": "Description of description", "type": "array", "items": { "type": "string", "description": "Description of description" } }, "documentationUrl": { "description": "Description of documentationUrl", "type": "array", "items": { "type": "string", "description": "Description of documentationUrl" } }, "embargoenddate": { "type": "string", "description": "Description of embargoenddate" }, "format": { "description": "Description of format", "type": "array", "items": { "type": "string", "description": "Description of format" } }, "geolocation": { "description": "Description of geolocation", "type": "array", "items": { "type": "object", "properties": { "box": { "type": "string", "description": "Description of box" }, "place": { "type": "string", "description": "Description of place" }, "point": { "type": "string", "description": "Description of point" } }, "description": "Description of geolocation" } }, "id": { "type": "string", "description": "Description of id" }, "indicators": { "type": "object", "properties": { "bipIndicators": { "description": "Description of bipIndicators", "type": "array", "items": { "type": "object", "properties": { "clazz": { "type": "string", "description": "Description of clazz" }, "indicator": { "type": "string", "description": "Description of indicator" }, "score": { "type": "string", "description": "Description of score" } }, "description": "Description of bipIndicators" } }, "usageCounts": { "type": "object", "properties": { "downloads": { "type": "string", "description": "Description of downloads" }, "views": { "type": "string", "description": "Description of views" } }, "description": "Description of usageCounts" } }, "description": "Description of indicators" }, "instance": { "description": "Description of instance", "type": "array", "items": { "type": "object", "properties": { "accessright": { "type": "object", "properties": { "code": { "type": "string", "description": "Description of code" }, "label": { "type": "string", "description": "Description of label" }, "openAccessRoute": { "type": "string", "enum": [ "gold", "green", "hybrid", "bronze" ], "description": "Description of openAccessRoute" }, "scheme": { "type": "string", "description": "Description of scheme" } }, "description": "Description of accessright" }, "alternateIdentifier": { "description": "Description of alternateIdentifier", "type": "array", "items": { "type": "object", "properties": { "scheme": { "type": "string", "description": "Description of scheme" }, "value": { "type": "string", "description": "Description of value" } }, "description": "Description of alternateIdentifier" } }, "articleprocessingcharge": { "type": "object", "properties": { "amount": { "type": "string", "description": "Description of amount" }, "currency": { "type": "string", "description": "Description of currency" } }, "description": "Description of articleprocessingcharge" }, "license": { "type": "string", "description": "Description of license" }, "pid": { "description": "Description of pid", "type": "array", "items": { "allOf": [ {"$ref": "#/definitions/ResultPid"}, {"description": "Description of pid"} ] } }, "publicationdate": { "type": "string", "description": "Description of publicationdate" }, "refereed": { "type": "string", "description": "Description of refereed" }, "type": { "type": "string", "description": "Description of type" }, "url": { "description": "Description of url", "type": "array", "items": { "type": "string", "description": "Description of url" } } }, "description": "Description of instance" } }, "isGreen": { "type": "boolean", "description": "Description of isGreen" }, "isInDiamondJournal": { "type": "boolean", "description": "Description of isInDiamondJournal" }, "language": { "type": "object", "properties": { "code": { "type": "string", "description": "Description of code" }, "label": { "type": "string", "description": "Description of label" } }, "description": "Description of language" }, "lastupdatetimestamp": { "type": "integer", "description": "Description of lastupdatetimestamp" }, "maintitle": { "type": "string", "description": "Description of maintitle" }, "openAccessColor": { "type": "string", "enum": [ "gold", "hybrid", "bronze" ], "description": "Description of openAccessColor" }, "originalId": { "description": "Description of originalId", "type": "array", "items": { "type": "string", "description": "Description of originalId" } }, "pid": { "description": "Description of pid", "type": "array", "items": { "allOf": [ {"$ref": "#/definitions/ResultPid"}, {"description": "Description of pid"} ] } }, "programmingLanguage": { "type": "string", "description": "Description of programmingLanguage" }, "publicationdate": { "type": "string", "description": "Description of publicationdate" }, "publiclyFunded": { "type": "boolean", "description": "Description of publiclyFunded" }, "publisher": { "type": "string", "description": "Description of publisher" }, "size": { "type": "string", "description": "Description of size" }, "source": { "description": "Description of source", "type": "array", "items": { "type": "string", "description": "Description of source" } }, "subjects": { "description": "Description of subjects", "type": "array", "items": { "type": "object", "properties": { "provenance": { "allOf": [ {"$ref": "#/definitions/Provenance"}, {"description": "Description of provenance"} ] }, "subject": { "type": "object", "properties": { "scheme": { "type": "string", "description": "Description of scheme" }, "value": { "type": "string", "description": "Description of value" } }, "description": "Description of subject" } }, "description": "Description of subjects" } }, "subtitle": { "type": "string", "description": "Description of subtitle" }, "tool": { "description": "Description of tool", "type": "array", "items": { "type": "string", "description": "Description of tool" } }, "type": { "type": "string", "description": "Description of type" }, "version": { "type": "string", "description": "Description of version" } } }