W3C

TAG Weekly

16 Apr 2009

See also: IRC log

Attendees

Present
Ashok_Malhotra, Noah, jar, TimBL, Masinter, Ht, DanC_lap
Regrets
John, Raman
Chair
Noah
Scribe
DanC_lap, noah

Contents


Convene, take roll, review agenda, plan next meeting

<DanC_lap> scribenick: DanC_lap

Note future regrets: Raman (April 23) Tim (April 23rd)

NM: we're scheduled to meet again 23 Apr, 2 regrets...
... I have a conflict with agenda planning for next week; stay tuned for agenda or cancellation notice

RESOLUTION: to meet again 23 Apr, ashok to scribe

Approval of Minutes from 2 Apr, 9 Apr

RESOLUTION: to approve http://www.w3.org/2001/tag/2009/04/09-minutes 2009/04/12 12:18:55

NM: 2 apr minutes still in progress?

LMM: right

Administrative: upcoming events

NM: POWDER stuff... next week?

DC: yes, I think so

<ht> http://www.w3.org/TR/hash-in-uri/

NM: on to "Progress report on publication of Usage Patterns For Client-Side URL parameters working draft."

HT: it's published.

RESOLUTION: to thank Raman, HT for successful publication of /TR/hash-in-url

<ht> s/hash-in-url/hash-in/uri

XMLVersioning-41 (ISSUE-41)

NM: though the issue name is "XML Versioning" we've discussed versioning of non-XML languages as well; I'd like to just leave that be for now... till the ftf, perhaps...
... I've been [...help? ...] 2 things: (1) [help2] and (2) ... HTTP header [help3]
... ... origin header, or do you want to let that go?

LMM: no, I don't want to let that [origin] go...


. ACTION: who? to what?

<masinter> issues around extensibility of HTTP and the methods used to extend it

<masinter> origin header, content-type sniffing, etc.

<scribe> ACTION: Noah to follow up with Larry around extensibility of HTTP and the methods used to extend it [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action01]

<trackbot> Created ACTION-258 - Follow up with Larry around extensibility of HTTP and the methods used to extend it [on Noah Mendelsohn - due 2009-04-23].

LMM: today in the HTML WG teleconference, I asked what people thought would be useful...
... [something about a document by jar]
... a summary: if you have readers and writers, there are 2 kinds of extensibility:
... (1) current readers to work with future writers and (2) current writers to work with future readers [or was it the other way around. we called these backward and forward compatibility in earlier drafts]

<noah> Larry was talking about the versioning formalism from JAR

LMM: history of HTML includes quirksmode, CSS, [missed some?]

<timbl> Interoperability in the sense that the behavior of existing code given unexpected input.

<noah> The formalism I was thinking of is in http://lists.w3.org/Archives/Public/www-tag/2008May/0155.html

LMM: ... it seems to several HTML WG members incl. Chris W. that such an analysis would help as background for HTML WG decision-making in the area of versioning

NM: I liked some of the stuff in Sam Ruby's recent item (http://intertwingly.net/blog/2009/04/08/HTML-Reunification ) ...

<ht> platform features vs. language features

<ht> http://intertwingly.net/blog/2009/04/08/HTML-Reunification

"the idea of extensibility into two parts: extending the platform vs. extending the language. "

<Zakim> noah, you wanted to talk a bit about Sam Ruby's note

<Zakim> DanC_lap, you wanted to make an obligatory comment about release of confidential info

HT: I think Sam's proposal is interesting...
... there are parts that don't appeal to me, but those are HTML-specific...
... his claim that [help4?] bleeds thru is (a) symmetric and (b) inevitable...
... this is the problem of HTML tag soup syntax leaking into SVG etc.; I'm not sure that's correct on a number of fronts.
... I think the "platform features vs. language features" distinction is useful

<noah> I think Henry is saying that some people believe that, e.g. SVG, in TAG soup can't be automatically extracted for use by XML tools

HT: none of what he [Sam] writes touches on forward vs backward compatibility at all

<noah> scribenick: noah

LM: No, we mostly solicited discussion of general extensibility, but want to ground in real experience
... HTML does it

<DanC_lap> 3=who?

<masinter> think the issue of "strict XML in SVG" embedded in "loose parsing rules in HTML" is indeed a good example of a versioning issue

<masinter> put it into the framework of versioning

NM: Can Larry, John, and Jonathan start working on details, since you agreed to work together last week

JAR: I posted a related use case. (will paste URI below) It's about OWL datatype mapping. Ashok answered.

