W3C | TAG | Previous: 7 Jul teleconference | Next: 21-23 July 2003
ftf
Minutes of 14 July 2003 TAG teleconference
Nearby: IRC log | Teleconference details · issues list · www-tag
archive
1. Administrative
  - Roll call: SW (Chair), TBL, TB, DO (for first hour), DC, RF, CL, PC, IJ
    (Scribe). Regrets: NW.
- Accepted corrected minutes of 30
    Jun teleconference
- Accepted minutes of 7 Jul
    teleconference
- Accepted this agenda, but rearranged order of
    items.
- Accepted draft
    summary of TAG activity
- Next meeting: 21-23 July ftf meeting
1.1 Face-to-face meeting agenda
The TAG reviewed a draft agenda.
[DanC]
    - SW: (1) namespace doc (2) LC pub. [pls put those meeting goals atop
      http://www.w3.org/2001/tag/2003/07/21-tag
      ]
- [Ian]
- SW: Two meeting goals (1) Arch doc decision (2) RDDL and
    namespaces
- DC: I recommend incorporating reading list in the agenda.
- TBL: Is the question of resolving httpRange-14 before last call on
      the agenda?
- SW: I think that we've discussed this and decided httpRange-14 should
      neither be on the agenda nor a block to last call.
 TBL: I'll try to work with RF during the breaks [on httpRange-14].
2. Technical
  - New issue? Visibility of Web Services
- Text from David Orchard on Extensibility for Arch Doc
- Architecture Document
- New issue? Character model conformance
See Issue
raised by Mark Baker
  - [Ian]
- DO: WSA WG has been talking about different arch styles and looking
      at properties achieved by application of various constraints. There is
      a section of the 14 May draft of the document that includes text about
      the property of "visibility" that Mark Baker disagrees with. In
      particular, in non-REST systems that are using XML, visibility comes
      from the fact that the content is in XML. In a multi-protocol
      environment (with open and proprietary protocols), the assertion is
      that using XML-based queries to poke inside gives a certain level of
      visibility into what the message is doing. Mark is states that there is
      too much visibility (compared to REST interfaces). The WSA is asserting
      that in multi-protocol environments, there are technologies for peeking
      into the XML structure. Mark asserts that the fact that you have to
      look inside means inferior visibility.
- TBray: I think there is no issue here. I think that MB subtext is
      that if you have a small set of verbs, this would provide a better
      mechanism for "visibility". I think that's probably wrong.
      Intermediaries will peek inside; pretending that that won't happen is
      silly. The term "visibility" is poorly defined. And pretending that
      there's another way to do this than peeking inside is [missed]
