W3C TAG Issues List for Last Call of 9 December 2003 Webarch

Inside: Issue summary | State description | Decision cycle description | Issue details (Validate data)

This is the list of issues raised about the 9 Dec 2003 Last Call Working Draft of "Architecture of the World Wide Web". See also the annotated version of the specifiation, which includes issue text inline.

Status of this Document

At its 4 Dec 2003 teleconference, the TAG resolved unanimously to advance "Architecture of the World Wide Web, First Edition" to Last Call status. Please send comments on the draft to the public mailing list public-webarch-comments@w3.org (archive).

For more information about the TAG, refer to the TAG Home Page.

Issue summary (231 issues)

Reformat summary with options:
Expert mode options
Hide columns:
Hide issues by type:
Hide issues by state:
Hide issues by acknowledgment:

Other views: types | states | concerning | reviewers | open actions

Changes between dates (YYYY-MM-DD) and [Optional]

For maintainers: new issue data | new issues list data

Color key: error warning note

Id: TitleStateTypeOpen actionsAck.
stickler8 : Section 3.3.1, last para, last sentence: Nature of secondary resource not known through URIno decision
(raised)
clarification
  1. SW proposal
dhm6 : Use of "server" in "...authoritative server metadata..."no decision
(raised)
clarification
  1. IJ proposal
dhm7 : Webarch conformance model, subjects of GPNsno decision
(raised)
clarification
  1. IJ proposal
kopecky3 : 4 application/xmlno decision
(raised)
clarification
  1. CL
kopecky4 : 4.5.3 use of "understand"no decision
(raised)
clarification
  1. IJ proposal
clark1b : Conflicting secondary resourcesno decision
(raised)
clarification
clark2 : What kinds of ambiguity are there?no decision
(raised)
clarification
clark4b : "Expected UI Paradigm"?no decision
(raised)
clarification
  1. IJ proposal
clark6 : Separating Presentation From Contentno decision
(raised)
clarification
  1. CL
clark7 : More Ambiguity no decision
(raised)
clarification
  1. IJ proposal
clark8 : Section 3.4.'s Unmotivated Paragraphno decision
(raised)
clarification
  1. IJ proposal
laskey2 : What determines URI uniqueness?no decision
(raised)
clarification
  1. IJ proposal
schema6 : [3.3.1] Do fragment identifiers work only with media-typed representations? no decision
(raised)
clarification
schema7 : [3.4.1] What is scope of metadata?no decision
(raised)
clarification
schema11 : [3.5.1] Best practice that content-location SHOULD be used?no decision
(raised)
clarification
schema14 : [4.2.3] Must * rules in instance v. documentationno decision
(raised)
clarification
  1. NW
parsia3 : LC Comment, 1.2.3: Principle: Error recoveryno decision
(raised)
clarification
parsia8 : LC Comment, Section 2: On resources existing before URIsno decision
(raised)
clarification
parsia13 : Use of term "URI Space"no decision
(raised)
clarification
parsia14 : Various types of ownershipno decision
(raised)
clarification
parsia16 : No conformance section? Guidance on usage then?no decision
(raised)
clarification
parsia17 : Do you mean resource or representation?no decision
(raised)
clarification
parsia18 : Temporal URL ambiguity useful for Web robustness?no decision
(raised)
clarification
parsia19 : Ok to infer properties of retrieved representations?no decision
(raised)
clarification
parsia22 : What does "in general" mean? Would the case be different "in specific"?no decision
(raised)
clarification
klyne1 : Proposed to drop para on view source or clarify role in webarchno decision
(raised)
clarification
klyne6 : Clarification about point on agents detecting equivalence relationshipsno decision
(raised)
clarification
klyne8 : Unclear point about ambiguity in natural language; is the point about machine processing?no decision
(raised)
clarification
klyne13 : Text on communication between two parties misses mark about global namesno decision
(raised)
clarification
klyne22 : Clarify what is meant by context having influence on use of hyperlinksno decision
(raised)
clarification
klyne23 : Clarify section (see TBL text on identifier v. reference?)no decision
(raised)
clarification
klyne24 : Is Web apart from Internet?no decision
(raised)
clarification
klyne26 : Transcoding allowing by some or all intermediaries?no decision
(raised)
clarification
manola5 : Sentence on understanding REST model unclearno decision
(raised)
clarification
manola6 : User agent any kind of agent or just software? What does "on behalf of" include?no decision
(raised)
clarification
manola7 : "Agent" or "user agent" meant?no decision
(raised)
clarification
manola8 : Add "(names for things)" after "identifiers"?no decision
(raised)
clarification
manola12 : URI producers or owners? Relationship to opacity principle? Evidence of confusion about "agent" including "people"?no decision
(raised)
clarification
manola13 : Can agents assign URIs? Or should this be "use"?no decision
(raised)
clarification
manola14 : Clarify relationship between resource / URI ownershipno decision
(raised)
clarification
manola15 : Does example *also* illustrate ambiguous URI usage?no decision
(raised)
clarification
manola16 : Paragraph on other uses of URIs is confusingno decision
(raised)
clarification
manola21 : Owner of resource v. owner of URIno decision
(raised)
clarification
manola22 : "Agent" or "user agent" meant?no decision
(raised)
clarification
manola23 : Can software agents incur obligations? ("agent" or "user agent")no decision
(raised)
clarification
manola24 : What meaning(s) of "order" is meant?no decision
(raised)
clarification
manola25 : Agents "do not" or "should not" incur obligations?no decision
(raised)
clarification
qawg1 : Seeking liaison on definitions of extensibility w.r.t. QA Guidelinesno decision
(raised)
clarification
i18nwg4 : Please refer to "issues" rather than "limitations"no decision
(raised)
clarification
i18nwg9 : Case example unclear.no decision
(raised)
clarification
i18nwg10 : Don't recommend organizing information by language.no decision
(raised)
clarification
  1. IJ proposal
i18nwg11 : Mention IRIs?no decision
(raised)
clarification
i18nwg14 : Show examples of good and bad ambiguityno decision
(raised)
clarification
falstrom2 : SOAP as a different thing than the other protocolsno decision
(raised)
clarification
rosenberg4 : Use SIP for voice-over-ip, RTSP for streaming mediano decision
(raised)
clarification
hammond2 : Editorial commentsno decision
(raised)
editorial
  1. IJ proposal
stickler1 : Editorial suggestionsno decision
(raised)
editorial
stickler10 : Section 5: Secondary resourceno decision
(raised)
editorial
  1. IJ proposal
hawke3 : 2.2 UUID/MD5 not registered URI schemesno decision
(raised)
editorial
  1. IJ proposal
hawke6 : 2.6. Fragment Identifiers: "Stem resource"no decision
(raised)
editorial
hawke8 : 3.2. Messages and Representations: Use of "state"no decision
(raised)
editorial
hawke9 : 3.2. Messages and Representations no decision
(raised)
editorial
  1. IJ proposal
dhm1 : 1.1.3. Principles, constraints and good practicesno decision
(raised)
editorial
  1. IJ proposal
dhm2 : "Silent recovery from error is harmful"no decision
(raised)
editorial
  1. IJ
dhm4 : 1.2.4 Protocol based interoperabilityno decision
(raised)
editorial
  1. IJ proposal
dhm5 : 4.1 Prevalence of Unicodeno decision
(raised)
editorial
  1. IJ proposal
kopecky1 : Proposed to drop storiesno decision
(raised)
editorial
  1. IJ proposal
duerst1 : Principle and constraint titlesno decision
(raised)
editorial
  1. IJ proposal
duerst2 : WebArch and RFC2396bis: URIs and Fragidsno decision
(raised)
editorial
  1. PC proposal
clark9 : "Safe" and "Unsafe" Interactionsno decision
(raised)
editorial
clark11 : The "great power" of URIs and their "vastness of choice"no decision
(raised)
editorial
  1. IJ proposal
laskey1 : Editorial comments on WebArchno decision
(raised)
editorial
  1. IJ proposal
lesch1 : Editorial commentsno decision
(raised)
editorial
  1. IJ proposal
schema21 : General editorial commentsno decision
(raised)
editorial
  1. IJ proposal
