19:49:51 RRSAgent has joined #tagmem 19:49:51 logging to http://www.w3.org/2005/02/14-tagmem-irc 19:50:48 noah has joined #tagmem 19:51:59 Yes, I have invited all the bots 19:52:12 Thank you! 19:56:33 noah, Vincent: I'm waiting for the heating company to arrive, our furnace isn't working, so I'll be interrupted when they do arrive. (It's 60 degrees and falling in the house) 19:56:39 Roy has joined #tagmem 19:57:15 TAG_Weekly()2:30PM has now started 19:57:21 +??P0 19:58:17 +??P1 19:58:26 Ed has joined #tagmem 19:59:12 hi ed 19:59:13 + +1.916.785.aaaa - is perhaps Ed_Rice? 19:59:29 +Norm 19:59:34 hello 20:00:21 +DanC 20:00:51 zakim, who's on the phone? 20:00:51 On the phone I see ??P0, ??P1, Ed_Rice?, Norm, DanC 20:00:53 +[IBMCambridge] 20:00:59 zakim, [IBM is Noah 20:00:59 +Noah; got it 20:01:13 Norm, OK: we're sharing scribing anyway. I'll be sure to cover when you leave. Is it supposed to be over 60 in the house? 20:01:23 Topic: Roll call, agenda review 20:01:24 zakim, [IBMCambridge] is me 20:01:24 sorry, noah, I do not recognize a party named '[IBMCambridge]' 20:01:27 zakim, ??P0 is Hoylen 20:01:27 +Hoylen; got it 20:01:30 Zakim, who is on the phone? 20:01:30 +??P20 20:01:31 zakim, ??P1 is Vincent 20:01:32 On the phone I see Hoylen, ??P1, Ed_Rice?, Norm, DanC, Noah, ??P20 20:01:33 +Vincent; got it 20:01:50 zakim, ??P20 is DavidE 20:01:50 +DavidE; got it 20:01:54 Agenda: http://www.w3.org/2001/tag/2005/02/14-agenda.html 20:02:16 holstege has joined #tagmem 20:02:19 Meeting: TAG Teleconference, February 14, 2005 20:02:22 zakim, who is on the phone? 20:02:22 On the phone I see Hoylen, Vincent, Ed_Rice?, Norm, DanC, Noah, DavidE 20:02:26 +Roy_Fielding 20:02:34 + +1.856.914.aabb 20:02:49 zakim, aabb is Ashok 20:02:49 +Ashok; got it 20:03:04 zakim, who is on the phone? 20:03:04 On the phone I see Hoylen, Vincent, Ed_Rice?, Norm, DanC, Noah, DavidE, Roy_Fielding, Ashok 20:03:11 dezell has joined #tagmem 20:03:12 +TimBL 20:03:15 Hoylen has joined #tagmem 20:03:18 zakim, davide is dezell 20:03:18 +dezell; got it 20:03:21 scribe: Noah 20:03:26 Ashok has joined #tagmem 20:03:36 +Mary_Holstege 20:04:08 Topic: Attendance 20:04:19 timbl has joined #tagmem 20:04:54 MSM has joined #tagmem 20:04:57 From the tag, we have: Noah, Vincent, Roy, Tim BL, Norm, Ed Rice 20:05:01 zakim, please call Michael-Office 20:05:01 ok, MSM; the call is being made 20:05:02 +Michael 20:05:10 Regrets from: Henry Thompson, David Orchard 20:05:25 zakim, who is here? 20:05:25 On the phone I see Hoylen, Vincent, Ed_Rice?, Norm, DanC, Noah, dezell, Roy_Fielding, Ashok, TimBL, Mary_Holstege, Michael 20:05:27 On IRC I see MSM, timbl, Ashok, Hoylen, dezell, holstege, Ed, Roy, noah, RRSAgent, Zakim, Vincent, DanC, Norm 20:05:56 I'd like to see xml:id/C14N discussions on the agenda for next week 20:06:04 From schema WG: Hoylen Sue, David Ezell, Mary Holstege, Michael Sperberg-McQueen 20:06:08 Topic: Schedules 20:06:18 Noah, I'm also here 20:06:19 We will have a telcon next week on the 21st 20:06:40 Ashok Malhotra is also here from the Schema WG 20:06:53 Dan Connolly will scribe next week. 20:07:08 Topic: Review of Minutes for 2/7 20:07:17 (ed sent something thursday?) 20:07:22 http://www.w3.org/2005/02/07-tagmem-minutes.html 20:07:42 Should we accept minutes of 2/7 that were released on Thursday: http://www.w3.org/2005/02/07-tagmem-minutes.html 20:07:57 +DOrchard 20:08:07 Dan: there is some miscellaneous stuff in there that should be cleaned up. 20:08:20 ATTENDANCE: David Orchard joins the call 20:09:06 We will not accept 2/7 minutes now. Will wait for cleaned minutes. 20:09:57 ACTION: Ed Rice to clean up 2/7 minutes and either email or commit somewhere in CVS 20:09:57 (2/7 is not I18N-happy. it's 7 Feb) 20:10:20 ACTION 1=Ed Rice to clean up 7 Feb minutes and either email or commit somewhere in CVS 20:10:25 (or 2005-02-07) 20:10:36 Topic: Telcon Scheduling 20:11:07 Vincent proposes 1PM Eastern Time for future TAG Telcons 20:11:14 Various members assent. 20:12:32 22 Feb 20:12:47 dorchard has joined #tagmem 20:13:11 Vincent: We have decided to schedule TAG telcons on Tuesdays at 1 PM Eastern time, starting Tues 22 Feb 20:13:41 Topic: Topic Plenary 20:13:43 ACTION Vincent: arrange bridge for 1pET tuesdays starting 22Feb 20:14:03 Noah sends REGRETS for 22 Feb. 20:14:41 s/Topic: Topic/Topic: Tech/ 20:14:42 Tim bl sends regrets for Feb 22 20:15:06 Dan: I was asked for input by Paul Downey 20:15:23 Vincent: work directly with the organizer if you have questions or concerns about the panel 20:15:37 Vincent: Noah will be on future of XML panel 20:16:29 Norm: I think I'm on the XML futures panel, if it's the same as the XML 2.0 panel 20:16:35 (it's not called "XML 2.0" anywhere that I can see, norm. "Session 3: Where XML is Going, and Where it Should (or Shouldn't) Go" Moderator: Rich Salz. http://www.w3.org/2005/03/02-TechPlenAgenda.html ) 20:16:59 Noah: FWIW, I don't think I'm specifically representing the TAG on future of XML, was invited because of lightening talk I gave last year on XML 1.1 issues. 20:17:31 Vincent: we have been solicted to propose lightening talks at the Plenary. Any candidates? 20:18:06 OK, nothing specific on lightening talks here. 20:18:15 Topic: TAG F2F at Plenary 20:18:40 Vincent: We have TAG meeting on Monday morning of TP, with WS-Addressing meeting at the end of that. 20:18:56 Vincent: will work on agendas etc. tomorrow morning. Suggestions welcome. 20:19:37 s/Vincent/VQ/ 20:19:50 Topic: TAG Liaisons during Plenary Week 20:21:50 See: http://www.w3.org/2001/tag/2005/01/TechnicalPlenaryLiaisons.html for list of proposed meetings 20:21:52 I am available for all liaison meetings listed. 20:22:14 VQ: Propose Thurs. 11 AM for Core WG meeting. 20:22:53 Noah: Doublebooked with Schemas 20:22:59 Roy is available for all liaisons. 20:23:04 Norm will be there, and is on core. 20:23:08 Ed can attend. 20:23:27 VQ: OK, we'll confirm that we will meet with them. 20:23:42 ACTION: Vincent to confirm Thurs meeting at 11AM with Core WG 20:24:05 VQ: Proposal for joint meeting with XML Schema WG Thurs after lunch 20:24:18 Dave Orchard will be there 20:24:36 Norm: would like to be there, but may conflict with core 20:24:42 Noah: will be there, on both groups 20:24:43 ditto 20:24:48 Vincent will be there 20:24:51 Roy will be there 20:25:34 VQ: Resolved, we will meet with XML Schema on Thurs at 2 PM 20:25:54 sorry missed the opportunity -- for how long? 1 hr? 2? 20:26:18 VQ: Proposal to meet with QA WG. Discussion with chairs suggests best course is joint calls after the plenary. 20:26:26 (I'm bummed about the scheduling of the TAG/WS-Addressing and TAG/CDF meetings. sigh.) 20:26:38 (I'm bummed Dan will miss WSA) 20:26:58 VQ: Compound Document group proposes to meet with us on Monday at 3PM 20:28:19 I've stepped away to deal with the heating guy. brb. 20:28:33 Dan says he's chairing other WG's Mon & Tues, how about Thurs. 20:28:47 VQ: Well, we already have 3 meetings on Thurs., could be hard 20:28:55 Dan: OK, do it without me. Too bad. 20:30:50 ACTION: Vincent to figure out whether and when we want to meet with Compound Documents group 20:31:38 VQ: If you are interested in CDF meeting and have scheduling constraints, send me mail by tomorrow, 15 Feb. 20:32:14 Topic: Extensibility and Versioning Discussion with XML Schema WG 20:33:12 VQ: Dave, as editor of draft finding, please give us a TAG status report 20:33:30 DO: the draft finding has been considerably refined from 2003 version. 20:34:09 See http://lists.w3.org/Archives/Public/www-tag/2004Nov/att-0071/versioning-part1.html and http://lists.w3.org/Archives/Public/www-tag/2004Nov/att-0071/versioning-part2.html 20:34:30 DO: Discusses some of the decisions a language designer would want to consider, and gives advice on making those decisions. 20:34:54 Sample issues: do you want compatible or incompatible extensions, should owners of other Namespaces be able to extend your language. 20:35:03 s/Sample/DO: Sample/ 20:35:27 DO: which versions of schemas do producers and consumers have? 20:35:42 DO: how does a consumer know which particular version a particular component is part of? 20:36:02 DO: are you using new namespaces for new constructs? Spectrum of possibilities. 20:36:31 DO: Compared to 2003, trying to provide somewhat more formal definitions of terms like language. 20:36:54 DO: That was part 1. Part 2 discusses schema-specific issues, and in this case mainly W3C XML Schemas. 20:37:36 DO: This cut focusses on W3C XML Schemas. Plan is to include RDF, OWL and Relax NG. Norm has been helping me with Relax NG. Hope is to put that in soon. 20:37:46 q+ To update status a bit 20:38:19 DO: Plan to spend a bit more time on this now that I'm back on the TAG 20:38:30 VQ: Would someone from schema give us an update on your work. 20:39:07 David Ezell will be known as DE. 20:39:16 DE: We've been looking at this for several years. 20:39:20 (this use cases thing is great... I only discovered it minutes before the telcon, though. has everybody else read it in detail? http://www.w3.org/XML/2005/xsd-versioning-use-cases.html) 20:39:35 DE: Our mandate is to improve things in XML Schema 1.1 20:40:55 DE: XML Schema 1.0 was focussed more on expressing constraints. In Schema 1.1, we plan an explicit focus on frameworks for extensibility and versioning. 20:42:10 DE: Schema WG has posted a number of documents including 20:42:13 DE: Use cases http://www.w3.org/XML/2005/xsd-versioning-use-cases.html 20:42:49 ack noah 20:42:49 noah, you wanted to update status a bit 20:43:28 ack danc 20:43:28 DanC, you wanted to ask if the problems with extensibility also relate to having a PSVI 20:43:42 Noah: yes, just reminding that I am still working on my action to help Dave O. with higher level issues in the draft finding 20:44:03 zakim, please unmute Michael 20:44:03 Michael should no longer be muted 20:44:03 Dan: does having a PSVI make it harder? I think some early Schema WG members thought so. 20:44:07 q+ to comment on psvi 20:44:25 ack noah 20:44:25 noah, you wanted to comment on psvi 20:44:45 q+ to say that in fact I think the PSVI is the key to support for versioning 20:44:54 -> An Approach for Evolving XML Vocabularies Using XML Schema http://lists.w3.org/Archives/Public/www-tag/2004Aug/att-0010/NRMVersioningProposal.html 20:45:37 ack msm 20:45:37 MSM, you wanted to say that in fact I think the PSVI is the key to support for versioning 20:45:47 (what I hear is yes, folks are looking at interactions between PSVI and versioning) 20:46:07 DE: I can't say much officially on behalf of the wg. PSVI is a fertile area for discussion. 20:46:58 Noah: actually, there have been proposals to leverage the PSVI to help applications discover which content was truly expected (validated against explicit declaration) vs. being tolerated for forward compatibility (validated against some sort of wildcard or extensibility hook) 20:46:59 ("the finding"=??) 20:47:15 Michael Sperberg-McQueen: MSM 20:47:17 q+ to talk about parsers impl of partial validation 20:47:42 ack dorchard 20:47:42 dorchard, you wanted to talk about parsers impl of partial validation 20:47:47 MSM: I don't share Dan's concern. I think indeed that David's draft findings fail to fully explore some of the positive potential of the PSVI. 20:48:22 DaveO: One reason draft finding doesn't talk much about partial validation is that in practice today's processors don't report the PSVI in that detail. 20:48:52 DaveO: I was trying to talk about solutions that were practical today. 20:50:07 MSM: one of our requirements (specifically RQ-144) for version 1.1 for XML Schema is to clarify the conformance requirements for how much of the PSVI processors must support. 20:50:32 MSM: We are seriously considering but not yet committed to also naming useful combinations so a processor could claim: "I report the Red subset." 20:50:42 BTW, when I specification "optional", I mean both optional in the spec and optional in the impl. Amazingly, in general, not all software implements all required parts of specs. 20:50:45 q+ to report on PSVI support 20:50:46 MSM: you can find pointers to proposals from the Schemas editorial page. 20:51:37 ack dezell 20:51:37 dezell, you wanted to report on PSVI support 20:52:20 FYI: link to definition of schema requirement 144 is http://www.w3.org/XML/Group/2002/07/xmlschema-1.1-current-reqs-list.html#WhichPSVIPropertiesReqd (member only) 20:52:41 DE: At our schema meeting at Redwood shores many implementors were present, and all claimed to support full PSVI. 20:54:20 DaveO: For the information of new tag members, I've been doing a fair amount of the work on the finding. 20:54:33 VQ: How can we best coordinate with the Schema WG on this? 20:55:30 DaveO: for a start, I think the scenarios (what I've called mine) and use cases (what the Schema WG has called theirs) are important 20:58:07 q+ to embellish 20:58:21 DaveO: we need to understand, beyond use cases, which parts of this work the schema WG thinks is its responsibility 20:58:39 dorchard: getting agreeement on the scenarios / use cases is really really important. Extensibility is not JUST a question of the schema langauge, or the schema, but systemic 20:58:47 DaveO: we need to work together to figure out what behavior should be from a web arch perspective. 20:58:56 DaveO: having the schema use cases public helps. 20:59:39 DaveO: then there the nuts and bolts of what happens in Schema NG (presumably Schema 1.1 [scribe]) is mostly the responsibility of the Schema WG 20:59:56 DaveO: I think the mandate I've received is to explore many different schema langs. 21:00:35 ack dezell 21:00:35 dezell, you wanted to embellish 21:01:03 DE: we agree very much that the use cases are important. 21:01:31 DE: we've tried hard not to be self selecting in use cases, I.e., to not focus only on things we think we know how to solve or should solve on our own. 21:02:00 DE: we shouldn't prejudge use cases as to which are the business of W3C XML Schema, per se. 21:02:19 DE: it's in our charter to make sure that XML Schema 1.1 has a much better story on versioning. 21:05:24 (our list of actions is a mess) 21:05:46 (but it's worth noting that an action is continued explicitly) 21:06:07 DE: I keep hearing form people in (my employer's group), the National Assoc. of Convenience stores, that they expect XML to make things simple, but versioning is a big challenge for them. Users do care. 21:06:20 VQ: Noah, what was that you volunteered to do? 21:06:43 Noah: to indeed fulfill the action I was assigned to work with Dave to explore some higher level issues for the draft findings. 21:06:47 VQ: new action? 21:07:03 Noah: No, I think it's in the list somewhere. If not, we should add it, but I won't generate a duplicate now. 21:07:15 VQ: Anyone with anything else on this topic? 21:07:39 MSM: Yes. I think you're focussing on older processors/applications getting data conforming to newer schemas. 21:08:02 Seems that you're worrying mainly about the case where the old processor can't get at the new schema and resulting PSVI. 21:08:23 We think that there are use cases where you can get the new schema and use cases where you can't. 21:09:11 DaveO: it seems to me the 80/20 case is where the software that did not evolve is not configured to pull new schemas or similar descriptions dynamically. Could happen, but not 80/20. 21:09:43 MSM: are you saying what they have done or should do? 21:10:46 DaveO: security models are a factor. 21:11:04 MSM: we may need to agree to disagree 21:11:23 MSM: I think there will be situations where people should fetch the new schema 21:11:46 DaveO: agreed in principle, but I'm not sure it's practical in enough cases to be worth major focus 21:13:08 MSM: Another point. You seem to be assuming that applications will necessarily roll over and die when data is not valid per a schema. That's only one model. Many applications will fall back after a validation failure. 21:13:49 MSM: so, there's a model in which the early schemas do not try to partially validate future extensions, but in which the applications have some other model as to how to proceed when the validation doesn't fully succeed. 21:14:19 DaveO: I don't understand. 21:14:47 MSM: I'll try again. The draft finding conflatest the set of documents that a given application will accept with those that are valid per its (preferred) schema. 21:15:07 the finding seems to me to conflate two distinct notions: (1) the set of documents valid against schema v.N and (2) the set of documents application software will accept and process. 21:15:28 DaveO: I think you're saying there can be implicit schemas which are larger than (in your example) or smaller than the explicit schema written in a specific schema language. 21:15:43 DaveO: I agree with that. Have been trying to figure out how to articulate that. 21:16:22 And it's important to note that it's not really hard for parser-generator technology (and thus for code generators) to generate a parser that is more forgiving, more capacious, and accepts partially valid or invalid documents 21:17:01 Tim: would the broader schema be for what the application accepts in its "longer lifetime", I.e. for all the future variants that the application will to some degree tolerate. 21:17:08 s/tolerate./tolerate?/ 21:17:23 Dave: Java code could add constraints 21:17:42 tim, in the ideal case, yes, that larger 'set of all future documents' is what one might plausibly want the application software to accept. 21:17:43 Tim: I'm raising the case where constraints are looser than you might think. 21:18:16 ack danc 21:18:16 DanC, you wanted to suggest findings or chapters list in http://lists.w3.org/Archives/Public/www-tag/2005Feb/0093.html 21:18:16 ack DanC 21:19:12 Noah(nonscribe) notes: we also have to watch for the fact that sometimes people introduce intentionally incompatibilities. Sometimes the v8 flavor of a language is intentionally incompatible with v1 of an application, because we know very old versions are not in use any more. 21:19:35 "Extending and Versioning XML Languages Part 2: Schema Languages" 21:19:36 Dan: I think your title in part 1 sounds broader than what you actually discuss. 21:19:50 q+ 21:20:51 DaveO: originally, this was going to be a one parter on using XML schema language to extend and version. People came back and said, please split it into a general and a specific. 21:21:35 Dan: Norm wrote "consider the case of XSLT 2.0". That's a good idea, and I have a list of about 10. Here goes: 21:21:48 [[ 21:21:48 -- XSLT extension functions 21:21:49 -- adding to HTML 21:21:49 -- adding
to HTML 21:21:49 -- adding and