14:00:59 RRSAgent has joined #xproc 14:00:59 logging to http://www.w3.org/2012/10/04-xproc-irc 14:01:10 rrsagent, set logs world-visible 14:01:11 Meeting: XML Processing Model WG 14:01:11 Date: 4 Oct 2012 14:01:11 Agenda: http://www.w3.org/XML/XProc/2012/10/04-agenda 14:01:11 Meeting: 220 14:01:11 Chair: Norm 14:01:13 Scribe: Norm 14:01:15 ScribeNick: norm 14:01:27 zakim, passcode? 14:01:36 sorry, Norm, I don't know what conference this is 14:01:44 zakim, this is xproc 14:01:50 ok, Norm; that matches XML_PMWG()10:00AM 14:01:57 zakim, who's here? 14:02:04 On the phone I see Jeroen, Alex_Milows, Norm 14:02:11 zakim, jeroen is me 14:02:17 On IRC I see RRSAgent, Zakim, alexmilowski, Vojtech, jfuller, Norm, ht_home, Liam 14:02:20 +Vojtech; got it 14:03:32 + +1.778.440.aaaa 14:05:25 zakim, aaa is Murray 14:05:27 sorry, Norm, I do not recognize a party named 'aaa' 14:05:31 zakim, aaa ais Murray 14:05:31 I don't understand 'aaa ais Murray', Norm 14:05:35 zakim, aaaa is Murray 14:05:35 +Murray; got it 14:05:40 zakim, who's here? 14:05:40 On the phone I see Vojtech, Alex_Milows, Norm, Murray 14:05:41 On IRC I see RRSAgent, Zakim, alexmilowski, Vojtech, jfuller, Norm, ht_home, Liam 14:06:58 +??P46 14:07:20 zakim, ??p46 is ht_home 14:07:20 +ht_home; got it 14:07:30 ht has joined #xproc 14:07:52 Topic: Accept this agenda? 14:07:52 -> http://www.w3.org/XML/XProc/2012/10/04-agenda 14:08:08 Accepted 14:08:15 Topic: Accept minutes from the previous meeting? 14:08:15 -> http://www.w3.org/XML/XProc/2012/09/06-minutes 14:08:24 Accepted. 14:08:29 Topic: Next meeting: telcon 11 Oct 14:08:40 No regrets heard. 14:08:49 Alex gives regrets. 14:09:06 Topic: Review of action items 14:10:25 A-210-01: Completed 14:10:55 No other progress reported. 14:11:26 Topic: Short list of items for V.next 14:12:58 Norm gives brief review of email thread. 14:13:13 Alex: Are we still XProc if we allow non-XML through the pipeline. 14:13:38 Norm: It doesn't worry me. 14:14:27 coming, telephone difficulties 14:14:34 Henry: In terms of a cost-benefit analysis in terms of update, I have a niggling worry that we've already seen that getting your head around XProc is a barrier to adoption. If we add this additional dimension of complexity, it's going to get even harder. 14:14:44 ...There's going to be another set of choices that need to be made everytime you want to do something. 14:15:32 Norm: I think you can run that argument the other way too. 14:16:06 ...Most people will eventually want to do something with non-XML so I think that complexity is also a barrier to entry. 14:16:09 + +420.6.026.9.aabb 14:16:15 zakim, aabb is jfuller 14:16:15 +jfuller; got it 14:16:27 Alex: In the case of XSLT, you can access the resources but you can't call templates on them. 14:17:02 ...One of my concerns in XProc is that even though I want to be able to process non-XML things, if we start passing non-XML around then all sorts of things might not work at runtime. 14:17:23 ...We have to define expected behavior for non-XML at a lot of different points in the pipeline. 14:17:43 ...It also makes us more of a data flow language and the "X" is just there for historical reasons. 14:18:23 Alex: I think we need to produce use cases for non-XML documents. 14:18:40 Norm: Vojtech, can you send some mail summarizing some use cases? 14:19:08 Vojtech: It's all in the XML Prague paper. One use cases was http-request and JSON. Another was zip/unzip in the pipeline. 14:19:21 ...I think there was one more too. 14:20:16 ...Steps that produce non-XML output could produce the data on an output port and then you could do other things with them. 14:20:36 Norm: Formatting a PDF and sending it back as a result witout writing it to disk would be a use case. 14:21:37 Vojtech: I think it's really about the boundaries. It's nice if non-XML can flow through the pipeline, it makes things simpler. You don't have to pass around all these URI references to files. It's the very beginning of the pipeline where you need to read some non-XML or at the end if you want to produce non-XML. 14:22:38 Alex: I'm thinking of simple examples where I want to produce some non-XML and send it via http-request. Right now we don't have a good way to model that. 14:23:13 ...Similarly, there's an issue of output. There's a distinction between the edges of the pipeline and inside the pipeline. 14:23:26 ...It's not necessarily always the data that's flowing in between. 14:24:57 Jim: Developers are struggling because we have a lot of different data models. Now we're trying to figure out how we're going to manage all this different data. Are you suggesting we should redefine our internal data model? Extending XML to include other stuff? Or do we want to keep it on the perimeter. We seem to be in a state of flux. 14:25:23 ...People can now have binaries and all sorts of data living very close together. The further away the data is in an operational infrastructure sense, the longer it takes to do analysis on it. 14:26:01 Jim: I think there might be some utility to using XProc in hadoop. 14:26:58 Alex: I'm not sure we're talking about mixing data models. The proposal from Vojtech is about dealing with media-type-ness. 14:27:22 ...If you have an XML media type, you get an XDM; for non-XML you get a handle to a binary blob. 14:28:00 Vojtech: Maybe it can be even simpler, maybe you get non-XML data in a context where you expect XML, then maybe what you see is an empty document. But you have the media type so you can always tell. 14:28:20 ...Then you don't have to extend the data model. 14:28:44 ...You could just say that an XML infoset view on the data that flows in the pipeline produces XML for XML media types and an empty document for non-XML media types. 14:29:06 Norm: That seems about what I was thinking about. 14:29:26 Vojtech: Instead of changing XDM we should take a simple, pragmatic approach. 14:29:47 ...It's not full support for non-XML, it's stilly mainly an XML processing language, it just makes things easier if you get non-XML. 14:30:13 Topic: Plan for use-cases/requirements document 14:31:23 Norm: I wonder if we should start with a more focused use cases/requirements document 14:31:30 Jim: I volunteer to help edit the document. 14:33:57 If Alex/Murray have a starting point for use case v2.0 doc ... pls send it along 14:33:58 Norm: I suggest we start with a new document that identifies a small number of requirements that we're considering for V.next 14:34:07 ...Then we try to add use cases to that. 14:34:53 Jim: Do we have a latest link for the current doc? 14:35:10 -> http://www.w3.org/XML/XProc/docs/langreq-v2.html 14:35:50 Norm: Any chance we could have that skeleton done by next Monday/Tuesday. 14:35:53 Jim: Yes, I think so. 14:36:00 Alex: I'm not sure what I can do between now and then. 14:36:28 Topic: Other documents to publish? 14:36:31 telephone delay issues ... apologies 14:36:42 I'm only bullish as my defect count is at zero now ;) 14:36:49 Norm: Alex, you had another document in mind, yes? 14:37:01 Alex: Yes, it might be good to publish a note with the 1.0 solutions. 14:37:20 ...It would be good to let everyone see how we solved the 1.0 use cases. 14:37:42 agree with Alex approach 14:38:21 Norm: Can you put a first draft of that together? 14:38:38 ACTION A-220-01: Alex to produce a first draft of a "XProc 1.0 Solutions" note. 14:39:20 Norm: I'm on the hook for anote about OS operations; Jim, you're still on the hook for zip/unzip. 14:39:35 Norm: Are there any other documnts we think it would be beneficial to publish? 14:39:41 s/documnts/documents/ 14:40:15 s/anote/a note/ 14:40:30 Topic: New comments on the comments list 14:41:33 Norm: We need to go through and review these, but I'm not sure what the best strategy is 14:42:07 Norm: Has anyone looked at them? 14:42:32 Vojtech: There are two types of remarks: contradictions in our prose and gray areas; the others are some interesting things that I didn't notice when I was implementing certain features. 14:42:54 ...There was this question about p:wrap-sequence and the group-adjacent option for example. We don't define what "the same" means. 14:42:59 ...It's a clear whole in the spec. 14:43:22 Jim: He's got some simpler questions, like can we add XProc as a product to bugzilla. 14:43:59 ACTION: A-220-02: Norm to ask Liam how to get XProc added to bugzilla 14:44:43 http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2012Jul/0000.html 14:44:51 http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2012Jul/ 14:45:35 Norm: July 0000 does look easy to fix. Remove "is in no namespace" from the second sentence. 14:45:58 Vojtech: No, I don't think that's the fix. 14:46:50 ...In the first sentence we say it can be in any namespace but the second says it can't be in the XProc namespace 14:47:06 +1 to that 14:47:17 ACTION A-220-03: Norm to make an erratum for July 0000 message. 14:47:45 -> http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2012Jul/0002.html 14:48:46 Vojtech: We say that outputs of p:choose come from the subpipeline, but p:when isn't in the subpipeline. 14:48:58 Norm: I think we finesse the p:when case, but I'll have to take a closer look. 14:49:11 Vojtech: Basically, p:when is not a step. 14:49:35 ACTION A-220-04: Vojtech to investigate July 0002 and formulate an erratum to address it 14:49:46 Looks like we have another implementor. 14:49:52 -> http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2012Jul/0003.html 14:50:47 ACTION: A-220-05: Jim to investigate July 0003 and formulate an erratum to address it 14:51:26 -> http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2012Jul/0004.html 14:52:00 s/July 0003/July 0004/ 14:53:26 ACTION: A-220-06: Vojtech to investigate July 0003 and formulate an erratum to address it 14:53:41 -> http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2012Jul/0005.html 14:53:49 s/ACTION /ACTION:/sg 14:54:43 ACTION: A-220-07: Norm to investigate July 0005 and formulate an erratum to address it 14:54:59 Topic: Any other business? 14:55:09 Vojtech: I asked for approval to attend TPAC and I did not get it. 14:56:26 Norm: If you can hang out on IRC, we'll try to keep you in the loop 14:57:08 Norm: We can also try skype, google hangout, etc. 14:58:08 Jim: Do we have any outstanding Processor Profiles actions? 14:58:15 Norm: Yes, we need to get to them. 14:58:33 At TPAC: Norm, Jim, Henry, Mohamed, ... 14:59:03 Vojtech: I'll ask about Cornelia. 14:59:19 Adjourned. 14:59:20 -Alex_Milows 14:59:21 -jfuller 14:59:22 rrsagent, set logs world-visible 14:59:22 -Vojtech 14:59:24 -Murray 14:59:26 rrsagent, draft minutes 14:59:26 I have made the request to generate http://www.w3.org/2012/10/04-xproc-minutes.html Norm 14:59:31 -Norm 15:00:33 -ht 15:00:34 XML_PMWG()10:00AM has ended 15:00:34 Attendees were Alex_Milows, Norm, Vojtech, +1.778.440.aaaa, Murray, ht, +420.6.026.9.aabb, jfuller 15:58:12 Norm has joined #xproc 16:10:03 ht has joined #xproc 16:18:29 Zakim has left #xproc