Скажем, у меня есть схема json с именем child.json.
"$ref": "file:child.json" будет работать
"$ref": "file:./child.json" будет работать
У меня сработали только два относительных пути. Я использую валидатор Python: http://sacharya.com/validating-json-using-python-jsonschema/
У меня проблема: если у меня есть 3 схемы: grandpa.json, parent.json и child.json; дедушка ссылается на родителя, используя «$ref»: «file:parent.json, а родитель ссылается на ребенка, используя «$ref»: «file:child.json. Тогда указанный выше относительный путь больше не работает