I've started using .jschema after I had a run-in with an extension-based JSON Schema parser that automatically added id's to external RAML examples which are also .json files.
They are a specific format, after all. HTML is XML, which is UML, and we use a different file extension for each of those.
因为 JSON Schema 本身就是 JSON,所以不容易判断什么时候是 JSON
有些东西是 JSON 模式,或者只是一个 JSON 的任意块
$schema keyword is used to declare that something is JSON Schema. It’s
generally good practice to include it, 虽然不是必须的.