15:58:42 RRSAgent has joined #xproc 15:58:42 logging to http://www.w3.org/2006/11/16-xproc-irc 15:59:33 Meeting: XML Processing Model WG 15:59:33 Date: 16 Nov 2006 15:59:33 Agenda: http://www.w3.org/XML/XProc/2006/11/16-agenda.html 15:59:33 Meeting: 44 15:59:33 Chair: Norm 15:59:34 Scribe: Norm 15:59:36 ScribeNick: Norm 15:59:52 Alessandrp has joined #xproc 16:00:08 XML_PMWG()11:00AM has now started 16:00:11 +Alex_Milowski 16:00:17 alexmilowski has joined #xproc 16:00:30 zakim, please call MSM-Office 16:00:30 ok, MSM; the call is being made 16:00:31 +MSM 16:00:50 zakim, who's here? 16:00:50 On the phone I see Alex_Milowski, MSM 16:00:51 On IRC I see alexmilowski, Alessandrp, RRSAgent, richard, Zakim, Norm, ht, MSM 16:00:57 +??P43 16:00:58 zakim, ? is me 16:00:58 -??P43 16:00:59 +??P43 16:01:01 +richard; got it 16:01:07 Zakim, [IP is Alessandrp 16:01:07 sorry, Alessandrp, I do not recognize a party named '[IP' 16:01:13 +Bill_Bug 16:01:24 PGrosso has joined #xproc 16:01:34 Bill Bug? 16:01:44 +[ArborText] 16:01:51 zakim, what's the passcode? 16:01:51 the conference code is 97762 (tel:+1.617.761.6200), Norm 16:02:03 +Norm 16:02:08 zakim, who's on the phone? 16:02:08 On the phone I see Alex_Milowski, MSM, richard, Bill_Bug, PGrosso, Norm 16:02:33 zakim, Bill_Bug is Alessandrp 16:02:34 +Alessandrp; got it 16:03:12 zakim, who's on the phone? 16:03:12 On the phone I see Alex_Milowski, MSM, richard, Alessandrp, PGrosso, Norm 16:04:03 zakim, please call ht-781 16:04:03 ok, ht; the call is being made 16:04:07 +Ht 16:04:55 AndrewF has joined #xproc 16:05:23 +??P33 16:05:29 zakim, ? is AndrewF 16:05:29 +AndrewF; got it 16:05:40 zakim, who's on the phone? 16:05:40 On the phone I see Alex_Milowski, MSM, richard, Alessandrp, PGrosso, Norm, Ht, AndrewF 16:06:02 Present: Alex, Michael, Richard, Alessadro, Paul, Norm, Henry, Andrew 16:06:05 Regrets: Mohamed 16:06:13 Topic: Accept this agenda? 16:06:13 -> http://www.w3.org/XML/XProc/2006/11/16-agenda.html 16:07:25 Accepted. 16:07:43 Scribe failed to post 9 Nov minutes; will approve at the next meeting 16:07:56 Topic: Next meeting: telcon 30 Nov 2006 (23 Nov is U.S. Thanksgiving) 16:08:45 Regrets from Micheal, Henry 16:09:29 Topic: Technical agenda 16:09:58 Topic: Review of the 17 Nov draft 16:10:16 Henry: I'm happy 16:11:34 Approved for publication on 17 November. 16:12:05 +Murray_Maloney 16:12:22 http://www.w3.org/XML/XProc/docs/langspec.html 16:13:06 Topic: Syntax of for-each/viewport/choose (match/select semantics) 16:14:29 Scribe describes the situation summarized in mail @@@URI HERE@@@ 16:14:46 Murray: Maybe we should have moved the attributes off those elements. 16:15:10 Murray: On subordinate elements, for example. 16:15:19 Norm: the other possibility is to move them up. 16:15:47 Henry: I think I prefer to move them up too. 16:16:15 Richard: Is it the case at the moment that input/output are the only thing that declare ports. 16:16:25 Henry: These elements are schizophrenic here. 16:16:44 Richard: Input on viewport is particularly strange on viewport because the select means something else. 16:17:06 Henry: I propose that the editor try it with the attributes on viewport/for-each/etc. 16:18:26 Norm: That would suggest resolving the syntactic ambiguity of foreach/viewport/choose by moving the attributes up. 16:18:50 Murray: Is there anyone who wants to move them down into input. 16:19:03 Michael: Maybe. 16:19:28 Richard: I can see your point, but the place where the magic occurs here is on viewport and putting more elements inside viewport doesn't seem like it's going to help. 16:19:42 ...It doesn't have the effect that a select has on a normal input regardless of where it is. 16:19:56 ...In this particular case, magic happens with the parts of the document that aren't selected. 16:20:13 Norm: I'm concenred too. 16:20:34 s/concenred/concerned/ 16:20:48 Murray: Would it be reasonable to put a match attribute on viewport and leave the input? 16:20:56 Henry: I've been wondering that myself. 16:21:06 Richard: Would we then disallow the select attribute? 16:21:09 Murray: Why? 16:21:26 Richard: I imagine the viewport match as doing something to the whole document. 16:21:37 Henry: Then the input is really just the input. 16:22:08 Richard: If the input worked just like a normal input, that would be fine. But it ought not to be that the viewport element also specified the match and the internal name of the port. 16:22:51 Henry: We're circling around to where we were at Murray's place. 16:24:33 Norm: So the proposal is to have the input just be a normal input and have two new attributes on viewport to name the magic port and the match attribute. 16:25:25 Norm: In this case, it would be reasonable to have select and match and they would do the obvious thing. 16:25:58 Norm: So would we do the same thing with for-each? 16:26:00 Alex: Sounds good to me. 16:26:12 Murray: So there'd be a double select? 16:26:15 Norm: Yes. 16:27:02 Norm: Does this solve the choose problem? 16:27:04 Henry: No. 16:27:56 Murray: Since there's only one select/match on the outer element, can't we just give the port a magic name? 16:28:30 Norm: Magic name would work because you have to name both the step and the port. 16:28:59 Norm: I'm not see the value in giving a magic name. 16:29:18 Murray: Everywhere else you give a name, you do so on an input element. 16:29:27 Alex: That's a good point. We don't get to name ports. 16:29:50 Norm: I can go with that. 16:30:11 Norm: Anyone have a problem with using a fixed name? 16:30:13 None heard. 16:30:26 Norm: Now we need names. 16:30:29 HST is happy with fixed names, not sure I like 'i' 16:30:31 Alex: I'll throw out "current" 16:30:37 Norm: I like current. 16:30:52 Richard: We have various standard components that we've made up names for. 16:31:05 ...Identity uses 'input' where others use 'document'. 16:31:26 Richard: I usually imagine that there's a source and a result and a stylesheet off on the side. 16:31:34 Alex: So, in this case also, we're always going to have a document. 16:31:45 ...If you took in a document, then I called the port name 'document' 16:31:54 ...In viewport and for-each it's always a document, so we could go with 'document' 16:31:59 I like 'source' better than 'input', but I also like 'document' when you know it _is_ a document 16:32:37 Richard: My only problem with 'document' is that it doesn't have any parallel with 'result' on output. 16:32:49 Alex: I was thinking we could come back to the general naming question later. 16:33:49 Norm: I think we're talking about the name of the port on p:input 16:34:23 Murray: The GRDDL folks wanted to call things grddl-source and grddl-result. I had to point out that there were really only documents. They might be used by GRDDL, but that's not what they're for. 16:34:35 ...I got them to change to input-document and result-document. 16:34:43 Aside: I was confused. I was thinking we were talking about the inner output port name. 16:34:52 ...I understand that for some components, we have to differentiate the names. 16:35:36 Alex: I think viewport and for-each should both allow sequences. 16:36:25 Norm: I think we decided that they take single documents. 16:36:33 Alex: At least for-each has to allow sequences. 16:36:41 Richard/Henry: Yes 16:37:08 Henry: It must be the case that there is a way to iterate some subpipeline over a sequence of documents. 16:38:05 Murray: One vote against document. 16:38:21 Norm: Do you have a strong preference for 'input' over 'source' 16:38:28 Murray: Yes. 16:38:37 Richard: That would suggest that the output should be called 'output' not 'result'/ 16:38:49 Henry: I have often considered that we ought to call both the primary input and output ports 'primary' 16:40:08 Some discussion of the status quo which outlaws that. 16:43:05 Norm: Murray has proposed the name 'input' for the input port of both for-each and viewport. Any objections? 16:43:16 None heard. 16:43:44 Norm: Alex has proposed the name 'current' for the "magic port" that subpiplines read from inside for-each and viewport. Any objections? 16:44:21 "subdoc"... 16:44:22 Henry: It doesn't speak to me. It makes a lot of sense for XSLT-weenies, but doesn't make any sense elsewhere. 16:44:38 Murray suggested "i" 16:45:27 Richard: We could call it "<>" as Perl does 16:45:31 dot 16:45:31 Norm laughs maniaccly 16:45:37 s/Maniaccly/Maniacly/ 16:46:01 Norm: Can everyone live with current for the next draft. 16:46:02 Yes. 16:46:03 Done\ 16:46:20 Murray: How about 'this'? 16:46:30 "it" 16:47:14 "subtree" 16:47:48 Norm: The only thing we haven't made progress on is choose, but maybe they're similar enough to be ok. 16:48:25 Alex: Are we going to make these changes for 17 Nov? 16:48:28 Norm: No. 16:48:42 Alex: I think we should try to synchronise the standard components against them. 16:50:28 Norm: If we use input, should we use output. 16:50:28 Murray: It would help our defaulting story if an unspecified name defaulted to some default. 16:50:28 Murray: I could go back and forth between source/result and input/output. 16:50:29 ...Maybe source/result is more evocative. 16:51:04 Norm: I'm torn. 16:51:11 zakim, who's on the phone? 16:51:11 On the phone I see Alex_Milowski, MSM, richard, Alessandrp, PGrosso, Norm, Ht, AndrewF, Murray_Maloney 16:51:30 Norm: Straw poll: input/output or source/result 16:51:38 HST has to make a call on another line, prefers source/result, going on mute 16:52:37 Results: 7 prefer source/result and 2 prefer input/output 16:52:40 PGrosso has joined #xproc 16:53:12 Norm: I propose we use source/result in the next draft. 16:53:23 Norm: Overriding our previous decision to use 'input' 16:53:33 Richard: Including standard components? 16:53:34 Norm: Yes. 16:53:42 Norm: Any objections? 16:53:45 None heard. 16:54:05 Topic: Any other business? 16:54:14 None. 16:56:59 Adjourned. 16:57:32 -Murray_Maloney 16:57:36 -richard 16:57:38 -Ht 16:57:40 -AndrewF 16:57:41 zakim, who's on the phone? 16:57:42 -PGrosso 16:57:43 -Alex_Milowski 16:57:45 -Alessandrp 16:57:46 On the phone I see MSM, Norm 16:57:47 zakim, who's on the phone? 16:57:47 On the phone I see MSM, Norm 16:58:00 PGrosso has left #xproc 16:58:10 alexmilowski has left #xproc 16:58:24 rrsagent, please make logs world-visible 16:58:34 rrsagent, please draft minutes 16:58:34 I have made the request to generate http://www.w3.org/2006/11/16-xproc-minutes.html Norm 17:16:23 -Norm 17:16:33 -MSM 17:16:35 XML_PMWG()11:00AM has ended 17:16:37 Attendees were Alex_Milowski, MSM, richard, PGrosso, Norm, Alessandrp, Ht, AndrewF, Murray_Maloney 17:16:46 zakim, who is on the phone? 17:16:46 apparently XML_PMWG()11:00AM has ended, MSM 17:16:47 On IRC I see Alessandrp, RRSAgent, Zakim, Norm, ht, MSM 19:33:22 Zakim has left #xproc 19:34:06 rrsagent, bye 19:34:06 I see no action items