[Publication] 7 Nov 2002 draft of Architecture Document

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