11:47:17 RRSAgent has joined #csvw 11:47:17 logging to http://www.w3.org/2014/06/04-csvw-irc 11:47:19 RRSAgent, make logs public 11:47:19 Zakim has joined #csvw 11:47:21 Zakim, this will be CSVW 11:47:21 ok, trackbot; I see DATA_CSVWG()8:00AM scheduled to start in 13 minutes 11:47:22 Meeting: CSV on the Web Working Group Teleconference 11:47:22 Date: 04 June 2014 11:47:30 Chair: Dan Brickley 11:47:33 thanks, ivan! 11:47:57 Agenda: https://www.w3.org/2013/csvw/wiki/Meeting_Agenda_2014-06-04 11:48:12 ivan has changed the topic to: 2014-06-04 Meeting agenda: https://www.w3.org/2013/csvw/wiki/Meeting_Agenda_2014-06-04 11:52:12 danbri1 has joined #csvw 11:57:41 DATA_CSVWG()8:00AM has now started 11:57:49 + +44.207.346.aaaa 11:57:54 zakim, aaaa is danbri 11:57:54 +danbri; got it 11:58:08 jtandy has joined #csvw 11:58:12 zakim, code? 11:58:12 the conference code is 2789 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ivan 11:58:26 +ivan 11:59:23 +jtandy 11:59:36 +[IPcaller] 11:59:44 zakim, IPCaller is me 11:59:44 +AndyS; got it 11:59:45 PhilA_ has joined #csvw 11:59:56 zakim, who is on the call? 11:59:57 restarting bot to recover state 11:59:58 On the phone I see danbri, ivan, jtandy, AndyS 12:00:16 JeniT has joined #csvw 12:01:22 he's near ralph, which is even better 12:02:09 per ralph, one can still dial in 12:02:28 I will have to dial back, my call got grabled, though 12:02:31 estephan has joined #csvw 12:02:42 yes - i saw the report - I'm pictured twice! 12:03:27 zakim, are you here? 12:03:52 RRSAgent, make logs public 12:03:54 Zakim, this will be CSVW 12:03:55 Meeting: CSV on the Web Working Group Teleconference 12:03:55 Date: 04 June 2014 12:04:13 zakim, who is here? 12:04:43 present: phil, dan, jeni, jeremy, andy, eric 12:04:56 present+ ivan 12:05:43 Scribe: AndyS 12:05:45 scribenick: AndyS 12:05:50 https://www.w3.org/2013/csvw/wiki/Meeting_Agenda_2014-06-04 12:05:55 scribe: Andy Seaborne 12:06:14 No formal meeting last week. 12:06:17 week before last's meeting: http://www.w3.org/2014/05/21-csvw-minutes.html 12:06:48 topic: Progressing XML & JSON conversions 12:07:18 danbri: need people to champion these formats 12:07:31 jtandy: we have UC for each format 12:08:00 jenit: co-chairs intend to reach out to members of the WG 12:08:43 DavideCeolin has joined #csvw 12:08:46 danbri: test cases - need structure in the repo for examples/test cases. 12:09:25 ... inputs directory for csv, and then folder per output possibility 12:09:36 ... can compare the different approaches. 12:09:59 ... go though UCs and get the CSVs then produce outputs 12:10:14 q+ 12:10:27 jtandy: makes sense ... UCs already have files for CSV inputs 12:10:44 danbri: target presentations given? 12:11:01 jtandy: somewhat but not systematic. 12:11:55 ... starting point, UC#21, TSV, some possible geojson output from that 12:12:18 danbri: allow different mappings with close position of different mappings 12:12:35 q+ 12:12:39 q? 12:12:42 estephen: (missed) 12:12:45 zakim> ivan, jeni 12:12:48 q = ivan, jenit 12:12:53 ack ivan 12:12:56 q> jeni 12:12:56 Zakim has joined #csvw 12:13:01 zakim!! 12:13:04 s/(missed)/UC#6 is an interesting one/ 12:13:10 zakim, this is csvw 12:13:10 ok, ivan; that matches DATA_CSVWG()8:00AM 12:13:29 zakim, who is on the phone? 12:13:29 On the phone I see danbri, jtandy, +1.509.554.aaaa, [IPcaller], +1.617.324.aaaa, [IPcaller.a], ??P17 12:13:48 zakim, IPCaller is me 12:13:48 +AndyS; got it 12:13:55 zakim, I am +1.509.554 12:13:55 ok, estephan, I now associate you with +1.509.554.aaaa 12:13:57 q? 12:14:02 q+ 12:14:40 ivan: procedure -- if we use UC as test cases, we have be careful because once in /TR/ files are frozen 12:14:49 zakim, who am I? 12:14:49 I don't understand your question, AndyS. 12:15:00 ack jenit 12:15:02 zakim, who is on the phone? 12:15:02 On the phone I see danbri, jtandy, +1.509.554.aaaa, PhilA_, +1.617.324.aaaa, JeniT, ??P17 12:15:10 [slightly muffled audio] 12:15:24 zakim, I am +1.509.554 12:15:24 ok, estephan, I now associate you with +1.509.554.aaaa 12:15:31 zakim, mute me 12:15:31 jtandy should now be muted 12:15:35 jenit: in the structure have different metadata for same CSV file. 12:15:36 zakim, ??P17 is me 12:15:36 +DavideCeolin; got it 12:15:47 zakim, I am +1.617 12:15:47 +ivan; got it 12:15:47 danbri: good point 12:15:57 zakim, unmute me 12:15:57 jtandy was not muted, jtandy 12:16:22 zakim, ??P17 is me 12:16:22 I already had ??P17 as DavideCeolin, AndyS 12:16:26 (maybe a raw_source, canonical_source) 12:16:36 + multiple metadata + mapping files 12:16:38 q? 12:16:40 zakim, mute me 12:16:40 jtandy should now be muted 12:16:43 zakim, who is here? 12:16:43 On the phone I see danbri, jtandy, +1.509.554.aaaa, PhilA_, ivan, JeniT, DavideCeolin 12:16:46 On IRC I see DavideCeolin, estephan, JeniT, PhilA_, jtandy, danbri, RRSAgent, ivan, AndyS, gkellogg, fresco, trackbot 12:16:58 ops sorry AndyS, I thought that was last assigned id 12:17:00 topic: metadata format 12:17:21 http://lists.w3.org/Archives/Public/public-csv-wg/2014Jun/0012.html 12:17:32 jenit: conversation with Rufus 12:18:20 ... metadata specifying parsing options and whether CSV is 1-1 aligned to the "tabular format" 12:18:57 ... #1 - standard CSV files , frags work 12:19:03 cf http://tools.ietf.org/html/draft-hausenblas-csv-fragment-02 12:19:21 zakim, +1.509.554 is me 12:19:21 +estephan; got it 12:19:26 ... #2 - parsing options - e.g separator 12:19:58 q+ 12:20:16 losing audio 12:20:22 buzzzing noise 12:20:22 fonso has joined #csvw 12:20:24 zakim, drop me 12:20:24 ivan is being disconnected 12:20:26 -ivan 12:20:29 aliens landing? 12:21:12 .. #3 padding around the CSV data, maybe more than one table in one file 12:21:15 q- 12:21:18 q+ to suggest metadata linking dataset packages could work; package A could be TSV with fluff; package B could be a downstream transform of A 12:21:21 q? 12:21:28 zakim, code? 12:21:28 the conference code is 2789 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ivan 12:21:44 zakim, unmute me 12:21:44 jtandy was not muted, jtandy 12:21:47 q+ 12:22:07 zakim, mute me 12:22:07 jtandy should now be muted 12:22:18 andys: I think we’ll need to do a bit of #3 12:22:27 … especially to handle padding 12:22:33 … because tabular data is made to look nice in Excel 12:22:43 +Danny 12:22:52 … the question is how much attention to pay to that 12:22:53 zakim, Danny is ivan 12:22:55 +ivan; got it 12:23:02 q? 12:23:11 ack danbri 12:23:11 danbri, you wanted to suggest metadata linking dataset packages could work; package A could be TSV with fluff; package B could be a downstream transform of A 12:23:18 q+ 12:23:22 danbri: not great if input has appearance 12:23:43 ... but pointing into cells good 12:24:07 +??P25 12:24:09 ... maybe CSV original => CSV cleaned => tabular data 12:24:18 Zakim, ??P25 is me 12:24:18 +fonso; got it 12:24:18 q? 12:24:26 q+ 12:24:44 jenit: that is #1 -- metadata refs cleaned file 12:25:34 andy: risk of losing row/col refs to shape of the original file 12:25:34 andys: reference issue on rows 12:25:42 zakim, unmute me 12:25:42 jtandy should no longer be muted 12:25:43 ack jtandy 12:26:07 jtandy: suggest #1, #2 - agree -- and fixed format forms 12:26:37 ... re: #3 -- location of data in the file. -- the frag relative to that datum. 12:26:50 jenit: yes - that's the idea in the message 12:27:10 q? 12:27:20 ... rows, cols references do not match the original file. 12:27:46 jtandy: provide a tool to extract the data in the processing pipeline. 12:27:58 q- 12:28:10 [re tooling, I stumbled across http://tablib.readthedocs.org/en/latest/tutorial/#quickstart yesterday, quite promising] 12:28:11 zakim, mute me 12:28:11 jtandy should now be muted 12:28:13 ack ivan 12:28:14 ... step one can be extract : pure #3 is potentially confusing 12:28:40 ivan: is metadata content is generated by parsing or instructs the parser? 12:28:51 jenit: latter - it is input to parser 12:29:23 ivan: tab data model is non-norm on this -- not a charter item (in IETF) 12:29:37 ... need to come up with test cases etc. 12:30:46 jenit: is more work. Think that #2 + explain how to use the hints. 12:30:48 [there's some difference between defining a kind of software component ('parser'), versus giving metadata description of mappings from chars to tabular datasets] 12:31:09 q? 12:31:32 q+ to ask that an issue is left in doc about this for community. 12:31:46 JeniT also suggested we discuss 'separating 'schema' from 'notes'' under this item 12:32:09 ack andys 12:32:09 AndyS, you wanted to ask that an issue is left in doc about this for community. 12:32:23 andys: can we have an issue is left in doc about this 12:32:37 q+ 12:32:44 ivan: we can't avoid the procedural issue that IETF standardise CSV 12:32:57 q+ 12:33:07 zakim, unmute me 12:33:07 jtandy was not muted, jtandy 12:33:07 q- 12:33:11 ack jtandy 12:33:40 jtandy: multistep processing to get tabular data format. Provide information tools/advice. 12:33:43 q? 12:33:48 zakim, mute me 12:33:48 jtandy should now be muted 12:34:18 jeni: there are other RFCs for other delimited formats 12:34:26 jenit: encoding and header are in RFC anyway ... other RFCs for other formats ... escape is boarderline. 12:34:35 q? 12:34:42 ack me 12:34:52 ... encourages people to create good files. 12:35:27 ack me 12:35:29 danbri: IETF/W3C is not a worrying disconnect -- stuff to do 12:35:42 subtopic: notes for schemas 12:35:46 vs schemas 12:35:57 "separating 'schema' from 'notes'" 12:36:10 jenit: separate out the schema that can be reused across files 12:36:23 +1 12:36:26 +1 12:36:27 q? 12:36:29 q+ 12:36:45 ack ivan 12:37:17 ivan: in current doc - bare JSON and JSON-LD examples - decide? 12:37:29 jenit: aiming for JSON-LD compatibility 12:37:29 topic: Model for Tabular Data and Metadata on the Web (Jeni) 12:37:59 "renaming 'fields' to 'cells' to avoid culture clash" 12:38:09 jenit: renaming 'fields' to 'cells' to avoid culture clash -- "field" is a column 12:38:22 +1 12:38:24 (what is the CSV RFC terminology?) 12:38:25 +1 12:38:32 thankyou 12:38:55 record = field *(COMMA field) 12:38:58 in http://tools.ietf.org/html/rfc4180 12:39:04 jenit: records and fields in RFC 12:39:35 "determine if we are happy that _all_ RTL tabular data is logically the same as LTR tabular data - just that it is rendered differently" 12:39:37 zakim, unmute me 12:39:37 jtandy was not muted, jtandy 12:39:41 http://w3c.github.io/csvw/syntax/#bidirectionality-in-csv-files 12:39:45 (does scribe bot have notion of a subtopic?) 12:40:12 q+ to ask if the intention to use field as column? 12:41:00 q? 12:41:01 AndyS, no: we will keep ‘column’ as ‘column’ 12:41:01 danbri: need to grab a copy. 12:41:07 ack me 12:41:07 AndyS, you wanted to ask if the intention to use field as column? 12:41:12 q+ 12:42:11 q- 12:42:14 jtandy: data is serialized byte 0, byte 1 , ... and RTL is about display. 12:42:35 ivan: same every RTL location? 12:42:40 q+ on RTL and separators 12:42:41 q? 12:42:57 ... question to Yakov 12:43:15 zakim, mute me 12:43:15 jtandy should now be muted 12:43:17 jenit: highlighted in doc to be published. 12:43:33 ivan: remind me to follow up with W3C offices 12:43:34 ack danbri 12:43:34 danbri, you wanted to comment on RTL and separators 12:43:58 ack danbri 12:44:13 zakim, unmute me 12:44:13 jtandy was not muted, jtandy 12:44:32 topic: Use cases and requirements 12:44:33 q? 12:44:41 jtandy: in good shape. 12:45:20 ... HL7 -- maybe too ambitious - complex encoding. Drop? 12:45:53 ... currently incomplete and no requirements so just leaving it as is is not good. 12:46:09 ... from James McKinney (sp?) 12:46:20 jenit: ping contributor? 12:46:48 q+ to suggest an 'other topics' section if don't have one 12:47:05 ack me 12:47:05 danbri, you wanted to suggest an 'other topics' section if don't have one 12:47:06 q+ 12:47:41 ack estaphan 12:47:51 jenit: section on additonal UC ... if community gives input 12:48:01 s/section/issue/ 12:48:29 jtandy: ... HL7 not in current except as "known, incomplete" 12:48:38 q? 12:48:42 ack estaphan 12:48:52 ack estephan 12:50:16 jtandy: will put in UC current on list .. I have "a little list" 12:50:24 action: danbri assign more actions 12:50:24 Created ACTION-21 - Assign more actions [on Dan Brickley - due 2014-06-11]. 12:50:45 http://w3c.github.io/csvw/syntax/#bidirectionality-in-csv-files 12:50:45 ... UC review by contributors --- currently empty ... draw people's attention to that 12:50:59 action everyone read https://www.w3.org/2013/csvw/wiki/Use_Cases_Check 12:50:59 Error finding 'everyone'. You can review and register nicknames at . 12:51:12 ... issues in UCR ... take to list. 12:51:18 q? 12:51:37 topic: Generating RDF from Web Tabular Data 12:51:57 zakim, mute me 12:51:57 jtandy should now be muted 12:52:00 Andys: I haven't had any time to spend on it lately 12:52:21 danbri: seemed to be some mild disagreements last week - can someone summarise? 12:52:29 andys: ivan's concerned about us taking on too much work 12:52:42 ivan: what is happening now is that we are exploring the whole approach of basing conversion on templates 12:52:57 … this expl means … i try to understand whats going on, i'm slow in understanding that, some details unclear to me 12:53:20 … this is where we are , some emails flying around between andy and me. Next step as far as I'm concerned (given time avail) is to write down a draft spec 12:53:49 … a bit on similar level to what I did a while back as 'mechanical approach'; then we have to make a decision about overall direction. Shouldn't be andy's and mine only. 12:54:12 … back to json, xml — both andy and I have been using Turtle examples. At least in my case, main reason is that i'm more comfortable with it. 12:54:24 … whole discussion/approach is pretty much generic. Andy do you agree? 12:54:37 … that same tmpl approach should work with json, with xml … without any significant change 12:55:01 … in this sense not just an rdf thing. sense/structure is not rdf specific. some details might be, but whole thing is generic. 12:55:21 AndyS: I can see it working for json. Just don't know well enough at xml level to understand one way or the other. 12:55:41 … Jeni - there were outstanding Qs to you from couple weeks ago. You mentioned requirements - I was asking for concrete requirements. 12:55:46 JeniT: on conditional processing? 12:56:02 q+ 12:56:02 … will use dan's example to illustrate that 12:56:20 … Dan's suggestion to focus on some examples and target output with specific metadata files, draft templates, will be helpful in exploring this 12:56:36 AndyS: a bit confused by that, as there are examples already, e.g. jeremy's 12:56:59 JeniT: absolutely; just to hve this in a structured way in the directory structure, to help unlock progress 12:57:18 q? 12:57:40 ivan: back to procedural side, … dan/jeni will reach out to rest of group for the xml/json conversion 12:58:15 … assumption that andy/ivan could edit, though i didn't really volunteer, so let's not assume that. Perhaps Andy in same situation. 12:58:41 AndyS: yes, I have a time issue. If I don't see sufficient support for the approach i'm exploring, unlikely I can put more time in. 12:58:44 q? 12:58:45 ack ivan 12:59:39 dan: how close are the other specs, jeni? 12:59:44 topic: publication status 12:59:52 jeni: model spec is close. metadata spec has a lot of issues but ok for FPWD 12:59:54 tab data - nearly ready 13:00:17 jenit: metadata - happy to publish with issue boxes 13:00:30 practicalities: ivan vacation 4 weeks from 14 july. 13:00:44 dan some july vacation too. 13:00:45 ... tabular data in good shape -- s/field/cell/g 13:01:05 action: dan make a concrete proposal for concrete test cases structure 13:01:05 Created ACTION-22 - Make a concrete proposal for concrete test cases structure [on Dan Brickley - due 2014-06-11]. 13:01:08 +[IPcaller] 13:01:08 ivan: UCR looks ready or v close already 13:01:09 -[IPcaller] 13:01:19 -PhilA_ 13:01:20 ADJOURNED 13:01:21 -ivan 13:01:23 -jtandy 13:01:24 -estephan 13:01:24 -DavideCeolin 13:01:25 -danbri 13:01:28 -JeniT 13:01:29 -fonso 13:01:29 DATA_CSVWG()8:00AM has ended 13:01:30 Attendees were danbri, jtandy, +1.509.554.aaaa, +1.617.324.aaaa, JeniT, PhilA_, DavideCeolin, ivan, estephan, fonso, [IPcaller] 13:01:40 rrsagent, draft minutes 13:01:40 I have made the request to generate http://www.w3.org/2014/06/04-csvw-minutes.html ivan 13:03:16 thanks for scribing AndyS! 13:58:10 PhilA has left #csvw 14:30:20 danbri has joined #csvw 14:55:01 ivan has joined #csvw 15:05:23 Zakim has left #csvw 15:06:19 JeniT has joined #csvw 16:45:03 ivan has joined #csvw