-
-
Notifications
You must be signed in to change notification settings - Fork 296
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
Publication of meta-schema #165
Comments
While I'm still learning the more subtle points of normative vs informative pieces, this sounds reasonable to me. As long as we publish them clearly with the next draft and show that correlation so folks can keep track, I'll be happy. |
I think this is a great idea. We should totally do this. Even if it doesn't end up in the document, it can be bundled in a github tagged release (which if we want, can have a DOI number, if we want to make sure it's kept safe externally.) |
@awwright I'm happy for it to not be part of the document if you feel it isn't required, however I would say it should at the very least be included as part of the release bundle available on github. |
I suggest we keep the schema documents as informative documents.
Scratch that... |
@awwright Your comments on this are needed. While this doesn't strictly prevent publication of the document, it does because we want to make the documents in a github release the ones that are uploaded to the IETF site. We need to resolve this issue before we seek publication. |
For now... |
as decided in issue json-schema-org/json-schema-spec#165. Also add a README to explain why there's nothing in a Draft-05 directory, because people keep asking about that.
as decided in issue json-schema-org/json-schema-spec#165. Also add a README to explain why there's nothing in a Draft-05 directory, because people keep asking about that.
I think the publication of draft-06 with the meta-schemas and documented links as they are answers this, doesn't it? Please re-open (and take out of the draft-06 milestone) if not. |
#164 adds a paragraph formalizing the meta-schema URI that identifies the semantics defined in the document.
However, it doesn't provide the meta-schema itself. If we want to normatively publish the schema, it would have to be included in the document text. This is exactly what's done for some XML/XSD schemas.
I'm thinking it's a better idea if we keep the meta-schema as an informative document - it's just a special value that validators recognize, and they can use the one provided informatively by us, or they can even write their own meta-schema, or hard-code the rules in logic... whichever option follows the behavior described in the respective documents.
The text was updated successfully, but these errors were encountered: