-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schema validator #8
Comments
This implementation supports validation of the following types:
It doesn't really deal with formats, except in the case of the date/time types. Other stuff that is not in our scope now is all recorded under the "Rabbit hole" heading of the main issue description above (which links out to specific issues). Related, I've updated my type casting to have an almost identical API to messytables, but I am still holding off on depending on messytables directly as I'd like to keep py3 support (see okfn/messytables#117) |
The
SchemaValidator
checks that data conforms to a JSON Table Schema.self.run
)PipelineValidator.run
)Rabbit hole
Stuff that is beyond scope of this first pass, but that defines the larger scope of where we'd like to get.
constraints.minLength
,constraints.maxLength
,constraints.minimum
,constraints.maximum
needs discussion [jts] Refine min* and max* in field constraints datapackage#161The text was updated successfully, but these errors were encountered: