Files
bitoduc.fr/schema.json
Etienne Millon ba0ca3e4fb Vérifie le schéma de traductions.json
Cela ajoute deux vérifications:

  - que les données ont le bon format (anglais, français, classe - genre est
    optionnel)
  - que les données sont triées par "anglais"
2015-12-13 15:09:20 +01:00

38 lines
1.0 KiB
JSON

{ "type": "object",
"properties": {
"faux mots": {
"type": "array",
"items": {"$ref": "#/definitions/mot"}
},
"vrais mots": {
"type": "array",
"items": {"$ref": "#/definitions/mot"}
}
},
"definitions": {
"mot": {
"type": "object",
"properties":
{
"anglais": {"type": "string"},
"francais": {"type": "string"},
"classe": {
"type": "string",
"enum": [
"groupe nominal",
"groupe verbal",
"proposition",
"verbe"
]
},
"genre": {
"type": "string",
"enum": ["f", "m"]
},
"pluriel": {"type": "boolean"}
},
"required": ["anglais", "francais", "classe"]
}
}
}