2020-07-07 17:34:40 +02:00
{
2020-08-06 11:05:56 +02:00
"$schema" : "http://json-schema.org/draft-07/schema#" ,
2020-07-08 12:48:46 +02:00
"definitions" : {
"AccessRight" : {
"type" : "object" ,
"properties" : {
"code" : {
"type" : "string" ,
"description" : "COAR access mode code: http://vocabularies.coar-repositories.org/documentation/access_rights/"
} ,
"label" : {
"type" : "string" ,
"description" : "Label for the access mode"
} ,
"scheme" : {
"type" : "string" ,
"description" : "Scheme of reference for access right code. Always set to COAR access rights vocabulary: http://vocabularies.coar-repositories.org/documentation/access_rights/"
}
}
} ,
"ControlledField" : {
"type" : "object" ,
"properties" : {
"scheme" : {
"type" : "string" ,
2020-08-06 11:05:56 +02:00
"description" : "The scheme for the resource"
2020-07-08 12:48:46 +02:00
} ,
"value" : {
"type" : "string" ,
2020-08-06 11:05:56 +02:00
"description" : "the value in the scheme"
2020-07-08 12:48:46 +02:00
}
}
} ,
"KeyValue" : {
"type" : "object" ,
"properties" : {
"key" : {
"type" : "string" ,
"description" : "Description of key"
} ,
"value" : {
"type" : "string" ,
"description" : "Description of value"
}
}
2020-08-06 11:05:56 +02:00
} ,
"Provenance" : {
"type" : "object" ,
"properties" : {
"provenance" : {
"type" : "string" ,
"description" : "The provenance of the information"
} ,
"trust" : {
"type" : "string" ,
"description" : "The trust associated to the information"
}
}
2020-07-08 12:48:46 +02:00
}
} ,
2020-07-07 17:34:40 +02:00
"type" : "object" ,
"properties" : {
"author" : {
2020-07-08 12:48:46 +02:00
"description" : "List of authors of the research results" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
"affiliation" : {
"description" : "Affiliations of the author" ,
"type" : "array" ,
"items" : {
"type" : "string" ,
"description" : "One of the affiliation of the author"
}
} ,
"fullname" : {
"type" : "string" ,
"description" : "Fullname of the author"
} ,
"name" : {
"type" : "string" ,
"description" : "First name of the author"
} ,
"pid" : {
2020-08-06 11:05:56 +02:00
"type" : "object" ,
"properties" : {
"id" : {
"allOf" : [
{ "$ref" : "#/definitions/ControlledField" } ,
{ "description" : "The author's id and scheme. OpenAIRE currently supports 'ORCID'" }
]
} ,
"provenance" : {
"allOf" : [
{ "$ref" : "#/definitions/Provenance" } ,
{ "description" : "The provenance of the author's pid" }
]
2020-07-08 12:48:46 +02:00
}
2020-08-06 11:05:56 +02:00
} ,
"description" : "Persistent identifier of the author (e.g. ORCID)"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"rank" : {
"type" : "integer" ,
"description" : "Order in which the author appears in the authors list"
} ,
"surname" : {
"type" : "string" ,
"description" : "Surname of the author"
}
} ,
"description" : "One of the author of the research result"
}
} ,
"bestaccessright" : {
"allOf" : [
2020-08-06 11:05:56 +02:00
{ "$ref" : "#/definitions/AccessRight" } ,
{ "description" : "The openest access right associated to the manifestations of this research results" }
2020-07-07 17:34:40 +02:00
]
} ,
2020-07-08 12:48:46 +02:00
"codeRepositoryUrl" : {
"type" : "string" ,
"description" : "Only for results with type 'software': the URL to the repository with the source code"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"collectedfrom" : {
"description" : "Information about the sources from which the record has been collected" ,
"type" : "array" ,
"items" : {
"allOf" : [
2020-08-06 11:05:56 +02:00
{ "$ref" : "#/definitions/KeyValue" } ,
{ "description" : "Key is the OpenAIRE identifier of the data source, value is its name" }
2020-07-08 12:48:46 +02:00
]
}
} ,
"contactgroup" : {
"description" : "Only for results with type 'software': Information on the group responsible for providing further information regarding the resource" ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"contactperson" : {
"description" : "Only for results with type 'software': Information on the person responsible for providing further information regarding the resource" ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"container" : {
2020-07-07 17:34:40 +02:00
"type" : "object" ,
"properties" : {
2020-07-08 12:48:46 +02:00
"conferencedate" : {
"type" : "string" ,
"description" : "Date of the conference"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"conferenceplace" : {
"type" : "string" ,
"description" : "Place of the conference"
} ,
"edition" : {
"type" : "string" ,
"description" : "Edition of the journal or conference proceeding"
} ,
"ep" : {
"type" : "string" ,
"description" : "End page"
} ,
"iss" : {
"type" : "string" ,
"description" : "Journal issue"
} ,
"issnLinking" : {
"type" : "string" ,
2020-08-06 11:55:44 +02:00
"description" : "Journal linking iisn"
2020-07-08 12:48:46 +02:00
} ,
"issnOnline" : {
"type" : "string" ,
"description" : "Journal online issn"
} ,
"issnPrinted" : {
"type" : "string" ,
"description" : "Journal printed issn"
} ,
"name" : {
"type" : "string" ,
"description" : "Name of the journal or conference"
} ,
"sp" : {
"type" : "string" ,
"description" : "Start page"
} ,
"vol" : {
"type" : "string" ,
"description" : "Volume"
2020-07-07 17:34:40 +02:00
}
} ,
2020-07-08 12:48:46 +02:00
"description" : "Container has information about the conference or journal where the result has been presented or published"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"context" : {
"description" : "Reference to a relevant research infrastructure, initiative or community (RI/RC) among those collaborating with OpenAIRE. Please see https://connect.openaire.eu" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
"code" : {
"type" : "string" ,
"description" : "Code identifying the RI/RC"
} ,
"label" : {
"type" : "string" ,
"description" : "Label of the RI/RC"
} ,
"provenance" : {
2020-08-06 11:05:56 +02:00
"description" : "Why this result is associated to the RI/RC." ,
2020-07-08 12:48:46 +02:00
"type" : "array" ,
"items" : {
2020-08-06 11:05:56 +02:00
"allOf" : [
{ "$ref" : "#/definitions/Provenance" }
]
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"contributor" : {
"description" : "Contributors of this result" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "string"
}
} ,
"country" : {
"description" : "Country associated to this result" ,
"type" : "array" ,
"items" : {
"type" : "object" ,
"properties" : {
"code" : {
"type" : "string" ,
"description" : "ISO 3166-1 alpha-2 country code"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"label" : {
"type" : "string" ,
"description" : "English label of the country"
} ,
"provenance" : {
2020-08-06 11:05:56 +02:00
"allOf" : [
{ "$ref" : "#/definitions/Provenance" } ,
{ "description" : "Why this result is associated to the country." }
]
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"coverage" : {
"type" : "array" ,
"items" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"dateofcollection" : {
"type" : "string" ,
"description" : "When OpenAIRE collected the record the last time"
2020-07-07 17:34:40 +02:00
} ,
"description" : {
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"documentationUrl" : {
"description" : "Only for results with type 'software': URL to the software documentation" ,
"type" : "array" ,
"items" : {
"type" : "string"
2020-08-06 11:05:56 +02:00
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
"embargoenddate" : {
2020-07-08 12:48:46 +02:00
"type" : "string" ,
"description" : "Date when the embargo ends and this result turns Open Access"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"externalReference" : {
"description" : "Links to external resources like entries from thematic databases (e.g. Protein Data Bank)" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
"name" : {
"type" : "string"
} ,
"provenance" : {
2020-08-06 11:05:56 +02:00
"allOf" : [
{ "$ref" : "#/definitions/Provenance" } ,
{ "description" : "Why this result is linked to the external resource" }
]
2020-07-08 12:48:46 +02:00
} ,
"typology" : {
"type" : "string"
} ,
"value" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
"format" : {
2020-08-06 11:05:56 +02:00
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"geolocation" : {
"description" : "Geolocation information" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
"box" : {
"type" : "string"
} ,
"place" : {
"type" : "string"
} ,
"point" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"id" : {
"type" : "string" ,
"description" : "OpenAIRE identifier"
} ,
"instance" : {
"description" : "Manifestations (i.e. different versions) of the result. For example: the pre-print and the published versions are two manifestations of the same research result" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
"accessright" : {
"allOf" : [
2020-08-06 11:05:56 +02:00
{ "$ref" : "#/definitions/AccessRight" } ,
{ "description" : "Access right of this instance" }
2020-07-08 12:48:46 +02:00
]
} ,
"collectedfrom" : {
"allOf" : [
2020-08-06 11:05:56 +02:00
{ "$ref" : "#/definitions/KeyValue" } ,
{ "description" : "Information about the source from which the instance has been collected. Key is the OpenAIRE identifier of the data source, value is its name" }
2020-07-08 12:48:46 +02:00
]
} ,
"hostedby" : {
"allOf" : [
2020-08-06 11:05:56 +02:00
{ "$ref" : "#/definitions/KeyValue" } ,
{ "description" : "Information about the source from which the instance can be viewed or downloaded. Key is the OpenAIRE identifier of the data source, value is its name" }
2020-07-08 12:48:46 +02:00
]
} ,
"license" : {
"type" : "string" ,
"description" : "License applied to the instance"
} ,
"publicationdate" : {
"type" : "string" ,
"description" : "Publication date of the instance"
} ,
"refereed" : {
"type" : "string" ,
"description" : "Was the instance subject to peer-review? Possible values are 'Unknown', 'nonPeerReviewed', 'peerReviewed' (see also https://api.openaire.eu/vocabularies/dnet:review_levels)"
} ,
"type" : {
"type" : "string" ,
"description" : "Type of the instance. Possible values are listed at https://api.openaire.eu/vocabularies/dnet:publication_resource"
} ,
"url" : {
2020-08-06 11:05:56 +02:00
"description" : "Location where the instance is accessible" ,
2020-07-08 12:48:46 +02:00
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"language" : {
2020-07-07 17:34:40 +02:00
"type" : "object" ,
"properties" : {
"code" : {
2020-07-08 12:48:46 +02:00
"type" : "string" ,
"description" : "alpha-3/ISO 639-2 code of the language"
2020-07-07 17:34:40 +02:00
} ,
"label" : {
2020-07-08 12:48:46 +02:00
"type" : "string" ,
"description" : "English label"
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"lastupdatetimestamp" : {
"type" : "integer" ,
"description" : "Timestamp of last update of the record in OpenAIRE"
} ,
"maintitle" : {
"type" : "string" ,
"description" : "Title"
} ,
"originalId" : {
"description" : "Identifiers of the record at the original sources" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"pid" : {
"description" : "Persistent identifiers of the result" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
2020-08-06 11:05:56 +02:00
"allOf" : [
{ "$ref" : "#/definitions/ControlledField" } ,
{ "description" : "scheme: list of available schemes are at https://api.openaire.eu/vocabularies/dnet:pid_types, value: the PID of the result " }
]
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"programmingLanguage" : {
"type" : "string" ,
"description" : "Only for results with type 'software': the programming language"
} ,
"projects" : {
"description" : "List of projects (i.e. grants) that (co-)funded the production ofn the research results" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
"acronym" : {
"type" : "string" ,
"description" : "Project acronym"
} ,
"code" : {
"type" : "string" ,
"description" : "Grant code"
} ,
"funder" : {
"type" : "object" ,
"properties" : {
"fundingStream" : {
"type" : "string" ,
"description" : "Stream of funding (e.g. for European Commission can be H2020 or FP7)"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"jurisdiction" : {
"type" : "string" ,
"description" : "Geographical jurisdiction (e.g. for European Commission is EU, for Croatian Science Foundation is HR)"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"name" : {
"type" : "string" ,
"description" : "Name of the funder"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"shortName" : {
"type" : "string" ,
"description" : "Short name or acronym of the funder"
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"description" : "Information about the funder funding the project"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"id" : {
"type" : "string" ,
"description" : "OpenAIRE identifier of the project"
} ,
2020-08-06 11:05:56 +02:00
"provenance" : {
"allOf" : [
{ "$ref" : "#/definitions/Provenance" } ,
{ "description" : "Why this project is associated to the result" }
]
} ,
2020-07-08 12:48:46 +02:00
"title" : {
"type" : "string" ,
"description" : "Title of the project"
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"publicationdate" : {
"type" : "string" ,
"description" : "Date of publication"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"publisher" : {
"type" : "string" ,
"description" : "Publisher"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"size" : {
"type" : "string" ,
"description" : "Only for results with type 'dataset': the declared size of the dataset"
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"source" : {
"description" : "See definition of Dublin Core field dc:source" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
} ,
2020-08-06 11:05:56 +02:00
"subjects" : {
2020-07-08 12:48:46 +02:00
"description" : "Keywords associated to the result" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "object" ,
"properties" : {
2020-08-06 11:05:56 +02:00
"provenance" : {
"allOf" : [
{ "$ref" : "#/definitions/Provenance" } ,
{ "description" : "Why this subject is associated to the result" }
]
2020-07-08 12:48:46 +02:00
} ,
2020-08-06 11:05:56 +02:00
"subject" : {
"allOf" : [
{ "$ref" : "#/definitions/ControlledField" } ,
{ "description" : "OpenAIRE subject classification scheme (https://api.openaire.eu/vocabularies/dnet:subject_classification_typologies) and value. When the scheme is 'keyword', it means that the subject is free-text (i.e. not a term from a controlled vocabulary). " }
]
2020-07-08 12:48:46 +02:00
}
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
} ,
"subtitle" : {
"type" : "string" ,
"description" : "Sub-title of the result"
2020-07-07 17:34:40 +02:00
} ,
"tool" : {
2020-07-08 12:48:46 +02:00
"description" : "Only for results with type 'other': tool useful for the interpretation and/or re-used of the research product" ,
2020-07-07 17:34:40 +02:00
"type" : "array" ,
2020-07-08 12:48:46 +02:00
"items" : {
"type" : "string"
}
2020-07-07 17:34:40 +02:00
} ,
2020-07-08 12:48:46 +02:00
"type" : {
"type" : "string" ,
"description" : "Type of the result: one of 'publication', 'dataset', 'software', 'other' (see also https://api.openaire.eu/vocabularies/dnet:result_typologies)"
2020-07-07 17:34:40 +02:00
} ,
"version" : {
2020-07-08 12:48:46 +02:00
"type" : "string" ,
"description" : "Version of the result"
2020-07-07 17:34:40 +02:00
}
2020-07-08 12:48:46 +02:00
}
2020-08-06 11:05:56 +02:00
}