11:57:00 RRSAgent has joined #csvw 11:57:00 logging to http://www.w3.org/2014/04/09-csvw-irc 11:57:02 RRSAgent, make logs public 11:57:03 Zakim has joined #csvw 11:57:04 Zakim, this will be CSVW 11:57:04 ok, trackbot; I see DATA_CSVWG()8:00AM scheduled to start in 3 minutes 11:57:05 Meeting: CSV on the Web Working Group Teleconference 11:57:06 Date: 09 April 2014 11:57:51 DATA_CSVWG()8:00AM has now started 11:57:58 +[IPcaller] 11:57:59 zakim, IPcaller is me 11:57:59 +[IPcaller.a] 11:58:00 +AndyS; got it 11:58:21 Zakim, IPcaller.a is me 11:58:21 +fresco; got it 11:59:06 + +1.937.207.aaaa 11:59:12 zakim, code? 11:59:12 the conference code is 2789 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), phila 11:59:26 +[IPcaller] 11:59:31 zakim, ipcaller is me 11:59:31 +phila; got it 11:59:52 rrsagent, make logs public 12:00:34 zakim, 937.207.aaaa is me 12:00:34 sorry, MathewT, I do not recognize a party named '937.207.aaaa' 12:01:03 JeniT has joined #csvw 12:01:16 DavideCeolin has joined #csvw 12:01:31 phila has changed the topic to: Meeting agenda: http://www.w3.org/2013/csvw/wiki/Meeting_Agenda_2014-04-09 12:01:56 +[IPcaller] 12:02:00 +??P11 12:02:20 zakim, ??P11 is me 12:02:20 +DavideCeolin; got it 12:04:12 +??P14 12:04:28 scribe: Andy Seaborne 12:04:35 scribenick: AndyS 12:04:45 thanks AndyS! 12:04:52 AndyS: Regrets for next week. 12:05:17 JeniT: Regrets for next week 12:05:47 http://www.w3.org/2014/04/02-csvw-minutes.html 12:05:59 looks good 12:06:23 AndyS: Not all actions recorded in the tracker 12:06:25 3 of them are for me; i'll make todos directly. 12:06:50 APPROVED: Minutes http://www.w3.org/2014/04/02-csvw-minutes.html 12:06:57 topic: UCR 12:07:05 jtandy has joined #csvw 12:07:18 q+ 12:07:30 Davide: will sync with jeremy 12:07:42 ack phila 12:08:32 phila: making progress on my action for a UC 12:08:41 action: phila to add use case linking from metadata to the data 12:08:41 Created ACTION-12 - to add use case linking from metadata to the data [on Phil Archer - due 2014-04-16]. 12:08:49 (phil's action was on me last week as "chase phila for his usecase in which a party provides metadata for another's csv"; I declare my work done) 12:08:54 topic: Conversion 12:09:04 http://w3c.github.io/csvw/csv2rdf/ 12:09:13 AndyS: we had a telcon yesterday 12:09:30 ... including jtandy, Gregg, Juan 12:09:50 + +44.777.586.aabb 12:09:57 ... we're looking at processing from CSV to CSV to clean up the general data 12:10:04 zakim, aabb is me 12:10:04 +jtandy; got it 12:10:05 ... eg fixing up new lines, delimiters, date formats 12:10:23 ... thought better to do that as rewriting CSV 12:10:29 ... then convert clean CSV to RDF/JSON/XML 12:10:40 ... R2RML is the nuclear option for complicated transforms 12:10:53 ... we didn't push on the boundaries around that 12:11:01 zakim, mute me 12:11:01 jtandy should now be muted 12:11:09 ... similarly might want to do RDF-to-RDF or JSON-to-JSON transforms after conversion 12:11:22 ... we don't want to repeat work done elsewhere, or add more tools to end users' toolchain 12:11:31 ... we discussed on what's published 12:11:41 ... there's CSVs published as the outcome of a longer process 12:11:49 ... shared schemas, shared transformations, custom mappings 12:12:01 ... at scale & in volume; sharing parts of the files is beneficial 12:12:07 ... vs someone taking CSV from data.gov.uk 12:12:11 ... and adding their own transform 12:12:16 ... they need something more self-contained 12:12:25 ... a single file to control the transformation 12:12:42 ... also whether the CSV was created without the web in mind, or with the web in mind 12:12:49 ... particularly with spotting links & data formats 12:13:14 ... Gregg is going to look at pulling out his transform description to apply it independently of JSON-LD 12:14:07 ... we're hopeful that there will be commonality in conversion to JSON 12:14:21 ... which kind of depends on whether the conversion is to JSON-LD 12:14:47 q+ to ask status of test case csvs for this exploration 12:15:36 ... had a good chat with Ivan when we met up 12:15:57 q+ 12:16:09 ... comments on what's been written would be great 12:16:37 ... it's a bit scruffy, but the general approach is there 12:16:51 ... I'm using the term 'basic mapping' rather than 'direct mapping' 12:16:51 'simple mapping'? 12:17:04 ... there's a progression of complexity 12:17:07 'wishfulthinking mapping' 12:17:09 ack danbri 12:17:09 danbri, you wanted to ask status of test case csvs for this exploration 12:17:41 danbri: are there test files? 12:17:47 AndyS: there's tests in the repo 12:17:56 danbri: are they mainstream examples or test cases? 12:18:27 AndyS: the test ones from gkellogg are focused 12:18:33 danbri: we'd like mainstream examples 12:18:41 AndyS: I've put some of those in the document 12:19:15 ... if you could work through one of the examples you want to put in, that would be great, like jtandy did 12:19:33 q? 12:19:40 ack jtandy 12:19:47 https://github.com/w3c/csvw/blob/gh-pages/examples/simple-weather-observation.md 12:19:52 zakim, unmute me 12:19:52 jtandy was not muted, jtandy 12:20:23 JTandy: we also talked about was charter and metadata in RDF 12:20:44 ... may be distinct from the mapping framing (not in RDF) 12:21:00 ... want to test this with WG. 12:21:24 AndyS: yes, metadata about the CSV file may or may not be in RDF 12:21:35 ... it might be simpler to have one language that drives all the mappings 12:21:46 ... which might include provenance etc 12:21:51 from the charter "The vocabulary should be defined, or should have an encoding, in standard RDF and, wherever possible and appropriate, should refer to, and reuse, existing vocabularies developed elsewhere." - i.e. it doesn't have to *only* be in RDF 12:21:52 ... even in JSON-LD, the context part isn't RDF 12:22:18 jtandy: we talked about gkellogg pulling out the transformation stuff from JSON-LD to see if it could be expressed in Turtle 12:22:31 zakim, mute me 12:22:31 jtandy should now be muted 12:23:05 jeniT: easy to write might mean TTL 12:23:27 ... want to see the things it will say to guide the syntax choice. 12:23:48 ... separating CSV-specific xform from JSON-LD will be good., 12:24:10 ... nudged Rufus and Ross Jones re JSON. 12:25:06 https://www.w3.org/2013/csvw/wiki/Conversions 12:25:08 aside - another JSON-LD launch at google this week: https://devsite.googleplex.com/webmasters/business-location-pages/schema.org-examples (i.e. we like JSON-LD) 12:26:18 topic: Model for tabular data 12:26:46 jenit: e.g. import into relational DB 12:27:13 davide: may have some interesting data as example 12:27:20 danbri - that looks like an internal link (googleplex) ... just tried it :-) 12:28:06 subtopic: null fields 12:28:19 http://w3c.github.io/csvw/syntax/#core-tabular-data-model 12:28:20 jenit: "What is a null field" comment from D Booth 12:28:40 ... absent and empty : same? different? 12:28:42 zakim, unmute me 12:28:42 jtandy should no longer be muted 12:28:45 q+ 12:28:52 ack jtandy 12:29:20 jtandy: in the discussion, defaults value need to be handled. 12:29:24 lost audio 12:30:44 ... empty field returned. Have a explicit "null" marker (999, whatever) 12:30:59 zakim, mute me 12:30:59 jtandy should now be muted 12:31:09 subtopic: packaging 12:31:11 http://w3ctag.github.io/packaging-on-the-web/ 12:31:31 jenit: TAG work 12:31:40 the "999" marker would be declared in the metadata annotation as a token indicating a "null field" / missing field 12:32:00 ... need arises in various places 12:32:15 ... general need for web development 12:32:35 ... we need to do similar - CSV(s) and metadata 12:32:49 http://w3ctag.github.io/packaging-on-the-web/#downloading-data-for-local-processing 12:32:59 ... link to draft of the TAG direction with a specific example for this WG 12:33:17 ... individual file are still on the web 12:33:45 ... but that a "package fetch" pulls them all at once. 12:34:01 ... individual files LInk back to their metadata 12:34:25 ... streamable proposed based on multi-part 12:34:31 ... comments invited 12:34:43 ok - packaging stuff looks interesting 12:34:51 no questions but it's interesting, thank you 12:35:17 danbri: Other groups feedback? 12:35:35 jenit: no HTTP changes 12:35:52 danbri: what about HTTP layer optimizations? e.g. caching 12:36:08 jenit: overlap with HTTP/2 12:36:50 ... would need packaging aware caching to cache sub parts but format allows cache header per part 12:37:07 ... will write to the list 12:37:18 subtopic: metadata packaging 12:37:27 subtopic: metadata format 12:37:47 q+ 12:37:48 jenit: hold back until we know what's in it 12:37:49 zakim, unmute me 12:37:49 jtandy should no longer be muted 12:38:22 jtandy: been looking at "Simple Data Packaging" (now renamed) looks very close 12:38:30 ... start from that? 12:39:01 jenit: Would be good to start from there - except it assumes JSON. 12:39:09 q+ to say start from SDP as a *vocabulary* is fine, but something that fits with RDF is also important 12:39:16 ack jtandy 12:39:18 ack jtandy 12:39:27 q+ 12:39:43 jtandy: start with the JSON assumption and see how it is received on WD 12:39:49 ack danbri 12:39:49 danbri, you wanted to say start from SDP as a *vocabulary* is fine, but something that fits with RDF is also important 12:40:01 zakim, mute me 12:40:01 jtandy should now be muted 12:40:20 q+ 12:40:22 zakim, unmute me 12:40:22 jtandy should no longer be muted 12:40:36 zakim, mute me 12:40:36 jtandy should now be muted 12:40:45 danbri: schema.org ==> vocabulary start good, but syntax of JSON only might be a barrier. 12:40:47 q+ 12:40:55 ack phila 12:40:58 ack me 12:41:09 +1 to taking SDP metadata and expressing in RDF over JSON-LD 12:41:18 q- 12:41:43 phila: Uncomfortable if excludes the dataprotocols work when it need not. 12:42:01 ... significant community 12:42:04 MathewT has joined #csvw 12:42:13 q? 12:42:15 ... at least add conversions to/from. 12:42:16 ack AndyS 12:42:46 AndyS: I think there was something that said the data package might become JSON-LD 12:42:47 i can't find a good link for SDF, was it renamed? 12:42:58 ... I'd like to get a sense of how successful that format has been 12:43:05 ... and if there are any others 12:43:06 http://dataprotocols.org/tabular-data-package/ 12:43:23 ... I thought it was a good starting point, but I realised I didn't know what the reception had been 12:43:44 jenai: DSPL alternative 12:43:49 jenit: DSPL alternative 12:44:02 DSPL is https://developers.google.com/public-data/ ; Omar I mentioned earlier was working to migrate this to schema.org / RDF / JSON world 12:44:11 -> https://www.w3.org/wiki/WebSchemas/LookInside 12:44:20 ... used the format in our (ODI) tools 12:44:34 .. and providing feedback (ldodds) 12:45:00 ... would they contrib a draft? 12:45:36 phila: Rufus is IE in this WG because it helps align the work. 12:46:27 ... this WG will likely go beyond that work as extensions. Maybe WG NOTE for existing work. 12:46:41 I'd suggest we take it as expressivity requirements and we 'should' at least have a clear mapping 12:46:48 jenit: will contact Rufus 12:48:02 jenit: can we take into account data package work? 12:48:26 ... in the conversions 12:51:17 http://w3c.github.io/csvw/syntax/#package 12:51:41 q? 12:51:55 jenit: AOB? 12:51:56 q+ 12:52:01 ack jtandy 12:52:17 jtandy: timescales? 12:52:36 ... next publication esp UCR doc? 12:52:58 phila: no lower limit on repub cycle 12:53:13 jtandy: Happen to move forward in May 12:53:32 s /Happen/Happy/ 12:53:52 jenit: UCR will remain "open" to capture new discoveries. 12:54:21 jtandy: requirements are placeholders, more categorization and "accept" requirements 12:54:37 jenit: aim of mid May with more UCs. 12:54:42 ... ?? 12:55:13 zakim, mute me 12:55:13 jtandy should now be muted 12:55:37 jenit: after Easter , process to accept requirements. 12:55:45 zakim, who is on the phone? 12:55:45 On the phone I see fresco, AndyS, MathewT, phila, JeniT, DavideCeolin, danbri, jtandy (muted) 12:55:58 danbri: propose skip next week 12:56:06 +1 to skip 12:56:29 danbri to chair next time, 2 weeks time. Wed after Easter. 12:56:34 ADJOURNED 12:56:34 DNM 23 April 12:56:36 -fresco 12:56:37 -JeniT 12:56:39 -danbri 12:56:40 -jtandy 12:56:40 -AndyS 12:56:41 -MathewT 12:56:42 -DavideCeolin 12:56:46 -phila 12:56:48 DATA_CSVWG()8:00AM has ended 12:56:48 Attendees were AndyS, fresco, +1.937.207.aaaa, phila, JeniT, MathewT, DavideCeolin, danbri, +44.777.586.aabb, jtandy 12:56:53 fresco has left #csvw 12:57:02 rrsagent, draft minutes 12:57:02 I have made the request to generate http://www.w3.org/2014/04/09-csvw-minutes.html phila 12:57:27 rrsagent, generate minutes 12:57:27 I have made the request to generate http://www.w3.org/2014/04/09-csvw-minutes.html phila 12:59:50 yakovsh has joined #csvw 13:02:47 i am getting a message from the phone bridge that "this conference is restricted" 13:05:43 got it, i am 1 hour early 13:23:24 jtandy has left #csvw 15:08:01 Zakim has left #csvw 15:17:18 JeniT has joined #csvw 16:24:06 danbri has joined #csvw 16:50:40 JeniT has joined #csvw 19:06:22 danbri has joined #csvw 20:57:30 danbri has joined #csvw