lafon1 : Implications of HTTP URI implying GET as default methodno decision
(raised)
editorial
msm1 : editorial comments on Web Architecture documentno decision
(raised)
editorial
baker3 : Editorial commentsno decision
(raised)
editorial
parsia1 : LC Comments: 1.2.1, editorialno decision
(raised)
editorial
parsia2 : LC Comment 1.3.1, editorialno decision
(raised)
editorial
parsia4 : LC Comments, 1.2.4, editorialno decision
(raised)
editorial
nottingham2 : Include reference to IANA Registry of HTTP headers?no decision
(raised)
editorial
klyne2 : Change "other operations" to "refer to in another way"no decision
(raised)
editorial
klyne3 : Proposal to improve text about "network effect"no decision
(raised)
editorial
klyne4 : Proposed rewrite of overlapping parasno decision
(raised)
editorial
klyne5 : Proposed to use "global across the Web" rather than "global"no decision
(raised)
editorial
klyne10 : Add cross-ref to section on orthogonalityno decision
(raised)
editorial
klyne12b : Drop "by design" or replace with "by intent"no decision
(raised)
editorial
klyne14 : Managers of resource, not Oaxacano decision
(raised)
editorial
klyne15b : Propose "rationally" instead of "predictably"no decision
(raised)
editorial
klyne16 : Proposed improved example about using content negotiationno decision
(raised)
editorial
klyne18 : Use one of "data format", "format". And "language"?no decision
(raised)
editorial
klyne27 : Clarify para on "text/" and US-ASCII encoding. How does it relate to following GPN?no decision
(raised)
editorial
manola1 : Use of "agent" as people+software is flaky throughout document.no decision
(raised)
editorial
manola2 : Clarify nature of resource in exampleno decision
(raised)
editorial
manola3 : Minor editorial commentsno decision
(raised)
editorial
manola4 : Sentence about refs ends abruptlyno decision
(raised)
editorial
manola9 : Why use "third party"? Who are other two?no decision
(raised)
editorial
manola10 : Who are "designers"? Any diff between URI owner/producer? Relationship to resource owner?no decision
(raised)
editorial
manola11 : Proposed improvement to GPN on URI assignmentno decision
(raised)
editorial
manola18 : Update references to RDF, OWL specsno decision
(raised)
editorial
manola20 : Have text after a story answer the question in the story.no decision
(raised)
editorial
manola26 : What does last sentence of story have to do with story?no decision
(raised)
editorial
manola28 : Another case of "agent includes people?" doubtno decision
(raised)
editorial
manola32 : Reword to avoid rhetorical questionno decision
(raised)
editorial
i18nwg1 : Use "language" for natural language and "format" for formatno decision
(raised)
editorial
i18nwg2 : Use "language" for natural language and "format" for formatno decision
(raised)
editorial
i18nwg2b : Oaxaca hard to pronounce; propose Limano decision
(raised)
editorial
i18nwg3 : Please show charset in Content-type.no decision
(raised)
editorial
i18nwg6 : Say something about character encoding/labeling errors.no decision
(raised)
editorial
i18nwg7 : Mention language negotiationno decision
(raised)
editorial
i18nwg12 : Clarification on reference to "character"no decision
(raised)
editorial
i18nwg13 : URI ambiguity ambiguousno decision
(raised)
editorial
i18nwg15 : Missing wordno decision
(raised)
editorial
i18nwg17 : Add mention of IRIsno decision
(raised)
editorial
i18nwg18 : Mention that editing tools may be more strict than simple user agentsno decision
(raised)
editorial
rdfcore1 : RDF Core general commentsno decision
(raised)
editorial
dubinko1 : Document different interpretations around httpRange-14no decision
(raised)
editorial
dubinko2 : Architecture v. Building Codesno decision
(raised)
editorial
falstrom1 : Editorial commentsno decision
(raised)
editorial
falstrom3 : Separate Media Types and Frag Id discussionno decision
(raised)
editorial
falstrom4 : Show only good practice re: Content-Locationno decision
(raised)
editorial
falstrom5 : Add discussion about SSL/TLS? Is title correct?no decision
(raised)
editorial
falstrom6 : List overall diffs between binary and text formatsno decision
(raised)
editorial
falstrom7 : Indicate when to use different link typesno decision
(raised)
editorial
rosenberg1 : Introductory para on Web overly broad?no decision
(raised)
editorial
rosenberg2 : RFC2119 terms meant for protocolsno decision
(raised)
editorial
stickler7 : Section 3.4, para 2: URI ownership questionsno decision
(raised)
error
schema10 : [3.5] Breadth of "safe" interactionsno decision
(raised)
error
msm5 : WD-webarch-20031209, 1.2.2 para 5: Extensibility is a not a property of languages in isolationno decision
(raised)
error
msm6 : WD-webarch-20031209, 1.2.2 para 5: Ignoring the unknown as a default actionno decision
(raised)
error
msm8 : WD-webarch-20031209, Section 2, introductory paragraphs: The term 'resource' needs to be definedno decision
(raised)
error
msm12 : WD-webarch-20031209, Section 3.3.1, para 1: Are there constraints on the interpretation of fragment identifiers?no decision
(raised)
error
baker4 : 4.5.2: Preference for RDF linking over XLink linkingno decision
(raised)
error
parsia15 : Social implications of URI ownership.no decision
(raised)
error
i18nwg5 : Discussion of content-type header hintno decision
(raised)
error
weitzner1 : Proposed summary formatno decision
(raised)
proposal
  1. IJ proposal
diwg1 : Add scenario(s) with dynamically generated URIno decision
(raised)
proposal
  1. IJ proposal
diwg3 : Suggest discussion of accessing different representations (transformed) of the same resourceno decision
(raised)
proposal
  1. IJ proposal
manola27 : Provide examples of mistaken attempts to restrict URI usageno decision
(raised)
proposal
i18nwg20 : text/foo+xml considered useless?no decision
(raised)
proposal
karr1 : What does "authority component" mean?agreedclarification
  1. IJ
No reply from reviewer
clark1a : Fragment Identifier Semanticsagreedclarification
  1. IJ proposal
No reply from reviewer
klyne11 : Change "will result" to "will necessarily result"agreedclarification
  1. NW
No response to reviewer
klyne19 : Unclear statement about mixing RDF vocabulariesagreedclarification
  1. IJ proposal
No reply from reviewer
manola19 : Please provide qualifying context about the nature of the Webagreedclarification
  1. IJ
No reply from reviewer
manola29 : What are "language instances"?agreedclarification
  1. IJ proposal
No reply from reviewer
manola30 : Difference between "setting expectations" and "specifying"?agreedclarification
  1. IJ proposal
