IETF conflict review for draft-ucarion-json-type-definition
conflict-review-ucarion-json-type-definition-00
Document history
Date | Rev. | By | Action |
---|---|---|---|
2020-06-22
|
00 | Cindy Morgan | The following approval message was sent From: The IESG To: draft-ucarion-json-type-definition@ietf.org, rfc-ise@rfc-editor.org, Adrian Farrel Cc: The IESG , … The following approval message was sent From: The IESG To: draft-ucarion-json-type-definition@ietf.org, rfc-ise@rfc-editor.org, Adrian Farrel Cc: The IESG , iana@iana.org, IETF-Announce Subject: Results of IETF-conflict review for draft-ucarion-json-type-definition-03 The IESG has completed a review of draft-ucarion-json-type-definition-03 consistent with RFC5742. The IESG has no problem with the publication of 'JSON Type Definition' as an Experimental RFC. The IESG has concluded that there is no conflict between this document and IETF work. The IESG would also like the Independent Submissions Editor to review the comments in the datatracker related to this document and determine whether or not they merit incorporation into the document. Comments may exist in both the ballot and the history log. The IESG review is documented at: https://datatracker.ietf.org/doc/conflict-review-ucarion-json-type-definition/ A URL of the reviewed Internet Draft is: https://datatracker.ietf.org/doc/draft-ucarion-json-type-definition/ The process for such documents is described at https://www.rfc-editor.org/indsubs.html Thank you, The IESG Secretary |
2020-06-22
|
00 | Cindy Morgan | IESG has approved the conflict review response |
2020-06-22
|
00 | Cindy Morgan | Closed "Approve" ballot |
2020-06-22
|
00 | Cindy Morgan | Conflict Review State changed to Approved No Problem - announcement sent from Approved No Problem - announcement to be sent |
2020-05-21
|
00 | Cindy Morgan | Conflict Review State changed to Approved No Problem - announcement to be sent from IESG Evaluation |
2020-05-21
|
00 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
2020-05-21
|
00 | Robert Wilton | [Ballot comment] I support Barry's suggested action for progressing this document. |
2020-05-21
|
00 | Robert Wilton | Ballot comment text updated for Robert Wilton |
2020-05-21
|
00 | Robert Wilton | [Ballot comment] I support Barry's suggested action for progressing this. |
2020-05-21
|
00 | Robert Wilton | [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton |
2020-05-21
|
00 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2020-05-20
|
00 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
2020-05-20
|
00 | Martin Duke | [Ballot Position Update] New position, No Objection, has been recorded for Martin Duke |
2020-05-20
|
00 | Alissa Cooper | [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper |
2020-05-20
|
00 | Benjamin Kaduk | [Ballot comment] I have some fairly boring comments on the bits of the document that I read with much attention to detail. Section 1 … [Ballot comment] I have some fairly boring comments on the bits of the document that I read with much attention to detail. Section 1 JTD is intentionally designed as a rather minimal schema language. Thus, although JTD can describe JSON, it is not able to describe its own structure: this document uses Concise Data Definition Language (CDDL) [RFC8610] to describe JTD's syntax. By keeping the In the Abstract we said that "JTD schemas [are] JSON documents". The claim here that JTD can describe JSON, combined with the one from the abstract, seem to combine and lead a reader to conclude that JTD can describe JTD schemas; perhaps the intent here is to note only that "JTD can describe some categories of JSON" (but not all)? The principle of clear correspondence to common programming languages is why JTD does not support, for example, a data type for numbers up to 2**53-1. nit: s/numbers/integers/ Section 1.1 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here. These words may also appear in this document in lower case as plain English words, absent their normative meanings. In the IETF stream we like the boilerplate just as it appears in RFC 8714, but as this is not the IETF stream you are free to do as you wish. The term "instance", when it appears in this document, refers to a JSON value being validated against a JTD schema. Can this "value" range from an entire document to a single field? Section 1.2 This is really nicely written; thank you! Section 2.3 Users SHOULD NOT expect metadata members to be understood by other parties. As a result, if consistent validation with other parties is a requirement, users SHOULD NOT use metadata members to affect how schema validation, as described in Section 3, works. Since the SHOULD NOT is already conditional on "consistent validation with other parties is a requirement", perhaps MUST NOT makes more sense. |
2020-05-20
|
00 | Benjamin Kaduk | [Ballot Position Update] New position, Yes, has been recorded for Benjamin Kaduk |
2020-05-20
|
00 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2020-05-15
|
00 | Murray Kucherawy | [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy |
2020-05-13
|
00 | Barry Leiba | [Ballot comment] There is work brewing on a JSON schema definition, coming from 3GPP. I don't know the timeframe for forming a working group (I'm … [Ballot comment] There is work brewing on a JSON schema definition, coming from 3GPP. I don't know the timeframe for forming a working group (I'm trying to get a better sense of that now), and it's not clear whether or not this proposal would fit into what they want to do. The author is now aware of this and plans to watch for that working group and to participate, and the ISE is aware of it as well. In any case, there isn't a reason for that brewing work to block publication of JTD (this document). The ISE, the author, and I will work together on this to decide what the best way is for this to go forward -- likely through Independent stream publication, but possibly waiting to see whether such a working group could be a good fit instead. |
2020-05-13
|
00 | Barry Leiba | Ballot comment text updated for Barry Leiba |
2020-05-13
|
00 | Barry Leiba | [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba |
2020-05-13
|
00 | Barry Leiba | Created "Approve" ballot |
2020-05-13
|
00 | Barry Leiba | Conflict Review State changed to IESG Evaluation from AD Review |
2020-05-13
|
00 | Barry Leiba | New version available: conflict-review-ucarion-json-type-definition-00.txt |
2020-05-13
|
00 | Barry Leiba | Placed on agenda for telechat - 2020-05-21 |
2020-05-05
|
00 | Barry Leiba | Removed from agenda for telechat |
2020-05-05
|
00 | Barry Leiba | Conflict Review State changed to AD Review from Needs Shepherd |
2020-05-05
|
00 | Barry Leiba | Shepherding AD changed to Barry Leiba |
2020-05-04
|
00 | Amy Vezza | Placed on agenda for telechat - 2020-05-07 |
2020-05-04
|
00 | Adrian Farrel | IETF conflict review requested |