Currently, all the API specifications in nlp-sandbox-schemas are bound to have the same release number.
Once the NLP Sandbox is publicly available, I propose to not release new versions of the API specs too often because each update of the API specifications will require the attention and work of the developers implementing NLP Tools to update them. Therefore, we could have version of the schemas using up to minor version number, e.g. "1.14"
In order to clearly show that a Tool is compliant with the NLP Sandbox API specification "1.14", we could request tools to have their version set to "1.14.x" where x is used to bring incremental updates to the server. The version "1.14" of the tool, e.g. its Docker image, should always point to the most recent "1.14.x" version.
Proposal