No reply from reviewer
manola31 : Questions about RDF, text, XML mixingagreedclarificationNo reply from reviewer
harold1 : Title of URI uniqueness constraintagreededitorial
  1. IJ proposal
No reply from reviewer
ducharme1 : Editorial commentsagreededitorial
  1. IJ proposal
No response to reviewer
goodwin1 : Editorial suggestionsagreededitorialNo response to reviewer
hawke4 : 2.3: Propose "URI overloading" not "URI ambiguity"agreededitorialNo response to reviewer
dhm3 : "Language extension" definitionagreededitorial
  1. IJ proposal
No reply from reviewer
schema16 : [4.5.1] Section on when to use XML formats underdevelopedagreededitorialNo response to reviewer
msm7 : WD-webarch-20031209, 1.2.2 para 6: Ignoring elements and ignoring tagsagreededitorialNo response to reviewer
parsia11 : URI assignment v. use. Who are URI producers?agreededitorialNo response to reviewer
klyne7 : Use other schema than mailto as exampleagreededitorialNo response to reviewer
klyne9 : Add stronger language on not permitting unregistered URI schemes.agreededitorialNo response to reviewer
rosenberg5 : Proposed reference to IANA registry for namespaces and RFC 3688agreededitorialNo response to reviewer
stickler5 : Section 3.6, para 1: Fix "resource is unreliable"agreederror
  1. IJ proposal
No response to reviewer
stickler6 : Section 3.5.1: POST requests and URIsagreederror
  1. IJ
No reply from reviewer
pps1 : Ownership and authorityagreederrorNo response to reviewer
clark5 : Silent Error Recovery Always Harmful?agreederror
  1. IJ proposal
No reply from reviewer
clark12 : Needless Propagation of URIs?agreederror
  1. IJ proposal
No response to reviewer
gilman1 : 'legal requirement' as justification for 'particular presentation' misses 'leading Web to highest' markagreederror
  1. IJ proposal
No response to reviewer
schema2 : [Section 2] Unwise confluence of identification and retrievabilityagreederrorNo response to reviewer
schema3 : [Section 2.3] Clarity required on nature of "resource"agreederrorNo response to reviewer
schema5 : [3.3.1] Inconsistency with RFC2396bis about frag id meaning?agreederrorNo response to reviewer
schema12 : [3.6.1] [3.6.1] Good practice: Available representation. Too preferential to dereferencable URIsagreederrorNo response to reviewer
schema13 : [4.2] Overly simplifies a complex problemagreederror
  1. NW
  2. IJ proposal
  3. IJ
No reply from reviewer
schema17 : [4.5.3] Statement about XMLNS and unique names falseagreederror
  1. IJ proposal
No reply from reviewer
schema20 : [4.5.6] Flavors of ID not discussedagreederror
  1. IJ proposal
No reply from reviewer
msm4 : WD-webarch-20031209, 1.2.1, final bulleted list, final item.: Authoritative metadata and the principle of decentralizationagreederrorNo response to reviewer
msm13 : WD-webarch-20031209, Section 3.3.2, para 3: Consistency of fragment identifiersagreederror
  1. CL
  2. IJ
No reply from reviewer
nottingham1 : Second bullet doesn't make sense.agreederrorNo response to reviewer
klyne15 : Lack of separation between owner of a resource and authority for a part of URI space used to identify a resource?agreederror
  1. IJ
No reply from reviewer
diwg4 : Suggest discussion of the limitations of Internet media types as the prime mechanism for selecting between different representations of a resource.agreedproposal
  1. CL
  2. IJ proposal
No reply from reviewer
klyne17 : Worth pointing out value of RDF descriptions depends on URI persistence?agreedproposalNo response to reviewer
klyne21 : Add statement about scalability concernsagreedproposal
  1. CL
No response to reviewer
klyne25 : Add reference to RFC3117, section 5.1?agreedproposalNo response to reviewer
booth2 : What rights does "URI ownership" confer?agreedclarificationAgreement
booth3 : 4.5.4: NS document as definitive source of info on namespaceagreedclarificationAgreement
schema18 : [4.5.3] Clarification on "type" in XML Schemaagreedclarification
  1. IJ proposal
Agreement
schema19 : [4.5.3] Element type/instance confusionagreedclarification
  1. IJ proposal
Agreement
kopecky2 : 3.1 Reference or Identify?declinedclarification
  1. NW
No response to reviewer
clark3 : Willy-Nilly Resource Changedeclinedclarification
  1. IJ
No reply from reviewer
clark4a : Hypertext Good Practice Redundancies declinedclarificationNo reply from reviewer
hammond1 : Distinguish normative/informative references?declinededitorial
  1. NW
No response to reviewer
worthington1 : Simplify the text and separate the W3C politicsdeclinededitorial
  1. PC
No response to reviewer
stickler3 : Section 5: Dereference a URIdeclinededitorial
  1. IJ proposal
