This is probably the stuff we should be using..
json-schema - See example http://json-schema.org/examples.htm
This looks good to me and something I am pursuing..
Not sure where this schema would go though, maybe in a new ts2-meta repos, because we probably want to share across projects, eg desktop, server, docs et all