JSContact: Converting from and to vCard
draft-ietf-calext-jscontact-vcard-15
Yes
Francesca Palombini
No Objection
Erik Kline
Jim Guichard
John Scudder
Paul Wouters
Zaheduzzaman Sarker
(Andrew Alston)
(Robert Wilton)
Note: This ballot was opened for revision 07 and is now closed.
Francesca Palombini
Yes
Roman Danyliw
(was No Record, Yes)
Yes
Comment
(2023-04-28 for -08)
Sent
(Updated ballot for -08) Thank you to Phillip Hallam-Baker for the SECDIR review Thank you Paul Kyzivat for the ARTART review ** -08 introduced new text into the abstract which includes references. References are not permitted in the abstract. ** idnits also reported: -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) (documenting our conversation to date) As Robert Sparks explained, this warning is a reminder to check if the right boilerplate is being used since RFC6350 (which has a different disclaimer) is being updated. If explicit RFC6350 text is included in this document, we would need to check with the authors of that document. I don't believe there is any text re-used, but please check me.
Erik Kline
No Objection
Jim Guichard
No Objection
John Scudder
No Objection
Murray Kucherawy
No Objection
Comment
(2023-04-12 for -07)
Sent
Thanks to Paul Kyzivat for the ARTART review. Thanks to the working group. It's clear this took a lot to pull together. "Yes" isn't a very complete answer to #1 in the shepherd writeup. For question #11, it's not the case that only Standards Track documents need to address interoperability. Many "SHOULD" and "SHOULD NOT" instances left me wondering "why?" Some examples: 2.3.10, 2.7.1, 2.9.3. It would be helpful to understand why these (and others) aren't "MUST [NOT]", or in what cases one might legitimately decide to deviate from what it says.
Paul Wouters
No Objection
Zaheduzzaman Sarker
No Objection
Andrew Alston Former IESG member
No Objection
No Objection
(for -07)
Not sent
Lars Eggert Former IESG member
No Objection
No Objection
(2023-04-12 for -07)
Sent
# GEN AD review of draft-ietf-calext-jscontact-vcard-07 CC @larseggert Thanks to Russ Housley for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/8_hl1kpXskr0y8aUmQzzSG8W5sE). ## Discuss ### Missing "Updates" explanation This document updates RFC6350, but does not seem to include explanatory text about this in the abstract. ## Comments ### Section 2.8.6, paragraph 4 ``` SOCIALPROFILE;SERVICE-TYPE=Twitter:https://twitter.com/ietf "onlineServices": { ... "OS-1": { "@type": "OnlineService", "service": "Twitter", "user": "https://twitter.com/ietf", "kind": "uri" } } ``` Might be better to use an example domain here? ### Uncited references Document updates `RFC6350`, but does not cite it as a reference, which is a bit odd. ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Outdated references Document references `draft-ietf-calext-jscontact-08`, but `-09` is the latest available revision. ### URLs These URLs in the document can probably be converted to HTTPS: * http://www.iit.cnr.it ### Grammar/style #### Section 1.3, paragraph 1 ``` c. 2.1.2. Choosing identifiers Multi-valued properties in JSContact typically ^^^^^^^^^^^^ ``` This word is normally spelled as one. #### Section 2.3.10, paragraph 6 ``` ASCII characters to demonstrate multi-lingual content. The ASCII-formatted v ^^^^^^^^^^^^^ ``` This word is normally spelled as one. #### Section 2.10.6, paragraph 5 ``` UID conversion example 2.12.9. URL An URL property converts to an entry in t ^^ ``` Use "A" instead of "An" if the following word doesn't start with a vowel sound, e.g. "a sentence", "a university". #### Section 2.13.1, paragraph 5 ``` ue. The root of the JSON pointer always is the Card object that this vCard c ^^^^^^^^^ ``` The adverb "always" usually goes after the verb "is". ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments [IRT]: https://github.com/larseggert/ietf-reviewtool
Robert Wilton Former IESG member
No Objection
No Objection
(for -07)
Not sent