No response to reviewer
hawke10 : 3.5. Safe InteractionsdeclinededitorialNo response to reviewer
stickler2 : Sections 4.5.4, 5: Namespace documentdeclinederror
  1. NW
  2. IJ proposal
No reply from reviewer
diwg2 : Don't communicate language info in URIs (in example)declinederror
  1. IJ proposal
No reply from reviewer
gilman2 : orthogonality is not the answerdeclinederror
  1. IJ proposal
No reply from reviewer
msm2 : WD-webarch-20031209, 1.1.3: Self-descriptive markup considered improbabledeclinederrorNo response to reviewer
msm14 : WD-webarch-20031209, Section 4.2.2, Story: Allowing extra attributes does change the conformance of existing datadeclinederrorNo reply from reviewer
stickler4 : Section 3.6.1 Proposed removal of good practice notedeclinedrequest
  1. IJ proposal
No reply from reviewer
rodriguez1 : Dataweb?: XDI and XRI.declinedrequestNo reply from reviewer
booth1 : Definition of "Web Agent"declinededitorial
  1. TBL
Agreement
schema15 : [4.2.4] SOAP message cannot include JPEGdeclinederrorAgreement
schema4 : [3.3 Good practice: Fragment Identifier Consistency]subsumedclarification
  1. IJ proposal
baker1 : Independence between identifier and resource, or representations?subsumedclarification
hawke2 : Section 2: Full agreement not required for communicationsubsumederror
  1. IJ proposal
schema1 : [1.2.3] "Silent recovery from error is harmful."subsumederror
  1. IJ proposal
schema8 : [3.4.1] Authority and trustsubsumederror
schema9 : [3.4.1] Are peer-to-peer interactions covered?subsumederror
msm3 : WD-webarch-20031209, 1.2.1 para 1: Assigning identifiers without knowing about representationssubsumederror
  1. IJ proposal
msm9 : WD-webarch-20031209, Section 2 para 3: The vastness of URI spacesubsumederror
  1. IJ proposal
msm10 : WD-webarch-20031209, Section 2: Assigning URIs to resources others will expect to refer tosubsumederror
  1. IJ proposal
msm11 : WD-webarch-20031209, Section 2.2, bulleted list, first item: Delegation of authority in hierarchical URIssubsumederror
parsia5 : LC Comment, Section 2: Agreement on identifierssubsumederror
parsia6 : LC Comment, Section 2: Identification mechanism of the Websubsumederror
parsia7 : LC Comment, Section 2: On requirement to assign a URI to a resourcesubsumederror
  1. IJ
parsia9 : LC Comment, Section 2: On resources being able to have zero URIssubsumederror
parsia10 : LC Comment, Section 2: On URI assignmentsubsumederror
parsia12 : Ambiguous use of URIs v. URI Ambiguity?subsumederror
klyne12 : Proposal to drop paragraph on inconsistent frag idssubsumederror
  1. IJ
  2. IJ
  3. CL
manola17 : "Agent" that includes "people" source of confusionsubsumederror
i18nwg8 : Sentences seem contradictorysubsumederror
  1. IJ proposal
i18nwg16 : Good practice on URI opacity impossible to follow for humans.subsumederror
stickler9 : Good practice note on URIs without fragids?subsumedproposal
  1. IJ
hawke1 : Proposed good practice note on looking inside protocol interactionssubsumedproposal
  1. RF
hawke7 : 2.7.2. Assertion that Two URIs Identify the Same Resourcesubsumedproposal
  1. IJ proposal
parsia20 : Drop definition of "on the Web"subsumedproposal
parsia21 : Drop sentence on successful communicationsubsumedproposal
klyne20 : Say something about relationship between Hypertext Web and Semantic Web?subsumedproposal
  1. IJ proposal
i18nwg19 : text/foo+xml considered useless?subsumedproposal
rosenberg3 : Reuse appropriate URI schemes (and protocols)subsumedproposal
kopecky5 : 4.5.5 More info on qnames, fragids, ns docssubsumedrequest
  1. IJ proposal
kopecky6 : 4.5.6 What's the conclusion?subsumedrequest
baker2 : More info on non-browser Websubsumedrequest

State description

Decision cycle description

Issue details

stickler8: Section 3.3.1, last para, last sentence: Nature of secondary resource not known through URI [link to this issue]

This sentence seems misleading, as if one can infer something
about the nature of a secondary resource by interpreting a
URI reference with fragement identifier.

One cannot infer the nature of any URI denoted resource based
either on the URI *or* based on any representation obtained by
dereferencing that URI, either directly, or for URI references
with fragment identifiers, by first dereferencing the base URI
and interpreting the fragment in terms of the MIME type of
the returned represenatation.

This last sentence could either be removed or clarified/reworked.

Clarification concerning
3.3.1. Media Types and Fragment Identifier Semantics
Discussion history
9 Feb 2004, 3 May 2004

Transition history

raised on 3 Feb 2004 by Patrick Stickler (patrick.stickler@nokia.com)

Action history

SW