- [DO seeks to clarify MB's point of view.]
- [Zakim]
- timbl__, you wanted to ask for a clarification of what Mark means by
      "restful web services", maybe with an example?
- [Ian]
- DO: Well-defined constrainted interface makes configuration simpler.
      Well-defined set of verbs improves performance. I think that
      "visibility" is a combination of those two concepts. An example: say
      you are doing GET of a stock price - you look inside the URI and the
      HTTP verb and the intermediary can make a decision. If you look inside
      a POST.... Two important things here: (1) Visibility is harder when
      there is more than one protocol.
- [Chris]
- no, its not harder. its a question of tunelling or not, and protocol
      independence or not
- [Ian]
- DO: Idea is to use xpath expressions to look inside xml content. HTTP
      as an application protocol does an excellent job for doing things like
      visibility. But people want to use otherp rotocols, too. Idea is to use
      xpath queries for any protocol.: Mark doesn't address case of
      deployment of application across multiple protocols.
- [TBray]
- There's a fantasy here that firewall will loook at the message and
      say "it's a PUT and xyz is allowed to put, so I'll pass it through
      without looking at the XML message body." I don't buy it
- [Ian]
- TBL: What MB's point about using HTTP GET, or does he say you can use
      POST in a RESTful way?
- [TBray]
- over in son-of-RSS-land, we're converging on using POST for entry
      creation/update/deletion for reasons that seem good
- [Roy]
- Visibility is a variable property (like most properties). Things that
      are universal standards are inherently more "visible" than
      object-specific semantics, because you don't have to go look up the
      non-standard semantics. It is a design trade-off. There is no point in
      convincing Web Services to use a uniform interface, since the whole
      point of WSA is to develop programmable interfaces.
- [Ian]
- DC: I don't know what "visibility means If this is only an issue of
      GET v. POST, that's issue get7.
- RF: "Visibility" is what it sounds like - you can tell more about the
      message/interaction in some cases.: I don't think this is a TAG issue.
      If you have a programmable interface, it's by definition not the
      generic interface.: Visibility is not absolute; it's variable.
- [Zakim]
- Chris, you wanted to ask if this is not inherrent in any xml
    protocol
- [Ian]
- RF: It's also true that an HTML form composition dialog is a very
      visible component, so it's easy for users to anticipate params by
      inspection.
- [timbl_]
- I do no think we have understood the issue.
- [Ian]
- TBray: I suggest we write a note that says that Web services are
      inherently less visible than HTTP, this is why they are being worked
      on, we don't see an issue.
- CL: To me, this is an issue of whether Web Services are opaque
      tunneling, or whether they add something
- DO: I think that the point that needs to be made is that, in HTTP,
      GET/PUT/DELETE are not the end-all of communication. And other
      protocols are in use. So if you want to deploy an application across
      multiple protocols, I don't know whether you do have "better
      visibility" with core HTTP. You'll have to peek inside message bodies
      anyway. You'll want to standardize query...
- [Chris]
- if its opaque tunnelling, then peeking is bad
- [Ian]
- SW: Does anyone want to take this up?
- Proposed:
- - Thank Mark
- - Say that the TAG doesn't feel this is an issue we want to take
    up.
- [Roy]
- nope
- [Chris]
- if it adding 'xml headers' then its not peeking, its part of the
      (extended) protocol
- [Zakim]
- DanC, you wanted to ask to move on; we don't need to decide anything.
      let the record show a lack of support for adding the issue to the
      issues list and that's it.
- [Ian]
- DO: Should we say that the TAG supports what the WSA WG is doing?
- TB, RF: No.
The TAG did not accept a new issue on this topic.
Text
sent by David Orchard about extensibility
  - [Ian]
- DO: Text is on versioning, how versioning relates to extensibility,
      backward and forward compatibility Also, handling unknown content.
      Also, mandatory extensions. I received some comments about the last
      part on determinism.
- CL: The text seems good.
- [DanC]
- +1 for citing PNG spec. more precedents are good
- [Ian]
- CL: The PNG spec could also be cited as an example of a spec that
      includes forward/backward compatibility pieces.: Text seems good and
      clear.
- IJ: CSS also has for/back compatibility features.
- TBray: I agree that first part is useful. However, I think that
      determinism section is (a) not architectural and (b) a design error in
      schemas and dtds. Relax NG shows this can be done.
- [Roy]
- "should provide such a facility" --> "should be
    self-descriptive"
- [Ian]
- DO: I can live with dropping that section. Argument that I will
      continue to make in favor of keeping is that the "bad choice" for dtds
      and schemas should be cited as bad practice.
- DC: No, don't talk about determinism. I don't see this as
      architectural. Might be interesting to visit in a finding, but not in
      arch doc.
- TBray: I think it's useful to publish something somewhere about good
      practice, but not in arch doc.
- TBL: "When to tunnel" is an interesting question. I think that it's
      good to put the text that DO proposed. There seems to be a confusion
      between document and document type in a few places. Distinguish
      modified doc instances (tunneling) and layering...
- [Zakim]
- timbl_, you wanted to pull out the extension by enveloping
- [Ian]
- DO to TBL: Some interesting comments; please suggest text.
- Action TBL: Send suggested changes to
      text proposed by David.
- Resolved: IJ to incorporate DO's email
      minus section on determinism in Editor's Draft of Arch Doc.: IJ to
      incorporate DO's email minus section on determinism in Editor's Draft
      of Arch Doc. Comments from TBL and others welcome.
27 June 2003 Working Draft of Arch
Doc
  - [Ian]
- DC: I don't expect to read a full new draft between now and the
    mtg.
- [Roy]
- +1 for most-polished version
- [Ian]
- IJ: I can have a new draft tomorrow.
- Action IJ: Publish Editor's draft 15
    July.
- [Roy]
- +2 for draft I can read on flight back to USA Thursday
- [Ian]
- TBray: I'll commit to having looked at it by Monday
- [DanC]
- I'm happy for editor to polish all he likes, as long as I'm not
      expected to have it read before the meeting
Review of other action items associated with the Architecture
Document.
27 June 2003 Working Draft of Arch
Doc published.
  - Action RF 2003/06/02: Rewrite section 5. Section 5 is expected to be
    short.
- Action IJ 2003/06/16: Attempt to incorporate relevant bits of "Conversations and
    State" into section to be produced by RF.
- Action SW 2003/07/07: Try to get TimBL to sign off on Paul's
    text. If SW able to reach TBL, SW/TBL send to AC as co-chairs. If not,
    have IJ send on behalf of TAG.
  - [Roy]
- no progress on my arch doc action item: Action RF 2003/06/02: Rewrite
      section 5. Section 5 is expected to be short.
- [Ian]
- Action SW 2003/07/07: Try to get TimBL to sign off on Paul's
      text. If SW able to reach TBL, SW/TBL send to AC as co-chairs. If
      not, have IJ send on behalf of TAG.
- TBL: I will look at this offline with SW (and IJ if necessary).
- PC: Please do this asap. Preferably we want feedback from the AC
      before our ftf meeting.
- TBray: I suggest this be sent by end of day...
- TBL: I think discussion was more about "not covering" than
      "precluding".
- DC: There's some data suggesting that the AC wanted "complete doc
      later" and we are doing "incomplete doc now". I agree that should be
      sent today.
 Action TBL (with IJ support if necessary):
      Send email about TAG expectations re: arch doc to last call today.
Issue
raised by TBL.
  - [Ian]
- CL: Our charter says we may point to architectural recs elsewhere
      rather than define.
- TBL: Issue is the distinction between policy and architectural
      statement. There was a suggestion that the TAG make the policy point
      and leave the arch issue in the char mod specification.
- CL: I would support the arch doc making the policy point.
- [Zakim]
- DanC, you wanted to ask about how WGs discover this charmod bit
- [Ian]
- DC: To me this comes down to communication/enforcement. We have tried
      to keep the arch doc brief (so more people will read it). We talked
      about char mod spec being split into three. As far as I know, they have
      not done it.
- [Chris]
- also, putting it in arch doc means it applies to everyone, not just
      'w3c wgs'
- [Ian]
- DC: I don't expect everyone to read the entire (three parts) of
      charmod together. I support taking this up as an isuse.
- [Chris]
- +1 to taking up this issue
- [Ian]
- PC: Does this mean that our charter is wrong if we are only group
      with enforcement power...
- CL: I think this is not merely procedural. I think that they don't
      really mean "Just W3C groups". I think they mean "Everyone should use
      this." They happened to use procedural methods to try to express
    this.
- [Zakim]
- timbl_, you wanted to say no, our charter is not wrong. Two things.
      (1) No one not even the TAG says "every one in W3C must do this and (2)
      ...
- [Ian]
- TBL: Arch work is done in lots of places. The TAG says "It's
      architecturally sound/unsound to do..." We don't limit ourselves to W3C
      WGs. Various entities could make this statement. Reasons why the TAG
      should do this - a lot of the spec is technical (e.g., on
      canonicalization). The community has asked for "one place" to look. A
      two-liner would help the community, and the place for that is the arch
      doc.
- CL: We should reiterate to I18N WG that we would like them to split
      their spec in 3.
- [Chris]
- based on different maturity levels of different sections.
- [Ian]
- TBL: "Is is architecturally unsound to design systems that do not use
      the W3C Character Model?"
- CL: Needs to be crisper than that. E.g., granularity of changes and
      relation to requirement for normalization (e.g., after each
      modification in the DOM? Sum of modifications?)
- TBL suggests title of issue: "What arch issues are raised by the char
      mod spec?"
- TBray: I would support TBL's first expression of the issue. I
      wouldn't support investing more time in this issue until char mod has
      been split up.
- Straw poll: Should the TAG accept this issue?
      
        - Yes: CL, DC
- Abstain: TB, RF, SW
- No: PC
 
- [Roy]
- Punt on this until the I18N WG finishes the specification.
- [Ian]
- TBL: Should we send a review that says until split we won't take this
      up.
- [DanC]
- http://www.w3.org/2001/tag/ilist#charmodReview-17
- [Ian]
- See comments
      sent by CL that the TAG expects to be handled.
- http://lists.w3.org/Archives/Public/www-tag/2002Jun/0020.html
- TBray: Proposed (1) No consensus to take up (2) Discomfort on status
      of charmod draft.
- [Chris]
- *portions* of it are very uncooked, and they have not responded to
      our change requests.
- [Ian]
- TBL: Can we tell that that if they have a charmod doc, procedurally
      we would have no problem pointing to them?
- CL: I would argue for the first part (normalization). Other parts
      would require CR first.
- DC: Please move 17 to pending, not resolved.
- Action IJ: Move issue 17 to pending
      rather than resolved.
- Action DC: Remind I18N WG of what we are
      expecting regarding issue 17; send this on behalf of the TAG.
- [Ian]
- SW: TAG does not take up new issue regarding char mod.
3. Not discussed at this meeting
3.1 Findings
See also: findings.
Next steps on these findings:
  - contentTypeOverride-24:
    9 July 2003 draft of Client handling
    of MIME headers
    
      - Completed action CL, NW 2003/06/30: Read the draft finding by 7
        July. NW
        Done, CL
        Done
- Completed action IJ 2003/07/07: Produce a new draft of the
        finding on MIME headers that takes into account comments from Rob
        Lanphier, TBL, NW, SW (editorial), and above resolution.
- Completed action IJ 2003/07/07: Follow up with SYMM IG saying
        we'll take into account input and produce new draft of this
        finding.
- Comments
        from Roy on charset param
- Comments
        from Chris Lilley
 
- 9 July 2003 draft of URIs, Addressability, and
    the use of HTTP GET and POST
    
      - whenToUseGet-7
        
          - Completed action IJ 2003/06/23: Incorporate a sentence about
            scope based on LM comments.
- Completed action IJ 2003/07/07: Produce new draft of finding
            with (1) change based on LM comment, (2) text from DO/NM (3)
            don't address PUT in this finding, but add comment about new
            issue putMediaType-38
            (second point in summary
            of comments).
- Subsumed action DO 2003/07/07: Send text that DO and Noah M.
            can agree to to tag@w3.org. (DO should verify 9 July text)
 
 
- metadataInURI-31:
    8 July 2003 draft of "The use of
    Metadata in URIs"
    
      - Completed action SW 2003/07/07: Create new draft based on input
        today and send to www-tag. (Done; long thread follows). 
- Action DO 2003/07/07: Send rationale about why WSDL WG wants
        to peek inside the URI.
- See also TB
        email on Apple Music Store and use of URI schemes instead of
        headers
 
- xmlIDSemantics-32:
    
      - Chris
        Lilley draft finding.
- Action CL 2003/06/30: Revise this draft finding with new
        input from reviewers. 7 July Deadline.
 
- contentPresentation-26:
    Action CL 2003/06/02: Make available a draft finding on
    content/presentation.
- Action IJ 2003/06/09: Turn TB apple
    story into a finding.
3.2 Other new issues?
The TAG did not discuss the following, and does not expect to discuss this
issue at its ftf meeting in Vancouver.
  - Meaning
    of URIs in RDF documents, raised by TBL
3.3 Issues with action items
The TAG does not expect to discuss these.
  - uriMediaType-9
    
      - IANA appears to have responded to the spirit of this draft (see email
        from Chris Lilley).What's required to close this issue?
- Action CL 2003/05/05: Propose CL's three changes to registration
        process to Ned Freed. [What forum?]
 
- HTTPSubstrate-16
    
      - Action RF 2003/02/06: Write a response to IESG asking whether
        the Web services example in the SOAP 1.2 primer is intended to be
        excluded from RFC 3205
- See message
        from Larry Masinter w.r.t. Web services.
 
- xlinkScope-23
    
      - See draft,
        and SW
        message to CG chairs.
- Action CL 2003/06/30: Ping the chairs of those groups asking
        for an update on xlinkScope-23.
 
- binaryXML-30
    
      - Action TB 2003/02/17: Write to www-tag with his thoughts on adding
        to survey.
- Next steps to finding? See summary
        from Chris.
 
- xmlFunctions-34
    
      - Action TBL 2003/02/06: State the issue with a reference to XML Core
        work. See email
        from TimBL capturing some of the issues.
 
- siteData-36
    
      - Action TBL 2003/02/24 : Summarize siteData-36
 
3.4 Issues the TAG intends to discuss at face-to-face meeting
Identifiers
Qnames, fragments, and media types
RDDL, namespace documents
  - namespaceDocument-8
    
      - Action TB 2003/04/07: Prepare RDDL Note. Include in status section
        that there is TAG consensus that RDDL is a suitable format for
        representations of an XML namespace. Clean up messy section 4 of RDDL
        draft and investigate and publish a canonical mapping to RDF. See
        TB's 1 June
        version.
- Action PC 2003/04/07: Prepare finding to answer this issue,
        pointing to the RDDL Note. See comments
        from Paul regarding TB theses.
- Refer to draft TAG opinion
        from Tim Brayon the use of URNs for namespace names.
        
          - RF: Folks assume that because the specs say so, URNs will be
            persisitent. But persistence is a function of institutional
            commitment and frequency of use.
 
 
Other actions
  - RDFinXHTML-35
- mixedUIXMLNamespace-33
- errorHandling-20
    
      - Action CL 2003/02/06: Write a draft finding on the topic of
        (1) early/late detection of errors (2) late/early binding (3)
        robustness (4) definition of errors (5) recovery once error has been
        signaled. Due first week of March.
 
4. Other actions
  - Action IJ 2003/02/06: Modify issues list to show that actions/pending
    are orthogonal to decisions. IJ and PLH making substantial progress on
    this; hope to have something to show in May.
  Ian Jacobs for Stuart Williams and TimBL
  Last modified: $Date: 2003/07/15 17:09:28 $