15:54:49 RRSAgent has joined #xproc 15:54:49 logging to http://www.w3.org/2006/11/30-xproc-irc 15:54:54 Meeting: XML Processing Model WG 15:54:55 Date: 30 Nov 2006 15:54:55 Agenda: http://www.w3.org/XML/XProc/2006/11/30-agenda.html 15:54:55 Meeting: 45 15:54:55 Chair: Norm 15:54:55 Scribe: Norm 15:54:57 ScribeNick: Norm 15:56:27 XML_PMWG()11:00AM has now started 15:56:34 + +1.954.626.aaaa 15:56:44 zakim, aaaa is Norm 15:56:44 +Norm; got it 15:57:27 +[IPcaller] 15:57:36 Zakim, [Ip is me 15:57:36 +rlopes; got it 16:00:01 PGrosso has joined #xproc 16:00:35 +[ArborText] 16:01:28 AndrewF has joined #xproc 16:01:43 Zakim, what is the code ? 16:01:43 the conference code is 97762 (tel:+1.617.761.6200), MoZ 16:03:01 richard has joined #xproc 16:03:15 +??P10 16:03:18 zakim, ? is me 16:03:18 +richard; got it 16:04:06 zakim, who's on the phone? 16:04:06 On the phone I see Norm, rlopes, PGrosso, richard 16:05:38 Present: Norm, Rui, Paul, Richard 16:05:41 Regrets: Henry, Michael, Alessandro, Alex 16:05:45 Zakim has big troubles 16:06:04 Ok, we'll hope to hear from you soon 16:06:15 +??P30 16:06:16 MoZ, you know there's a French local number for Zakim, right? 16:06:19 +Murray_Maloney 16:06:27 Zakim, ?? is me 16:06:33 +MoZ; got it 16:07:09 Present: Norm, Rui, Paul, Richard, Mohamed, Murray 16:07:18 Topic: Accept this agenda? 16:07:18 -> http://www.w3.org/XML/XProc/2006/11/30-agenda.html 16:07:23 Accepted. 16:07:28 Topic: Accept minutes from the previous meetings? 16:07:33 -> http://www.w3.org/XML/XProc/2006/11/16-minutes.html 16:07:35 Accepted. 16:07:39 -> http://www.w3.org/XML/XProc/2006/11/09-minutes.html 16:07:42 Accepted. 16:07:51 +??P40 16:07:51 zakim, ? is AndrewF 16:07:54 +AndrewF; got it 16:07:59 Present: Norm, Rui, Paul, Richard, Mohamed, Murray, Andrew 16:08:13 Topic: Next meeting: telcon 7 Dec 2006? 16:08:22 Who's going to XML 2006? 16:08:29 Just Norm apparently. 16:08:52 Norm sends regrets for 7 Dec 2006 16:09:11 Norm: I'll see about getting an alternate chair 16:09:27 ACTION: Norm to find a chair for 7 Dec, tentatively proposes Henry 16:09:31 Topic: Review of open action items 16:09:35 A-13-01: continued (Michael isn't here) 16:09:47 Topic: Technical agenda 16:10:05 Review of 27 November draft 16:10:08 -> http://www.w3.org/XML/XProc/docs/langspec.html 16:10:48 No comments. 16:11:00 Attribute names 16:11:04 -> http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/2006Nov/0065.html 16:11:35 Richard: I was reminded that the attribute names don't convey (to me) as much information as they might about their purpose. 16:11:44 ...In some cases, they don't seem to fit well with the elements they're on. 16:12:11 ...For example, the port attribute is really giving a name, so name would be a better name. 16:12:52 ...The "source" attribute might be better called "port". 16:13:48 Richard: Input has port, step and source 16:14:04 Richard: I'm proposing: name, source-step and source-port 16:14:25 Norm: I'm not really thrilled about the "source-" part. 16:14:36 Richard: I think it emphasizes the purpose of the attribute. 16:15:06 ...Explicitness is helpful, even if it would be nice if they were shorter. 16:15:15 Murray: I'm with Norm. 16:15:30 Paul: I'm sort of with Richard, but it isn't that important to me. 16:15:42 Mohamed: I think Richard's proposal is clearer. 16:16:53 Richard: I think that the "source" attribute is particularly bad because two attributes actually identify the source. 16:18:12 Murray: I have long thought that the "source" should be a subordinate element. 16:18:23 ...We're putting way to many elements on these elements. 16:18:29 s/elements on/attributes on/ 16:18:58 Norm: And for a literal input document, you'd have a wrapper? 16:19:02 Murray: Yes. 16:20:01 Richard: Having wrapper elements does have the advantage that you can do a sequence of documents by having a sequence of wrapper elements. 16:20:12 alexmilowski has joined #xproc 16:21:11 Mohamed: I think the wrapper is a good idea, but maybe not in V1. 16:22:00 Richard: Since I'm not especially enthusiastic about the names I thought up, we could just make the decision in principle and try to come up with better names later. 16:22:18 Murray: I'll observe that by taking the prefix off the attribute name and putting it in a subordinate element means you only have to spell it once. 16:22:39 Murray: If I say "source-port" and "source-step", then I have to spell out "source-" twice. 16:22:43 16:22:51 ...If I instead have a source element, then I only have to spell out "source-" once. 16:23:33 Richard: On the other hand, if we did that, I don't think "source" would be a good name for it. 16:23:53 ...It's supposed to distinguish between sources and hrefs. 16:25:08 +Alex_Milowski 16:26:15 Proposed: We want to change the names of the attributes on p:input and p:output to something like "name", "source-port" and "source-step". We'll have a week to discuss the actual names in email and we'll pick the winners next week. 16:26:33 Accepted. 16:26:54 ACTION: Murray will write a proposal for using subordinate elements instead of attributes. 16:27:08 Norm: Next, in the same general topic, we have the "href" attribute. 16:27:37 -> http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/2006Nov/0076.html 16:28:03 Richard: I think "href" implies a hypertext link and that's not what is going on in the case of p:input. It's just a URI for the program to fetch at runtime. 16:28:56 Richard: The relationship it's supposed to express is not between the program source document and the URI, ti's between the port crated inthe running program in the URI. Href implies a relationship between a source document and another document, it's a link. And this isn't a link. 16:29:06 Murray: what about XInclude? 16:29:18 Richard: Yes, but the relationship in XInclude is a link. 16:29:34 ...The same thing is sort-of true in include and import. 16:30:09 Murray: That's one way to look at it. Putting in the href is an alternate to a here document, so it's just like XInclude. 16:30:23 Richard: I see that, but that would only be true if you could go get it at compile time. 16:30:37 Murray: The context for href is the element that it appears on. 16:31:08 Richard: I would point out that HTML only uses it for things that are like links, it uses "src" on images, for examples. 16:31:31 ...It's use as a general purpose pointer to URIs has arisen as a generalization over time. 16:32:28 Norm: The generalization that you alluded to has, in fact, occurred. Lots of people use href for pointer to URI. 16:32:44 Richard: I meant *over*generalization, I meant it as a criticism. 16:32:58 Richard: I'd like to call it source-uri, instead of href. 16:33:12 Murray: That ship has already sailed. 16:34:31 Norm: I think one user model is that there are careful distinctions between what URIs are for and another model is that they're URIs so always use "href". 16:34:51 Murray: I think my subordinate element proposal is really going to be attractive. 16:35:38 Straw poll: Do you support changing the name of the "href" attribute to something more explicitly related to it's use. 16:35:53 zakim, who's on the phone? 16:35:53 On the phone I see Norm, rlopes, PGrosso, richard, MoZ, Murray_Maloney, AndrewF, Alex_Milowski 16:36:13 -Alex_Milowski 16:36:46 Results: 4 in favor, 3 opposed. 16:37:18 Paul: Names are hard. I don't know how to solve that. It seems a shame that we spend so much time on names. 16:38:24 Murray: I like where we are now, we're going to look at the specific issues that have been raised. 16:38:51 Richard: I think we did a fairly good job on some of the names in the last week or so: rearranging attributes on viewport and for-each. 16:39:03 ...The ones on input/output/parameter are the bulk of the ones we need to consider again. 16:39:55 Proposal: We postpone decisions on href until next week, after discussion of Murray's proposal and see if it all just goes away. 16:40:09 ...At the very least, this gives a week to think about it since Richard's mail only came out a few hours ago. 16:40:15 Accepted. 16:40:34 Are step name QNames or NCNames 16:41:53 Norm describes why he thinks maybe NCNames are simpler. 16:42:22 Murray: If you take the view that anything on the other name of the URI is fair game as a namespace document, you might imagine there being a pipeline who's step names are names in a namespace. 16:42:53 Richard: If that were the case, then the right way to do it would be to have a target namespace on a pipeline that would make all it's step names be in that namespace. And then if you were referring across them, you'd be using QNames. But there'd be no reason to give QNames to the steps in the pipeline. 16:44:24 Norm: In the XSLT case, the template names can be QNames, but almost no one ever does. 16:44:34 Richard: We could make them NCNames now and extend them to be QNames in the future. 16:45:06 Norm: For the names of steps. 16:45:43 Richard: We aren't talking about the types of components? 16:45:54 Norm: No, they have to be QNames. 16:46:08 Murray: I like Richard's proposal: NCNames now and we can make them QNames in the future if we need to. 16:46:21 Proposal: NCNames for now. 16:46:30 Accepted. 16:46:39 ACTION: Norm to update the draft to use NCNames for the names of steps. 16:46:57 Topic: Any other business? 16:47:06 Mohamed: I sent some small corrections and a new RNC grammar. 16:47:23 Norm: Thanks, I think those are editorial, I'll take care of them. 16:48:15 Adjourned. 16:48:28 -AndrewF 16:48:30 -rlopes 16:48:31 -Murray_Maloney 16:48:33 rrsagent, please make draft world-visible 16:48:33 I'm logging. I don't understand 'please make draft world-visible', Norm. Try /msg RRSAgent help 16:49:15 -MoZ 16:49:30 rrsagent, please set logs world-visible 16:49:45 rrsagent, please draft minutes 16:49:45 I have made the request to generate http://www.w3.org/2006/11/30-xproc-minutes.html Norm 16:57:16 -PGrosso 16:57:17 -richard 16:57:17 -Norm 16:57:19 XML_PMWG()11:00AM has ended 16:57:21 Attendees were +1.954.626.aaaa, Norm, [IPcaller], rlopes, PGrosso, richard, Murray_Maloney, MoZ, AndrewF, Alex_Milowski 16:57:23 quit 16:58:39 Norm, you said I have to ask Henri or you'll do it for me ? 16:58:46 for cvs access ? 17:00:35 alexmilowski has left #xproc 17:12:35 Norm has joined #xproc 17:12:51 You'll have to ask Henry, MoZ 17:13:27 ok Norm, thanks 17:13:40 yw 19:00:52 Zakim has left #xproc 19:02:32 rrsagent, bye 19:02:32 I see 3 open action items saved in http://www.w3.org/2006/11/30-xproc-actions.rdf : 19:02:32 ACTION: Norm to find a chair for 7 Dec, tentatively proposes Henry [1] 19:02:32 recorded in http://www.w3.org/2006/11/30-xproc-irc#T16-09-27 19:02:32 ACTION: Murray will write a proposal for using subordinate elements instead of attributes. [2] 19:02:32 recorded in http://www.w3.org/2006/11/30-xproc-irc#T16-26-54 19:02:32 ACTION: Norm to update the draft to use NCNames for the names of steps. [3] 19:02:32 recorded in http://www.w3.org/2006/11/30-xproc-irc#T16-46-39