dhm6: Use of "server" in "...authoritative server metadata..." [link to this issue]

Should this be reworded in  "User agents MUST NOT silently ignore
authoritative metadata."? If so, is it still worth mentioning? (ie, is
there any point in saying "do what the protocol says to do"?)
Clarification concerning
3.4.1. Inconsistencies between Metadata and Representation Data

Transition history

raised on 20 Feb 2004 by Dominique Hazaël-Massieux (dom@w3.org)

Action history

IJ

dhm7: Webarch conformance model, subjects of GPNs [link to this issue]

(The reviewer analyzes the various subjects of the GPNs
and raises some questions.) "In any case, my general comment is that it would be better to reduce the
list of conformance subjects in the arch document:
- to avoid some of the fuzziness introduced by having non-defined
conformance subjects
- to make it easier for the reader to understand the requirements."

Transition history

raised on 20 Feb 2004 by Dominique Hazaël-Massieux (dom@w3.org)

Action history

IJ
  • accepted on 7 May 2004

    Propose editorial response.

  • proposal on 7 May 2004

    Attempted to following reviewer's suggestions. Eliminated "resource owner" in favor of "URI owner". Similarly, changed "user agent" to "agent" in GPNs. Changed "author" to "content author", "server manager" to "representation provider", and "developer" to "software developer". In the GPNs, changed "language designer" and "format designer" to "Specification" (as the subject). Moved note about format v. language to section 1.1.1 and introduced phrase "specification designer" as an encompassing term. Reviewer satisfied.

kopecky3: 4 application/xml [link to this issue]

First para says "before inventing a new data format, designers should
carefully consider re-using one that is already available" but the whole
doc doesn't seem to say why all XML formats shouldn't be
application/xml.
Clarification concerning
4. Data Formats
Discussion history
13 May 2004

Transition history

raised on 23 Feb 2004 by Jacek Kopecky (jacek.kopecky@systinet.com)

Action history

CL
  • accepted on 14 May 2004

    IJ and CL to draft a proposal to address this issue. (No clear direction from 14 May 2004 minutes, but there was discussion about whether the content was "designed for presentation".)

kopecky4: 4.5.3 use of "understand" [link to this issue]

"Namespaces in XML provides a mechanism for establishing a
globally unique name that can be understood in any context." What does
it mean to understand a name? Should this say that the globally unique
name can unambiguously identify the intended meaning of the
element/attribute?
Clarification concerning
4.5.3. XML Namespaces

Transition history

raised on 23 Feb 2004 by Jacek Kopecky (jacek.kopecky@systinet.com)

Action history

IJ

clark1b: Conflicting secondary resources [link to this issue]

See writeup from KC.

Clarification concerning
2.6. Fragment Identifiers
Discussion history
14 May 2004

Transition history

raised on 26 Feb 2004 by Kendall Clark (kendall@monkeyfist.com)

clark2: What kinds of ambiguity are there? [link to this issue]

AWWW abjures URI ambiguity; but in trying to think carefully about this,
I've realized that it's important to distinguish two kinds of URI ambiguity:
diachronic and synchronic. The AWWW only addresses the former kind, and I
think it should address the latter kind, too. 
I'd like to see some language in the AWWW about avoiding synchronic
ambiguity by avoiding the "URI overloading" mistake with content
negotiation. 
Clarification concerning
2.3. URI Ambiguity

Transition history

raised on 26 Feb 2004 by Kendall Clark (kendall@monkeyfist.com)

clark4b: "Expected UI Paradigm"? [link to this issue]

Surely the AWWW also wants to say that for those kinds of web application or scenario -- Service Oriented Architecture and Semantic Web being the two obvious examples -- where hypertext is not the "expected user interface paradigm", by virtue of the fact that there really isn't a UI per se, one still wants to prefer representation types which allow users to make hypertext links between resources. REST and SOAP and RDF and WSDL and a lot of other fun stuff works precisely because -- even in the absence of any human-facing UI -- what's happening is that messages are being passed around between machines, some of which contain assertions about resources, and they are messages which contain hypertext links to other resources.

The real problem here is that there is no real formalization of "hypertext link" in the AWWW. If it means A-HREF links simpliciter, then my point about SOA and Semantic Web exceptions to this practice is unmotivated and null. But if, as seems likely from Section 4.5.2. Links in XML, "hypertext links" encompasses any link mechanism (that is, XLink and friends) whereby HTTP URIs identify resources with which agents may interact with the resources-states thereof, then something like my point is needed.

Clarification concerning
4.4. Hypertext

Transition history

raised on 26 Feb 2004 by Kendall Clark (kendall@monkeyfist.com)

Action history

IJ
  • accepted on 14 May 2004

    Incorporate DC suggested tweak for section 2:"Formats that allow content authors to use URIs instead of local identifiers foster the "network effect": the value of these formats grows with the size of the deployed Web."

  • proposal on 8 Jun 2004

    Incorporated.

clark6: Separating Presentation From Content [link to this issue]

This is often harder than the AWWW lets on, and sometimes it's simply not possible at all. I think the language should be modulated to reflect that reality; see xproposed text

Clarification concerning
4.3. Separation of Content, Presentation, and Interaction
Discussion history
14 May 2004

Transition history

raised on 26 Feb 2004 by Kendall Clark (kendall@monkeyfist.com)

Action history

CL
  • accepted on 14 May 2004

    Propose additional text regarding separation of content and presentation that includes more about tradeoffs.

clark7: More Ambiguity [link to this issue]

"the ambiguous use of terms" is ambiguous; and, contrary to the AWWW's
(fairly casual, of course) claim, ambiguity does *not* always impose a cost
in human communications -- a research result demonstrated by UK cognitive
scientists, among others.  (If you want the full cite to this paper on
CiteSeer, I can drum it up.)

Transition history

raised on 26 Feb 2004 by Kendall Clark (kendall@monkeyfist.com)

Action history

IJ

clark8: Section 3.4.'s Unmotivated Paragraph [link to this issue]

There is a paragraph about URI ownership in Section 3.4, and I can't understand what it's doing there. I would strike or amend it. Full discussion of this issue.

Transition history

raised on 26 Feb 2004 by Kendall Clark (kendall@monkeyfist.com)

Action history

IJ

laskey2: What determines URI uniqueness? [link to this issue]

When determining the uniqueness of a URI, is the fragment identifier 
considered part of the identifying URI?  If there is an argument list, does 
the ? and what follows constitute part of the unique URI?
Clarification concerning
2.1. URI Comparisons

Transition history

raised on 1 Mar 2004 by Ken Laskey

Action history

IJ
  • accepted on 8 Jun 2004

    The Editor believes this question is answered by the draft.

  • proposal on 8 Jun 2004

    The Editor believes this question is answered by the draft: The string is compared character for character, and a URI string can include a fragment identifier.

schema6: [3.3.1] Do fragment identifiers work only with media-typed representations? [link to this issue]

[3.3.1] says

   "Given a URI "U#F", and a representation retrieved by dereferencing 
   URI "U", the (secondary) resource identified by "U#F" is determined by 
   interpreting "F" according to the specification associated with the 
   Internet Media Type of the representation." 

What if the scheme is not HTTP and media types are not used (e.g. because the URI uses the file: scheme or for some other reason)? Do fragment identifiers work only with media-typed representations? We hope not.

Clarification concerning
3.3.1. Media Types and Fragment Identifier Semantics

Transition history

raised on 4 Mar 2004 by Mary Holstege (holstege@mathling.com), on behalf of XML Schema Working Group

schema7: [3.4.1] What is scope of metadata? [link to this issue]

[3.4.1] Says that user agents must not silently ignore server metadata.
Metadata covers a lot of ground: what is its scope? May a user agent ignore a
server-specified DTD or Schema and choose to apply a local variant
(e.g. because the user so specifies in a local configuration file or a
launch-time option)? Why not?
Clarification concerning
3.4.1. Inconsistencies between Metadata and Representation Data

Transition history

raised on 4 Mar 2004 by Mary Holstege (holstege@mathling.com), on behalf of XML Schema Working Group

schema11: [3.5.1] Best practice that content-location SHOULD be used? [link to this issue]

[3.5.1] Says:

   "There are mechanisms in HTTP, not widely deployed, to remedy this
   situation. HTTP servers can assign a URI to the results of a POST  
   transaction using the "Content-Location" header (described in section 
   14.14 of [RFC2616]), and allow authorized parties to retrieve a record of 
   the transaction thereafter via this URI (the value of URI persistence is 
   apparent in this case). User agents can provide an interface for managing 
   transactions where the user agent has incurred an obligation on behalf of 
   the user."

Yes, but is this saying specifically that content-location SHOULD be used? If so, so. If not, then make clearer what's intended.

Clarification concerning
3.5.1. Unsafe Interactions and Accountability

Transition history

raised on 4 Mar 2004 by Mary Holstege (holstege@mathling.com), on behalf of XML Schema Working Group

schema14: [4.2.3] Must * rules in instance v. documentation [link to this issue]

[4.2.3] The discussion of mustIgnore & mustUnderstand should clarify the difference between marking the distinction in the document instance, in a schema, or in prose documentation. SOAP does it with an attribute in the instance. Schema content models do it in the schema. Other systems provide rules in the specifications. These have different tradeoffs.

Clarification concerning
4.2.3. Extensibility
Discussion history
14 May 2004

Transition history

raised on 4 Mar 2004 by Mary Holstege (holstege@mathling.com), on behalf of XML Schema Working Group

Action history

NW

parsia3: LC Comment, 1.2.3: Principle: Error recovery [link to this issue]

The reviewer asked a number of questions about
the principle of error recovery. See email for details.

See issue clark5.

Clarification concerning
1.2.3. Error Handling

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia8: LC Comment, Section 2: On resources existing before URIs [link to this issue]

