- From: Norman Walsh <Norman.Walsh@Sun.COM>
- Date: Sun, 01 Jun 2003 16:09:40 -0400
- To: www-tag@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Here are my editorial suggestions for the 21 March draft, which I
quite like on the whole.
If I think the suggested change is important, I've tried to explain
why. If I haven't tried to explain why, then I'm just correcting a
typographic or grammatical mistake or I think it reads better with the
change I've suggested.
General notes:
There's inconsistency about the capitalization of words in section
titles. I think we should use the traditional style and capitalize
all significant words, but I can live with a different style as long
as we apply it consistently.
Abstract:
s/and design choices/and choices/ in the second sentence
To avoid the word "design" appearing twice in the same sentence.
1. Introduction:
s/This document organizes/This document describes/
s/Mexico wishes/Mexico and wishes/ in the paragraph that begins "Suppose Dan..."
Also in that paragraph, the fragid #weather in the URI appears in the wrong
font.
1.1 Summary
s/Conneg/Content negotiation/
Abbreviations are likely to be confusing, especially to readers for whom
English is a secondary language.
s/principles should guide/principles could guide/ in the "Understand REST" principle
I think one "considers" what could be done, not what should be done.
(Yes, one likely considers whether or not what could be done should be done,
but I don't think that's what this principle is trying to say.)
s/limited uniform/limited, uniform/ in the last bullet of that principle
s/and so education/in which case education/ in the paragraph that immediately follows
I think "and so" is a bit informal.
s/behind some of good/behind some good/ in the next paragraph
2. About this document
The paragraph after the list ends "will elaborate on the required properties,
constraints, and principles, rationale, and additional examples". I suggest:
...will elaborate on the rationale behind the properties,
constraints, and principles described in this document and will
provide additional examples.
s/document is the result/document is principally the result/ in the
last paragraph of section 2 (immediately before 2.1)
2.1 Scope
s/reader is familiar with rationale/reader is familiar with the rationale/
s/: minimal constraint/: minimal constraints/
3.1 Comparing identifiers
I think the wording of the "spelling URIs" principle is confusing. I suggest
instead:
Spelling URIs: There is some flexibility in the way URIs can be
spelled. For example, RFC2396 provides a mechanism by which some
characters can be encoded directly or in an escaped form. Specific
URI schemes may introduce the possibility of other variation as
well. If you want to refer to a resource, and you have been provided
with a URI for that purpose, you SHOULD use the spelling of the URI
as it was originally provided.
If that's too long, I suggest this wording:
Spelling URIs: If you want to refer to a resource, and you have
been provided with a URI for that purpose, you SHOULD use the
spelling of the URI as it was originally provided.
Additionally, I propose the following rewording of the paragraphs
that follow the principle:
Producers of URIs should be conservative about the number of
different URIs they produce for the same resource. To that end,
they should maximize the consistency of identifiers that they use.
Conversely, they should ensure sufficient difference between
identifiers used for different resources to minimize the
possibility of consumers losing the distinction.
Consumers of URIs, on the other hand, should interpret URIs as
liberally as possible. Even though producers should not use
http://example.com/MyStuff and http://example.com/myStuff to
identify different resources, they may, and clients that assume
that these URIs refer to the same resource do so at their own
risk.
3.2 URI Schemes
The two lists in this section are used for the same general purpose,
but they look quite different. I think it would be better if they
were marked up the same way.
3.4.1 Retrieving a representation
s/"define the semantics/"defines the semantics/ in the first
numbered list item.
Since the example describes an 'a' element in an SVG document, I
really think the current item '3' in the list should be item '1'.
Otherwise, how did we get to the URI in the first place?
3.4.3 Identification is not access
This section seems to "start in the middle" of something. In fact,
my first suggestion was going to be that it should be merged into
the preceding section. But after more thought, I do think it
deserves its own section.
Try reading it on its own and see if you don't agree that it needs a
little better introduction.
I also think that it overstates the case just a little bit at the
moment. Secrecy *is* a reasonable component of restricting access to
information. It happens, for example, that the entire content of my
Palm is on the web. It's on a server that requires authentication
and I've tried reasonably hard to secure it, but I sleep better at
night knowing that those mechanisms are rarely tested because no one
knows where it is.
3.4.4 Servicing a URI
s/interactions via that/interactions with that/
s/depend on (at least) time, the/depend on (at least) the/
I think saying time is redundant. If the representation depends on
the weather in Oaxaca and the weather in Oaxaca is inherently
dependent on time, the representation is already dependent on
time. Saying it twice makes me think that it depends on time for some
reason *other* than the weather in Oaxaca.
s/two images as equivalents through/two images as equivalent through/
In the very last sentence of section 3.4.4, there's a reference to
Cool URIs Don't Change. It strikes me that that's an important
enough concept to the stability of the web architecture that we
really ought to incorporate that content into this document. Am I
wrong?
4. Representations
s/describe a resource state/describe a resource's state/
s/Date about the resource,/The data constituting the representation/
I think it's strange to speak of the actual content of the
representation as data "about" the representation when we
immediately follow that with a discussion of metadata which is, by
natural definition of the word metadata, data about the
representation.
Delete the sentence "One would expect a representation of the weather in
Oaxaca to vary over time" from the last paragraph before the ednote.
It's redundant since we've already dealt with it at length in section 3.4.4.
4.3.1 When to use XML
s/Persistence/Longevity/ in list item 2.
We've already talked about persistence in a different sense, so let's
use a different word here.
4.4 Separating Content and Presentation
s/for example, restyling a pie diagram to fit into a different presentation/
for example, resizing a pie diagram to fit into a different presentation window/
s/and the decision made to display/and the decision has been made to display/
in the last paragraph.
5. Machine-to-machine interaction
s/It is also not static/It is not static/
Also, delete the spaces around the hyphens in that sentence and turn them
into proper &emdash;s.
6.1 Information hiding
s/system, avoidable references/system, references/
The references are harmful or they aren't. They're also avoidable
or they aren't. They aren't less harmful when they're not avoidable,
there's just nothing you can do about those.
In the second paragraph, delete the sentence that begins "However,
there is a flaw..." It's irrelevant to the topic at hand and might
conceivably be fixed in the future.
Be seeing you,
norm
- --
Norman.Walsh@Sun.COM | If you imagine that once you have
XML Standards Architect | accomplished your ambitions you will have
Web Tech. and Standards | time to turn to the Way, you will discover
Sun Microsystems, Inc. | that your ambitions never come to an
| end.--Yoshida Kenko
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.7 <http://mailcrypt.sourceforge.net/>
iD8DBQE+2l2DOyltUcwYWjsRAgn8AKCJKZ25CW+FUTSTfxN5pDfamIVH2ACglbs5
UGCIA9blmINMtkWjvozvuFY=
=Stix
-----END PGP SIGNATURE-----
Received on Sunday, 1 June 2003 16:09:54 UTC