# SoftwareRuntimeStandard-template.json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "../Documentation/Implementation/data_model/Json/",
"title": "SoftwareRuntimeStandard",
"description": "SoftwareRuntimeStandard template",
"dataTypes": [
"software"
],
"type": "object",
"class": "SoftwareRuntimeStandard",
"properties": {
"programmingLanguage": {
"type": "array",
"table_header": null,
"items": {
"type": "object",
"class": "ProgrammingLanguage",
"properties": {
"dbid": {
"type": "number"
}
},
"template_name": "ProgrammingLanguageStandard",
"required": [
"dbid"
]
},
"minItems": 1,
"description": "Programming languages used in the software (name and version)",
"label@fr_FR": "Langages de programmation",
"label@en_GB": "Programming languages",
"tooltip": null,
"form_label@fr_FR": "Quels langages de programmation sont utilisés dans le logiciel ?",
"form_label@en_GB": "What programming languages are used in the software?"
},
"operatingSystem": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Operating systems the code runs on",
"inputType": "dropdown",
"label@fr_FR": "Systèmes d'exploitation",
"label@en_GB": "Operating systems",
"registries": [
"OperatingSystems"
],
"registryCategory": "OperatingSystem",
"overridable": true,
"tooltip": null,
"form_label@fr_FR": "Sur quels systèmes d'exploitation votre code s'exécute-t-il ?",
"form_label@en_GB": "What operating system(s) allows the code to run?"
},
"dependency": {
"type": "array",
"table_header": null,
"items": {
"type": "object",
"class": "DependencyReference",
"properties": {
"dbid": {
"type": "number"
}
},
"template_name": "DependencyReferenceStandard",
"required": [
"dbid"
]
},
"minItems": 1,
"description": "Information about dependencies required to run the software",
"label@fr_FR": "Dépendances",
"label@en_GB": "Dependencies",
"tooltip@fr_FR": "Si vous avez un fichier 'Requirements', ajoutez-le comme élément en précisant son lien URL ou lister les dépendances individuellement.",
"tooltip@en_GB": "If there is a “Requirements” file, add it here either by including its URL or by listing the dependencies individually.",
"form_label@fr_FR": "Quelles sont les dépendances requises pour l'utilisation du logiciel ?",
"form_label@en_GB": "What dependencies are required to use the software?"
},
"description": {
"type": "string",
"description": "Additional i nformations about runtime environment",
"inputType": "textarea",
"label@fr_FR": "Informations complémentaires",
"label@en_GB": "Additional information",
"tooltip": null,
"form_label@fr_FR": "Informations complémentaires",
"form_label@en_GB": "Additional information"
}
},
"required": [
"programmingLanguage",
"operatingSystem",
"dependency"
],
"to_string": []
}