Commit b7da96f6 authored by Loïc Haÿ's avatar Loïc Haÿ
Browse files

Improving fields of schema.json

parent c25bef99
{
"$schema": "https://frictionlessdata.io/schemas/table-schema.json",
"title": "Subventions",
"author": "OpenDataFrance",
"version": "1.1",
"created": "2018-04-27",
"description": "Spécification du modèle de données relatif aux subventions attribuées par une collectivité locale",
"homepage": "https://git.opendatafrance.net/scdl/subventions",
"fields": [
{
"name": "nomAttribuant",
"type": "string",
"title": "Nom de l'attribuant",
"description": "Nom officiel de l'organisme attribuant la subvention",
"example": "Région Bretagne",
"constraints": {
"required": true
}
},
{
"name": "idAttribuant",
"type": "string",
"title": "Identification de l'attribuant",
"description": "Identifiant du Système d'Identification du Répertoire des Etablissements (SIRET)",
"example": "23350001600040",
"constraints": {
"required": true,
"pattern": "^\\d{14}$"
}
},
{
"name": "dateConvention",
"type": "date",
"title": "Date de la convention de subvention",
"description": "Date de la convention au format AAAA-MM-JJ (ISO 8601)",
"example": "2017-06-27",
"constraints": {
"required": true
}
},
{
"name": "referenceDecision",
"type": "string",
"title": "Référence de la décision",
"description": "Identifiant interne de l’acte matérialisant la décision d’attribution de la subvention",
"example": "Z34507",
"constraints": {
"required": false
}
},
{
"name": "nomBeneficiaire",
"type": "string",
"title": "Nom du bénéficiaire",
"description": "Nom officiel (raison sociale) du bénéficiaire de la subvention",
"example": "Rodriguez SA",
"constraints": {
"required": true
}
},
{
"name": "idBeneficiaire",
"type": "string",
"title": "Identification du bénéficiaire",
"description": "Identifiant du Système d'Identification du Répertoire des Etablissements (SIRET)",
"example": "81223113200026",
"constraints": {
"required": true,
"pattern": "^\\d{14}$"
}
},
{
"name": "objet",
"type": "string",
"title": "Objet de la subvention",
"description": "Description de l'objet de la subvention",
"example": "Aide à l'embauche",
"constraints": {
"required": true,
"maxLength": 256
}
},
{
"name": "montant",
"type": "number",
"title": "Montant total de la subvention",
"description": "Montant total de la subvention avant répartition entre les bénéficiaires",
"example": "22000.80",
"constraints": {
"required": true
}
},
{
"name": "nature",
"type": "string",
"title": "Nature de la subvention",
"description": "Liste de plusieurs choix possibles séparés par des point-virgules",
"example": "aide en numéraire;aide en nature",
"constraints": {
"required": true,
"enum": [
"aide en numéraire",
"aide en nature",
"aide en numéraire;aide en nature",
"aide en nature;aide en numéraire"
]
}
},
{
"name": "conditionsVersement",
"type": "string",
"title": "Conditions de versement de la subvention",
"description": "Description des conditions de versement de la subvention. Valeur parmi 'unique', 'échelonné' ou texte libre.",
"example": "",
"constraints": {
"required": true,
"maxLength": 256
}
},
{
"name": "datesPeriodeVersement",
"type": "string",
"title": "Date ou période de versement",
"description": "Si le versement est unique et que la date précise est connue, alors il s'agit d'une date au format AAAA-MM-JJ (ISO 8601). Si le versement est échelonné (ou que la date précise de versement unique est inconnue), alors il s'agit d'une période exprimée au format AAAA-MM-JJ/AAAA-MM-JJ (ISO 8601).",
"example": "2017-12-14",
"constraints": {
"required": true,
"pattern": "^[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}(\\/[0-9]{4}\\-[0-9]{2}\\-[0-9]{2})?$"
}
},
{
"name": "idRAE",
"type": "string",
"title": "Numéro unique de référencement dans le Répertoire des Aides aux Entreprises",
"description": "Numéro unique RAE communiqué par le service aides-entreprises.fr",
"example": "12345",
"constraints": {
"required": false
}
},
{
"name": "notificationUE",
"type": "boolean",
"trueValues": [
"oui"
],
"falseValues": [
"non"
],
"title": "Aide d'Etat notifiée à la Commission européenne",
"description": "Booléen : oui ou non",
"example": "oui",
"constraints": {
"required": true
}
},
{
"name": "pourcentageSubvention",
"type": "number",
"title": "Pourcentage du montant total de la subvention attribuée au bénéficiaire",
"description": "Pourcentage exprimé sous la forme d'un nombre avec un point comme séparateur de décimales",
"example": "0.8",
"constraints": {
"required": true,
"minimum": 0,
"maximum": 1
}
}
],
"custom_checks": [
{
"name": "french-siret-value",
"params": {
"column": "idAttribuant"
}
},
{
"name": "french-siret-value",
"params": {
"column": "idBeneficiaire"
}
}
]
{
"$schema": "https://frictionlessdata.io/schemas/table-schema.json",
"title": "Subventions",
"author": "OpenDataFrance",
"version": "1.1",
"created": "2018-04-27",
"description": "Spécification du modèle de données relatif aux subventions attribuées par une collectivité locale",
"homepage": "https://git.opendatafrance.net/scdl/subventions",
"fields": [
{
"name": "nomAttribuant",
"title": "Nom de l'attribuant",
"description": "Nom officiel de la collectivité attribuant la subvention limité à 140 caractères maximum.",
"type": "string",
"example": "Région Bretagne",
"constraints": {
"required": true,
"maxLenght": 140
}
},
{
"name": "idAttribuant",
"title": "Identification de l'attribuant",
"description": "Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) de la collectivité attribuant la subvention, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant.",
"type": "string",
"example": "23350001600040",
"constraints": {
"required": true,
"pattern": "^\\d{14}$"
}
},
{
"name": "dateConvention",
"title": "Date de la convention de subvention",
"description": "Date de la convention au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).",
"type": "date",
"example": "2017-06-27",
"constraints": {
"required": true
}
},
{
"name": "referenceDecision",
"title": "Référence de la décision",
"description": "Identifiant interne de l’acte matérialisant la décision d’attribution de la subvention. Sa composition dépend des pratiques propres à la collectivité.",
"type": "string",
"example": "2017-03-103",
"constraints": {
"required": false
}
},
{
"name": "nomBeneficiaire",
"title": "Nom du bénéficiaire",
"description": "Nom officiel ou raison sociale du bénéficiaire de la subvention limité à 140 caractères maximum.",
"type": "string",
"example": "Association Les Petits Débrouillards Bretagne",
"constraints": {
"required": true,
"maxLenght": 140
}
},
{
"name": "idBeneficiaire",
"title": "Identification du bénéficiaire",
"description": "Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) du bénéficiaire de la subvention, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant.",
"type": "string",
"example": "38047555800058",
"constraints": {
"required": true,
"pattern": "^\\d{14}$"
}
},
{
"name": "objet",
"title": "Objet de la subvention",
"description": "Description de l'objet de la subvention attribuée limitée à 356 caractères maximum.",
"type": "string",
"example": "Animations climat-énergie dans les lycées de la région",
"constraints": {
"required": true,
"maxLength": 356
}
},
{
"name": "montant",
"title": "Montant total de la subvention",
"description": "Montant total de la subvention attribuée, exprimé en euros et calculé avant répartition entre les bénéficiaires dans le cas de bénéficaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point.",
"type": "number",
"example": "47800.20",
"constraints": {
"required": true
}
},
{
"name": "nature",
"title": "Nature de la subvention",
"description": "Plusieurs choix possibles en combinant les valeurs 'aide en numéraire' et/ou 'aide en nature'. Les valeurs autorisées sont 'aide en numéraire', 'aide en nature', 'aide en numéraire;aide en nature', 'aide en nature;aide en numéraire'. Quand la nature de la subvention est à la fois en numéraire et en nature, le signe de séparation des valeurs est le point-virgule.",
"type": "string",
"example": "aide en numéraire;aide en nature",
"constraints": {
"required": true,
"enum": [
"aide en numéraire",
"aide en nature",
"aide en numéraire;aide en nature",
"aide en nature;aide en numéraire"
]
}
},
{
"name": "conditionsVersement",
"title": "Conditions de versement de la subvention",
"description": "Choix unique parmi plusieurs valeurs possibles : 'unique', 'échelonné', ou 'autre'. La valeur 'autre' correspond à une description libre des modalités de versement de la subvention dans la limite de 356 caractères maximum.",
"type": "string",
"example": "",
"constraints": {
"required": true,
"maxLength": 356
}
},
{
"name": "datesPeriodeVersement",
"title": "Date ou période de versement",
"description": "Si le versement est unique et que la date précise est connue, alors il s'agit d'une date au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601). Si le versement est échelonné (ou que la date précise de versement unique est inconnue), alors il s'agit d'une période exprimée au format AAAA-MM-JJ/AAAA-MM-JJ où le séparateur entre la première et la seconde date de l'intervalle est la barre oblique suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).",
"type": "string",
"example": "'2017-03-14' pour une date ou '2017-03-14/2018-03-14' pour une période",
"constraints": {
"required": true,
"pattern": "^[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}(\\/[0-9]{4}\\-[0-9]{2}\\-[0-9]{2})?$"
}
},
{
"name": "idRAE",
"title": "Identifiant RAE de l’aide au titre de laquelle la subvention est attribuée",
"description": "Numéro unique de référencement dans le [Répertoire des Aides aux Entreprises](https://aides-entreprises.fr/). Ce champ ne concerne que les subventions attribuées au titre d’une aide référencée dans la [base de données du RAE](https://data.aides-entreprises.fr/documentation) gérée par l'Institut Supérieur des Métiers.",
"type": "string",
"example": "12345",
"constraints": {
"required": false,
"maxLenght": 5
}
},
{
"name": "notificationUE",
"title": "Aide d'Etat notifiée à la Commission Européenne",
"description": "Subvention attribuée au titre d’une aide de minimis notifiée à la Commission Européenne en vertu des dispositions du règlement n° 1407/2013 du 18 décembre 2013. Seules les valeurs 'oui' ou 'non' sont autorisées.",
"type": "boolean",
"trueValues": [
"oui"
],
"falseValues": [
"non"
],
"example": "non",
"constraints": {
"required": true
}
},
{
"name": "pourcentageSubvention",
"title": "Pourcentage du montant total de la subvention attribuée au bénéficiaire",
"description": "Pourcentage exprimé sous la forme d'un nombre décimal. Dans le cas d’un bénéficiaire unique, le pourcentage est 100%, soit '1.00' en nombre décimal. Dans le cas de bénéficiaires multiples, le pourcentage du montant attribué au bénéficiaire correspond à la part qui lui est versée : par exemple 45%, soit '0.45' en nombre décimal. Le signe de séparation entre les parties entière et décimale du nombre est le point.",
"type": "number",
"example": "0.45",
"constraints": {
"required": true,
"minimum": 0.01,
"maximum": 1.00
}
}
],
"custom_checks": [
{
"name": "french-siret-value",
"params": {
"column": "idAttribuant"
}
},
{
"name": "french-siret-value",
"params": {
"column": "idBeneficiaire"
}
}
]
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment