# ResearchEntityStandard-template.json

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "../Documentation/Implementation/data_model/Json/",
    "title": "ResearchEntityStandard",
    "description": "ResearchEntityStandard template",
    "dataTypes": [
        "software",
        "none"
    ],
    "type": "object",
    "class": "ResearchEntityStandard",
    "externalImports": {
        "ror": {
            "name": "name",
            "ror": "orgId",
            "acronyms[0]": "acronym",
            "type": "idType"
        }
    },
    "properties": {
        "name": {
            "type": "string",
            "description": "Name of the entity",
            "label@fr_FR": "Nom de l'entité",
            "label@en_GB": "Entity's name",
            "tooltip": null,
            "form_label@fr_FR": "Nom de l'entité",
            "form_label@en_GB": "Entity's name"
        },
        "acronym": {
            "type": "string",
            "description": "Acronym of the entity",
            "label@fr_FR": "Acronyme",
            "label@en_GB": "Acronym",
            "tooltip": null,
            "form_label@fr_FR": "Acronyme",
            "form_label@en_GB": "Acronym"
        },
        "orgId": {
            "type": "string",
            "description": "Identifier of the entity",
            "label@fr_FR": "Identifiant",
            "label@en_GB": "Identifier",
            "tooltip": null,
            "form_label@fr_FR": "Identifiant",
            "form_label@en_GB": "Identifier"
        },
        "idType": {
            "type": "string",
            "description": "Identification system",
            "inputType": "dropdown",
            "label@fr_FR": "Type d'identifiant",
            "label@en_GB": "Identifier type",
            "registries": [
                "OrganizationIdSystem"
            ],
            "registryCategory": "OrganizationIdSystem",
            "overridable": true,
            "tooltip": null,
            "form_label@fr_FR": "Type d'identifiant",
            "form_label@en_GB": "Identifier type"
        },
        "description": {
            "type": "string",
            "description": "Description on the  research entity",
            "inputType": "textarea",
            "label@fr_FR": "Description",
            "label@en_GB": "Description",
            "tooltip": null
        },
        "startDate": {
            "type": "string",
            "format": "date",
            "description": "Creation date of the entity",
            "label@fr_FR": "Date de création",
            "label@en_GB": "Creation date",
            "tooltip": null
        },
        "partner": {
            "type": "array",
            "table_header": null,
            "items": {
                "type": "object",
                "class": "Partner",
                "properties": {
                    "dbid": {
                        "type": "number"
                    }
                },
                "template_name": "PartnerStandard",
                "required": [
                    "dbid"
                ]
            },
            "minItems": 1,
            "description": "Supervising institutions of the research entity",
            "label@fr_FR": "Tutelle(s) de l'entité",
            "label@en_GB": "Entity's regulatory authority",
            "tooltip": null,
            "form_label@fr_FR": "Tutelle(s) de l'entité",
            "form_label@en_GB": "Entity's regulatory authority"
        },
        "funding": {
            "type": "array",
            "table_header@fr_FR": "Financeur : identifiant du financement",
            "table_header@en_GB": "Funder: funding identifier",
            "items": {
                "type": "object",
                "class": "Funding",
                "properties": {
                    "dbid": {
                        "type": "number"
                    }
                },
                "template_name": "FundingStandard",
                "required": [
                    "dbid"
                ]
            },
            "minItems": 1,
            "description": "Funding source(s)",
            "label@fr_FR": "Source(s) de financement",
            "label@en_GB": "Funding(s)",
            "tooltip": null,
            "form_label@fr_FR": "Source(s) de financement",
            "form_label@en_GB": "Funding(s)"
        },
        "contributor": {
            "type": "array",
            "table_header@fr_FR": "Nom",
            "table_header@en_GB": "Name",
            "items": {
                "type": "object",
                "class": "Contributor",
                "properties": {
                    "dbid": {
                        "type": "number"
                    }
                },
                "template_name": "ContributorStandard",
                "required": [
                    "dbid"
                ]
            },
            "minItems": 1,
            "description": "Information about the head of the research entity  and/or data steward",
            "label@fr_FR": "Responsable(s) de l'entité de recherche et/ou gestionnaire(s) de données",
            "label@en_GB": "Entity's manager(s) and/or Data manager(s)",
            "tooltip@fr_FR": "Il peut s'agir d'une ou plusieurs personnes, d'une équipe, d'un service",
            "tooltip@en_GB": "It can be one or more people, a team, a department",
            "form_label@fr_FR": "Renseigner le(s) responsable(s) de l'entité et/ou le(s) gestionnaire(s) de données",
            "form_label@en_GB": "Enter the Entity's manager(s) and/or Data manager(s)"
        }
    },
    "required": [
        "name",
        "partner",
        "funding",
        "contributor"
    ],
    "to_string": [],
    "default": {
        "fr_FR": {
            "contributor": [
                {
                    "role": "Responsable de l'entité"
                }
            ]
        },
        "en_GB": {
            "contributor": [
                {
                    "role": "Entity's manager"
                }
            ]
        }
    }
}