- From: Graham Klyne <GK@ninebynine.org>
- Date: Tue, 08 Apr 2003 15:45:45 +0100
- To: "Ian B. Jacobs" <ij@w3.org>, www-tag@w3.org
Reviewing: http://www.w3.org/TR/2003/WD-webarch-20030326/ I see this taking some substantial shape and content, and look forward to seeing it become a respected point of reference. Here are a few small points I noticed... ... Section 3, para 1: I felt the reference to "semantic rules of URIs" could be confusing. Maybe here it would be sufficient to say simply: "... agreement to follow the rules of URIs ..." ... Section 3, para 2: I think it's great that this document attempts a description of what constitutes a "resource". But I feel the phrase "all those things that populate the web" could be read as being in conflict with the examples that follow, and also the text later in section 3.3. My concern hinges around the word "populate, which can be taken to suggest something that is actually part of the web, to the exclusion things that are described by the web. My suggestion: "... all those things that are represented on the Web: ..." ... Section 3.1, para 3: typo in OWL10 reference? (double [[ and ]]) ... Section 3.1, para 5 (following Good practice note): I felt that this paragraph (...ensuring sufficient difference...) would also justify a "Good practice" point. ... Section 3.3, para 1: I was rather uncomfortable with the introductory phrase "In some URI schemes...", in that it sets an expectation that fragment identifiers have a direct dependency on the URI scheme used. Later text makes it clearer that any such dependency is indirect. (I think I can imagine some software scenarios in which "mailto:nobody@example.org#abc" *does* have a practical meaning, given that the resource identified as "mailto:nobody@example.org" is a mailbox, the default "view" of which is initiate composition of a message to be sent to it.) So I suggest: "It may be meaningful for a URI to end with a fragment identifier ...". Also, in para 2, I suggest: "Note that while this composition is syntactically fully general, it is less likely to be useful with some URI schemes. The URI mailto:nobody@example.org#abc does not have a well-understood meaning in practice." ... Section 3.3, para 1: This paragraph seems to focus on the idea that a fragment is part of the thing identified by the fragment-free URI. Three paragraphs later, it is clearer that being "part of" is not a requirement. I am thinking about a possible form of words that makes this clearer. Saying "view" is better, but it still seems to suggest a physical sameness of resource and fragment. "projection"? E.g. "... to yield an identifier for a projection of (e.g. a part of, or a view of) a resource." ... Section 3.4, paras 1,2: There seems to be a conflict between the first two paragraphs. The first seems to say that dereferencing is based on the URI ("beginning with ... the scheme of the URI"); the second says that the dereference mechanism is dependent on the context. I'm not sure what the actual intent of this text is meant to be, so I can't really offer an alternative. In thinking about this, it seems to me that there are some legitimate scenarios that are not clarified by this; e.g. (1) using HTTP-over-IPv4 vs HTTP-over-IPv6. The choice here is determined by both the context (what IP versions the client supports), indirectly the URI (what IP versions supported by the origin server or availoable proxies) and the URI (does the URI contain an IPv6 or IPv4 literal). (2) I have heard it suggested that a new hypertext access protocol might be deployed, and used for dereferencing http: URIs. This is implicit in the argument that identifiers rooted in http: URI space are OK to use as more general identifiers. E.g. see [1]. [1] http://lists.w3.org/Archives/Public/www-tag/2002Feb/0118.html and replies: http://lists.w3.org/Archives/Public/www-tag/2002Feb/0179.html http://lists.w3.org/Archives/Public/www-tag/2002Feb/0180.html http://lists.w3.org/Archives/Public/www-tag/2002Feb/0182.html If an when a bigger, better hypertext protocol is deployed, and if it is used to dereference http: URIs, to what extent is the context and to what extent is the URI determining the dereferencing mechanism? (3) Within a given environment (e.g. cellphones?), some different protocol can be used to dereference http: URIs (which may or may not eventually invoke a "native" http: transaction. I suspect the best that can be said here is that it is a combination of the URI and context of use that determines the dereferencing mechanism employed. ... Section 3.4.1: The relationship between this section and 3.4 is not entirely clear. I am guessing that retrieving a representation is presented as a particular kind of dereferencing? ... Section 3.4.1, Principle: This principle seems to be so important, so fundamental, that it seems all-at-sea buried this deep in a relatively arcane discussion. I think it belongs right up at the start of section 3, as part of the lead-in to identification and resources. ... Section 3.4.3: I liked this. ... Section 3.4.4: I did wonder in passing if this section was about identification or interaction. ... Section 3.4.4, para 7: In: [[ Persistence is always a matter of policy and commitment on the part of authorities assigning URIs rather than a constraint imposed by technological means. ]] the reference to "assigning URIs" seemed open to misinterpretation (e.g. as an ISP handing out blocks of URI space for its customers' use?). Given the terminology introduced earlier, maybe say: [[ Persistence is always a matter of policy and commitment on the part of authorities servicing URIs rather than a constraint imposed by technological means. ]] ... Section 4.3.3: The question noted here seems to be answered in section 3.3. ... Section 4.4, para 2: Typo? Missing comma (,) between "concepts" and "content"? ... Section 5.2, Good practice note: Typo: "uniform address spac" ... Section 8: It's not clear to me what it means for a reference to be normative vs non-normative in this document. ... --end-- ------------------- Graham Klyne <GK@NineByNine.org> PGP: 0FAA 69FF C083 000B A2E9 A131 01B9 1C7A DBCA CB5E
Received on Tuesday, 8 April 2003 10:46:41 UTC