On Thu, Jun 18, 2020 at 01:08:53PM +0000, Hollenbeck, Scott wrote:
> From: Tom Harrison <t...@apnic.net>
>> The motivation for including "except in jCard objects" originally
>> was to make it clear that an implementor couldn't include the lang
>> attribute as defined in this section in a jCard object.  To
>> preserve that aspect while making it clear that the
>> language-related content defined in jCard may be used, I think the
>> following would work better:
>> 
>>     The "lang" attribute as defined in this section may appear
>>     anywhere in an object class or data structure, except for in
>>     jCard objects.  To avoid any doubt, language-related tags and
>>     parameters defined by jCard itself may be used in jCard
>>     objects.
>> 
>> though the wording is a little awkward.
> 
> Thanks for the suggestion, Tom. How about this instead?
> 
> "The "lang" attribute as defined in this section may appear anywhere
> in an object class or data structure, except for in jCard objects.
> The "Language Tag" value described in RFC 7095 [RFC7095] MAY be used
> in jCard objects."

I think this is fine, but the MAY could be interpreted in isolation as
implying that the document contains some more general prohibition on
the use of all of jCard's functionality, which might lead to
confusion.  It's hardly a big problem, but another suggestion:

    The "lang" attribute as defined in this section may appear
    anywhere in an object class or data structure, except for in jCard
    objects.  jCard supports similar functionality by way of the
    LANGUAGE property parameter: see Section 5.1 of [RFC6350].

Simply striking the second sentence is another option, too (so that
the only change from RFC 7483 is the addition of "as defined in this
section").  But in any event, I think your suggested text is fine.

-Tom

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to