Clause 8.5.2 (thoughts based on your online draft as of 1/22)
caroline arms
caroline.arms at gmail.com
Tue Jan 23 13:37:52 CET 2018
Murata-san.
I'm glad my suggestions helped.
I would adjust "a string consisting from name characters as defined in XML"
slightly to
"a string consisting of name characters as defined for XML." Should there
be a pointer to an XML reference here?
Regards, Caroline
On Tue, Jan 23, 2018 at 1:03 AM, MURATA Makoto <eb2m-mrt at asahi-net.or.jp>
wrote:
> Caroline,
>
> Thanks again.
>
> 2018-01-23 10:31 GMT+09:00 caroline arms <caroline.arms at gmail.com>:
>
>> Murata-san,
>>
>> Here are a few thoughts on 8.5.2
>>
>> 1.
>> I would give this new normative subclause a slightly more helpful heading
>> -- perhaps Relationship Structure.
>>
>> Done.
>
>
>> 2. Your 3rd paragraph is
>>
>> The *target mode* of a relationship shall be either internal or
>> external. The target shall be an external resource exactly when the target
>> mode is external.
>>
>> I'm not sure the second sentence is necessary. It certainly reads
>> awkwardly. If needed, it might be better as:
>> If the target is an external resource, the target mode shall be external.
>>
>>
> I created two sentences. One is for "internal", while the other is for
> "external".
>
>
>> 3. The last paragraph has a couple of problems.
>> a) In "unique within the relationships from the same part" I would use
>> "among" rather than "within" because "relationships" is plural.
>>
>
> Done.
>
>
>>
>> b) The first sentence is "The identifier of a relationship shall be a
>> name." But "name" might suggest something like a "part name" to someone
>> who has just read earlier parts of clause 8. I see that values for an
>> identifier are constrained to 'the xsd:ID simple type of the W3C
>> Recommendation "XML Schema Part 2: Datatypes."' I checked this normative
>> reference and learned that values for xsd:ID must be an NCNAME. I had to
>> look at the productions for both XML NCName and XML Name to really
>> understand what is going on at a conceptual level. Your use of "name"
>> probably reflected that it has to be an XML Name, but that wasn't obvious
>> to me. I'd like to find a way to qualify or expand on "name" in a way
>> that doesn't get too much into the weeds or find another term. At
>> http://www.datypic.com/sc/xsd11/t-xsd_ID.htmlI find " An xsd:ID value
>> must be an NCName. This means that it must start with a letter or
>> underscore, and can only contain letters, digits, underscores, hyphens, and
>> periods"
>> Could we take advantage of this less formal definition for 8.5.2? Or
>> could we just use "string"?
>>
>
> I wrote "a string consisting from name characters as defined in XML"
>
>>
>> The italics, etc. will need checking. "The" at the beginning of the 4th
>> paragraph is italicized.
>>
>>
> Done.
>
>
>> I hope this helps.
>>
>
> Very helpful. Thanks.
>
> Regards,
> Makoto
>
>>
>> Caroline
>>
>>
>>
>>
>>
>
>
> --
>
> Praying for the victims of the Japan Tohoku earthquake
>
> Makoto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20180123/785784cd/attachment.html>
More information about the sc34wg4
mailing list