# ResearchOutputSoftware-schema.json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "../Documentation/Implementation/data_model/Json/",
"title": "ResearchOutputSoftware",
"description": "ResearchOutputSoftware schema",
"dataTypes": null,
"type": "object",
"properties": {
"softwareDescription": {
"type": "object",
"$comment": "class=SoftwareDescription",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Description of the software developed in the course of the research activity"
},
"softwareDevelopment": {
"type": "object",
"$comment": "class=SoftwareDevelopment",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Information on the software development environment"
},
"softwareDocumentation": {
"type": "object",
"$comment": "class=SoftwareDocumentation",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Information relating to the documentation of the software"
},
"softwareRuntime": {
"type": "object",
"$comment": "class=SoftwareRuntime",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Information on the runtime environment"
},
"softwarePreservation": {
"type": "object",
"$comment": "class=SoftwarePreservation",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Informations about the software preservation"
},
"softwareSharing": {
"type": "object",
"$comment": "class=SoftwareSharing",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Information about the software registration"
},
"softwareLegalIssues": {
"type": "object",
"$comment": "class=SoftwareLegalIssues",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Legal considerations for the software"
},
"softwareValorisation": {
"type": "object",
"$comment": "class=SoftwareValorisation",
"properties": {
"dbid": {
"type": "number"
}
},
"required": [
"dbid"
],
"description": "Scientific impact of the software"
}
},
"required": [
"softwareDescription"
]
}