I couldn't get references of this form to work:
{ "$ref": "schema.json/#/definitions/foo" }
whereas either #/definitions/foo or schema.json do work. My understanding is that these are allowed by the spec?
Without that support, it makes it hard to partially decompose a large file - either all the definitions have to be within it, or every definition has to be its own file, pretty much.