def run(filename, schema, document): resolver = jsonschema.RefResolver( 'file://{0}'.format(filename), schema, store={schema['id']: schema}) jsonschema.validate(document, schema, resolver=resolver)