553 lines
14 KiB
JSON
553 lines
14 KiB
JSON
{
|
|
"$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"
|
|
}
|
|
}
|
|
} |