- From: Tim Goodwin <tjg@star.le.ac.uk>
- Date: 7 Jan 2004 16:57:33 -0000
- To: public-webarch-comments@w3.org
I have read the 9 December 2003 draft of the "Architecture of the World Wide Web" document, and have a number of suggested improvements. They mainly fix simple typos, but I've also highlighted a couple of places where I feel the language could be improved. I have marked insertions like ^this^, deletions like -this-, and replacements like /that/this/. Hope this is useful. Regards, Tim. -- Tim Goodwin University of Leicester 1.1 The addition ^of^ a conformance section is not likely to increase the utility of the document. 1.1.3 Authors of protocol specifications in particular should invest time in understanding the REST model and consider the role to which ^each^ of its principles could guide their design: statelessness, clear assignment of roles to parties, uniform address space, and a limited, uniform set of verbs. Even with the missing "each" replaced, the sentence doesn't make much sense to me: roles don't guide. Replace "role" with "degree"?? 1.2 A number of general architecture principles apply to -across- all three bases of Web architecture. Either "to" or "across" will do, but not both! The former seems less jargony to me. The fact, for example, that -the- an image can be identified using a URI without needing any information about the representation of that image allowed PNG and SVG to evolve independent^ly^ of the specifications that define image elements. 1.2.2 Some examples... I recommend using semicolons between each list item, and a full stop (period) at the end of the last. 2.1 I initially found this whole section rather confusing. Specifically, the juxtaposition of these two sentences at the beginning of the section makes little sense. Thus, URIs that are not identical (character for character) do not necessarily refer to different resources. The most straightforward way of establishing that two parties are referring to the same Web resource is to compare, as character strings, the URIs they are using. (There's also a full stop missing at the end of the next sentence after these.) I would suggest moving "The most straightforward way..." to the very beginning of the section, then starting the next sentence with "However, ...", like this. The most straightforward way of establishing that two parties are referring to the same Web resource is to compare, as character strings, the URIs they are using. However, web architecture allows resource owners to assign more than one URI to a resource. To my mind, this makes the ideas presented in this section flow much more smoothly. 2.3.1 URI ambiguity arises ^when^ a URI is used to identify two different Web resources. 4.1 Below we describe some characteristics of a data format ^which^ make it easier to integrate into the Web architecture. This document does not address generally beneficial characteristics of a specification such as readability, simplicity, attention to programmer goals, attention to user needs, accessibility, /and/nor/ internationalization. It is important to emphasize that intuition as to such matters as data size and processing speed /are/is/ not a reliable guide in data format design; quantitative studies are essential to a correct understanding of the trade-offs. 4.2 For more information on -about- versioning strategies and agent behavior... 4.2.2 The policy sets expectations that the Working Group responsible for the namespace may modify it in any way until a certain point in the process ("Candidate Recommendation") at which point W3C constrains the set ^of^ possible changes to the namespace in order to promote stable implementations. 4.2.4 RDF allows well-defined mixing of vocabularies, and allows text and XML to be used as -a- data type values within a statement having clearly defined semantics. 4.3 Experience shows that -the- allowing authors to separate content, presentation, and interaction concerns promotes reuse and device-independence (see [DIPRINCIPLES]); this follows from the principle of orthogonal -of- specifications. This sentence reads rather awkwardly: it's hard to find the finite verb. Here is a possible rewording (which replaces the active with the passive voice, generally considered a Bad Thing, but in this case it pulls "reuse and device-independence" to the beginning, where they belong). Experience shows that reuse and device-independence are promoted by allowing authors to separate the concerns of content, presentation, and interaction; this follows from the principle of orthogonal specifications. See [DIPRINCIPLES]. 4.5.4 Nadia receives -a- representation data from "weather.example.com" in an unfamiliar data format. END
Received on Wednesday, 7 January 2004 12:23:17 UTC