13:56:21 RRSAgent has joined #ldp 13:56:21 logging to http://www.w3.org/2012/06/18-ldp-irc 13:56:22 kalpa has joined #ldp 13:56:23 RRSAgent, make logs 181 13:56:25 Zakim, this will be 13:56:25 I don't understand 'this will be', trackbot 13:56:26 Meeting: Linked Data Platform (LDP) Working Group Teleconference 13:56:26 Date: 18 June 2012 13:56:35 chair: Arnaud 13:56:37 scribe: Alexandre 13:56:42 scribenick: betehess 13:57:18 RRSAgent, please generate minutes 13:57:18 I have made the request to generate http://www.w3.org/2012/06/18-ldp-minutes.html betehess 13:57:34 zakim, who is on the phone? 13:57:34 SW_LDP()10:00AM has not yet started, AndyS 13:57:35 On IRC I see kalpa, RRSAgent, Zakim, dret, Arnaud, betehess, svillata, MacTed, achille_zappa, SteveS, mhausenblas, cgueret_work, AndyS, ghard, olberger, Yves, trackbot, ericP 13:57:50 cgueret_work: in chinese ? 13:58:13 cgueret_work: so yes I can ;) 13:58:18 rgarcia has joined #ldp 13:58:28 ruben1 has joined #ldp 13:58:40 Zakim, this is ldp 13:58:40 ok, MacTed; that matches SW_LDP()10:00AM 13:58:44 Zakim, who's here? 13:58:45 On the phone I see ??P0, ??P1, +1.408.996.aaaa, ??P3, +1.510.206.aabb, [IBM] 13:58:45 On IRC I see ruben1, rgarcia, kalpa, RRSAgent, Zakim, dret, Arnaud, betehess, svillata, MacTed, achille_zappa, SteveS, mhausenblas, cgueret_work, AndyS, ghard, olberger, Yves, 13:58:47 ... trackbot, ericP 13:58:49 +??P6 13:58:53 -??P3 13:59:03 it really sounds like he's on this call 13:59:22 + +329331aacc 13:59:29 +??P7 13:59:33 zakim, ??P7 is me 13:59:33 +AndyS; got it 13:59:41 zakim, aacc is ruben 13:59:42 +ruben; got it 13:59:43 +MIT531 13:59:45 zakim, dret is +1.510.206.aabb 13:59:45 sorry, dret, I do not recognize a party named 'dret' 13:59:49 zakim, who is making noise? 13:59:52 Zakim, code? 13:59:52 the conference code is 53794 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), MacTed 14:00:00 AndyS, listening for 10 seconds I heard sound from the following: ??P0 (63%), ??P1 (39%), +1.408.996.aaaa (7%) 14:00:02 +[OpenLink] 14:00:05 zakim, +1.510.206.aabb is dret 14:00:05 +dret; got it 14:00:07 Zakim, MIT531 has Alexandre and ericP 14:00:07 +Alexandre, ericP; got it 14:00:16 + +44.190.863.aadd 14:00:20 +Yves 14:00:20 Zakim, [OpenLink] is temporarily me 14:00:20 +MacTed; got it 14:00:22 Zakim, mute me 14:00:23 +mhausenblas 14:00:25 MacTed should now be muted 14:00:27 Arnaud: welcome everybody 14:00:29 +??P14 14:00:33 + +1.361.279.aaee 14:00:49 Zakim, mute me 14:00:49 ruben should now be muted 14:00:53 + +1.845.433.aaff 14:01:07 could I know the code for the phone number to connect? 14:01:07 cygri has joined #ldp 14:01:17 Zakim, cygri is with me 14:01:18 +cygri; got it 14:01:19 code is LDPWG 14:01:22 Zakim, aaff is john 14:01:22 +john; got it 14:01:37 Zakim, who's noisy? 14:01:45 can the roomate of the chinese speaker please mute ? 14:01:47 MacTed, listening for 10 seconds I heard sound from the following: ??P0 (76%), ??P1 (42%), +1.408.996.aaaa (50%), ??P14 (5%), +1.361.279.aaee (5%) 14:01:51 Zakim, ??P14 is ghard 14:01:51 +ghard; got it 14:01:52 in the conference call settings, is the code 53794? 14:01:59 code is 53794 14:02:03 kalpa - yes 14:02:08 okay thnx 14:02:14 Andras has joined #ldp 14:02:14 Zakim, who is here? 14:02:19 On the phone I see ??P0, ??P1, +1.408.996.aaaa, dret, [IBM], ??P6, ruben (muted), AndyS, MIT531, MacTed (muted), +44.190.863.aadd, Yves, mhausenblas, ghard, +1.361.279.aaee, john 14:02:25 mhausenblas has mhausenblas, cygri 14:02:26 MIT531 has Alexandre, ericP 14:02:33 On IRC I see Andras, cygri, ruben1, rgarcia, kalpa, RRSAgent, Zakim, dret, Arnaud, betehess, svillata, MacTed, achille_zappa, SteveS, mhausenblas, cgueret_work, AndyS, ghard, 14:02:35 ... olberger, Yves, trackbot, ericP 14:02:41 Arnaud: fore the first cll, thought it would be useful to see how we'll proceed 14:02:49 Zakim, who is noisy? 14:02:54 + +1.937.775.aagg 14:02:57 ... worked with the staff to see how we'll do that 14:03:00 cgueret_work, listening for 10 seconds I heard sound from the following: ??P0 (33%), ??P1 (15%), +1.408.996.aaaa (90%) 14:03:02 Zakim, mute ??p0 14:03:03 ??P0 should now be muted 14:03:06 Zakim, please mute aaaa 14:03:06 +1.408.996.aaaa should now be muted 14:03:10 Zakim, please unmute aaaa 14:03:10 +1.408.996.aaaa should no longer be muted 14:03:13 :) 14:03:22 Zakim, mute ??p1 14:03:22 ??P1 should now be muted 14:03:31 Zakim, aaaa is Arnaud 14:03:31 +Arnaud; got it 14:03:38 ... when we have no remaining issues, then we're done 14:03:43 mkerrin has joined #ldp 14:03:51 Zakim, mkerrin is with me 14:03:51 +mkerrin; got it 14:03:53 ... in term of expectation, we are driven by the charter 14:04:00 ... it sets the scope and deliverables 14:04:08 ... there are 4 of them 14:04:16 ... there is a note about ACLs 14:04:38 ... as some people said it was an important issues, other people disagreed 14:04:44 +??P28 14:04:47 ... because it may consume too much resource 14:04:53 ... the note was a compromise 14:05:09 ... the last deliverable is a test suite 14:05:10 zakim, ??P28 is rgarcia 14:05:10 +rgarcia; got it 14:05:19 yes, i will try to do so, we will talk about how to update use cases and requirements later. everybody should have the opportunity to contribute. 14:05:21 ... for me, the note and the TS are secondary for now 14:05:26 ... we need to focus on the spec 14:05:35 Zakim, +1.361.279.aaee is Andras 14:05:35 +Andras; got it 14:05:42 .... we have a starting point: the IBM submission 14:05:49 ... we'll develop from it 14:06:01 ... we have some use-cases as well 14:06:42 ... we're free to change whatever we need, even though this is the starting point (as it's said in the charter) 14:06:53 I think we really need to put some efforts into the UC (and derive requirements, properly) 14:07:23 ... we need to identify the questions and see how the Submission answers them 14:07:36 ... sure that you guys have plenty of questions 14:07:37 yes, that's the first big task for the group. what exactly are we doing; what are we not doing? 14:07:45 ... that's a practical way to get started 14:07:57 .... we stay focus on producing a set of documents 14:08:02 ... sounds reasonable? 14:08:28 ... we can also considerer other materials 14:08:36 ... I welcome any reference to them 14:08:43 who is there? 14:08:45 ... there may be other ways to do things 14:09:01 ... it's useful to have these references 14:09:10 ... eg. the sparql graph store protocol 14:09:18 ... there is obviously some overlap 14:09:48 ... if there is a good reason to compete there, we need to document it 14:10:00 dret: good intro, welcome everybody 14:10:09 Arnaud: for today, we want everybody on the same page 14:10:26 ... @@ will give you an overview of the Submission 14:10:39 s/@@/Steve 14:10:53 s/@@/Steve Speicher/ 14:11:11 SteveS: how should I proceed? should I just take questions? 14:11:24 Arnaud: depends on the team. just make sure it's recorded 14:11:37 jacekk has joined #ldp 14:11:38 +1 skim to start, inline questions if necessary, issues and more detailed feedback later... 14:11:38 issues needs to be on the ML 14:12:00 Arnaud: there is a bot on IRC to record issues 14:12:23 Yves: for issues, the best is to start with an email on the ML 14:12:35 ... so that we can refer to it from trackbot 14:12:54 ... then you can put the reference in IRC 14:13:02 Arnaud: ok 14:13:13 ... so if people are questions, just raise them on IRC 14:13:22 ... for real issues, please send an email to the list 14:13:26 Member Submission envelope page http://www.w3.org/Submission/2012/02/ 14:13:41 Use case and requirements http://www.w3.org/Submission/2012/02/ 14:13:46 BTW, the tracker for this WG is here: https://www.w3.org/2012/ldp/track/ 14:13:46 SteveS: that's a like to the cover page of the Member Submission 14:13:49 http://www.w3.org/Submission/2012/SUBM-ldbpucr-20120326/ 14:13:49 topic: Submission walk-through 14:14:18 SteveS: want to focus on why this is important for us 14:14:29 ... related to the workshop we had 14:15:26 ... my background is system integration 14:15:34 mhausenblas: https://twitter.com/#!/sspeiche too 14:16:59 ... I'm doing that at Oracle 14:16:59 ... our problem was integration between tools 14:16:59 ... we needed some glue code for the data 14:17:01 ... and we needed to work with 3rd parties 14:17:03 ... data was spread in different silos 14:17:08 ... very limited success 14:17:09 ... we started with "rules" from timbl 14:18:33 [steve is going through their experience and needs at Oracle] 14:18:59 s/Oracle/IBM/ 14:19:05 IBM Rational 14:19:44 SteveS: we need gather lots of different data 14:20:55 Arnaud: we'll all contribute to this document 14:21:03 -??P6 14:21:08 ... maybe we could move this content to a wiki page? 14:21:20 ... ericP, how do we work? 14:21:36 ... only one person who edits the page? or everybody can? 14:21:58 +1 chaotic wiki to start, organized polish later 14:21:59 John has joined #ldp 14:22:05 +1 to everyone edit 14:22:07 s/ericP, how do we work?/erik, how do we work?/ 14:22:16 SteveS: who's taking the action? 14:22:21 Arnaud: I will 14:22:58 Arnaud: so to get started, people can add their use-cases 14:23:09 ... then we can review as a group what belongs there 14:23:15 dret: ok 14:23:39 Linked Data Basic Profile 1.0 Member Submission - http://www.w3.org/Submission/2012/SUBM-ldbp-20120326/ 14:23:44 Arnaud: let's move on to the spec 14:23:57 http://www.w3.org/Submission/ldbp/ 14:24:09 dret: this documentation tries to capture some of the requirements and use-cases 14:24:23 ... we look at patterns that have emerged 14:24:34 ... http/rdf best practices 14:24:37 it's SteveP talking now, not me 14:24:41 ... how to read linked data 14:24:42 jacekkopecky has joined #ldp 14:24:49 s/dret/steveP 14:24:50 s/dret/SteveS/ 14:25:43 ... we don't go through acls, security, etc. 14:25:49 ... or schema-like things 14:26:08 ... some terminology: we made sure we didn't create anything new 14:26:21 ... if we do so, we define the terms 14:26:30 ... jump to section 4 14:26:44 ... what are resources in this context? 14:26:48 SteveS, we introduce Basic Profile Resource and Basic Profile Container 14:27:07 Aren't the container hierarchies already sufficiently expressed in SIOC/AtomOWL? 14:27:17 ... what are the relationship with the type of resources, the value types, the vocabulary 14:27:35 ... some stuff is already defined in HTTP 14:28:35 ... RDF is not the only thing 14:28:48 ... stable urls are used across definitions of the resource 14:29:08 ... the response must have the right urls to help not having different names 14:29:37 ... people must be speaking about the same things 14:29:52 ... there are some requirements about RDF type 14:30:12 ... you should not have to infer it 14:30:16 jacekk has joined #ldp 14:30:22 ... keep it as simple as possible 14:30:37 ... uris are resolvable, hence the use of http 14:30:56 ... we can provide an rdf schema to know more about the data 14:31:11 ruben has joined #ldp 14:31:26 SteveS: we restrict ourselves to a set of known datatypes 14:32:28 ... use triple for relationships between resources 14:32:44 ... (instead of inventing a link relationship) 14:32:45 ... don't create a weird machinery 14:33:10 ... etags should help for caching scenarios 14:33:25 4.2 : verbs 14:33:32 ... so of course, GET must be supported 14:34:04 Arthur has joined #ldp 14:34:07 ... there are questions about which serialisations to support 14:34:10 ... MUST support application/rdf+xml, SHOULD support text/turtle 14:34:40 ... the type of the resource is not expected to change 14:35:10 ruben1 has joined #ldp 14:35:29 q? 14:36:15 q+ to ask about process 14:36:20 + +1.512.651.aahh 14:36:25 ... the etag questions was raised on the ML by leigh dodds 14:36:34 commonscribe++ 14:36:45 mhausenblas: some WG started to use commonscribe, but no problem here 14:36:57 zakim, +1.512.651.aahh is me 14:36:57 +Arthur; got it 14:37:09 ericP: how complex is it? 14:37:11 +??P34 14:37:14 http://www.w3.org/2009/CommonScribe/ 14:37:18 mhausenblas: ask sandro 14:37:27 q? 14:37:41 ericP: I'll do 14:38:01 SteveS: section 4.3 14:38:06 ACTION: ericP to ask sandro about how difficult it is to set up CommonScribe 14:38:06 Created ACTION-1 - Ask sandro about how difficult it is to set up CommonScribe [on Eric Prud'hommeaux - due 2012-06-25]. 14:38:22 ... http post works as expected.... 14:38:36 mhausenblas: obviously not ;) 14:38:58 -??P34 14:39:11 ... http put brings some problems, like how to deal with state and modifications 14:39:27 ... 4.4 defines the expected behaviour 14:39:42 q? 14:39:50 ... want to ensure that data can be updated 14:40:21 ack me 14:40:21 mhausenblas, you wanted to ask about process 14:40:36 mhausenblas: what is the possibility re: handling issues? 14:40:49 MIG531 has Sandro 14:40:56 ... someone raises one and the chairs is the one deciding if it's reasonable? 14:41:00 Zakim, MIT531 has Sandro 14:41:00 +Sandro; got it 14:41:05 Arnaud: good question 14:41:10 ... let's be democratic 14:41:19 ... so I'm tempted to let anybody to bring issues 14:41:36 mhausenblas: raising issues is cheap, anybody can to it 14:41:48 ... but who decides how to go from 'raised to 'open? 14:42:04 +1 be easy on raising issues. Can amend policy later if proves infeasible. 14:42:08 ... does not have to be decided now, just need a policy 14:42:23 +1 anyone RAISE; Chair may arbitrarily bump to OPEN; WG as whole should decide to reject/close/ignore/etc.... 14:42:30 ... everybody should be able to raise issues 14:42:38 ... and then let the chairs to accept them 14:42:51 ... to make sure we're not going out of scope 14:42:57 dret: sounds reasonable 14:43:09 PROPOSED: anyone may RAISE and issue, chairs may OPEN CLOSE, REJECT, etc 14:43:14 +1 14:43:23 Arnaud: yes, also people can alway complains if something going wrong 14:43:32 +1 14:43:35 +1 14:43:36 +1 14:43:40 PROPOSED: anyone may RAISE an issue, chairs may OPEN CLOSE, REJECT, etc 14:43:43 +1 14:43:44 +1 14:43:47 +1 14:43:48 +0 14:43:51 +1 14:43:53 +1 14:43:55 APPROVED 14:43:56 +1 14:43:56 +1 14:44:02 +1 14:44:43 SteveS: of course, DELETE means delete 14:44:46 topic: Summarizing remaining bits of LDBP 14:44:52 ... it may affect other things 14:45:03 LeeF has joined #ldp 14:45:09 ... PATCH is a good way to do things, but we have no solution here yet 14:45:11 SteveS: we've not supplied a proposed PATCH format 14:45:12 sandro has joined #ldp 14:45:19 ... there's a TurtlePatch on the W3C wiki 14:45:20 ... we're still experimenting 14:45:33 ... we're working on somthing of our own and are happy to bring it to the group 14:45:46 note that we need to test things, so having a patch format (even incomplete) would be useful 14:46:00 ... re: Container, I won't go into details 14:46:21 ... it reflect the patterns we've observed 14:46:31 ... eg. how you get list of resources 14:46:35 SteveS: factory URLs are the same as Container URLs 14:46:39 ... especially when they are big 14:46:58 ... also, you don't always want to fetch all urls you found 14:47:18 ... there are examples for that 14:47:51 ... the Containers also deal with how to create resources 14:48:02 ... and see how it relates to the model 14:48:19 ... there is an example to get the container with content 14:48:57 -Andras 14:49:14 ... 4.5.2 deals with retrieving partial data 14:49:28 ... you say what you're interested in 14:49:51 GET /container1?non-member-properties HTTP/1.1 14:49:52 Host: example.org 14:49:52 Accept: text/turtle; charset=UTF-8 14:50:02 ... just pasted an example from the spec 14:50:23 ... where you say what property you're interested in 14:50:38 ... 5.1.3 allows pagins 14:50:46 ... can be decided by the server 14:50:52 http://example.org/container1?firstPage 14:50:55 s/pagins/paging/ 14:51:05 ... so you need to go back to the server to get the rest 14:51:34 ... we found that there are other things that you may want to do 14:51:39 ... we kept it simple 14:52:06 ... also, performance are important 14:52:07 206 partial content? 14:52:08 server passed back a document with identifies bp:nextPage, e.g. http://example.org/container1?p=2 14:52:12 Michael: Wondering if we can really re-use RFC5005 as pointed out by dret - will you raise an issue on that, dret? 14:52:38 k 14:52:46 ... there are other models than that 14:52:46 SteveS: i think 206 involves splitting a document 14:53:02 RFC 5005 - Feed Paging and Archiving 14:53:05 ... re: ordering, again, there are other solutions 14:53:29 ... interesting in OLO 14:53:41 -> http://smiy.sourceforge.net/olo/spec/orderedlistontology.html Ordered List Ontology 14:54:02 ... the model already has the predicates 14:54:09 ... the server can include new statements 14:54:39 ... the default ordering is the one in SPARQL 14:55:10 Arnaud: thank you steve 14:55:37 ... best way to ask questions: send them to the list 14:55:38 generally speaking, we should raise the question of how much we want to reuse existing machinery/standards 14:56:33 ... I'd like to ask people to send reference to related work 14:57:04 ... graph store protocol is a w3c spec, so we really cannot ignore it 14:57:09 http://www.w3.org/2012/01/http-rdf-update/#http-post -> SPARQL 1.1 Graph Store HTTP Protocol 14:57:24 ... maybe LeeF can bring some history here? 14:57:32 ... maybe not on the phone 14:57:41 http://sioc-project.org/ontology re containers 14:58:10 dret, what would the answer to such a question be? as much as possible? I don't think it makes sense in the general case. we need to write down the requirements (based on the UC) and of course we should re-use as much as possible and avoid NIH syndrome :) 14:58:14 action: sandro set up commonscribe 14:58:14 Created ACTION-2 - Set up commonscribe [on Sandro Hawke - due 2012-06-25]. 14:58:39 ericP: sandro is taking the action re: commonscribe 14:58:43 Arnaud: Lee said back at 10:45 he was unable to attend this call 14:58:55 mhausenblas, NIH is a big risk, but you're right, we need a frame of reference 14:59:03 Arnaud: thank you all 14:59:06 ... adjourned 14:59:06 - +44.190.863.aadd 14:59:07 bye 14:59:07 -john 14:59:08 -Arthur 14:59:08 Bye 14:59:09 -rgarcia 14:59:10 thanks all 14:59:11 -dret 14:59:11 -Arnaud 14:59:12 -[IBM] 14:59:12 -Yves 14:59:13 -MacTed 14:59:14 -ruben 14:59:15 Michael: thanks all and looking forward! 14:59:16 -AndyS 14:59:17 RRSAgent:, please generate minutes 14:59:17 I'm logging. I don't understand ', please generate minutes', betehess. Try /msg RRSAgent help 14:59:18 - +1.937.775.aagg 14:59:20 -MIT531 14:59:21 RRSAgent, please generate minutes 14:59:21 I have made the request to generate http://www.w3.org/2012/06/18-ldp-minutes.html betehess 14:59:22 -mhausenblas 14:59:25 -ghard 14:59:26 -??P0 14:59:54 -svillata 14:59:54 ruben1 has left #ldp 15:00:27 svillata has left #ldp 15:00:45 trackbot, end telecon 15:00:45 Zakim, list attendees 15:00:45 As of this point the attendees have been +1.408.996.aaaa, [IBM], +329331aacc, AndyS, ruben, dret, Alexandre, ericP, +44.190.863.aadd, Yves, MacTed, mhausenblas, +1.845.433.aaff, 15:00:46 adjourned 15:00:48 ... cygri, john, ghard, +1.937.775.aagg, Arnaud, mkerrin, rgarcia, Andras, Arthur, Sandro 15:00:53 RRSAgent, please draft minutes 15:00:53 I have made the request to generate http://www.w3.org/2012/06/18-ldp-minutes.html trackbot 15:00:54 RRSAgent, bye 15:00:55 svillata has joined #ldp 15:01:08 RRSAgent, make logs public 15:01:32 svillata has left #ldp 15:02:50 sandro proposed that as well 15:04:57 svillata has joined #ldp 15:05:01 disconnecting the lone participant, ??P1, in SW_LDP()10:00AM 15:05:02 SW_LDP()10:00AM has ended 15:05:02 Attendees were +1.408.996.aaaa, [IBM], +329331aacc, AndyS, ruben, dret, Alexandre, ericP, +44.190.863.aadd, Yves, MacTed, mhausenblas, +1.845.433.aaff, cygri, john, ghard, 15:05:02 ... +1.937.775.aagg, Arnaud, mkerrin, rgarcia, Andras, Arthur, Sandro 15:06:01 betehess has joined #ldp 15:09:15 JohnArwe has joined #ldp 15:09:18 Is there a RDF profile for the WG ? 15:09:57 JohnArwe has joined #ldp 15:11:00 hmmm. what would that mean? 15:11:25 some kind of a DOAP document for the WG participants for instance 15:12:53 I have to admit not to know what you're talking about 15:13:32 Arnaud: http://en.wikipedia.org/wiki/Description_of_a_Project 15:13:58 I could add this to my FOAF profile in order to state my participation to the WG, for instance 15:14:05 s/add/link/ 15:14:11 ah ok 15:14:16 now I understand :) 15:14:31 i.e. eating our own dog feed at least for GET parts of the LDP 15:14:40 It would be nice. 15:14:48 I don't see any reason not to 15:15:01 would you care to propose one? 15:15:08 yeah... wondering if the wiki of W3.org is semantic 15:15:16 or the portal 15:15:33 Arnaud: I may 15:15:40 that's a question for the team 15:15:55 I don't see why anyone would object 15:16:07 ok 15:16:56 There's a web-accessible database of the people in the group, but unfortunately it's not currently RDF and doesn't have IRIs for the members. :-( http://www.w3.org/2012/ldp/track/api/dump 15:17:21 funny 15:17:52 The first part of that I could probably fix, but the user profiles don't seem to want to dive in ahead of the curve on user identity IRIs. 15:19:14 And actually there's a *very* interesting question (to me), which is would you want exactly one IRI for yourself in all your activities at W3C -- in different groups, etc -- or would you want one IRI per group/activity, which you could like with a sameAs relationship? 15:19:42 (For human users, you'd probably want a different IRI per group. At least, you might, for your introduction.) 15:20:57 sandro: dunno 15:22:43 I take it back. Your user profile DOES have a place for a "foaf" URI. Maybe I'll take an hour and code up an RDF interface to this stuff. Probably not this week. 15:23:59 ok, that'd be cool 15:24:52 abstractj has joined #ldp 15:41:31 AndyS has left #ldp 15:41:42 AndyS has joined #ldp 16:19:40 mkerrin has joined #ldp 17:03:18 sspeiche has joined #ldp 17:04:06 sspeiche_ has joined #ldp 17:13:52 Zakim has left #ldp 17:52:10 sspeiche has joined #ldp 19:05:29 AndyS has joined #ldp 20:02:57 abstractj has joined #ldp