Resources exist before URIs;

If URIs are strings, and string are abstract mathematical entities (i.e., a kind of data structure) independant of their physical instantiation, then, reasonably, URIs have always existed, so any particular URI has existed before some recently come into existent Resources. I'm not even sure of the point of such metaphysical statements. Or imagine I have, oh, a programming language where I have URI objects (a subclass of String). Let's say I want to use a URI to identify some other objects in my system. Does this claim require that (in pseudopython):

my_object_uri = URI('http://blahblah.com/blah') #The URI now
exists!
my_funky_object = FunkyObject() #Now the Resource in question
exists.
my_object_uri.assigned_to(my_funky_object)

is broken in some way? Why would this matter?

Clarification concerning
2. Identification

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia13: Use of term "URI Space" [link to this issue]

Hierarchical delegation of authority. This approach, exemplified by 
the "http" and "mailto" schemes, allows the assignment of a part of URI 
space to one party, reassignment of a piece of that space to another, 
and so forth.

First use of 'URI space', which is undefined. I see 'information space', 'uniform address space', and, of course, 'namespace'. As far as I can tell, only 'namespace' has a definition (and it's not in this doc, which is fine). Perhaps this is only editorial. A URI space seems clear (a set of URIs? why not say that then?), but I did spend some time wondering if it was the same as an infromation space or address space. *Are* you using unambiguous phrases here? Are they aliases? Is there a problem with either defining terms or using only one where there's only one concept? Some principles of the web apply well to technical prose.

Clarification concerning
2.3. URI Ambiguity

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia14: Various types of ownership [link to this issue]

Whatever the techniques used, except for the checksum case, the 
agent has a unique relationship with the URI, called URI ownership.

Here is what I can find on what's an "agent", prior to this passage:

Within each of these systems, agents (people and software)
strate typical behavior of Web agents \x{2014} people or software (on 
behalf of a person, entity, or process) acting on this information 
space. Software agents include servers, proxies, spiders, browsers, and 
multimedia players.

So, an agent is a person or a program. Thus, every http uri has, supposedly, one, and only one, person or program that is its owner. However, institutional ownership seems possible, as is joint ownership.

Clarification concerning
2.2. URI Ownership

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia16: No conformance section? Guidance on usage then? [link to this issue]

Is anything in this document normative? I notice that there is some rejection of adding a conformance section, which is fine, but I have *NO* idea how to use this document in working groups, nor do I know how it may be used by others. I totally fail to see how this can be helpful. So, I would like some guidance about that.

Clarification concerning
1.1. About this Document

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia17: Do you mean resource or representation? [link to this issue]

It is tempting to guess the nature of a resource by inspection of a 
URI that identifies it. However, the Web is designed so that agents 
communicate resource state through representations, not identifiers. In 
general, one cannot determine the Internet Media Type of 
representations of a resource by inspecting a URI for that resource. 
For example, the ".html" at the end of "http://example.com/page.html" 
provides no guarantee that representations of the identified resource 
will be served with the Internet Media Type "text/html". The HTTP 
protocol does not constrain the Internet Media Type based on the path 
component of the URI; the server is free to return a representation in 
PNG or any other data format for that URI."

First sentence talks about inferring the *nature* of a *resource* by URI inspection (i.e., inferring that <http://ex.org/#BijanThePerson>> rdf:type Person. from the URI alone). But the third sentence through the rest of the paragraph talks about inferring the Mimetype of the *representation* of the (state of) the resource. If you mean to discourage both practices, some serious reworking is in order.

Clarification concerning
2.5. URI Opacity

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia18: Temporal URL ambiguity useful for Web robustness? [link to this issue]

Resource state may evolve over time. Requiring resource owners to 
change URIs to reflect resource state would lead to a significant 
number of broken links. For robustness, Web architecture promotes 
independence between an identifier and the identified resource.

I just wonder how this is different from:

Resources may come and go over time. Requiring resource owners to 
abandon URIs to reflect resource non-existence woudl lead to a 
significant number of broken links. For robustness, Web architecture 
promotes independence between an identifier and the identified 
resource."

Of course, you might say that abandoning URIs isn't what's required, but rather maintaining legacy state. But then you've either changed the resource (to something "representing" the nonexistence resource), or you return representations reflecting the state of a nonexistence resource. Of which there isn't any.

(Note that I'm not talking about imaginary entities, but ones who have ceased to exist.)

The logic of avoiding broken links suggests that temporal URL ambiguity might be useful for Web robustness (which might not be the same as correctness).

Clarification concerning
2.5. URI Opacity

Transition history

raised on 5 Mar 2004 by Bijan Parsia (bparsia@isr.umd.edu)

parsia19: Ok to infer properties of retrieved representations? [link to this issue]

Good practice: URI opacity.
Agents making use of URIs MUST NOT attempt to infer properties of the 
referenced resource except as licensed by relevant specifications.

This says nothing about not inferring properties of the retrieved representations.

Clarification concerning
2.5. URI Opaci