- From: Ian B. Jacobs <ij@w3.org>
- Date: Fri, 08 Nov 2002 01:31:14 -0500
- To: www-tag@w3.org
Hello, I've made available the 7 November 2002 draft of "Architecture of the World Wide Web" [1]. I have quickly documented the changes [2] since the 29 Oct draft, but the list could use some more work; the changes are quoted below. - Ian [1] http://www.w3.org/2001/tag/2002/WD-webarch-20021107 [2] http://www.w3.org/2001/tag/webarch/changes#changes-20021107 -- Ian Jacobs (ij@w3.org) http://www.w3.org/People/Jacobs Tel: +1 718 260-9447 ======================================================== * This draft attempts to introduce a model offered by Roy Fielding of distinguishing properties, constraints, and principles. I added to the list "design choices" based on discussions with Tim Berners-Lee. The (formerly all) principles have been recategorized per suggestions from Roy. New style sheets highlight which class each item belongs to. * Changed the title from "Architectural Principles of the WWW" to "Architecture of the WWW" per comments from Roy. Also, changed the titles of sections 2, 3, and 4 based on Roy's comments. * 1.1 Audience: Per comments from Alan Kotok and Daniel Dardailler, added the beginnings of what one could call required reading prior to reading the arch doc. * 2. Identification and resources: Fixed what URIs identify in the first bulleted list (e.g., not mailbox names but mailboxes). Deleted last example since that one did not predate the Web. * 2.2 Operations on URIs. This section has been somewhat rewritten in an attempt to incorporate comments from Dan Connolly. See in particular sections 2.2.4 and 2.2.5. There is an attempt to distinguish "meaning" from the perspective of what specifications define, from "meaning" in the way that URIs are used. As a result, there are two principles: "Consistent URIs" and "Consistent representations". These replace the former principle about ambiguity in use being harmful to people and machines. * 2.3 Per comments from Roy Fielding, I deleted the principle "Unregistered URI schemes MUST NOT be used on the public Internet for general purpose applications." Roy labeled this a "false constraint" since this can be done in practice. However, left (edited) related text in place (as it still makes sense). * 2.5 Deleted first generality, as the question of authoritative meaning is dealt with in 2.2. * 5 Started new section for general design principles that cross borders of sections 2, 3, 4. The only principle there so far is on "Information Hiding", which is based on text from TBL. * Various editorial changes based on comments from Graham Klyne, Daniel Dardailler, Paul Cotton, SVGDeveloper, and others.
Received on Friday, 8 November 2002 01:31:16 UTC