<masinter> liked Jonathan's example as another use case, but want to make sure we actually answer HTML-WG issues specifically

action 241?

<trackbot> Sorry, bad ACTION syntax

<masinter> action-241?

<trackbot> ACTION-241 -- Larry Masinter to review TAG versioning situation and report back to TAG and HTML -- due 2009-04-09 -- CLOSED

<trackbot> http://www.w3.org/2001/tag/group/track/actions/241

<jar_> http://w3.org/mid/760bcb2a0904160518k573399f0s795a4a7a2d65cb38@mail.gmail.com

<masinter> suggest doing this on www-tag this week

<ht> Hmm -- XML Schema 1.1 allows "extension datatypes" which have exactly the problem JAR points to in his reply to Ashok, and some of us were not happy about allowing that . . .

<DanC_lap> scribenick: DanC_lap


. ACTION: Larry kick of versioning discussion, engage jonathan and henry...

<noah> suggest perhaps the action should specifically include effort to apply general versioning principles to HTML and maybe to JAR's use cases too


. ACTION: Larry kick off discussion of versioning principles to apply to HTML, engage jonathan and henry...

<scribe> ACTION: Larry kick off discussion of versioning principles to apply to HTML, engage jonathan and henry. [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action02]

<trackbot> Created ACTION-259 - Kick off discussion of versioning principles to apply to HTML, engage jonathan and henry. [on Larry Masinter - due 2009-04-23].

<jar_> . ACTION: Jonathan review and post the email exchange he had with Larry on versioning about 1-2 months ago

<scribe> ACTION: Jonathan review and post the email exchange he had with Larry on versioning about 1-2 months ago [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action03]

<trackbot> Created ACTION-260 - Review and post the email exchange he had with Larry on versioning about 1-2 months ago [on Jonathan Rees - due 2009-04-23].

<noah> scribenick: noah

contentTypeOverride-24

<DanC_lap> 9 jan draft http://ietfreport.isoc.org/idref/draft-abarth-mime-sniff/

DC: We had a meeting in San Francisco. Subject of discussion is http://ietfreport.isoc.org/idref/draft-abarth-mime-sniff/ dated 09-Jan-2009. Larry seems to be following more closely than I am.
... My goal is to have community consensus reflected both in the spec and in widely deployed code.

<jar_> DC said: a test suite would be nice.

DC: There's a page from SF in the ESWiki

<masinter> http://lists.w3.org/Archives/Public/ietf-http-wg/2009AprJun/

<DanC_lap> sfo meeting pg: http://esw.w3.org/topic/IETF_HTML5_Meeting_March_2009

<masinter> see "PROPOSAL: content sniffing [#155]" thread

<DanC_lap> "Action Item: Lisa to review the current draft. "

DC: See http://esw.w3.org/topic/IETF_HTML5_Meeting_March_2009, 3rd item under Agenda in the wiki says "Action Item: Lisa to review the current draft. " Do we know if the review has happened?

<DanC_lap> msg from lisa re sniffing http://lists.w3.org/Archives/Public/ietf-http-wg/2009AprJun/0065.html

LM: She's aware of the issue, but I don't know whether she reviewed the draft.

<DanC_lap> Lisa's review seems to be : http://lists.w3.org/Archives/Public/ietf-http-wg/2009AprJun/0063.html

DC: Dan reads a lot of links and says "this seems to be her review"
... Lisa seems to have given the ball back to Adam Barth and the HTTP working group. Do we know whether Mark Nottingham is OK coordinating this discussion?

LM: He seems to be.

DC: Do we know if software provides (Mozilla, MS, Apple, etc.) are engaged?

<DanC_lap> aha... mnot has added an HTTP WG issue, #155. http://lists.w3.org/Archives/Public/ietf-http-wg/2009AprJun/0114.html

LM: Looking at April-June postings I see Eran, Ian Hickson, Anne van Kesteren (sp?), etc., so there's at least some engagement, yes.

<DanC_lap> ACTION-233?

<trackbot> ACTION-233 -- Larry Masinter to report back from IETF/HTML liason meeting in March regarding MIME type override -- due 2009-03-11 -- CLOSED

<trackbot> http://www.w3.org/2001/tag/group/track/actions/233

DC: Regarding soliciting TAG reviews.... I am optimistic that Mark Nottingham and the WG will come up with an answer acceptable to me. Tim, can you think of example test cases that would verify that?

TBL: There's the question of the draft, and a separate question of overall direction. Working groups should try to lead toward cleaner answers, and I'm not happy this is going toward a cleaner answer.

DC: Have you read this draft?

TBL: I think so.

DC: Which principle?

TBL: One should put pressure to ... (do it right?)

DC: Larry said there is engagement from the browser community.

LM: I see participation. I don't know that browser vendors agree with the direction and/or will implement.

<ht> http://www.w3.org/2001/tag/doc/mime-respect-20060412

<jar_> Dan wanted browser community engagement. But Tim was saying we should engage the content management system vendors. Those are different

LM: I suggest we check with Lisa & Mark and also with some browser vendors to get a sense of where this is going.

TBL: The question is whether the TAG should at all endorse content sniffing.
... We could put energy into getting servers to meet the original HTTP specification.

DC: I'm OK with that, but I want the specs to agree with what people do. I'm willing to push on the spec or the system.
... My use case is: a bug tracking system with XML and I want to see it as text.

<masinter> wonder if this fits into the versioning framework?

<DanC_lap> it's not far, masinter

<DanC_lap> (yes, everything fits in versioning. versioning is computer-science-complete)

NM: My favorite variant of the use case is a bug tracking system with poorly formed XML as text/plain. Doesn't show at all.

LM: In some ways can be considered as a versioning question, if you believe that the media-types should have changed to match the content.

<ht> http://www.w3.org/2009/04/IMG_5179_s.JPG

<ht> http://www.w3.org/2001/tag/doc/mime-respect-20060412

DC: So, a next step is to follow up with Mark and Lisa

<ht> s/http://www.w3.org/2009/04/IMG_5179_s.JPG//

DC: Larry, will you followup with Mark and Lisa

<scribe> ACTION: Larry to followup with Mark Nottingham and Lisa D. regarding Adam Barth's sniffing draft [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action04]

<trackbot> Created ACTION-261 - Followup with Mark Nottingham and Lisa D. regarding Adam Barth's sniffing draft [on Larry Masinter - due 2009-04-23].

<Zakim> ht, you wanted to ask DanC about what the fate of our existing finding should be

HT: We do have a finding. It's one we reviewed and re-endorsed a few years ago. It's the authoritative metadata finding http://www.w3.org/2001/tag/doc/mime-respect-20060412 , and it has no place for what's in the Barth draft.

DC: Yes, that's why I reopened the issue.

HT: Yes, but I didn't hear you suggest what to do about the finding.

DC: Thought I did, can do it gain.

HT: (Scribe missed something). The scope of the Barth document is now smaller than it was. It would pass your text/plain test. It is not documenting what browsers do today. So, as best I can tell, it's misleading to say that this "documents the way things are".

<Zakim> DanC_lap, you wanted to suggest the "XML view source" case as something to track and to remind HT that we re-opened issue 24 and to note the XML-view-source test case/use case is

HT: The direction suggested is neither where things are nor what we suggested in the finding.

DC: We should see what the draft says about the XML view source case.

<ht> I read the draft as saying the View Source case would be handled correctly, i.e., the <-brackets would show

LM: Julian Reschke is another person was should contact

DC: Our finding has neither convinved those writing the sniffing draft to do differently, nor to get browser vendors to change what they do, so in that sense it's been ineffective

<jar_> how about promoting to rec?

LM: Would it be reasonable to ask some of the participants why this finding isn't helpful?

<Zakim> ht, you wanted to observe that the draft appears to address only a small set of cases. . .

<ht> We need to track down Hixie's original posting on why "Authoritative Metadata" doesn't work

<DanC_lap> oh.. ok...

<DanC_lap> (1) binary... image...

<DanC_lap> (2) RSS feeds...

<DanC_lap> scribenick: DanC_lap

HT: Barth's 9 Jan draft seems to address just a few narrow cases... and is at risk of having to be updated every six months if it's to be any ongoing use
... (1) binary data that are images...
... (2) RSS feeds served as text\html

<Zakim> noah, you wanted to talk about effectiveness of finding

HT: ... common cause... this doesn't represent the status quo eitherand will take work to get adoption

NM: on the effectiveness of findings...
... it's usually indirect. Occasionally we have direct comments on a WD, but more often it's indirect... [scribe struggles to paraphrase]

LMM: so we have a finding and a situation; we think the finding applies to the finding but it's not clear to some that it does; would a note about the connection between the finding and the situation help?

<Zakim> timbl, you wanted to discuss ways forward.

<timbl> It is not juts a question of laying out an intellectual argument, itt is a question of whether to fight for the change, like commenting on this document and talking to apache

<ht> I note that the internet draft addresses some cases which the finding doesn't cover, and it says some uncomfortable things, e.g. extension-based strategies for HTTP-delivered resources are ruled out

<ht> ... another example of where we could try to make common cause

TimBL: there are more options than just leaving the finding alone or changing our argument; perhaps changing apache is the thing to do...

<Zakim> DanC_lap, you wanted to say no; ppl agree that the finding applies; they just don't find it compelling based on global cost/benefit analysis and to say HTTP and URIs are IETF

<noah> DC: Ot

<noah> DC: It's good news that this is being discussed in the HTTP WG

<Zakim> jar_, you wanted to say that going for 'W3C recommendation' would be a way to find out whether W3C agrees, and if so record that fact

DanC: [something about W3C and IETF venues]

NM: I think the suggestion to make something a W3C REC was re the authoritative metadata finding, not the sniffing draft

<ht> I also note that I read the internet draft as never leading to 'text/plain' being treated as text/html or text/xml or application/xml

<masinter> do we need a W3C/IETF coordination finding/recommendation, perhaps jointly with process issues?

DC: yes, I agree that peer review is important here...

LMM: there are coordination/architecture issues between W3C and the IETF...

<ht> It only provides for treating 'text/plain' as various image types, or application/{pdf,postscript}, based on the usual magic strings

<jar_> I didn't want to comment on this particular idea, just to advance the idea that peer review (in this case, the review required to go to W3C rec) has a lot of value, if we want to advance a document or issue

<ht> So although DanC's View Source of (broken) XML example will work, a corresponding View Source of broken PDF or Postscript example would _not_ work

<noah> DC: I hope we don't have to do a back ceremonial attack on the IETF / W3C overlap. Every chair is responsible for making sure that groups stay within charter, and do suitable coordination with other standards groups, etc. I hope that's already policy of the culture. Chairs do need help with this.

<noah> LM: This came up with the origin headers.

<noah> DC: Yes, and sniffing, and voice ML, etc.

<noah> TBL: Put TAG finding through IETF track?

<noah> DC: Interesting.

TimBL: how about putting the authoritative metadata finding thru the IETF standards track?

<Zakim> timbl, you wanted to ask about moving it to the IETF track

<ht> WooHoo, what a good idea -- let's get a BCP for servers wrt Content-Type going!

LM: another case is IETF geopriv and W3C geolocation API...

<jar_> What TimBL just said would be consistent with what I was trying to say about raising the level of review. Peer review can happen in either organization.

<Zakim> noah, you wanted to talk about finding on standards track

LM: the IETF geopriv had developed policy and the W3C geolocation API took a different tack

<Zakim> timbl, you wanted to suggest geopriv i son the table for the tag

[1:12pm] DanC_lap: TimBL: how about putting the authoritative metadata finding thru the IETF standards track?

NM: how does that work? in parallel?

TimBL: yes, in parallel; any conflicts would become apparent in the course of review

<masinter> brief idea: add reference from HTTP spec to the TAG finding

that reference isn't already there? odd.

<masinter> no need to "put it through the IETF process" as a separate document, perhaps confirm normative reference

HT: a BCP on server behaviour w.r.t. content type is one idea... re getting apache changed.

[I think apache has been changed, fwiw.]

<masinter> BCP on web server implementation?

<timbl> Or maybwe we should write Aopache code

<masinter> it's a problem with default configuration

<masinter> ... of apache

prefer to adjourn

<ht> Code will always founder on the configuration rock

<timbl> No, it will not.

<ht> A BCP that said "Thou shalt always allow local specification of Content Type" and "thou shalt not default to text/plain" would go a long way

<timbl> :)

ADJOURN.

<timbl> :-P

<timbl> text/plain; really

<timbl> ooops

<timbl> s/pllain/plain/

<timbl> s/realy/really/

Summary of Action Items

[NEW] ACTION: Jonathan review and post the email exchange he had with Larry on versioning about 1-2 months ago [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action03]
[NEW] ACTION: Larry kick off discussion of versioning principles to apply to HTML, engage jonathan and henry. [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action02]
[NEW] ACTION: Larry to followup with Mark Nottingham and Lisa D. regarding Adam Barth's sniffing draft [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action04]
[NEW] ACTION: Noah to follow up with Larry around extensibility of HTTP and the methods used to extend it [recorded in http://www.w3.org/2009/04/16-tagmem-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.134 (CVS log)
$Date: 2009/05/05 17:38:17 $