-
Notifications
You must be signed in to change notification settings - Fork 117
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
Add a $schema
key, or similar, to Table Schema so it is machine identifiable
#293
Comments
@Hypercubed good point. In the basic case how does one tell whether the As discussed on chat one option is to look to the profile. However, that might not help where you have resources of different kinds in the same package. We've thought for a while that the profile registry might include a registry both of DP profiles and Schema profiles (including profiles of JTS ...). My concern is growing complexity here. In terms of an immediate way forward why don't you try out using the |
I see the use case. I'm not sure this is an issue for the specs themselves, but rather one for implementing code. I think the utility of this in JSON Schema is for disambiguation between different versions of the spec. If we realise we need this for JSON Table Schema after a v1, then surely we should look at the same implementation. |
@pwalsh this is not disambiguating different versions of same spec so much as different uses of |
$schema
key, or similar, to the JSON Table Schema spec.$schema
key, or similar, to Table Schema so it is machine identifiable
DONE as a part of Data Package (v2) versioning |
This will help distinguish JSON Table Schemas from other types of JSON schema files.
See The "$schema" keyword
The text was updated successfully, but these errors were encountered: