- From: <noah_mendelsohn@us.ibm.com>
- Date: Fri, 16 Oct 2009 16:36:12 -0400
- To: www-tag@w3.org, public-tag-announce@w3.org
Unapproved draft minutes from the F2F meeting held by the TAG from Sept. 23-25 2009 are now available. Links to records of individual discussions are available from an updated copy of the agenda page [1], and for most readers these will be the easiest way to find items of interests. The agenda links are into the complete records for the respective days [2-4]. Text-only copies of the minutes are also appended to this email. I expect that the TAG will consider approving these as a true record during our teleconference on 22 October. Thank you. Noah [1] http://www.w3.org/2001/tag/2009/09/23-agenda [2] http://www.w3.org/2001/tag/2009/09/23-minutes [3] http://www.w3.org/2001/tag/2009/09/24-minutes [4] http://www.w3.org/2001/tag/2009/09/25-minutes -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 -------------------------------------- [1]W3C [1] http://www.w3.org/ - DRAFT - TAG Sep 2009 meeting in Cambridge, MA 23 Sep 2009 [2]Agenda [2] http://www.w3.org/2001/tag/2009/09/23-agenda.html See also: [3]IRC log [3] http://www.w3.org/2009/09/23-tagmem-irc Attendees Present DanC, TimBL, ht, jar, jkemp, lmm, noahm, Ashok Regrets TVR Chair Noah Mendelsohn Scribe John Kemp, Larry Masinter Contents * [4]Topics 1. [5]Convene, Review Agenda 2. [6]HTML, collecting issues 3. [7]references to versioned specifications (HTML 5 review topic #15) 4. [8]Architecture of Web Applications 5. [9]HTML issue collection, cont 6. [10]document conformance vs. user agent conformance requirements (#13) 7. [11]discussion of work on webapis 8. [12]wrap up for the day (agenda review) * [13]Summary of Action Items _________________________________________________________ Convene, Review Agenda <jkemp> scribe: John Kemp <jkemp> scribenick: jkemp nm: (reviews "review goals" + agenda) ... discuss HTML5, and what (if any) feedback we want to give to WG ... review and make progress on items agreed at last F2F ... discuss TPAC logistics ... TPAC program committee wants to organize a session on "decentralized extensibility" and has asked me for help in framing the session ... not limited to the sessions and goals listed ht: would like to keep slot on naming lmm: would like to talk about IRIs nm: (review each slot) HTML, collecting issues nm: notes the relatively new HTML 5 "authoring specification" nm solicits HTML 5 spec issues to discuss; builds a list: [14]http://www.w3.org/2001/tag/2009/09/HTMLIssues.txt [14] http://www.w3.org/2001/tag/2009/09/HTMLIssues.txt lmm: redefinition of text/html MIME type is one issue - would help to have common understanding on use of MIME types ... issue of error handling came up in a specific URI parsing case ... a lot of these error handling questions reduce to "what is the role of a standard or specification"? tbl: you want to discuss whether the error handling is defined in the specification? lmm: (roughly) yes <masinter> how it is defined nm: reviews JK issues [15]http://lists.w3.org/Archives/Public/www-tag/2009Sep/0012.html [15] http://lists.w3.org/Archives/Public/www-tag/2009Sep/0012.html jar: HTML5 has some innovations in how the specification has been developed ... to what affect does W3C want to carry through some of these? nm: and use use-cases to illustrate where particular innovations work and don't work lmm: problem that arises when normative algorithm is used to give constraints ... instead of giving invariants which would be exhibited by applying an (or different) algorithm(s) ht: impact of script and document.write danc: drag and drop and relationship to bibtex, vcard am: commented about how they talk about datatypes - using prose instead of BNF lmm: conformance requirements which are not testable ht: my related point is that there is a notion in the HTML spec is that document conformance and UA conformance are decoupled ... not sure that this is achieved ... and whether the goal is a good one <noahm> What I've recorded is: "The spec seems to decouple "user agent conformance" and "document conformance". Stipulate that's a good goal. There's a question of whether the spec. actually achieves this. Was it a good goal in the first place?" lmm: outline section has no exhibited behaviour in other parts of the spec. jar: OWL spec. has this issue too ht: XML schema too ... W3C-wide issue about references to other specifications, also exhibited in HTML ... don't follow guidelines suggested by Sperberg-McQueen ... MUST support at least version X, MAY support version Y, for example <DanC_lap> (the References section of the HTML 5 spec is fairly new; I took a look at it, and I think it does a reasonable job on the versioned specs issue) nm: difference between "you've got a buggy processor" and "you've got a processor that supports a version we haven't seen" lmm: seems to be some assumption that a WG will remain active for the indefinite future to update the specification as refs change, for example ht: have we decided about use of the term URL? ... and the 'ping' attribute? <DanC_lap> hmm... no Zakim... how about RRSAgent? nope... jkemp, note w3.org hasn't logged the proceedings so far lmm: the "willful violations" sections - charset override in particular <Zakim> DanC_lap, you wanted to add registries to the list: rel values in whatwg wiki, Public Suffix List from Mozilla ht: was assigned a section about scripting ... execution model is opaque to me - can we discuss? lmm: several examples in mind - the general issue is about applicability of the Web ... public Web vs. private Web (intranets et al) vs. use of Web components for things "other than the Web" <DanC_lap> (yeah... this "only the public web matters" position seems iffy to me. I tried to blog about it, but the comments suggest the point didn't get across well.) lmm: public Web split between "crawlable" vs. that which requires authentication ... applicability of <canvas> in environments such as email jar: javascript URI scheme is in the spec. but not registered nm: is your issue only about registration? jar: if done, it should be done properly <noahm> My initial list of issues was sent to the TAG here: [16]http://www.w3.org/2001/tag/2009/09/TagHTMLIssues.html [16] http://www.w3.org/2001/tag/2009/09/TagHTMLIssues.html <timbl> paving cowpaths Having spent quite some time in a country where the roads are in fact paved cowpaths, ... I know how twisted a road you can end up with :) ...[17]http://www.theotherpages.org/poems/chester1.html#2 [17] http://www.theotherpages.org/poems/chester1.html#2 nm: link rel issue: spec calls for processing to continue in a case that they say is "not allowed" <DanC_lap> (I thought we dispatched with this one ("rel attribute must... if rel is absent..."). editor ack'd as bug and fixed it.) ht: this says that the "document is not conforming", but tells the UA what to do in that situation nm: document.write cannot be used with XML serialization ... I have an XML DB to manage my HTML, and can serialize as XML, but also want to use document.write lmm: execution toolchain - content not written only by people writing HTML (tools are often XML-based) ... and use-cases that led XHTML WG to do modularization ... being able to subset the specification was a requirement nm: content sniffing? ht: IETF has taken this on lmm: would still like to talk about this in relation to the use of MIME types ... register a MIME type to allow sender to tell recipient what sender means ... and... division of responsibility between W3C, IETF and also WGs in W3C ... Origin header, content type sniffing, URI schemes are examples nm: would like to mention issue of inconsistent (in)formality of parts of the spec. - borderline editorial am: some of these things are bugs, others are "meta" issues on the whole spec. nm: anything can be reported individually to the WG lmm: which of these issues are we willing to commit to as a group? nm: I feel obligation to discuss things we think are important <noahm> Larry has expressed the concern that the HTML draft is, in some cases, intentionally provocative, e.g. the statement that "A DOCTYPE is a mostly useless, but required, header." There is a perception that this is disruptive. <noahm> [18]http://www.w3.org/2001/tag/2009/09/HTMLIssues.txt [18] http://www.w3.org/2001/tag/2009/09/HTMLIssues.txt <noahm> [19]http://www.w3.org/2001/tag/2009/09/htmlissues.pdf [19] http://www.w3.org/2001/tag/2009/09/htmlissues.pdf nm: identify 5 things from the above list to discuss first ... everyone gets 10 votes, can assign multiple votes to one issue, don't have to use all votes <DanC_lap> hmm... 4+5 cluster, 7, 11, 15+20 cluster, 25. 26, 28 <DanC_lap> hmm... 4+5 cluster, 7, 11, 15+20 cluster, 25. 26, 28, 31 <timbl> Tim: 5: 4; 7:3; 11:2; 12:1 <masinter> 1,1,3,6,10,13,19,25,28,31 <jar> jar: 1,3,4,7,10,13,27,28,30 (group voting on issues as listed in [20]http://www.w3.org/2001/tag/2009/09/HTMLIssues.txt) [20] http://www.w3.org/2001/tag/2009/09/HTMLIssues.txt) <DanC_lap> 3 on 15 (+20), 2 on 25, 2 on 26, 28, 31 (revision after realizing there's more than one choice per issue) 4,7,15,16,20,25,26,28 issues 7,13,15 get the most votes references to versioned specifications (HTML 5 review topic #15) dc: when you link to a versioned spec. you are delegating authority to some other spec. ... link to a static spec. it's like loading a library ht: there is a difference between "you must use the latest" and "you must use some version either this dated one, or later" dc: 2 instances in HTML - allowed rel values specified to be in WHATWG wiki ... second is mozilla decided to create a public suffix list (.com, .co.uk etc.) tbl: if you're looking for the legal owner of the URI go to this list <masinter> [21]http://dev.w3.org/html5/spec/Overview.html has reference [PSL] [21] http://dev.w3.org/html5/spec/Overview.html tbl: so that delegation of authority is clear <masinter> search for "Public Suffix List" <masinter> 2.4.9 Reversed DNS identifiers : # <masinter> Check that the end of the resulting string matches a suffix in the Public Suffix List, and that there is at least one domain label before the matching substring. If it does not, or if there is not, then the string is not valid; abort these steps. [PSL] tbl: below that, delegation is not open dc: browser can then tell you "who owns the page" ... I think this shows up in the origin work ... feedback from IETF was "don't do that" <masinter> "6.4.1 Relaxing the same-origin restriction" lmm: (inserting into IRC some refs to "informal registries") ... spec. incorporates by value in some places - eg. vcard - one kind of versioning ... also applies to HTML use of URIs ... then, the case of a normative ref to another specification <ht> [22]http://www.whatwg.org/specs/web-apps/current-work/#references [22] http://www.whatwg.org/specs/web-apps/current-work/#references ht: worth nothing that when we reviewed the spec, there was no references section <DanC_lap> (interesting... the public suffix list seems to be used in the reverse domain label stuff in the microdata stuff) <DanC_lap> (and only there. never mind what I said about origin and javascript security boundaries.) ht: refs are, for example, undated <masinter> danc: that's only in one version ht: URIs are undated, but reference itself has a date ... what happens when newer versions come out? nm: so you're saying that the ref is dated, however the URI links to the "latest" version? ht: yes <jar> the hyperlinks (not visible in printed version) are non-normative, I hope? <DanC_lap> recent discussion suggests printed versions are not considered usable by implementors; so in effect, the links _are_ normative; i.e. they impact interoperability. (see msg from maciej.) <DanC_lap> (darn; can't confirm from archives re printed versions) nm: what do I need to do to see if my user-agent is conformant or not? ... in cases like this, where references are unclear, that conformance is also unclear ... comment might be that this is ambiguous and should be clarified <jar> in the [XMLBASE] case the printed text says one thing, while the URI says something else <Zakim> noahm, you wanted to talk about clarity of spec language and conformance <ht> Here's my recommended text: Extensible Markup Language (XML) 1.0 (Fourth Edition), T. Bray, J. Paoli, C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide Web Consortium, 10 February 1998, revised 16 August 2006. The edition cited ([23]http://www.w3.org/TR/2006/REC-xml-20060816) was the one current at the date of publication of this specification. The latest version of XML 1.0 is available at [24]http://www.w3.org/TR/xml/. Implementations may follow the edition cited an [23] http://www.w3.org/TR/2006/REC-xml-20060816) [24] http://www.w3.org/TR/xml/. am: reiterates Larry's point about copying text from another spec. (ie. vCard) and that this copy came from some dated version ... should not copy text, but reference lmm: if underlying assumption is that WG stays active, then such things don't necessarily matter nm: but vague references are a problem separate from that ... for any given version of HTML can you answer the question "what is conformant"? lmm: answer is you read the latest HTML5 spec. and take the latest version of every ref'd spec. ht: (points to his prose above) <ht> d/or any later edition(s); it is implementation-defined which editions are supported by an implementation. <masinter> [25]http://krijnhoetmer.nl/irc-logs/whatwg/20090920#l-219 [25] http://krijnhoetmer.nl/irc-logs/whatwg/20090920#l-219 ht: this guideline refers to W3C policy of versions vs. editions ... W3C has a strict guideline on "what is an edition" ... changes between editions are unlikely to invalidate their use <Zakim> ht, you wanted to mention edition vs. version <DanC_lap> ("W3C has a very strict definition of edition" yeah... well... sorta... except we change it sometimes. :-/) ht: more you understand about what revisions are possible, easier it is to write things such as the above ... have to take account of the authors/documents you are referring to ... in order to do this jar: these specs. have contractual nature, and if you can't describe the contract, there can be problems ... and at least you need clarity ... and decide is this what W3C should do? <Zakim> jar, you wanted to mention w3c's brand as a standardization org, e.g. to us govt <Zakim> masinter, you wanted to ask Noah to say what he thinks is ambiguous lmm: if you presume WG continues beyond life of individual spec. and that you'll update the spec. quickly LM: There's a belief, I think, that efforts to guess in advance the kind of changes that will later be needed have not done well. Therefore, not worth the time. lmm: trying to allow for distributed extensibility and clear references is not worth the time ... because we have failed in the past ... architectural separation between implementation guide describing current behaviour vs. long-term specs. that can be referenced ... would be a good place to start ht: envisaging role of HTML WG being constant maintenance of compatibility between browser implementations is a valuable vision for the future ... and have a longer cycle for the HTML language nm: 1 thing HTML WG does is to maintain the language - references from that to external specifications should be made clearly, without needing to revise the spec. ... as a second activity, recognize the documentation of implementation interop as being important lmm: WHATWG started as "how to build applications using Web technologies" ... my definition of a platform is a set of interfaces ... WHATWG platform has a set of interfaces including JS, HTML etc. ... HTML5 combines the def 'n of the HTML language with the def'n of the DOM API, Origin interface et al ... because the original goal was to define a platform, not one interface ht: should give some thought as to why this might not be seen as an issue <ht> What I said in response to TBL was I would recommend we request that the HTML WG consider the matter of dated/updating references, suggest that they follow MSM guidelines for W3C Specs, and consider "or successors" for IETF refs, on a case-by-case basis nm: having an always-on WG prevents a problem where you have a ref'd successor spec. which is no longer compatible lmm: separate the spec. into two parts - one of which is intended to be stable, and which has stable refs ... and a second part with makes normative ref to the stable specs. <Zakim> jkemp, you wanted to ask would it be appropriate to i) ask that WG follows W3C practice on refs to W3 specs and ii) ask a question to WG about the clarity of their references, JK: As Tim suggested, why can't we go to HTML WG and say "here is the W3C policy for referencing W3C specs", and if there's an IETF policy for RFCs, etc. DC: But there is no W3C policy, there's suggestions from Henry and Michael Sperberg-McQueen JK: Well then follow that. ... Beyond that specific advice, we can make suggestions about general approaches. <ht> The larger issue is about implementation coherence vs. language specification and the impact on that division of the 'always on' idea tbl: challenge the always-on WG - when the spec. goes out it has to say more than "this is the list of systems you must support" <ht> We should be trying to understand what the best steady-state will look like scribe missed Tim's point lmm: challenges johnk's point about giving the WG specific guidance on writing references ... and whether that would be useful given the always-on assumption nm: we either have to tell the HTML WG something compelling or say something compelling to the wider community ht: what do we envisage as a viable stead-state situation? ... right now we're in anomalous situation, but once we're caught up, what should the steady state look like? ... along the lines of "we've got this story about implementations work, and when they want to change that, because it works so well, they'll come to us, and all the impls will change" ... so because we have this ongoing process, spec. changes are easy tbl: but that doesn't work if you don't signal the kind of changes that are likely ... implementations already rolled out /won't/ change <jar> wondering what the purpose of specs, or this spec in particular is. the fact (phenomenon) of a spec is to give a name (e.g. HTML5) to a big pile of words. what consequences does this have... uses of the spec (in pieces of writings) are various nm: variety of refs here, please clarify - eg. difference between dated ref and undated URI <DanC_lap> (I'm listening for a particularly harmful incidence of this "unclear references" issue. Haven't heard one yet.) nm: be clear what your policy on references is - to ensure that majority of readers come to same conclusion ... TAG believes there is value in signaling to community what kinds of extensibility are possible ... as Tim said, people structure implementations along the axes of extensibility ... please look for those - is it your intention to support properly new versions of unicode, new image types etc. (these are just examples) lmm: how we define what Web technology is, is an architectural issue for the Web ... and we should work out this framework ht: consensus about references seems clear ... but the larger issue is something unclear, and I largely agree with Larry that we should continue to work on that issue danc: don't agree with the narrow (references) issue ht: XML reference not clear danc: relationship to XML is noted elsewhere in the spec. (paragraph 2.2.1 XML) nm: note danc's objection to the specific references issue ACTION ht to draft text on writing references <trackbot> Created ACTION-303 - Draft text on writing references [on Henry S. Thompson - due 2009-09-30]. ACTION masinter to draft summary of the larger issue <trackbot> Created ACTION-304 - Draft summary of the larger issue [on Larry Masinter - due 2009-09-30]. break... Architecture of Web Applications <noahm> scribe: Larry Masinter <noahm> scribenick: masinter nm: have not committed to form of work in this area: finding, new volume, or what <noahm> Jonathan's revised version: [26]http://www.w3.org/2001/tag/2009/09/webAppsTOC-20090921 [26] http://www.w3.org/2001/tag/2009/09/webAppsTOC-20090921 note Jonathan not back from break nm: suggest review against previous outline since structure seems significantly different jk: what is the relationship of these to AWWW? Is this a new volume? am: might not be new volume, might be addition nm: we tell a story in AWWW about what it means for a URI to connect to a resource, Raman's document tells another story about what Ajax applications do. I would like to link these stories. ... Jonathan's outline looks like a computer science slicing of the story and issues. ht: the original list was disorganized, we asked JAR to organize it, he did, are you saying you don't like his organization? nm: JAR's outline... I don't see much about URIs, resources, etc. jk: having looked at Device APIs and .... I think there is some linking or connection that isn't evident tbl: Historically TAG made a mistake of trying to describe web services as part of web architecture, but it was different, they're different patterns ... basically though they're not the same architecture tbl, jk: we're documenting something that's completely different nm: the use case i have in mind... (showing google maps, zooming around): what's going on with URIs? URI i typed in was maps.google.com; when I click on it, the client-side application will pop up a URI which I can copy, and then put into another browser, and get another document which is the map for the point i clicked on in the first map ... this is an interesting story, all of the URIs are served by Google tbl: when we did the original AWWW it was very spotty, we focused on places where people didn't understand. Are there areas here where people don't get it? nm: most places where people get confused in web applications are things like things that Raman wrote about ... discussion about permalink meme ... am: if I clicked ..??... and did ?? would I get the same URI? tbl, nm: generally, if I do the same thing, I get the same URL tbl: ... something about interoperability of google maps & yahoo maps ... nm: a lot of people ask me about designing Ajax apps, and when I tell them that, they go "Really?" ht: in practice, this is closer to Raman's stuff ... you're saying that in practice that's the same, in principle ...it could have been done server-side... jk: two interesting things: the server is delegating to the client the authority to mint URIs that means something. There is a resource authority at Google. Resource authorities author the space of URIs am: when we start talking about devices, we'll also talk about URIs for device state nm: (highlights JAR document "Application State" first two bollets on "What is state? Where is the state?" ht: whether google maps is stateless: you can't tell from the outside nm: if I mail you a URI, you'll get the same document. If there were cookies you'd get "session 12? What's that?" tbl: it's a browser problem you can't put the permalink URI into the address bar ... it's a trust issue, the browser should be able to make permalink ht: it should always be the case that the address bar tells you what you're looking at jk: in many cases you can't bookmark things, and user's expect it tbl: there's a lot of functionality that (appears to) hangs off the address bar (dragging the icon, copying into email) nm: going back and forward (demo of google maps) using the browser back button, the URI doesn't change but the view changes. This is a strange bit of business compared to what we wrote on AWWW ... pushback on the idea that these are separate story. These look like documents, they should be relevant to AWWW, not be a separate story. am: add stuff to AWWW, not write a separate volume nm: we're not much further than we were in june, i'm disappointed, where does TAG want to go tbl: I think pushing on HTML5 is higher priority than this nm: HTML5 might not take up the whole focus ... discussion of scheduling ... ... discussion of Raman's position .... ht: rather than optimizing the table of contents (disagreement that what's people are doing) -- we got one more level of detail out of Jonathan lm: i suggest as a concrete action that we review and accept this outline as our framework for AWWW volume 2, we accept the action of updating AWWW volume 1 which can make reference to volume 2, and we push the scheduling of this work to really fire up later jk: want to see what the group wants to do on webapis ... discussion of scheduling future discussion on this topic ... ... I've written a document which explores the examples in 'old school' API vs. new WebAPI.... ... my document may bear on web architecture, jonathan's outline nm: propose wrapping this up for now lm: let JAR go over his outline when he gets back HTML issue collection, cont ht: XPath and XSLT changes in HTML are issues am: yes. document conformance vs. user agent conformance requirements (#13) ht: There are bunch of MUSTs in the document, some of these apply to documents and some apply to user agents. wherever there is a MUST that applies to documents, there's a corresponding MUST that applies to user agents as to what a user agent should do in such cases. ... is this a reasonable assumption? tbl: specs generally specify protocols. "If you implement according to the spec, then you get this benefit", and generally there's a link between the implementaiton of the spec and the benefit ... most specs leave out the proof that links the "if you implement this" to the "you get the following benefit" ... when one of the things you have to say is that this works on all documents, and works on all extensions, you're right, you can show that it's true that when there's a MUST in the document there should be an equivalent MUST ht: this is a challenging standard to hold the spec to tbl: it's never been done before ht: my prejudice is: gee it would be so much easier if I had spec A and spec B, it would better. In my experience, having these intertwined makes it much harder to review. I've worked through 3-4 examples of this. ... example binary values, x=yes or just writing x, x=no or writing nothing ... ... the specifcations of what you can put in your documents and what you do, it is hopelessly entangled, spread out in multiple documents nm: it's possible it's spread out for other reasons ... what is the reason why it is spread out? ht: there is language in chapter 2 section about binary attributes which is actually language about agents. When you're looking at chapter 9 about user agents is back in chapter 2 that you might think you only needed to look at. ... one of the things i discovered is that browsers don't strip white space from NM tokens. in SGML and XML white space is stripped ... simple example is the type attribute link ... ... oh i need one that is enumerated ... ... halign is either left, right or center. In xhtml you can write halign="<newline>left" and that's fine ... in sgml it's fine. HTML4 spec says browsers MAY do whitespace normalization. HTML5 says they must not. ... this is an example where the obvious error recovery is not mandated in HTML5 because browsers don't implement this ... HTML5 recognizes attributes that have enumerated values nm: if you take some of the cases where you're worried about the treatment of errors, but here's what I want you to do... I want you to establish a clearer convention, to separate out error recovery logic ... would that help? ht: it would be a good thing but it would make the spec longer and more accessibility nm: do you think it's the right direction to look at? ht: there's a mixture already .... example where something clarified was for user agents and not for documents ... discussion was link rel <masinter_> "implementor advice" are things that don't belong in the authoring spec ht: discussion of distinction between specific "user agent" and "html consumer", and DOM builder, and position about all HTML interpreters should build a DOM ... i have this perl script that finds attributes in XML. HTML position is everyone should work in terms of the DOM nm: is it legitimate... to build a tool, where are the rules for a strict parser nm, jk: html5 doesn't specify which bits of the parser implementation are necessary to build a parser that will only accept correct documents? scribe: henry looking for example ... lm: gives example of error recovery for invalid URI characters either signalling an error or generating illegal domain... nm: when scripting is involved, the DOM isn't advisory, there has to be a DOM ... HTML5 is fundamentally a script-enabled version of HTML, but because of things like onload, if you're in a script enabled parser, if you just load a document and run the script, the only normative definition is when there is a DOM jk: isn't this similar to XSLT or anogous wher eyou have X? and Y? nm: I think the way to think about the HTML dom is that there is no Z?, there is no static W? ... because you can inject script, can't have a clean model lm: is there a place for HTML without document.write? ht: it's not enabled in XHTML nm: I think this comes from a misapprehension that XHTML would use an off-the-shelf .... ... discussion of what else would have to be restricted to make a simpler spec ... tbl: different times when you can use document.write, and some places where this causes different problems ... nm: innerHTML is much less of a problem <timbl> innerHTML() nm: some of the approaches we're tempted to recommend for error recovery don't work for things like document.write (break) reconvene nm: is there a kernel of a TAG comment to the working group in an area like this? What would it be? lm: suggests having IRC chats with HTML-WG / WhatWG ht: if we can craft an issue and have a consensus position, we send a comment by email, and accept the result ... on the other hand, for example, the "always on" point, and how much the structure and rhetoric of the spec depends on that, that would be a topic for discussion ... a call, a joint session in santa clara ... IRC has the same drawbacks as a meeting ACTION Noah to schedule time at TPAC for joint session with HTML WG <trackbot> Created ACTION-305 - Schedule time at TPAC for joint session with HTML WG [on Noah Mendelsohn - due 2009-09-30]. nm: what do we do about 3 on "error handling" ht: html5 spec is clear about enumerated values. it is also clear that there is a correspondence of properties of dom nodes, what happens if i write input something??=banana, i can't find out what happens ... the correspondence between document conformance and error recovery isn't not clear ... having told that detailed story, the higher level story is ... what about a question of the form, "please make explicit connections between document conformance and error recovery which user agents" nm: the form of our feedback would be that someone would draft something? ht: i just asked on public-html-comments, if the answer was there was a bug s/something??/disabled/ <ht> s/isn't not clear/isn't clear/ <ht> s/agents"/agents must carry out for non-conformant documents"/ nm: tasking to frame an issue is better discussion of work on webapis review of JK document [27]http://www.w3.org/2001/tag/2009/09/apis-on-the-web.html [27] http://www.w3.org/2001/tag/2009/09/apis-on-the-web.html lm: i see the cases, think i understand the examples enough, what is the differences ht: what is window.navigator jk: took this example out of geolocation spec nm: the operating system decides when it has interesting information ht: example should include numeric parameter of amount of rainfall ... discussion of example and whether there is two or one web page ... ... discussion of cars as rain guages ... <timbl> meteo = rdf.load(NadiasMeteo); rain=meto.the(NadiasSensor, rainfall) ht: URIs being minted by client ... discussion of resources and URIs in the two examples ... <timbl> or kb.looup(NadiasSensor); rain=meto.the(NadiasSensor, rainfall) nm: how am I going to implement this? ... if you're using web infrastructure use the terminology of web ... geolocation draft ... does the TAG want to make a recommendation about that draft on the use of URIs for this? ht: Why does it make sense to think that any device that have state that is useful for web applications should give IP addresses to them? lm: could we suggest that, in the design pattern where client sends request to server, gets back content which interacts with local state, uses that state to customize information, and then presents information to the user based on state, that the information used (or the state used) should be serializable? ... trying to get back to the permalink idea ... or that google maps & yahoo maps might interoperate? ... trying to see if there's a distinction between "geographic location" and accelerometer <jkemp> [28]http://phonegap.pbworks.com/JavaScript-API shows an accelerometer JS API, for example [28] http://phonegap.pbworks.com/JavaScript-API nm: maybe standardizing way temperature is embedded in a URI or query string ... seems funny ... does this need to be standardized? ... discouraged metadata in URIs? Lattitude & Logitude am: what about this case? nm: what resolution? What privacy and security issues? <timbl> [29]http://www.w3.org/2009/09/Nadia/meteo#sensor [29] http://www.w3.org/2009/09/Nadia/meteo#sensor lm: question about extensibility of GeoLocation to civic location nm: this is following to the letter the guidelines for javascript APIs lm: where are the guidelines for writing extensible API specifications? ... discussion of whether TAG should give guidelines .... <jkemp> [30]http://bondi.omtp.org/1.0/apis/BONDI_Interface_Patterns_v1.0.htm l [30] http://bondi.omtp.org/1.0/apis/BONDI_Interface_Patterns_v1.0.html nm: what are our priorities? suggestion was made that it was new. not like device stuff is first example? Should the tag be looking at or saying interesting things about this? am: what would we update in the architecture? <jkemp> * Scripted APIs, as currently specified are possibly not self-describing (and one might not be able to "follow one's nose" to access data exposed in this way) <jkemp> * There is no HTTP-like "uniform interface" yet described for scripted APIs <jkemp> * The impact of state on the presence and usage of an API (for example, how DOM events can affect the results of an API call). <jkemp> * URIs to resources exposed via scripted APIs (especially in the case that a URI does not exist for such a resource) jk: these came from meeting w/Ashok [31]http://lists.w3.org/Archives/Public/public-geolocation/2009Jul/0 020.html [31] http://lists.w3.org/Archives/Public/public-geolocation/2009Jul/0020.html privacy & security in APIs? scribe: discussion of geopriv, policy languages, etc... ... whether services that suck your conact list... am: who is going to enforce this? dc: if they share the info and get caught they would be busted am: whoever has access is somehow identified lm: belief is that it is one bit "public or not" jk: EU laws, indicate the user agreed to some action ... discussion of 'evil' bit ... ... we tried to use P3P, didn't gain any adoption or consensus tbl: are they all armchair programmers? jk: design patterns for extensibility good tag topic, not restricted to APIs .. ... there are some minor issues here, then there are some other issues that have broader context.... ... other issues that are broader nm: two statements: (1) there are a bunch of people doing APIs in javascript, mostly don't need the tag's help ... (2) the tag is here to areas where things are not coming out as well as it should, and if the TAG gets involved ... I don't hear people popping up and saying "that's not an API" jk: many people are proposing a way of doing versioning nm: there are many people who are doing it already tbl: versioning is icing on the cake, the main problem is that there is no modules ... if you're using google maps and yahoo maps the two aren't compatible dc: panel discussion, as it was breaking up.... can we have the same thing for loading modules? nm: if we made a blog posting, that this remains a problem, this really is troubling? lm: ECMA & W3C at TPAC question? is there a meeting planned? sorry, TC39 and HTML if we're discussing modularity and APIs ht: this is one of the 5 unknown problems in Computer Science tbl: various pieces of software have to do the loading danc: who makes up package names? debian developer community is 'always on' jar: replacing short names with URIs ht: , app.get(banana) changes from week to week dc: debian community is mutually trusting tbl: they should be using URIs, for distributed extensibility jar: necessary level of indirection because of the architecture tbl: search path, can search things in sequence <ht> s/Computer Science/practical Computer Science/ <ht> s/unknown/unsolved/ lm: concern about apis using enumerations and characterizing which apis are supported by which category the device or service is vs. characteristics or features... tbl: what about a thing which is a 'calendar' but there are 17 calendars and choose between whether it's a calendar and or a phone nm: mixins jar: we have a language for describing things, it's OWL ... this technology covers a large space of the problem dc: compare this to the user agent header lm: User Agent is an example of where the web community didn't get it right dc: user agent field allows you to know about 'bugs' nm: gets device characterization dc: what gets widely deployed are databases that match user agent fields to database nm: please give me a short thing dc: user agent field for iPhone is long <noahm> Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) <noahm> Version/3.0 Mobile/1A543a Safari/419.3 dc: lists all the features because user agent jar: is this part of a sql query? action larry to work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings <trackbot> Created ACTION-306 - Work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings [on Larry Masinter - due 2009-09-30]. <noahm> CLOSE ACTION-300 <trackbot> ACTION-300 Prepare draft on device APIs closed wrap up for the day (agenda review) action danc to raise issue of work items moving between W3C working groups and also with IETF <trackbot> Created ACTION-307 - Raise issue of work items moving between W3C working groups and also with IETF [on Dan Connolly - due 2009-09-30]. <noahm> Closing action 273 <noahm> ACTION-295 Due 25 Sep <trackbot> ACTION-295 Monitor geolocation response to IETF GEOPRIV comments on last call and report to the TAG due date now 25 Sep <noahm> ACTION-301 Due 24 sep <trackbot> ACTION-301 Review websocket protocol/api motivation and brief TAG at Sep ftf due date now 24 sep Summary of Action Items [End of minutes] _________________________________________________________ Minutes formatted by David Booth's [32]scribe.perl version 1.134 ([33]CVS log) $Date: 2009/10/12 17:21:32 $ [32] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [33] http://dev.w3.org/cvsweb/2002/scribe/ [1]W3C [1] http://www.w3.org/ - DRAFT - TAG f2f, day 2 24 Sep 2009 [2]Agenda [2] http://www.w3.org/2001/tag/2009/09/23-agenda.html See also: [3]IRC log [3] http://www.w3.org/2009/09/24-tagmem-irc Attendees Present Tim Berners-Lee, Dan Connolly, John Kemp, (in part), Ashok Malhotra, Larry Masinter, Noah Mendelsohn, Jonathan Rees, Henry S. Thompson, ( Lisa Dusseault and Mark Nottingham by invitation, in part, by telephone) Regrets T. V. Raman Chair Noah Mendelsohn Scribe Henry S. Thompson (morning), Dan Connolly (afternoon) Contents * [4]Topics 1. [5]Metadata 2. [6]Content-type sniffing 3. [7]Web Application Architecture 4. [8]Naming Schemes * [9]Summary of Action Items _________________________________________________________ Metadata: [10]http://www.w3.org/2001/tag/2009/09/23-agenda.html#metadata [10] http://www.w3.org/2001/tag/2009/09/23-agenda.html#metadata [Two updates for agenda: sessions likely on Javascript security and Distributed extensibility] AM: Hoping for drafts from Mark N. and Eren to start from. New draft has arrived from Mark N., "?? well-known URIs" [ref?]. Apparently a replacement for the site-meta draft, quite short. JAR likes LM's suggestion that we work on a whitepaper surveying the state of play wrt metadata <DanC_lap> (I didn't get the impression that the well-known URIs draft was a replacement for site-meta) <noahm> Well, Dan, the title certainly makes it sound different. I haven't read it yet. Do we have a link? JAR: I took an action [ACTION-282] to draft a document in this area, which got closed for lack of action but I'm willing to resurrect this because I expect to have some time available not just formats and transport, but also life-cycle <DanC_lap> action-281? <trackbot> ACTION-281 -- Ashok Malhotra to keep an eye on progress of link header draft, report to TAG, warn us of problems (ISSUE-62) -- due 2009-08-01 -- OPEN <trackbot> [11]http://www.w3.org/2001/tag/group/track/actions/281 [11] http://www.w3.org/2001/tag/group/track/actions/281 <noahm> ACTION-281 Due 30 Oct <trackbot> ACTION-281 Keep an eye on progress of link header draft, report to TAG, warn us of problems (ISSUE-62) due date now 30 Oct <noahm> action-282? <trackbot> ACTION-282 -- Jonathan Rees to draft a finding on metadata architecture. -- due 2009-08-31 -- CLOSED <trackbot> [12]http://www.w3.org/2001/tag/group/track/actions/282 [12] http://www.w3.org/2001/tag/group/track/actions/282 <noahm> Action 282 was reopened by editing the record, now has note stating: Reopened at Sept 2009 F2F because Jonathan says he is doing a draft after all. Expected to cover both access and formats (and maybe more). <noahm> The action numbered 282 is now due Oct 13 JR: Next step will be a draft LM: I'll be happy to contribute effort <DanC_lap> action-282? <trackbot> ACTION-282 -- Jonathan Rees to draft a finding on metadata architecture. -- due 2009-10-13 -- OPEN <trackbot> [13]http://www.w3.org/2001/tag/group/track/actions/282 [13] http://www.w3.org/2001/tag/group/track/actions/282 Content-type sniffing: [14]http://www.w3.org/2001/tag/2009/09/23-agenda.html#sniffing [14] http://www.w3.org/2001/tag/2009/09/23-agenda.html#sniffing <noahm> Preparing for call with Mark Nottingham and Lisa Dusseault, which will be in about 30 mins DC: My starting point is the example of serving XML as text/plain, because you want to show the angle brackets but if you have various magic strings near the beginning, browsers will treat it as HTML anyway. Ian Hickson fought this for 10 years, then gave up and wrote a description of it (sniffing) into the HTML 5 spec. This was queried as it wasn't HTML, but rather HTTP. So Adam Barth took the relevant bit out and wrote it up as an Internet Draft. Not clear where this draft is heading. Both groups (HTML WG and HTTP bis WG) have closed their issues on this NM: What are Lisa and Mark's roles? DC: Mark is chair of HTTP bis WG, Lisa is relevant IETF Area Director. Should we leave the unsatisfactory status quo in place, or try to expose the unsatisfactory nature of the resolution? LM: This is a kind of error-recovery issue. Browsers are trying to accommodate users who have tried to publish HTML, but are getting it served as text/plain, or who are publishing images with the wrong mime type, typically through no fault of their own JR: But it's an odd kind of error -- it's undetectable. I've been burned by precisely DC's example NM: Example here: [15]http://www.hoahdemo.com/rte/Metadata/broken_text.xml [15] http://www.hoahdemo.com/rte/Metadata/broken_text.xml <noahm> (I may or may not leave that content up there for the long term...it's a page I put together mostly for my own use, but it's fine for everyone to try it.) LM: Hixie is just documenting a compromise position wrt what the browsers are doing already <DanC_lap> (Fielding gives a colorful history of the sniffing issue. I wonder whether to bring it up orally. [16]http://lists.w3.org/Archives/Public/public-html/2008Jul/0038.htm l ) [16] http://lists.w3.org/Archives/Public/public-html/2008Jul/0038.html HT: My understanding is a bit different from what Dan said. I started out believing we had a problem. I said in my notes "shouldn't the fact that Adam Barth's draft is incompatible with RFC 2616" at least be acknowledged in the HTML spec. But, if I "follow my nose" from HTML issue 5 I get to this message <ht> [17]http://lists.w3.org/Archives/Public/ietf-http-wg/2009JulSep/0473 .html [17] http://lists.w3.org/Archives/Public/ietf-http-wg/2009JulSep/0473.html <DanC_lap> (I don't think 5 is the right number) <DanC_lap> relevant HTML WG issue is [18]http://www.w3.org/html/wg/tracker/issues/28 [18] http://www.w3.org/html/wg/tracker/issues/28 HT: In that, Mark Nottingham says that sniffing does not conflict with RFC 2616. That issue is closed, but it's not quite clear from Tracker what logic was used to close it. DC: We discussed this before, and you agreed. <ht> [19]http://trac.tools.ietf.org/wg/httpbis/trac/ticket/155 [19] http://trac.tools.ietf.org/wg/httpbis/trac/ticket/155 HT: For HTTPBis, it's issue 155, which appears to say that "provided user controls are in place, sniffing will be allowed." <DanC_lap> "HST: OK, thanks for clarifying, I understand better now" -- [20]http://www.w3.org/2001/tag/2009/09/10-tagmem-minutes.html [20] http://www.w3.org/2001/tag/2009/09/10-tagmem-minutes.html HT: Seems to contradict Dan's saying that a user surveying pertinent specs won't discover the problem. I think if HTTPbis goes this way, we'll have to revisit the authoritative metadata finding. DC: Would like to see what Henry is referring to. HT: From HTTP bis issue 155: HT: The language should be updated to reflect this reality, without unduly encouraging the use of sniffing except where necessary. Ideally, it will be done in such a way that: * Does not require sniffing for all uses of HTTP (i.e., a particular implementation and/or user can "opt in" to the use of a sniffing algorithm), since this is most commonly a problem for the browser case, and * Specifically allows a user and/or content provider to opt out of the use of sniffing in a particular interaction, and * Promotes interoperability (i.e., if two implementations sniff, they will do so in the same way). DC: But they didn't do that. DC: Looking at ticket 155. . . <noahm> Note proposal 8 weeks ago: <noahm> Proposal from HTTP WG meeting: remove the sentence: <noahm> "Note that neither the interpretation of the data type of a message nor the behaviors caused by it are defined by HTTP; this potentially includes examination of the content to override any indicated type ("sniffing")." NM: It appear that the HTTP bis WG has in fact done that deletion <masinter> [21]http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-07 [21] http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-07 NM: looking at section 3.2.1 in current draft having difficulties <DanC_lap> [22]http://tools.ietf.org/html/draft-ietf-httpbis-p3-payload-07#sect ion-3.2.1 perhaps? [22] http://tools.ietf.org/html/draft-ietf-httpbis-p3-payload-07#section-3.2.1 <DanC_lap> "Note that neither the interpretation of the data type of a message nor the behaviors caused by it are defined by HTTP; this potentially includes examination of the content to override any indicated type ("sniffing")." DC: Not clear if this has been removed <Zakim> noahm, you wanted to ask about functions vs. specs NM: Two issues for the TAG: ... 1) How strong do we feel about this? ... 2) What does and should the specs say? <DanC_lap> (so indeed, it'll be handy to have Mark help us navigate their issues list and tell us what the status of this issue is.) NM: We all agree that in the real world this shouldn't be necessary. But how can the TAG be helpful given the exigencies of the real world where it is? DC: I think the Authoritative Metadata should be revised. RF said "over my dead body" wrt that proposal some years ago <noahm> [23]http://www.w3.org/2001/tag/doc/mime-respect [23] http://www.w3.org/2001/tag/doc/mime-respect HT: No, I remember the exchange: the TAG's position is (was) don't do that. period. TBL: The architectural rule is "don't do it" TBL: That's still the right architectural decision, and when it's not observed there's damage <Zakim> timbl, you wanted to wonder about a practical solution being to involve the user and keep a per-site kludge list like for "bad" certificates. TBL: You could address this by browsers have a way to record user preference to see some 'text/plain' as appl/xml then you could generalise to "should I always treat text/plain from [this site] as appl/xml?" LM: But there's no point in writing a spec. if browser makers won't attend -- true or false?. I haven't been able to rebut this TBL: For example, wrt certificates, we argued for years to improve things, and they finally moved. We could find out what the facts are, and if we made a proposal which helped the browsers, they might find it helpful LM: So, we could say we don't want W3C to publish a spec. which encourages sniffing DC: Not without showing a way out of the current local minimum. Could we build an extension which illustrated TBL's suggestion? HST: Depends on whether there's a hook in Mozilla for this case? DC: Or we could ask for a hook -- that's easier than asking for a change in the UI [Lisa Dusseault and Mark Nottingham join the meeting via the 'phone] NM: Thanks for joining us to discuss sniffing. Our starting point is that architecturally sniffing is bad, but maybe there's a case for at least documenting the workarounds for the practical difficulties caused by misleading media types MN: Our issue 155 is about sniffing MN: we came to consensus that HTTP should get out of the business of ruling out sniffing and just say that Content-type: is for users to indicate what they think, but not say "don't sniff". So don't encourage it, and certainly not require it, but stop making it non-conformant to do it. Then there can be a draft such as Adam Barth's. There was discussion about including something in the HTTP bis draft itself on how to sniff, but we didn't go there NM: Stable now? Anyone pushing back? HT: The last decision we see recorded on your issue 155 seemed to be to remove the text. MN: I believe it's stable HST: But you appear to have removed the spec. which allows it <DanC_lap> "nothing in the HTTP spec that says you can't". so the spec is silent on it. MN: But there's nothing which rules it out -- we pulled that text because some people thought it went too far towards encouraging sniffing LD: We've told Adam Barth that to take his work forward, he would need to either: 1) Form a WG around this topic to take it forward; 2) Get it encorporated in the HTTP bis draft (although MN has declined to do this for the time being); 3) Get an Area Director to sponsor its publication as an Informational [RFC] NM: Could HTML 5 reference an Informational normatively? LD: That's a complex question of how W3C and IETF processes interact. . . LM: We're still dancing around the question of what the right behaviour is wrt the fact that deployed software does error recovery which is heading for being embedded in standards. I'd like to avoid having this stuff ping-pong between W3C and IETF TBL: I put myself on the queue to say I would like a name for a clean HTTP. If there's sniffing in it, call it something other than HTTP -- HTTP_unclean. We should continue to promote the clean version NM: Do you want the difference in-band in the requests? TBL: No DC: Wrt ping-pong, when one org's group starts overlapping with the other's, there has to be interaction at least we got the overlap area broken out into its own draft but the HTTP bis WG has decided to be silent about this. So the question has become whether to reabsorb the AB draft, or sight it as Informational LD: I don't know about your process, but we have an explicit mechanism in our process for referencing an Informational DC: You can do it unless someone complains LM: It's like referencing a Note -- can you do that normatively? HST: Yes DC: Unless someone complains and it's upheld <noahm> [John Kemp arrives] MN: We were asked to confirm that HTTP bis doesn't conflict with sniffing, and we decided to accept that. At the moment we're waiting to see where AB's draft goes. It's not strictly speaking in our charter to incorporate it. But we could revisit that if we needed to -- might require agreement from Lisa. Wrt HTTP_Unclean, we should come up with a browser profile for HTTP usage, which said "use [this URI cleanup] and [this sniffing] specs in this way". So it would be a separate profile, rather than forking the HTTP spec itself TBL: So documenting a set of willful violations would be a good thing? MN: We're coming to the conclusion that it's not a violation <Zakim> masinter, you wanted to ask whether there have been other cases where stuff has bounced over the boundary between application semantics and protocol semantics MN: Remember WSI -- they built profiles by combining other specs -- HTML 5 should be a spec. for a language, and a story about browser behaviour should be told elsewhere, in a similar way to the WSI stuff LM: HTTP defines the protocol and what it means, and the browser spec. specifies how it uses the protocol, with some wrapping/post- and pre- processing. E.g. "HTTP says this is 'text/plain', but in such-and-such a case, you should ignore that and use ... instead" is there another example of this? MN: Content-type and Content-encoding LM: That's for browsers -- any other applications -- using SIP (?) for instance? MN: Not aware of any. . . LD: There is some precedence for one IETF spec. saying "MUST" which overrides a "MUST NOT" in another spec. LM: What about CRLF in mime vs in HTTP -- HTTP overrode that to match current practice MN: Yes, header length and header wrapping minutiae -- HTTP is not a mime protocol but its a mime-like protocol. . . . HT: Part of the TAG history, is that when we last discussed this issue, in the context of our "Authoritative Metdata" findin", we decided not to change it. The finding thus continues to say that authoritative metadata is binding. We believe that finding author [editor?] Roy Fielding's view is that changing this would be "over his dead body". Seems like people are feeling "worn down". I think I know what Roy would say. But... MN: Hard to answer <Zakim> lisa, you wanted to try to sum up current consensus MN: We did pull that text we talked about, because it was too explilcit -- "not in our spec.", what they do in their own specs is on their back LD: We are doing more reality-based protocol design, less policing. Maybe this means lots of health warnings. So e.g. Geopriv clients shouldn't accept 'text/plain'.... MN: The concerns haven't been so much around purity, as around the viability of this as a long-term solution <timbl> Go not gently into that good night -- but fight, fight against the dying of the light. [From Dylan Thomas Do not go gentle into that good night] LD: Having a real document setting out how it can be done reasonably well changed the debate TBL: But it's harmful, it makes things break -- we can't forget that. If you intentionally serve some XHTML as text/plain, as an example, it's just broken if that isn't displayed as such <noahm> Example that breaks browsers that sniff: [24]http://www.noahdemo.com/rte/Metadata/broken_text.xml [24] http://www.noahdemo.com/rte/Metadata/broken_text.xml TBL: there are also potential security holes. It makes specs more complicated. It's important to describe the system which works as the architecture specifies <noahm> The example is meant to illustrate a bug reporting system, in which the desire is to show the user buggy XML as text/plain. TBL: and separate out the accommodations. I'd like a browser to prompt me before using sniffing to decide how to render, so I can decide whether I want this done for this site NM: Positive steps? TBL: I like the idea of a browser profile -- put all the kludges and fixups there. But I don't want HTTP to include a sniffing section NM: So the current HTTP spec. is OK by being silent? TBL: I'd prefer it to point out the damage the comes from sniffing, but also reference the AB draft <HST:> HST thinks "Your foot, your gun, your bullet" LD: Yes, we are trying to work that way NM: If the TAG were to undertake to produce a finding or a REC of the form "Here are guidelines for using internet protocols and formats such as HTTP and media types and ... in a style which meets the needs of the browsing community" which would either explain how or point to e.g. AB's draft on how to do this, and point out the pros and cons is that what you had in mind TBL, and should the TAG do it? <masinter> I like this: MIME types, URIs, HTTP protocol, maybe other IETF BCPs? TBL: I think it should happen elsewhere NM: More to do with LD and MN? HST: No NM: MN and LD, anything more? LD: Better coming from the community NM: Thank you very much for joining us <lisa> thanks that was useful to me too [LD and MN leave the call] <DanC_lap> some clues on mozilla hooks re media types: [25]http://brh.numbera.com/blog/2009/02/24/jsonview-view-json-docume nts-in-firefox/ [25] http://brh.numbera.com/blog/2009/02/24/jsonview-view-json-documents-in-firefox/ [adjourned for break until 1105] [resuming] NM: Agenda discussion -- more on sniffing, or. . . DC: Sniffing, maybe. How to clean up metadata:. List of legacy sites. Treat as text/plain option (extension). Opera already has a list of sites which it patches CSS for or some such. There is a FF extension which allows JSON to be viewed instead of 'Save As...' so maybe there could be a generic show as text/plain extension NM: What about an 'i really mean it' media type header? HST: Microsoft tried it, didn't they? TBL: I thought that would have been fine, yes HST: How does the user indicate to turn that on TBL: It's turned on by default for new sites NM: [an untarring example?] <masinter> example was whether web hosting sites provision servers by installing (untarring) old blog software that had bug that images were served as text/plain JK: Suppose the user maliciously serves javascript as text/plain, Adam Barth says this is a security hole DC: This hole requires sniffing for the privilege escalation to happen NM: But if you had a switch that said "don't do that", there's not escalation DC: [draws and speaks to a timeline] HST: Does or does not AB's draft mandate leaving explicit text/plain alone? [WG reviews the AB draft: [26]http://tools.ietf.org/html/draft-abarth-mime-sniff-01] [26] http://tools.ietf.org/html/draft-abarth-mime-sniff-01 JK: OK, explicit text/plain must be left alone DC: So that's FF behaviour, not IE <jkemp> (section 3 of AB draft, Web Pages, step 3) NM: What about images served as text/plain HST: I think that's caught as binary by the algorithm [WG goes back to the draft] TBL: It's not the format that's safe/unsafe, it's what you do with it. Safari is confused about this. I think this is worth saying LM: I can see no motivation for ever sniffing postscript or pdf. I believe that Adobe folks thought this wasn't important to sniff if it did happen. What's the use case? Or for XML? TBL: Because stuff is served with no Content-Type? NM: It's plausible to me that there's PDF being served with no Content-Type DC: The goal is to get to the point where if you mislabel your content you will have to fix it. The new idea is to bake the list of sites which need to be sniffed into the browsers LM: If for the only things mislabelled at a site wouldn't give any clear benefit to users if they were sniffed, then they don't need to be on the list HST: How's it going for IE8 wrt conformance opt-out? DC: I understand this includes a baked-in list of known-need-fixing sites TBL: I support this HST: It's an important precedent for shipping strict and allowing exceptions to be logged <Zakim> timbl, you wanted to note that the browser can generate the lists before it starts using it, if you allow a bit of feedback. <masinter> i think we should push back on sniffing, that there needs to be a clear user benefit to someone for sniffing, that it isn't enough that there's some content that browsers currently sniff, it actually has to be shown to be important TBL: The list of legacy sites can grow in a distributed fashion DC: Lots of cleverness possible here <masinter> I don't think we should rely on the wisdom of browser implementors to have actually done the thing that is best for their users, some browser "error correction" behavior might have been speculative NM: What about the "i mean it" flag? DC: We don't know what the facts are. . . NM: DC, next step? DC: Ask Microsoft to do this?. Seems to me this would work LM: I have come to wanting to push back on the sniffing draft as being speculative that is, codifying what browsers do, minus escalation. A lot of these may have been speculative patchup by a browser implementor but assuming that all of these are actually in users' interests is dubious. Maybe they were just generalising unnecessarily. We need to see clear user benefit before we endorse this, line by line HST: Isn't sniffing PDF when you have the 'unknown type' case a user benefit? LM: No -- I think unknown should always take you to application/octet-stream, and users have to choose to ignore or save. Then it's their choice to try it as PDF NM: Maybe it would be good to find out if the current algorithm is desirable wrt user benefit, but independently of that, documenting what current practice is is useful <masinter> i am opposed to mandating (rather than describing) behavior that has no clear user advantage, especially where that behavior is at odds with other specifications NM: What the TAG should be doing is documenting what is or isn't good about that, and how it's architecturally good or not LM: I think the clear priority of the [HTML] WG is to match reality, and that's not what users need, but what browsers do there's some correlation, but it's not perfect the pressure to ship is sometimes primary <jkemp> if there is the opportunity to do something clever without negatively impacting security, I think we should leave that possibility open NM: Disruption to users is presumably high on the WG's list, we have to be careful <masinter> i wasn't arguing this on "architectural purity" grounds, but on "must have clear user benefit" HST: Note that contrary to what LM implied, the AB draft goes beyond just documenting what browsers do, by ruling out priviledge escalation. . . DC: LM actually acknowledged that security concerns had led to some changes HST: OK, sorry, missed that TBL: There have been strong statements from the HTML WG that browsers that don't do sniffing suffer in the marketplace maybe everybody has converged, so there can't be any hard evidence <Zakim> masinter, you wanted to say that NM was arguing against a strawman TBL: by maybe it can have gone to far LM: I'm not saying that some sniffing doesn't have user benefit but that not all of the draft stands up to that test. For example sniffing postscript is pointless, given that most browsers won't do anything with the information anyway <DanC_lap> (timbl re "treat as text/plain", fyi, LeeF just told me about [27]http://www.spasche.net/openinbrowser/ which seems to support that.) [27] http://www.spasche.net/openinbrowser/ NM: But that would compromise vendors ability to say "This version is backwards compatible with last years", full stop. and not by cases. <DanC_lap> ("This extension won't be useful anymore once Bug 57342 and Bug 258012 have been implemented.") NM: what next? DC: 1.5 hours on Friday to write a blog post about Hixie's draft? <noahm> close ACTION-257 <trackbot> ACTION-257 invite Mark Not or Lisa D to revisit progress in IETF/HTML liaison on content sniffing closed DC: What about updating authoritative metadata? HT: Shouldn't that wait on seeing what httpBis says? HST: I heard TBL say things which suggest we should push back on the current state of the HTTP bis draft. Because it doesn't say "Don't do that: sniffing breaks things" NM: [ proposes update to Self-describing Web, because it assumes Authoritative Metadata] DC: +1 <DanC_lap> (what Noah is saying is what I have in mind. We don't change the architecture, but we do FYI: widely deployed practice diverges in the following ways...) <noahm> Right. I would change SDW to say: the chain of specifications holds only insofar as you act on the authoritative metadata. That said, if sniffing goes ahead, users should be warned that they may sometimes be shown information inferred from sniffing, that such information is not in all cases traceable to the SDW chain of specs, and thus is to some degree suspect. DC: I don't think we should change the fundamental conclusion of Auth. Metadata, but we should clarify that the world hasn't agreed 100% <jkemp> here's a diff of the changes to HTTPbis for sniffing: [28]http://trac.tools.ietf.org/wg/httpbis/trac/attachment/ticket/155 /155.2.diff [28] http://trac.tools.ietf.org/wg/httpbis/trac/attachment/ticket/155/155.2.diff NM: I think we can be confident that some justification for browsers continuing to sniff will be forthcoming so let's go ahead and explore updating those two findings <scribe> ACTION: John to propose updates to Authoritative Metadata and Self-Describing Web to acknowledge the reality of sniffing, due 2009-10-20 [recorded in [29]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action01] [29] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action01 <trackbot> Created ACTION-308 - Propose updates to Authoritative Metadata and Self-Describing Web to acknowledge the reality of sniffing, due 2009-10-20 [on John Kemp - due 2009-10-01]. HST: Are we happy with the state of the HTTP bis draft wrt sniffing? <DanC_lap> jkemp, are you confident that diff is after the WG decision that mnot informed us of? [pause to find authoritative draft of IETF bis part 3] [30]http://tools.ietf.org/html/draft-ietf-httpbis-p3-payload-07 [30] http://tools.ietf.org/html/draft-ietf-httpbis-p3-payload-07 NM: Do we believe they are still planning further changes to the draft at that URI, or is it likely to come out in the current form? HT: Seems like more changes coming. NM: OK, then I think it's premature for us to plan a response. <ht> [31]http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf -httpbis/latest/p3-payload.html [31] http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf-httpbis/latest/p3-payload.html <ht> That URI does identify the text after the edit we have been discussing, to remove the final paragraph of 3.2.1 <DanC_lap> (remind me where the remaining sniffing text is? it doesn't use the word "sniff") JK: Another important change, is that an 'if-and-only-if' was removed from the no-content-type case trackbot, status? <scribe> ACTION: Henry S. to bring back proposed TAG pushback on sniffing and HTTP bis draft [32]http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf -httpbis/latest/p3-payload.html, or his recommendation that we leave it alone [recorded in [33]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action02] [32] http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf-httpbis/latest/p3-payload.html [33] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action02 <trackbot> Created ACTION-309 - HST to bring back proposed TAG pushback on sniffing and HTTP bis draft [34]http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf -httpbis/latest/p3-payload.html, or his recommendation that we leave it alone [on Henry S. Thompson - due 2009-10-01]. [34] http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf-httpbis/latest/p3-payload.html [adjourned until 1345 for lunch] [resuming] <DanC_lap> js sec, plenary, writing session, what got booted... <DanC_lap> again, on ECMA foo: Archived-At: <[35]http://www.w3.org/mid/4ABB67E8.4080408@intertwingly.net> [35] http://www.w3.org/mid/4ABB67E8.4080408@intertwingly.net%3E <noahm> ACTION: Noah to check with Sam Ruby on ECMA/W3C activities at TPAC [recorded in [36]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action03] [36] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action03 <trackbot> Created ACTION-310 - Check with Sam Ruby on ECMA/W3C activities at TPAC [on Noah Mendelsohn - due 2009-10-01]. <jar> [37]http://www.w3.org/TR/WebIDL/ [37] http://www.w3.org/TR/WebIDL/ <DanC_lap> also note work on a WebIDL checker [38]http://lists.w3.org/Archives/Public/spec-prod/2009JulSep/0000.ht ml [38] http://lists.w3.org/Archives/Public/spec-prod/2009JulSep/0000.html <DanC_lap> scribenick: DanC_lap agenda order is 1, 6, 2 agenda order is 1, 3, 6, 2 Web Application Architecture action-284? <trackbot> ACTION-284 -- Jonathan Rees to flesh out the Web Application ( [39]http://www.w3.org/2001/tag/2009/06/webAppsTOC.html ) outline with as many sentences as he can -- due 2009-09-15 -- OPEN [39] http://www.w3.org/2001/tag/2009/06/webAppsTOC.html <trackbot> [40]http://www.w3.org/2001/tag/group/track/actions/284 [40] http://www.w3.org/2001/tag/group/track/actions/284 updated outline: [41]http://www.w3.org/2001/tag/2009/09/webAppsTOC-20090921 [41] http://www.w3.org/2001/tag/2009/09/webAppsTOC-20090921 discussion of level of interest, expertise, etc. ... <masinter> +q to look for areas where this isn't just "good CS", i.e., things that make this web architecture vs. architecture discussion of parallels with work on WebArch v1 <Zakim> masinter, you wanted to look for areas where this isn't just "good CS", i.e., things that make this web architecture vs. architecture JAR: I touched on that in "Goals: Network effects, overall user experience (not just at your site), robustness, enabling automation. You should read this document if and only if you care about these objectives." LMM: the 2 I can think of are: relationship beetween the static/document web and the semantic web and the application web the google maps URI for something was a good example. [of ...? scribe might have missed a bit] ... 2) trust. in AWWW [webarch v1] there's discussion of authority and ownership, which is a sort of trust model... HST concerned he's missed some of the scribe log -- RRSAgent wasn't watching -- we seem to drop into the middle of the web sockets topic http://jkemp.net/tag/hybi.html -- DanC, do you have local copy? <masinter> if I'm running web sockets and i'm talking to someone i know is running web sockets, that's the simplest method, we'll just talk websockets LMM: e.g. it might be used to get stock quotes, but not by a RESTful GET on a stock price resource. <masinter> but if you're over port 80 and you're in a hotel and it is noon, port 80 request might get intercepted and the hotel ask you to log in and pay for another day's internet access LMM: no links, bookmarks, etc. ... like web services HT asked for a motivating example in order to get context for [which question? scribe lost the train of thought]. We go back to slide 1... IM, multiplayer gaming... TBL suggests collaborative spreadsheets HT: years ago Richard Tobin and I did [42]this sort of thing in a RESTful way... with URIs for the interesting things... [42] http://www.hcrc.ed.ac.uk/~ht/hotknit/index.html JK: yes, people do these things over HTTP, in a RESTful way, but they run into issues... proxies buffer multiple events into one response another: the 2 connection limit from RFC2616 [which LMM points out has been relaxed in HTTPbis]... LMM: the reasons for that 2 connection limit are historical; it's been replaced by "do the right thing" JK: 3) the UPGRADE header is not passed along by proxies DC: huh? how did UPGRADE come up in a list of issues re RESTful access? <Zakim> DanC_lap, you wanted to ask LMM more about IETF status of hybi wiki and to note the presentation I saw at the SFO IETF convinced me you need 2 HTTP connections HT: Why do Bayeux and BOSH need to use Upgrade: ? DC: I saw a presentation on several of these. One was from Jabber XMPP suggested best design is two connections. NM: To avoid deadlock? DC: Maybe, or might have been Javascript issues. Anyway, Websockets is only one connection.. Larry, you said are we aware of hybi, and we said yet. Then you said something about working group. Is there a working group? LM: There was BOF and discussion of proposed charter DC: on hybi... when is it likely to be an IETF WG? LMM: at the Nov IETF meeting in Hiroshima... the charter wrangling issue is whether a "2 browsers" constraint should go in the charter as to why this shold be a WG... it's to get the middle of the network.. proxies... cisco... to acknowledge this as legitimate to address reliability issues <masinter> [43]http://www.ietf.org/mail-archive/web/apps-discuss/current/msg009 74.html [43] http://www.ietf.org/mail-archive/web/apps-discuss/current/msg00974.html NM: what I wonder if what the TAG should do is... consider this story... <jkemp> [44]http://trac.tools.ietf.org/bof/trac/wiki/HyBi a good resource [44] http://trac.tools.ietf.org/bof/trac/wiki/HyBi NM: [something about self description or not. scribe is lost.] media types... following links... content negotiation to use same URI for RDF and HTML representations so that's motivation for traditional RESTful access... <jkemp> Note: <jkemp> A sentiment has been expressed that perhaps the HyBi group should not try to pick a specific "winner" with regards to selecting a single bidirectional protocol. Instead the group could examine issues that exist for using the HTTP upgrade mechanism to upgrade to an arbitrary bidirectional protocol and produce recommendations for HTTP clients, servers, proxies and gateways that would allow various protocols to be used, to evolved and to compete for wide support. <jkemp> from HyBi wiki NM: however, sometimes [this other pattern?] is more appropriate. the trade-offs are... JAR: I expect this advice is already known by the relevant communities <DC:> [it's not at all clear to me that what websockets is for is written down anyplace mere mortals should be expect to find] TBL: even in non-RESTful cases, self-description is nice... e.g. SMTP "explain" NM: it's not clear to me that the community knows this stuff. I get questions about how to think about such things. That's the main value I get out of TAG findings AM: in the Web Services world, there are at least a couple specs that tell you how to do this: WS-notification, WS-eventing... those are significantly more complicated; they have: subscribe, timeout, unsubscribe... pub/sub JK: I think this is much lower layer AM: transport layer? JK: yes HT: NM, when you asked about the TAG's feelings on RESTful access... I'm surprised you didn't mention the use of GET for something that can do things TBL:'UPGRADE' is a get-out-of-jail-free card -- it means the semantics of the request are changed HST Ah, ok <timbl> GET /demo HTTP/1.1 Upgrade: WebSocket Connection: Upgrade Host: example.com Origin: http://example.com WebSocket-Protocol: sample <jkemp> ^sample is from [45]http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-43 [45] http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-43 TBL: historically, I thought of UPGRADE for switching to X windows... but are there other uses of UPGRADE? JK: HTTPS <jkemp> (^sample is from) <jkemp> [46]http://www.ietf.org/rfc/rfc2817.txt [46] http://www.ietf.org/rfc/rfc2817.txt <masinter> Presently HttpCore provides support for HTTP CONNECT method for establishing end-to-end tunnels across HTTP proxies as specified in the RFC 2817. However, HttpCore currently does not support 'Upgrade' / 101 (Switching Protocols) handshaking, which does not seem as widely used by the common HTTP agents and servers as HTTP CONNECT. <masinter> [47]http://issues.apache.org/jira/browse/HTTPCORE-158 [47] http://issues.apache.org/jira/browse/HTTPCORE-158 <masinter> ISA Server does not support the Upgrade header. If a client sends a request containing this header, it is ignored by ISA Server. Both client and server will use standard protocols. <masinter> [48]http://technet.microsoft.com/en-us/library/cc302548.aspx [48] http://technet.microsoft.com/en-us/library/cc302548.aspx <ht> [49]http://issues.apache.org/jira/browse/HTTPCLIENT-751 [49] http://issues.apache.org/jira/browse/HTTPCLIENT-751 JK: The hybi activity seems to have started to document best practices, because of perception that straight HTTP isn't meeting the need. <ht> 2008-02-11: "AFAIK, we're not supporting upgrade of a plain HTTP connection to HTTPS. We only support dedicated https: connections so far. HttpClient 4.0 should be flexible enough to add support for protocol upgrades. " <ht> [50]http://markmail.org/message/5zhsaxe3bnbd7cee [50] http://markmail.org/message/5zhsaxe3bnbd7cee JK: Additionally, the W3C Websocket work has been sent to IETF, but there are others in IETF hybi who believe that websockets isn't the best way to meet the need. JAR: If there's this much activity, it sounds like maybe we should table this for now. JK: There's good stuff on their wiki. DC: When the IETF is working on a charter, think to do is not to wait. JAR: Sounds like materials are there. DC: Can't say. LMM: if we like the idea of best practices work, we could give that input now JK: there are other proposals... DC: I learned today about the message-oriented framing. That was useful, thanks.. Use cases on first slide and issues was also helpful, as was learning about status of WG. So, this was what I had in mind. <scribe> scribenick: DanC_ NM: when we hear about other mechanisms... has the implementation train already left the station? LMM: no... there's quite spirited discussion among representatives from Opera, XMPP, Linden labs.... NM: but about browsers... JK: I think there has been little, but it's starting. NM: Net, net, would people retune e.g. Firefox impl? DC: Yes. <masinter> [51]http://www.ietf.org/mail-archive/web/hybi/current/msg00559.html [51] http://www.ietf.org/mail-archive/web/hybi/current/msg00559.html HT: does the hybi wiki cite this among others? JK: yes <ht> [52]http://trac.tools.ietf.org/bof/trac/wiki/HyBi [52] http://trac.tools.ietf.org/bof/trac/wiki/HyBi <masinter> [53]http://trac.tools.ietf.org/bof/trac/wiki [53] http://trac.tools.ietf.org/bof/trac/wiki <masinter> [54]http://www.faqs.org/rfcs/rfc2324.html [54] http://www.faqs.org/rfcs/rfc2324.html <masinter> XXXX is based on HTTP. This is because HTTP is everywhere. It could not be so pervasive without being good. Therefore, HTTP is good. If you want good coffee, XXXX needs to be good. To make XXXX good, it is good to base XXXX on HTTP. [adjourn for break] [resume from break] HT: I hope to hear from LMM about the upcoming [Hybi] BOF LMM: we could consider this a liaison activity... we expect ... [pronoun overload; which "they"?] <masinter> I'm intending to be at IETF meeting and hope to attend HyBi BOF, but I don't have a commitment to do so, although I'm interested in the topic personally. TBL: seems to me people are doing roughly the right thing; I'd be more motivated to act if it looked like they were doing something wrong LMM: it's encouraging that W3C working groups are taking protocol work to IETF action-301? <trackbot> ACTION-301 -- John Kemp to review websocket protocol/api motivation and brief TAG at Sep ftf -- due 2009-09-24 -- OPEN <trackbot> [55]http://www.w3.org/2001/tag/group/track/actions/301 [55] http://www.w3.org/2001/tag/group/track/actions/301 close action-301 <trackbot> ACTION-301 Review websocket protocol/api motivation and brief TAG at Sep ftf closed DanC: how about a similar session on web storage apis? Maybe I'll twist arms in a break... Naming Schemes <ht> [56]http://www.ltg.ed.ac.uk/~ht/tag_persist/ [56] http://www.ltg.ed.ac.uk/~ht/tag_persist/ action-33? <trackbot> ACTION-33 -- Henry S. Thompson to revise naming challenges story in response to Dec 2008 F2F discussion -- due 2009-09-18 -- OPEN <trackbot> [57]http://www.w3.org/2001/tag/group/track/actions/33 [57] http://www.w3.org/2001/tag/group/track/actions/33 HST presents "Forever is a long time: Real persistence for the Web" HT: with that, on to JAR's suggestion... JAR: so take any competent repository administrator or librarian... they're dealing with all sorts of strings, whether they start with http: or doi: or otherwise... and on behalf of their users, they keep track of what these things mean they're going to build or buy or find a resolver... one choice of providers is ICANN/HTTP/DNS ... this pattern will hold regardless of which URI scheme they are using <masinter> need to be careful to talk about the service provider for name resolution and the guarantee for being the authoritative service for resolving the name JAR: suppose the repository manager believes me when I say "you can use HTTP URIs"... they'll be in the same situation as with urn: or other syntactic forms, they'll be in the same position of build/buy/find a resolver... could be a database, proxy, alternate DNS, etc. <masinter> I think i really understand this now and i'm frustrated at not being able to explain it <masinter> [58]http://larry.masinter.net/duri.html [58] http://larry.masinter.net/duri.html <masinter> is one proposed solution JAR: so if they find some other resolver, they're doing something that's not sanctioned by Web architecture; not using ICANN/DNS/http [fixing a bug in ICANN/DNS/http doesn't seem like something "not sanctioned by Web architecture"] <masinter> the obtainer of a name gets a "name", but implicitly they get some kind of service guarantee from a name service provider, that for the period they have purchased, the name service provider will tell other people that the name they are using means what the original name obtainer meant <masinter> the discussion Henry and JAR tell confuses who gets the name, who makes the service guarantee, and who is looking up the name and obtains the name resolution <Zakim> DanC_lap, you wanted to offer that w3.org falling into the hands of bad guys is analagous to a linnean animal name morphing into a trademark for some megacorp <masinter> using the "wayback" machine leaves open the question of how far back you go <masinter> AWWW looks at "meaning" from the wrong end of the telescope. Meaning can't change based on operational behavior DC: Not clear why the hypothesised situation would break WebArch <masinter> if you get a linnean name, you get something from an organization that offers a long-term name resolution service <noahm> ... Over time browsers would migrate to new URIs for W3 namespaces LM: another attempt to explain what I've tried many times... when you get a name, you think you're getting something. But what you're really doing is entering into an agreement with a provider who offers the service of resolving a name <masinter> [59]http://larry.masinter.net/duri.html [59] http://larry.masinter.net/duri.html LMM: [... trust me as an authority]. the urn: scheme delegates that to [one place] and http: delegates via ICANN/DNS/etc. one idea I've put some work into is to add a timestamp to a URI... duri means what that URI meant in the given date the current practice in academic citations for web pages is to note the date of access <DanC> (the authority for the Linnaean names is the peer-reviewed academic community) <DanC> (which was once one of the few people would could get things published.) <jkemp> authority is not noted in the name itself HT: well, let's please get back to evaluating the AWWW story about naming and authority NM: perhaps we should push harder on having some DNS names where persistence is more guaranteed. e.g. a new root <masinter> good papers in [60]http://www.isr.uci.edu/events/twist/twist99/ [60] http://www.isr.uci.edu/events/twist/twist99/ HT: the "more persistent DNS names" idea is good, but making the domain name/owner binding stronger doesn't amount to a guarantee that it's perfectly strong <Zakim> timbl1, you wanted to say one can always make a different resolver for http uris so long as it doesn't misrepresent -- so long as it doesn't give wrong data, where right data is NM: [missed some subtlety about the stronger DNS idea] <masinter> AWWW is wrong because [61]http://www.w3.org/anything means "open HTTP connection to www.w3.org and ask it about "/anything". If you want something else you need "tdb", it's not optional [61] http://www.w3.org/anything <masinter> and it doesn't matter how much you wish anything else <noahm> I was noodling on the possibility that the guarantee would be such that W3C or anyone else "owning" a DNS name would have complete control over lines of succession for it. TBL: JAR, there are lots of times when people know what an http URI name means without doing an http lookup; that's fine as long as it's not inconsistent with what you'd get if you did a lookup <Zakim> timbl2, you wanted to suggest that extreme scenarious make bad design. Extreme situations occur with other things -- librraies with species in can get hacked, and specifically <masinter> the leap of faith needs to be explicit JAR: I'm talking about people using resolvers that are inconsistent with what you'd get with a lookup; e.g. OpenDNS resolves DNS names that normal DNS doesn't TBL: starting with a screw case doesn't make for a good argument. The case of W3C losing w3.org is uninteresting. TBL: The Commerce Department will take domain names by eminent domain TBL: HT started by saying the Linnaean name system works great, but of course somebody could replace all the books in the library to screw it up. <Zakim> timbl3, you wanted to say that in fact in a less wildy extreme scenario, in fact there is n serious value in pursuing more persistent domain names which the TAG could follow up <masinter> 'meaning' is a verb, not a noun. a URI producer 'means' something and a URI consumer attempts to discover what the URI producer meant. To define 'meaning' as a noun in AWWW confuses these things. We're asking producers to have faith that http: URIs to mean what they want to mean, in order that future consumers can readily discover their meaning. <DanC> (HT, recall that I pointed out that the URI would slowly degrade if the divergence between the software and the server at w3.org disagreed.) <noahm> (DanC, I'm not so sure -- why? Everything would continue to work if both browsers and users continued to use it as the NS URI) <DanC> (because people would not want to be associated with what the bad guys publish there) <jar> timbl: New TLD for use e.g. for persistent http: <noahm> ACTION Noah to schedule discussion of a persistent domain name policy promotion <trackbot> Created ACTION-311 - Schedule discussion of a persistent domain name policy promotion [on Noah Mendelsohn - due 2009-10-01]. <DanC> ("permanent names" is a category error. as LMM points out, the request is for "permanent services" which is clearly absurd.) <Zakim> timbl4, you wanted to point out that this is a question of trust, and trust has a lot of Not Invented Here to it, and many people will trust something when and only when they have been seriously TBL: the actual case in the lifesci community is about trust... somehow they trust the LSI committe but not ICANN... <masinter> [62]http://www.isr.uci.edu/events/twist/twist99/ "problems URIs don't solve" [62] http://www.isr.uci.edu/events/twist/twist99/ TBL: maybe if they'd been on the ICANN committee they'd trust them more... or if they'd been involved in HTTP [ESPEAKINGTOOFAST. bzzt.] LMM: I think AWWW/webarch is wrong because it makes an implicit leap of faith which needs to be explicit... <timbl> You can by the way bind the persistence not to an organization but to content (or meaning if you can define that) LMM: the step of opening up a connection is implicit... and this leads to contradictory conclusions <DanC> (it spells out that stuff a few sections lower) <jar> there are no guarantees LMM: if I write a URI in a book, and [something changes] it doesn't change the meaning of the book. Permanent names don't solve the problem that they're hoped to solve... financial failures etc. ... you come to the conclusion... that alternatives are no better than http LMM: and in cases like doi and [missed], they're in a commercial position that we're in no position to argue down <DanC> (lmm, sorry, I'm afraid I mangled what you said) <Zakim> jkemp, you wanted to note that Linnaean names don't contain an authority JK: Linnaean names have the feature that resolution isn't part of the name... I can use google... <jkemp> neither resolution nor (any statement about) authority are included in Linnaean names <jar> actually careful biologists will specify the last name of the author of the authoritative publication... <masinter> implicitly 'search' becomes the naming system; it's a problem with folksonomies <DanC> huh? resolution is involved any time anybody utters a Linnaean names and hopes somebody to understand <Zakim> DanC_lap, you wanted to note persistence guarantees mostly come from either $$/lawers or rich social networks/communities DC: The way you get persistence is either by protecting it with $$$ or with a large distributed community. IETF is a good example. Persistent names is a category error, not persistence names, but persistence services and persistent services are absurd. Endowed publication is a great idea TBL: UK gives special status to e.g. the National Trust -- you can't get their land off them w/o an act of Parliament HT: yes, Tim, you're right, hard cases make bad law... but certain constiuencies are obligated to consider the hard cases... these scholarly edition communities and lifescience identifiers communities can't avoid it this (2.2.2.1. URI ownership) is all webarch says about how URIs get their meaning DanC: no, there's another section on how to resolve URIs HT: but that says nothing about meaning <jar> I think how to resolve is not the issue DanC: see the intro, on the relationship between representations, URIs, and resources <jar> (discussion of authority. is there a bug in awww. disagreement.) LMM: I disagree that the owner determines the meaning of the URI... <noahm> LMM: A URI does not lose its meaning because a service provider fails to deliver on their contractual obligation <noahm> (HST, e.g. with respect to resolving the domain name part) JK: You can type the URI into google DC: Consider the way phone numbers work -- if you stop paying for your phone, its number will eventually get recycled to call someone else <Zakim> jar, you wanted to talk about GBIF WG solution LMM: It should say that if the ISP misbehaves the meaning of a URI doens't change. Tim: When we define a protocol, we say that if everyone obeys these rules, these are the good properties which result. We don't address normally what happens if you don't obey the rules. <Zakim> masinter, you wanted to give some references to twist99 talks and to disagree that the owner of the domain is the "authority" to determine what the URI "means" jar: the GBIF task force on identifiers decided that http URIs can be considered persistent, with alternative resolution option as an insurance policy against domain name loss. is this approach consistent with AWWW and the RFCs? <DanC_lap> [... and that little clause, even if it never happens, allows these communities to buy in.] <Zakim> DanC_lap, you wanted to note that IMGT allele names are being revised this year; things change; these communities deal <jar> (noting that the GBIF folks tried out urns, and couldn't make them work... not necessarily through any fault of their own) DC: You have to get people to use names to get them to mean anything. Speaking of hard cases the IMGT community are deciding to change all their names JAR: They are ill-advised <DanC_lap> ("the way"? it's an important way... a distinguished way... but not "the way") <jar> noahm: usually you poke on something's URI to find out what it is, but this doesn't always work. you have to reverse engineer sometimes NM: If I have a URI which identifies a webcam view of my back door. If someone else looks at it five nights running, they will legitimately conclude that my URI identifies a blank page <jar> (LRDD would be the way you communicate what it's supposed to mean) NM: The only definitive way to find what a URI means is to go to the owner and ask them LM: No, that's just wrong -- AWWW is broken insofar as it says that NM: [gives an example, scribe missed] LM: Scenario 1: I give you a URI. Scenario 2: I give you a URI, but I tell you at the same time that the URI identifies a piece of paper, which I hand you. In scenario 2, the URI is useless JAR: W3C specs are full of this -- they say "This URI means...." without any necessary correlation with what you get with GET TBL: Do you mean, e.g., OWL spec says this that and the other are properties what's wrong with that? LM: [put a document in a drawer -- scribe didn't catch] DC: Can I assign meaning to numerals? LM: You can't -- you can only tell me what you mean by them JK: We've established community consensus that 23 comes after 22 DC: I give up HT: I'd like to pick that up sometime LMM: yes, I've been looking forward to this conversation HT: Wrapping up... I'd like to come back to this sometime... I've heard some endorsement of the claim that webarch is incomplete/wrong on how URIs get and retain meaning... NM: any other concluding remarks? LMM: I think trust/belief are important... this conversation where Dan was getting frustrated... I think he was saying things that seemed obvious and I wasn't agreeing because he was leaving out subjects/objects. <jar> dan likes the succession clause (see my comments above about GBIF) DanC: my take-away is that this succession [sp?] clause is interesting... the fact that it allows people to get on with it seems great. NM: the idea about more-permanent DNS names seems interesting... also, this idea that you can discover resource meaning by experiment... that it only sometimes works is interesting action-33? <trackbot> ACTION-33 -- Henry S. Thompson to revise naming challenges story in response to Dec 2008 F2F discussion -- due 2009-09-18 -- OPEN <trackbot> [63]http://www.w3.org/2001/tag/group/track/actions/33 [63] http://www.w3.org/2001/tag/group/track/actions/33 HT: I don't think this is higher priority than review of HTML, but I'd like to get back to it <scribe> ACTION: jar to find a path thru the specs that I think contradicts Dan's reading of webarch [recorded in [64]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action04] [64] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action04 <trackbot> Created ACTION-312 - Find a path thru the specs that I think contradicts Dan's reading of webarch [on Jonathan Rees - due 2009-10-01]. <jar> (the topic of how to find out what resource is meant has come up twice in this conversation, from noah and from ht - the idea that doing GETs is not adequate to find out what it is. ashhok and jar chant 'LRDD') <jar> (and i think this orthogonal to the main conversation) Adjourned until tomorrow Summary of Action Items [NEW] ACTION: Henry S. to bring back proposed TAG pushback on sniffing and HTTP bis draft [65]http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf -httpbis/latest/p3-payload.html, or his recommendation that we leave it alone [recorded in [66]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action02] [NEW] ACTION: jar to find a path thru the specs that I think contradicts Dan's reading of webarch [recorded in [67]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action04] [NEW] ACTION: John to propose updates to Authoritative Metadata and Self-Describing Web to acknowledge the reality of sniffing, due 2009-10-20 [recorded in [68]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action01] [NEW] ACTION: Noah to check with Sam Ruby on ECMA/W3C activities at TPAC [recorded in [69]http://www.w3.org/2001/tag/2009/09/24-minutes.html#action03] _________________________________________________________ [65] http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf-httpbis/latest/p3-payload.html , [66] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action02 [67] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action04 [68] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action01 [69] http://www.w3.org/2001/tag/2009/09/24-minutes.html#action03 Minutes formatted by David Booth's [70]scribe.perl version 1.134 ([71]CVS log) $Date: 2009/09/29 10:53:15 $ [70] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [71] http://dev.w3.org/cvsweb/2002/scribe/ [1]W3C [1] http://www.w3.org/ - DRAFT - TAG F2F day 3 -- 25 Sep 2009 25 Sep 2009 See also: [2]IRC log [2] http://www.w3.org/2009/09/25-tagmem-irc Attendees Present jar, masinter, noahm, DanC, noah, TimBL, ht, johnk, raman Regrets Chair Noah Mendelsohn Scribe Ashok Malhotra, Jonathan Rees Contents * [3]Topics 1. [4]HTML Issues 2. [5]HTML 3. [6]HTML Data Facilities 4. [7]TAG admin (TPAC logistics, future meetings) 5. [8]TAG priorities 6. [9]HTML issue: text/html mime type 7. [10]Geolocation/Geopriv * [11]Summary of Action Items _________________________________________________________ <Ashok> scribe: Ashok Malhotra <Ashok> scribenick: Ashok Noah: reviews the agenda ... I would like to spend majority of our time on HTML ... skip TAG Priorities ... Let's do admin right after lunch Jar: Let's ask people what they are gonna do Noah: Let's use Action Item list HTML Issues HTML Noah: What should be next topic for discussion Larry: I thought were close to consensus on sniffing Noah: Let's do it on a telcon Larry: I think we could come up with a position on it. HT: I have action to propose pushback or accept status quo Noah: Who wants to discuss sniffing now? <DanC_lap> action-309? <trackbot> ACTION-309 -- Henry S. Thompson to s. to bring back proposed TAG pushback on sniffing and HTTP bis draft [12]http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf -httpbis/latest/p3-payload.html, or his recommendation that we leave it alone -- due 2009-10-01 -- OPEN [12] http://trac.tools.ietf.org/wg/httpbis/trac/export/663/draft-ietf-httpbis/latest/p3-payload.html <trackbot> [13]http://www.w3.org/2001/tag/group/track/actions/309 [13] http://www.w3.org/2001/tag/group/track/actions/309 HT: My inclination is to ask them for a health warning Larry: I would like to discuss for 10 mts Poll 3 to 1 ... not now Noah: What next item to discuss DC: Data facilities HT: I would like to report what I found out wrt item 13 HT to give 3 minute report on item 13 HT: I took the binary attribute case Tim: Boolean HT: I explored that whereever there was an error there should be error recovery case ... I sent mail and was told "No, what you say goes in the DOM" <DanC_lap> (ht, did you say "it's all in public-html"? I don't see it in [14]http://lists.w3.org/Archives/Public/public-html/2009Sep/thread.h tml ) [14] http://lists.w3.org/Archives/Public/public-html/2009Sep/thread.html HT: Reason is -- this is an extensibility point <DanC_lap> (false advertising. this is discussion. not clarification) Larry: Is input disabled or is it not? <DanC_lap> ah... found it: Where is processing of binary attributes covered? Henry S. Thompson (Wednesday, 23 September) [15]http://lists.w3.org/Archives/Public/public-html-comments/2009Sep /0064.html [15] http://lists.w3.org/Archives/Public/public-html-comments/2009Sep/0064.html HT: It IS disabled ... Binary attributes are true if present, false if not present Larry: So, disabled = false results in TRUE HTML Data Facilities Tim: 2 overlapping concerns --- how should data be handled in HTML, --- overlap with extensibility of tags ... it's important to put RDF into HTML ... RDFa spec tells you how to do that. ... Hixie said removing namespaces was a goal, and it's hard to use RDFa without namespaces. Noah: Shall we separate extensibility concerns? Tim: I'm happy to discuss microdata and Hixie's special data format <jar> 'rdfh' ... I'd like to hear more about this Tim writes on board --- RDF in HTML, RDF, microformats, Data-Attributes, ---- no NS in HTML, Extension Tags Tim: These are various positions people have taken <noahm> We are using the queue <noahm> I think jar: Has anyone articulated that you might do RDF in HTML w/o namespaces? DC: There is a proposal <jar> the answer was: Yes, data-... does RDF in HTML, but only an (albeit useful) subset. Tim: Some say don't bother with namespaces; others say give me the namespaces tool <DanC_lap> TBL: the blobs [in the whiteboard diagram] are positions; the x's are issues. Larry: HTML5 now has a data format based on no known experience DC: No deployment of the data stuff <DanC_lap> blobs = RDF in HTML, RDFa, Need NS in HTML, microformats, data-*, No NS in HTML, Extending Tags jar: You could extract triples from data-attributes DC: That code has been written Discussion about whether data- or item-property Noah opens HTML spec DC: 5.2 Microdata <DanC_lap> [16]http://dev.w3.org/html5/spec/Overview.html#encoding-microdata 5.2 Encoding microdata [16] http://dev.w3.org/html5/spec/Overview.html#encoding-microdata <DanC_lap> [17]http://dev.w3.org/html5/spec/Overview.html#custom-data-attribute 3.2.3.8 Embedding custom non-visible data [17] http://dev.w3.org/html5/spec/Overview.html#custom-data-attribute DC: Custom data attributes: 3.2.3.8 Noah: What is difference between data- and the item stuff ... if you do data- you get a Javascript object with that name DC: What's the motivation? Noah: Extends that data space for Javascript programmers HT: It's a way of extending attribute space ... The para after the note is the justification Noah: How [?] different from item- ... is there a glimmer of a comment here? JK: There may be another position --- no NS mapping rather than no NS Noah: There is third position ... just use short names and handle collisions Tim: The item- maps to a URI JK: Section 5.1.3 in WHATWG spec ... says "As URLs" Larry: This section is non-normative Tim: This is a competing proposal to RDFa ... subject is where it is attached to Looking a frag in 5.1.2 Tim: Item property can be a URI or a reverse domain name thingie Noah: Both data- and item overlap with RDFa ... could extract RDFa from this jar: That is not a usecase <Zakim> johnk, you wanted to note that I believe "no namespace prefix mapping" is more accurate than "no namespace" Discussion on whether RDFa can be represented in this form Tim: Go to 5.1.4 and look at example ... 2 properties of Hedral JK: Section 5.2.3 ... Associating names with Items HT: In 5.1.1 near the end --- properties don't have to be given as descendents of the element with item attribute ... They can be associated with a specific item using the itemfor attribute which takes the ID of the element with the item attribute DC: There is a well-known pattern for licenses for images. Is that expressible in this syntax. <timbl> [18]http://dev.w3.org/html5/spec/microdata.html#overview [18] http://dev.w3.org/html5/spec/microdata.html#overview HT: Properties that also have values that are URLs. This is achieved by using the a element and the href attribute, .... Tim: 5.5.2 RDF ... <ht> Looks to me that <img src="....." item /> <div style="display: hide"><a href="xxxxx" itemprop="[CCREL]"></a></div> will do it Tim: We could make a comment about the process <Zakim> ht, you wanted to ask about <script type="text/rdf+xml">...</script> HT: Minor aspect of script which says the script item is used to introduce script or data ... type of data is given by type attr of script <Zakim> noahm, you wanted to say, I claimed this stuff was related to GRDDL more than RDFa and to HT: does not say what you can do with the data <jar> ben a: " it makes things much more roundabout to write since itemprop applies to both (either?) @href and the element content" HT: The item I put in IRC log will do what jar asks ... I left out the ID and the item4 <ht> <img src="....." item id="photo7" /> ... <div style="display: hide"><a href="xxxxx" itemprop="[CCREL]" subject="photo7"></a></div> Tim: Critiques the algorithm <ht> more recent draft uses 'itemfor' for 'subject' Tim: There is incredible tension between communities expressed on the board ... TAG could perform useful function. ... is it functionally equivalent to RDFa, or not? <DanC_lap> ht, we could try out the example you made... <DanC_lap> [10:17] <Philip> DanC_lap: [19]http://philip.html5.org/demos/microdata/demo.html ? [19] http://philip.html5.org/demos/microdata/demo.html <DanC_lap> [10:18] <Philip> Also [20]http://james.html5.org/microdata/ [20] http://james.html5.org/microdata/ Larry: I'm concerned about us not driving to statements <DanC_lap> [10:17] <Philip> DanC_lap: [21]http://philip.html5.org/demos/microdata/demo.html ? [21] http://philip.html5.org/demos/microdata/demo.html <DanC_lap> [10:18] <Philip> Also [22]http://james.html5.org/microdata/ [22] http://james.html5.org/microdata/ Larry: I have a process suggestion ... create statements and choose between them DC: That may be helpful Larry: 10 minutes to solicit things we may say <noahm> JAR: One thing we might say [straw man] is: "HTML has to adopt namespaces and RDFa" (not sure I believe that, but it's one thing we might want to say) <jar> or reject <DanC_lap> LMM: I see no justification for reverse domain name labels where URIs would solve the problem <DanC_lap> tbl 2nds Larry: No justification for introducing reverse domain-based namespace mechanisms are adequate <DanC_lap> s/are allowed/are adequate/ <jar> (jar was confused by 'reverse DNS' - I think what's meant is "reversed domain names" and is not related to reverse DNS lookup) Tim: RDFa and item- are almost identical functionality ... so they create fragmentation which is always damaging <johnk> Notes: [23]http://www.balisage.net/Proceedings/vol3/html/Quin01/BalisageVol 3-Quin01.html on "automatic XML namespaces" [23] http://www.balisage.net/Proceedings/vol3/html/Quin01/BalisageVol3-Quin01.html HT: Introducing a new unimplemented and untried design where there is an implemented tried design is not helpful <Zakim> DanC_lap, you wanted to say we might say that RDFa should have no special status just because it's a REC, since W3C allowed it to go thru CR without coordination with HTML 5 <jar> is there a requirements statement for item, itemprop etc? is rdf capture a requirement? where articulated? Noah: The item- is simpler syntactically ... I'm half-convinced about this <johnk> ... and [24]http://lists.xml.org/archives/xml-dev/200907/msg00157.html "pragmatic XML namespaces" [24] http://lists.xml.org/archives/xml-dev/200907/msg00157.html Noah: not enough justification for duplication <DanC_lap> (re "would anybody use microdata?" there's a relevant thread at [25]http://lists.w3.org/Archives/Public/public-html/2009Jun/thread.h tml#msg732 ) [25] http://lists.w3.org/Archives/Public/public-html/2009Jun/thread.html#msg732 Tim: RDF is REALLY simple ... first notation for mapping RDF to XML was really complicated <johnk> "How to make namespaces in XML easier": [26]http://ln.hixie.ch/?start=1151612438 [26] http://ln.hixie.ch/?start=1151612438 <noahm> I heard Tim say the opposite; I heard him say RDF as a model is inherently very simple, but RDFa (and also RDF/XML) is suprisingly complicated Tim: there is a lot of parser state to be carried along <ht> s/RDFa is simple/RDF is simple/ <noahm> For those curious about my "Tim said the opposite" comment, our scribes used log edits to fix what Tim said. I do not believe said the opposite of the fixed comment. <timbl> ... aka /opposite/d BREAK till 10:50 <timbl> I said that RDF/XML was surprisingly complicated, people saying that that came from its attempt to look like "colloquial XML"; that we had a few other attempts at syntaxes, including N3, and then in *ML again we had RDFa, maybe the fourth, which to me was surprisingly complicated, involving a surprising amount of state to be held by the parser duriung its recursive descent, and now we have RDFb (lets call it) whcih attempts the same thing, and again is surprisingly <timbl> complicated when you look at the algorithm. Is there a fundamental difficulty to this challenge? JK: I pasted a link about distributed extensibility above <noahm> Chair notes that we are filling some time talking about proposals that are floating around for namespace-based extensibility until Tim gets back. JK: there are other proposals: Liam Quin and Tim Bray's delta on Micah Dubinko's proposal <johnk> [27]http://www.balisage.net/Proceedings/vol3/html/Quin01/BalisageVol 3-Quin01.html [27] http://www.balisage.net/Proceedings/vol3/html/Quin01/BalisageVol3-Quin01.html <noahm> JK: First proposal is Balisage proposal from Liam Quin <masinter> references include pointer to [28]http://ln.hixie.ch/?start=1151612438 [28] http://ln.hixie.ch/?start=1151612438 HT: This says we are going to associate NSs with some elements. Does away with prefixes DC: There is some outboard doc that gives the mapping HT: Processors will bake in a version of the doc they support Noah: Some will be baked in, others [specified] in an outboard doc DC: Does this work like static scoping? ... if elements indicate namespaces then it's like static scoping <johnk> xml-dev collated proposal [29]http://www.dpawson.co.uk/namespaces/index.html [29] http://www.dpawson.co.uk/namespaces/index.html JK: This where the thread that Micah started ended up ... this has notion of reverse domain syntax ... Micah's email <johnk> [30]http://lists.xml.org/archives/xml-dev/200907/msg00157.html [30] http://lists.xml.org/archives/xml-dev/200907/msg00157.html HT: This is too disruptive, so it's a non-starter Noah: Do we continue on Data Facilities? or move to other topics? <Zakim> DanC_lap, you wanted to say that complexity for the parser is often anti-correlated with complexity for the author <Zakim> danc2, you wanted to ask who are the daily minutes-editors DC: There are 2 kinds of complexity: for authors and for parser writers Tim: If it's hard to write the parser it's hard for authors <noahm> In about 7 minutes, which will be ~ halfway through, I will stop discussion to see if we are closing in on next steps. <jar> danc: Syntactic sugar and defaults make authoring easier but parsing harder Discussion about syntactic sugar Tim: 2 pieces --- triples and triple state <DanC_lap> TBL: both [sorts of complexity] make learning the language harder <masinter> and also that 'data' and 'metadata' are really the same DC: Do users grok or not .... people pick up RDFa and use it. People don't use microdata <masinter> and also that i think the charter of the group and the right answer is that neither RDFa nor data should be part of HTML spec and are out of scope for group's charter, group was charatered to produce extensibility Larry: HTML WG was not chartered to do any of this work .... this ought to be out of scope ... area should be able to evelove independently from the HTML language <timbl> [31]http://www.w3.org/TR/rdfa-syntax/ [31] http://www.w3.org/TR/rdfa-syntax/ Larry: HTML is not usually written by humans; it is generated from database tools ... complicated tool chains ... one of the proplems with NSs is that NS-based markup does not cut and paste well <Zakim> masinter, you wanted to talk about complexity for tools for generating, ability to mash-up, ability to copy-paste <masinter> without moving to dom <Zakim> danc3, you wanted to note complexity discussion currently DC: There are various threads about complexity of HTML5. Opportunity to get involved in current discussion <Zakim> johnk, you wanted to ask Larry if he thinks that's true with XHTML changes <DanC_lap> Complexity of HTML5 (was Re: The Complexity Argument) Maciej Stachowiak (Sunday, 20 September) [32]http://lists.w3.org/Archives/Public/public-html/2009Sep/0814.htm l [32] http://lists.w3.org/Archives/Public/public-html/2009Sep/0814.html JK: Asks about charter? Should it still be true given that XHTML is winding down. ... there are specific needs to do the extensibility <Zakim> DanC_lap, you wanted to note sympathy with the "add an extensibility mechanism, not RDFa nor microdata directly" position; GRDDL was based on the head/@profile extensibility Larry: W3C should charter a group on Metadate .... how to add Metadata to HTML DC: Talks about GRDDL as an example Tim: Are people using GRDDL? <johnk> DC: notes that GRDDL extensibility is achieved by use of the HTML profile attribute JAR: There are (this is irrelevant) XSLT that parse RDF/XML and produces triples DC: Community not supporive of my suggestions on extensibility Tim: Talk about problem with cut/paste of NS-based markup <Zakim> timbl, you wanted to say that to have a de-prefixed from for cut and paste woul dbe reasonable.. this works with attributavalues abut not alas with element names. You can for Tim: Are there oher reasons why people do not like Namespaces Noah: We need an Action <timbl> More generally, to get more arcs in a motivation graph to elaborate what is on the whiteboard. <DanC_lap> timbl, another rationale behind the the "no URI prefix" position is: what happens when you mutate the DOM? Larry: The HTML WG has pointed out a flaw in XML and we should puch back on XML's syntax on Namespaces ... TAG could encourage re-examination of Namespaces <Zakim> noahm, you wanted to try and focus discussion and to talk about exploring namespaces Noah: Some sympathy but efforts like that may fail ... suggests some TAG action ... Should TAG analyze the situation? Larry: The TAG could endorse ongoing work outside and encourage a W3C activity to look into revising Namespaces HT: What is the flaw in XML which HTML has called attention to? <timbl> DanClap, re "no uri prefix" a reasonable position is that the prefix is just a shorthand, and the DOM is the data model, so the DOM should have the full URI. (Like the RDF model does). It is then a serialization option as o whether you se a prefix shorthand. Noah: Problems with Namespaces ... cut and paste problems, typing stuff with namespaces turns out to be harder than typing stuff without <Zakim> ht, you wanted to ask LM to expand on "HTML requirements" for XML namespace design DC: DOM modifications JK: Sympathetic to Larry's proposal but we need to do our homework. We should speak to people at Balisage. Noah: Tries to clarify proposals HT: We misunderstood Larry use of the word "endorse". Noah: We need to do homework first Tim: Reminded of Cambridge Communique time Noah: Need specific actions Larry: We could ask XML Core to do some homework HT: This would require a charter change Noah: Worries about skill set. Needs knowledge of use of Namespaces in different contexts HT: Flaws in XML are not addressed by any of these proposals <johnk> HT: I heard two proposals - i) propose changes to XML Core ii) bring together HTML and XML folks to make a namespace proposal acceptable to both HT: Requirements did not have anything to do with HTML Larry: HTML WG found that current XML infoset serialization is too difficult for them. ... we should examine what infoset would meet their needs and also allow distributed extensibility <masinter> there is precedent for W3C working on alternative serializations of XML Larry: This is not a short-term comment to HTML WG. There is some long-term work that W3C should take up to prevent communities from forking off <masinter> this isn't the 'solution', but I am very concerned about W3C endorsing two separate forks of HTML on the one hand and XML on the other, and that perhaps this is 'research', but that the TAG should lead effort toward convergence <masinter> i don't want the default answer to be "oh well, i guess they're different, let's just leave them going off in different directions" Tim: XML Model, HTML model and RDF model is a triangle. Trying to harmonize may be a mistake. Should be arms-lenghth relationship ... Narrow the scope to attribute values, not attribute or element names Noah: Please type possible actions into IRC log <johnk> I am suggesting that I talk to those who went to Balisage, and ask what was discussed regarding the namespace-focused work there, and report back to TAG <timbl> In other words like microdata and RDFa, use the *ML DOM as it is and putthings in the attribute values. <DanC_lap> maybe invite advocates of a few of the positions tbl put on the board (see "blobs" above) to a TAG meeting to discuss them. <timbl> +1 to JohnK anyway <masinter> i suggest johnk also float the idea of further work specifically on this, and that we ask also HT to explore the questions with XMLCore <masinter> i suggest the tag also put out a position that we would like to see work in this area <noahm> Larry offers to take action to draft message that the TAG will endorse <masinter> possibility of coming up with a new serialization of infoset, which would be acceptable to HTML community, please explore HT: Larry phrased a new serialzation of the Infoset . I can ask XMLCore. Asking them to chamge XML would be much more contentious <masinter> "please ask the XMLCore group what in the area of discovering and meeting HTML's requirements they would be willing to do, and what prerequisites they would have for doing it" <masinter> i propose Henry do what I just typed Noah: Will you take an action to come back to TAG with a proposal for whether and how TAG should interact with XML Core re. Infoset serialization HT: I don't know what HTML's requirements are Tim: Too vague .... HT: I will think about that <johnk> ACTION: John to talk to Balisage participants about XML namespace work, discuss TAG interest in this area, and summarize recorded in [33]http://www.w3.org/2009/09/25-tagmem-irc] [33] http://www.w3.org/2009/09/25-tagmem-irc <trackbot> Created ACTION-313 - Talk to Balisage participants about XML namespace work, discuss TAG interest in this area, and summarize [on John Kemp - due 2009-10-02]. DC: Any volunteers to get the concerned players together? JK: I can ask the Balisage players <johnk> DC: That's not who I meant HT: No, the players for the consitituencies on the board Suggestions - invite Ben Adida, Manu Larry: Possibility of meeting at TPAC? BREAK for LUNCH Reconvene at 1:15 PM <jar> scribe: Jonathan Rees <jar> scribenick: jar dan does wed cleanup ht does thu cleanup jar does fri minutes cleanup noah will collate / link all minutes Reconvening. <ht> TV, dial in to discuss next meeting, please? <ht> Raman? <ht> T.V.? <timbl> People in the room wave to Raman. noah: admin review. note, membership is turning over a bit ht: All please think about who should stand for membership TAG admin (TPAC logistics, future meetings) noah: Future meetings: TPAC and Dec 8-10 Dec 8-10 will be at MIT again <DanC_lap> (anybody want to offer, here in IRC, to host a meeting? at least tentatively?) After that: An idea: co-locate TAG and IETF, Anaheim, March ? AC meeting is at MIT Mar 21-23 Mar 21-23 is Sun-Tue. LM proposes TAG just before that scribe: more discussion of meeting planning ... Noah: MIT Mar 17-19 ? ashok: too early to tell (no one is saying they can't make that) Passed - subject to possible future modification - but for now let's plan on MIT Mar 17-19 RESOLUTION: TAG F2F, MIT, Mar 17-19 <scribe> ACTION: noah Check with Amy on room availability and suggest to Ian that he mention this meeting in TAG election call for nominations [recorded in [34]http://www.w3.org/2009/09/25-tagmem-irc] [34] http://www.w3.org/2009/09/25-tagmem-irc <trackbot> Created ACTION-314 - Check with Amy on room availability and suggest to Ian that he mention this meeting in TAG election call for nominations [on Noah Mendelsohn - due 2009-10-02]. <noahm> Who will be @ TPAC? <noahm> Henry, Dan, Ashok, Larry <noahm> TPAC regrets: John and Jonathan and Tim noahm: We will meet Mon am, Fri am; available to meet with other WGs at other times noah: We used to have TAG progress reports, that stopped at some point, any interest now? (probably not) ... Any WGs we want to reach out to? ... The meeting at plenary in France was really good <scribe> ACTION: DanC to follow up on best plan for HTML / TPAC recorded in [35]http://www.w3.org/2009/09/25-tagmem-irc] [35] http://www.w3.org/2009/09/25-tagmem-irc <trackbot> Created ACTION-315 - Follow up on best plan for HTML / TPAC [on Dan Connolly - due 2009-10-02]. <amy> i confirm I've reserved space for 17 March in G449 (Kiva); 18 March in room 346 (Kiva and Star were not available) and on 19 March in G449 (Kiva) <ht> Amy ++ DanC: Re ECMA, Sam suggested Friday, but there was a conflict noah: Meet separately with ECMA folks? lm: primary discussion around ecma is around process, as much around technical work. we can make ourselves available of course action-310 <DanC_> action-310? <trackbot> ACTION-310 -- Noah Mendelsohn to check with Sam Ruby on ECMA/W3C activities at TPAC -- due 2009-10-01 -- OPEN <trackbot> [36]http://www.w3.org/2001/tag/group/track/actions/310 [36] http://www.w3.org/2001/tag/group/track/actions/310 TAG priorities sort actions by owner <DanC_> action-116? <trackbot> ACTION-116 -- Tim Berners-Lee to align the tabulator internal vocabulary with the vocabulary in the rules [37]http://esw.w3.org/topic/AwwswDboothsRules, getting changes to either as needed. -- due 2009-08-01 -- OPEN [37] http://esw.w3.org/topic/AwwswDboothsRules <trackbot> [38]http://www.w3.org/2001/tag/group/track/actions/116 [38] http://www.w3.org/2001/tag/group/track/actions/116 <DanC_> action-116 due 1 Dec <trackbot> ACTION-116 Align the tabulator internal vocabulary with the vocabulary in the rules [39]http://esw.w3.org/topic/AwwswDboothsRules, getting changes to either as needed. due date now 1 Dec [39] http://esw.w3.org/topic/AwwswDboothsRules Timbl: It's good to be reminded of it <DanC_> close action-24 <trackbot> ACTION-24 clarify [40]http://www.w3.org/2003/04/iri , perhaps by using N3 closed [40] http://www.w3.org/2003/04/iri timbl: (refers to new IRI spec drafts) <DanC_> action-24: withdrawn in Cambridge. TBL suggests LMM consider stuff in this area <trackbot> ACTION-24 clarify [41]http://www.w3.org/2003/04/iri , perhaps by using N3 notes added [41] http://www.w3.org/2003/04/iri lm: The new drafts should not influence whatever action is implied by this action item timbl: Would like to drop it. <DanC_> close action-24 <trackbot> ACTION-24 clarify [42]http://www.w3.org/2003/04/iri , perhaps by using N3 closed [42] http://www.w3.org/2003/04/iri Dan's actions: ACTION-307? <trackbot> ACTION-307 -- Dan Connolly to raise issue of work items moving between W3C working groups and also with IETF -- due 2009-09-30 -- OPEN <trackbot> [43]http://www.w3.org/2001/tag/group/track/actions/307 [43] http://www.w3.org/2001/tag/group/track/actions/307 lm: This is a process issue, I don't think it's finished ... Hypertext coordination group might take this on? danc: If I don't get this done today I don't want to carry it action-299? <trackbot> ACTION-299 -- Dan Connolly to notify the TAG when the HTML WG gets closer to closing issue-4 html-versioning -- due 2009-09-10 -- OPEN <trackbot> [44]http://www.w3.org/2001/tag/group/track/actions/299 [44] http://www.w3.org/2001/tag/group/track/actions/299 <DanC_> action-299 due 15 Oct <trackbot> ACTION-299 Notify the TAG when the HTML WG gets closer to closing issue-4 html-versioning due date now 15 Oct action-295 action-295 due is 1 week <trackbot> ACTION-295 Monitor geolocation response to IETF GEOPRIV comments on last call and report to the TAG due date now is 1 week danc: Discussion is out of order ... of the actions that is ... (Generally, not action) HTML validation software dev work that I might do (danc was addressing JAR's request to hear from everyone re tag work they planned for this fall) action-308? <trackbot> ACTION-308 -- John Kemp to propose updates to Authoritative Metadata and Self-Describing Web to acknowledge the reality of sniffing, due 2009-10-20 -- due 2009-10-01 -- OPEN <trackbot> [45]http://www.w3.org/2001/tag/group/track/actions/308 [45] http://www.w3.org/2001/tag/group/track/actions/308 action-308 due 20 october <trackbot> ACTION-308 Propose updates to Authoritative Metadata and Self-Describing Web to acknowledge the reality of sniffing, due 2009-10-20 due date now 20 october lm: i don't like this action. you should refuse to do it danc: Out of order action-313? <trackbot> ACTION-313 -- John Kemp to talk to Balisage participants about XML namespace work, discuss TAG interest in this area, and summarize -- due 2009-10-02 -- OPEN <trackbot> [46]http://www.w3.org/2001/tag/group/track/actions/313 [46] http://www.w3.org/2001/tag/group/track/actions/313 action-313 due 20 october <trackbot> ACTION-313 Talk to Balisage participants about XML namespace work, discuss TAG interest in this area, and summarize due date now 20 october <DanC_> action-313 due 20 Oct <trackbot> ACTION-313 Talk to Balisage participants about XML namespace work, discuss TAG interest in this area, and summarize due date now 20 Oct action-281? <trackbot> ACTION-281 -- Ashok Malhotra to keep an eye on progress of link header draft, report to TAG, warn us of problems (ISSUE-62) -- due 2009-10-30 -- OPEN <trackbot> [47]http://www.w3.org/2001/tag/group/track/actions/281 [47] http://www.w3.org/2001/tag/group/track/actions/281 ashok: ongoing action-304? <trackbot> ACTION-304 -- Larry Masinter to draft summary of the larger issue -- due 2009-09-30 -- OPEN <trackbot> [48]http://www.w3.org/2001/tag/group/track/actions/304 [48] http://www.w3.org/2001/tag/group/track/actions/304 noah: This is worth pursuing; need to look at minutes to see what it's about johnk: This was about the references in the HTML spec. HT had one action, LM suggested there was a larger issue around references action-304 due in one week <trackbot> ACTION-304 Draft summary of the larger issue due date now in one week johnk: What the web platform looks like. lm: I remember - I was going to add it to the versioning document <noahm> action-304? <trackbot> ACTION-304 -- Larry Masinter to larger around Web Platform Definition regarding references in HTML 5 document -- due 2009-09-30 -- OPEN <trackbot> [49]http://www.w3.org/2001/tag/group/track/actions/304 [49] http://www.w3.org/2001/tag/group/track/actions/304 <masinter> regarding the definition of the 'web platform' with regard to specs defined in the HTML5 document action-action-306? action-306? <trackbot> ACTION-306 -- Larry Masinter to work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings -- due 2009-09-30 -- OPEN <trackbot> [50]http://www.w3.org/2001/tag/group/track/actions/306 [50] http://www.w3.org/2001/tag/group/track/actions/306 <masinter> the general idea is that the web platform consists of a set of interfaces, HTML, DOM, URI, RDF, images, etc., and that an overall spec defining the platform should then make reference to versionless versions of specs and alternatives close action-306 <trackbot> ACTION-306 Work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings closed reopen action-306 <trackbot> ACTION-306 Work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings re-opened ashok: Let's meet at the end of next month <DanC_> action-306: this is a follow-on action <trackbot> ACTION-306 Work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings notes added <DanC_> action-306? noah: Please annotate the action in tracker? <trackbot> ACTION-306 -- Larry Masinter to work with JK and AM to update Web APplication architecture outline based on discussions at TAG meetings -- due 2009-09-30 -- OPEN <trackbot> [51]http://www.w3.org/2001/tag/group/track/actions/306 [51] http://www.w3.org/2001/tag/group/track/actions/306 action-311? <trackbot> ACTION-311 -- Noah Mendelsohn to schedule discussion of a persistent domain name policy promotion -- due 2009-10-01 -- OPEN <trackbot> [52]http://www.w3.org/2001/tag/group/track/actions/311 [52] http://www.w3.org/2001/tag/group/track/actions/311 ht: This was to follow up on Tim's plea to do something about persistence of w3.org or persistent domains generally [well that's not exactly what henry said.] <DanC_> action-311: tbl notes [53]http://www.w3.org/DesignIssues/PersistentDomains [53] http://www.w3.org/DesignIssues/PersistentDomains <trackbot> ACTION-311 Schedule discussion of a persistent domain name policy promotion notes added action-285 due in 2 weeks <trackbot> ACTION-285 Make sure TPAC logistics are straight due date now in 2 weeks <DanC_> action-285? <trackbot> ACTION-285 -- Noah Mendelsohn to make sure TPAC logistics are straight -- due 2009-09-25 -- OPEN <trackbot> [54]http://www.w3.org/2001/tag/group/track/actions/285 [54] http://www.w3.org/2001/tag/group/track/actions/285 action-292? <trackbot> ACTION-292 -- Noah Mendelsohn to alert group to review HTML Authoring Drafts [trivial] [self-assigned] -- due 2009-10-13 -- OPEN <trackbot> [55]http://www.w3.org/2001/tag/group/track/actions/292 [55] http://www.w3.org/2001/tag/group/track/actions/292 noah will schedule discussion on this action-284? <trackbot> ACTION-284 -- Jonathan Rees to flesh out the Web Application ( [56]http://www.w3.org/2001/tag/2009/06/webAppsTOC.html ) outline with as many sentences as he can -- due 2009-09-15 -- OPEN [56] http://www.w3.org/2001/tag/2009/06/webAppsTOC.html <trackbot> [57]http://www.w3.org/2001/tag/group/track/actions/284 [57] http://www.w3.org/2001/tag/group/track/actions/284 <DanC_> ACTION-292: LMM notes Mike Smith's HTML spec is relevant <trackbot> ACTION-292 Alert group to review HTML Authoring Drafts [trivial] [self-assigned] notes added close action-284 <trackbot> ACTION-284 Flesh out the Web Application ( [58]http://www.w3.org/2001/tag/2009/06/webAppsTOC.html ) outline with as many sentences as he can closed [58] http://www.w3.org/2001/tag/2009/06/webAppsTOC.html awwsw is talking about tag dec f2f as a 'delivery date' action-312 due 1 december <trackbot> ACTION-312 Find a path thru the specs that I think contradicts Dan's reading of webarch due date now 1 december action-312 due in one week <trackbot> ACTION-312 Find a path thru the specs that I think contradicts Dan's reading of webarch due date now in one week action-201 due on 1 december <trackbot> ACTION-201 Report on status of AWWSW discussions due date now on 1 december action-278 due 15 october <trackbot> ACTION-278 Draft changes to 2.7 of Metadata in URIs to cover the "Google Calendar" case due date now 15 october <DanC_> action-282: jar says this is his project for the fall <trackbot> ACTION-282 Draft a finding on metadata architecture. notes added action-33 due 15 october <trackbot> ACTION-33 revise naming challenges story in response to Dec 2008 F2F discussion due date now 15 october <DanC_> (larry, is there a draft of HTTPbis which has advice on conneg?) action-232 due in 4 days <trackbot> ACTION-232 Follow-up to Hausenblas once there's a draft of HTTPbis which has advice on conneg due date now in 4 days <masinter> (DanC, my proposed revision hasn't been incorporated yet) <DanC_> (tx) action-232 due on 29 september <trackbot> ACTION-232 Follow-up to Hausenblas once there's a draft of HTTPbis which has advice on conneg due date now on 29 september <masinter> danc [59]http://lists.w3.org/Archives/Public/ietf-http-wg/2009JulSep/0792 .html [59] http://lists.w3.org/Archives/Public/ietf-http-wg/2009JulSep/0792.html action-163 due 31 october <trackbot> ACTION-163 Coordinate with Ted to build a sample catalog due date now 31 october discussion of action-295 noah: Back to the spreadsheet [60]http://www.w3.org/2001/tag/2009/09/HTMLIssues.xls [60] http://www.w3.org/2001/tag/2009/09/HTMLIssues.xls HTML issue: text/html mime type <masinter> [61]http://tools.ietf.org/html/rfc2854 [61] http://tools.ietf.org/html/rfc2854 lm: RFC2854 is current definition of text/html. written by lm and danc ... history ... mime types are allocated by IETF. Registration at top level requires IETF consensus ... you designate a change controller. for text/html, it's W3C ... I assume that means rec, not a WG last call <DanC_> [62]http://www.ietf.org/rfc/rfc2854.txt The 'text/html' Media Type [62] http://www.ietf.org/rfc/rfc2854.txt lm: The proposal in HTML5 is to replace registration with something *not* including any history [background] ... anything you 'should' need to know is contained in the rec, anything else is a bug noah: What is typical? danc: There be dragons lm: It's typical to include history, making updates less of an issue ... One reason given is to revoke the permission to serve XML-expressed HTML as text/html noah: Breaks our agendas and minutes? danc: Probably not, since they match the syntax and semantics of HTML5 timbl: The notion that there is an XML language that is an HTML language is important as a matter of principle ... and that you can serve it as text/html noah: The new spec correctly interprets [XHTML] content lm: (no...) noah: You shouldn't take stuff that's widely deployed and break it danc: Depends on what you consider 'widely deployed' lm: Purpose of mime type is give an out of band description of what the sender intended ... It's not normative, it indicates intent noah: Self-describing web has a story about answering the question "did so and so serve a document x that can be interpreted according to such and such interpretation rules" (jar's paraphrase) lm: E.g. the profile attribute of head isn't in html5. Receiver has no clue what the sender might have meant by a profile attribute. If the mime type registration doesn't give history, receiver doesn't have a chance. danc: There is some former-features explanation timbl: Safest thing to do might be to make a historical RFC... (someone:) how would that help follow your nose? ht: At the moment we have hearsay, can we have some references? Nothing in the July draft that looks like a mime type registration... up to date reference? <DanC_> [63]http://dev.w3.org/html5/spec/Overview.html#iana-considerations [63] http://dev.w3.org/html5/spec/Overview.html#iana-considerations <DanC_> 12.1 text/html <ht> What's the issue number for discussion of this? [scribe notes that this is not a dated file. may change] timbl: Bold and emphasized text - that must be a funny story ht: You're now no longer allowed to serve some xml with this label. The question is whether reinterpreting as html changes the document in any visible way <masinter> there were 5 different specifications and languages and mulitiple implementations that the previous RFC made reference to... these languages were more or less coherent and correlated. Writing the history of each element piece by piece is not the same danc: table with tr right underneath it - tbody gets implicitly added by html at parse time - so different dom <DanC_> (hmm... looking for a historical explanation of head/@profile, I don't see that, but I see "must not be used by authors" with what to do instead; it says "unnecessary; omit it altogether, and register the names.") lm: there used to be many html versions... the fact that someone might meant one of those is lost when you chop it up feature by feature. you lose the sense that someone was using a particular dialect (language version). ... The intent is to outlaw declarations that a document is HTML 4 (etc) ... Rewriting history is absurd. That's what I think the TAG response should be ht: Is there any precedent for this? Has something like this happened before? <ht> ACTION: Henry S. to draft for tag@w3.org proposed TAG feedback on the text/html media type registration in the 25 September draft of HTML5 recorded in [64]http://www.w3.org/2009/09/25-tagmem-irc] [64] http://www.w3.org/2009/09/25-tagmem-irc <trackbot> Created ACTION-316 - S. to draft for tag@w3.org proposed TAG feedback on the text/html media type registration in the 25 September draft of HTML5 [on Henry S. Thompson - due 2009-10-02]. <masinter> [65]http://lists.w3.org/Archives/Public/public-html/2009Aug/1184.htm l [65] http://lists.w3.org/Archives/Public/public-html/2009Aug/1184.html <masinter> ... The main thing that needs updating is the removal of the permission for sending syntactic profiles of XML as text/html. In addition, the encoding considerations, fragment identifier definition, and the text about recognising HTML documents are somewhat out of date and can be significantly improved by referencing HTML5 now. RFC2854 is quite vague in a number of areas, also, which can be cleaned up with an update. Geolocation/Geopriv Thomas Roessler is joining us. <noahm> The chair thanks Thomas Roessler for joining us on short notice. lm: I'm interested in current status. I met with Eve in Stockhom, area directors, what is the IETF and Cisco and CDT response? tr: I'm not the team contact, this info may be outdated... ... Comment was sent by IETF chair ... "We are working on the comments, something will be given" ... AFAIK they just haven't answered yet <DanC_> [66]http://lists.w3.org/Archives/Public/public-geolocation/2009Aug/0 016.html "We're working on drafting formal responses to the Last Call comments we [66] http://lists.w3.org/Archives/Public/public-geolocation/2009Aug/0016.html <DanC_> have received. <DanC_> Unfortunately due to vacations this has been taking a bit longer than we <DanC_> had expected, but we will have them ready soon." <johnk> DanC: I agree with this: Most well-intentioned sites, <johnk> and _all_ evil sites (the ones where privacy leakage is an issue in the <johnk> first place) would just ignore the user's requests <johnk> (and evil sites can just put their own code in there to ensure that the user's information _is_ leaked) <DanC_> suggestion: we've looked at the technical issues and a little bit of the policy issues, and come to the conclusion that there are several coherent designs and none of them critically in conflict with web architecture. Maybe let's action somebody to take the remaining liaison/process issues to the IETF/W3C liaison forum or something. <DanC_> (re orthogonality... the device API WG seems likely to persue that approach) <johnk> such as [67]http://www.w3.org/2009/policy-ws/cfp.html ? [67] http://www.w3.org/2009/policy-ws/cfp.html <johnk> [68]http://www.w3.org/2008/security-ws/report#PolicyDescription [68] http://www.w3.org/2008/security-ws/report#PolicyDescription Adjourned until next time. Summary of Action Items [NEW] ACTION: DanC to follow up on best plan for HTML / TPAC recorded in [69]http://www.w3.org/2009/09/25-tagmem-irc] [NEW] ACTION: Henry S. to draft for tag@w3.org proposed TAG feedback on the text/html media type registration in the 25 September draft of HTML5 recorded in [70]http://www.w3.org/2009/09/25-tagmem-irc] [NEW] ACTION: John to talk to Balisage participants about XML namespace work, discuss TAG interest in this area, and summarize recorded in [71]http://www.w3.org/2009/09/25-tagmem-irc] [NEW] ACTION: noah Check with Amy on room availability and suggest to Ian that he mention this meeting in TAG election call for nominations [recorded in [72]http://www.w3.org/2009/09/25-tagmem-irc] [69] http://www.w3.org/2009/09/25-tagmem-irc [70] http://www.w3.org/2009/09/25-tagmem-irc [71] http://www.w3.org/2009/09/25-tagmem-irc [72] http://www.w3.org/2009/09/25-tagmem-irc [End of minutes] _________________________________________________________ Minutes formatted by David Booth's [73]scribe.perl version 1.133 ([74]CVS log) $Date: 2009/10/13 21:41:59 $ [73] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [74] http://dev.w3.org/cvsweb/2002/scribe/
Received on Friday, 16 October 2009 20:36:56 UTC