Julian/jsonschema — pull request #47 by robbrit (2012-11-28 20:52:57+00:00)
Title: Unknown type not being treated as 'any'

According to draft 3, if type of a value is not in the list of specified types then any type is valid: http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.1

Useful for BSON-based databases like MongoDB which have some extra types like ObjectId.