15:54:06 RRSAgent has joined #rdb2rdf 15:54:06 logging to http://www.w3.org/2010/10/05-rdb2rdf-irc 15:54:08 RRSAgent, make logs world 15:54:08 Zakim has joined #rdb2rdf 15:54:10 Zakim, this will be 7322733 15:54:10 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 6 minutes 15:54:11 Meeting: RDB2RDF Working Group Teleconference 15:54:11 Date: 05 October 2010 15:54:17 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010Oct/0000.html 15:54:31 Chair: Michael 15:57:59 soeren has joined #RDB2RDF 15:58:04 betehess has joined #RDB2RDF 15:58:36 Angela has joined #RDB2RDF 15:59:05 RRSAgent, draft minutes 15:59:05 I have made the request to generate http://www.w3.org/2010/10/05-rdb2rdf-minutes.html mhausenblas 15:59:13 RRSAgent, make logs public 15:59:29 Ashok has joined #rdb2rdf 15:59:57 SW_RDB2RDF()12:00PM has now started 16:00:04 +mhausenblas 16:00:31 cygri has joined #rdb2rdf 16:00:35 + +49.153.6.aaaa 16:00:44 zakim, /me is with mhausenblas 16:00:44 +/me; got it 16:00:51 +??P7 16:00:56 zakim, cygri is with mhausenblas 16:00:56 +cygri; got it 16:00:58 + +1.760.705.aabb 16:01:02 +Alexandre 16:01:06 +Ashok_Malhotra 16:01:11 boris has joined #rdb2rdf 16:01:12 zakim, +??P7 is soeren 16:01:12 sorry, soeren, I do not recognize a party named '+??P7' 16:01:20 Zakim, what's the code? 16:01:20 the conference code is 7322733 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), hhalpin 16:01:21 Zakim, aaaa is boris 16:01:22 +boris; got it 16:01:34 + +1.781.273.aacc 16:01:52 Zakim, aacc is OpenLink_Software 16:01:52 +OpenLink_Software; got it 16:01:52 zakim, OpenLink_Software is temporarily me 16:01:53 +MacTed; got it 16:01:54 Zakim, mute me 16:01:54 MacTed should now be muted 16:01:59 Zakim, who's noisy? 16:02:06 +Souri 16:02:09 Souri has joined #rdb2rdf 16:02:10 MacTed, listening for 10 seconds I heard sound from the following: Ashok_Malhotra (9%), +1.760.705.aabb (33%) 16:02:45 +PatH 16:03:00 Zakim, who's here? 16:03:00 On the phone I see mhausenblas, boris, ??P7, +1.760.705.aabb, Alexandre, Ashok_Malhotra, MacTed (muted), Souri, PatH 16:03:02 mhausenblas has mhausenblas, /me, cygri 16:03:04 On IRC I see Souri, boris, cygri, Ashok, Angela, betehess, soeren, Zakim, RRSAgent, mhausenblas, hhalpin, MacTed, LeeF, iv_an_ru, trackbot, ericP 16:03:13 Hi Pat 16:03:15 +??P17 16:03:21 Zakim, ??P7 is soeren 16:03:21 +soeren; got it 16:03:22 Zakim, ??P17 is hhalpin 16:03:22 +hhalpin; got it 16:03:44 Zakim, mute me 16:03:44 hhalpin should now be muted 16:03:46 maybe is me...i am using gmail... 16:04:08 juansequeda has joined #rdb2rdf 16:04:32 Seema has joined #rdb2rdf 16:04:35 Zakim, aabb is Angela 16:04:35 +Angela; got it 16:04:47 nunolopes has joined #RDB2RDF 16:05:00 Zakim, nunolopes is with mhausenblas 16:05:00 +nunolopes; got it 16:05:14 + +1.603.897.aadd 16:05:18 scribenick: nunolopes 16:05:25 Zakim, aadd is Seema 16:05:25 +Seema; got it 16:05:33 juansequeda shall we wait for you? 16:06:00 ok 16:06:15 TOPIC: admin 16:06:16 PROPOSAL: Accept the minutes of last meeting, see http://www.w3.org/2010/09/28-rdb2rdf-minutes.html 16:06:21 pathayes has joined #rdb2rdf 16:06:36 RESOLVED: minutes of last meeting approved 16:06:53 Review open actions, see http://www.w3.org/2001/sw/rdb2rdf/track/actions/open 16:07:13 ACTION-73? 16:07:13 ACTION-73 -- Michael Hausenblas to clean up the actions -- due 2010-10-05 -- OPEN 16:07:13 http://www.w3.org/2001/sw/rdb2rdf/track/actions/73 16:07:43 TOPIC: FPWD of mapping language 16:07:49 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010Oct/att-0002/rdb2rdf_fpwd.html 16:08:00 q+ 16:08:10 yup...it came out inline..i have sent you the document..can you email it as an attachment 16:08:24 just wondering if we want to put that in W3C CVS space and do a pubrules check. 16:08:33 Souri: there is a new version of the draft, sent by seema 16:08:34 that would stop the e-mail problems :) 16:08:56 Souri: we can work on this version for now 16:09:02 Zakim, unmute me 16:09:02 hhalpin should no longer be muted 16:09:23 Souri: we still didn't manage to get W3C CVS working 16:09:38 … we used a template for the document 16:09:49 ack hhalpin 16:10:07 hhalpin: I can help you to put it online after the telco 16:10:29 hhalpin: anyway you can contact the w3c operator so they can connect me to the call? That is how I usually do it but I guess they are on a coffee break? 16:10:54 Zakim, mute me 16:10:54 hhalpin should now be muted 16:10:54 mhausenblas: we use the available version for now 16:11:03 Juan: what's the issue? voip (skype?) not working? 16:11:04 Michael: use : http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010Oct/att-0002/rdb2rdf_fpwd.html for the time being 16:11:07 voip 16:11:10 never works 16:11:39 Souri: we have overview and intro sections 16:11:55 … R2ML specified using Turtle syntax 16:12:16 … instead of calling classMap we called table2triplesMap 16:12:30 … de point is to simplify for the reader 16:12:52 … if table can be mapped to logical triples this would be a better name 16:13:15 +??P0 16:13:34 yes 16:13:38 Zakim, ??P0 is juansequeda 16:13:38 +juansequeda; got it 16:13:43 Zakim, who's here? 16:13:43 On the phone I see mhausenblas, boris, soeren, Angela (muted), Alexandre, Ashok_Malhotra, MacTed (muted), Souri, PatH, hhalpin (muted), Seema, juansequeda 16:13:47 mhausenblas has mhausenblas, /me, cygri, nunolopes 16:13:49 On IRC I see pathayes, nunolopes, Seema, juansequeda, Souri, boris, cygri, Ashok, Angela, betehess, soeren, Zakim, RRSAgent, mhausenblas, hhalpin, MacTed, LeeF, iv_an_ru, trackbot, 16:13:52 ... ericP 16:14:15 … instead of calling things as instanceId what we are getting is subjects and property object pairs (?) 16:14:38 mhausenblas, I confused zakim by telling him that "/me" is with you ... does this need to be fixed? 16:14:48 no worries ;) 16:15:21 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010Oct/att-0004/rdb2rdf_fpwd.html 16:15:46 … this latest version has an updated example 16:15:59 ...Section 3.1 16:16:28 mhausenblas: before that, I asked to define the intended audience for the doc, is that done? 16:16:35 Souri: no, not yet 16:17:21 … we created a class hiearchy 16:17:28 … rdfTermMapClass 16:17:58 …. with subclasses for IRI, bnode, literal 16:18:19 … we defined all the properties that are relevent in the rdfTermMap 16:18:44 … 3.1.1 rr:property 16:18:57 … identifies the property name that will be used 16:19:07 q? 16:19:26 …. 3.1.1.2 rr:column gives us the database column name 16:20:10 … 3.1.1.3 rr:inverseExpression 16:20:53 mhausenblas: maybe there is no need to go through all the classes and properties 16:21:07 Souri: the properties are important to understand section 3.3 16:21:38 Zakim, unmute me 16:21:38 hhalpin should no longer be muted 16:21:53 mhausenblas: maybe it's more productive to decide how to do with the document 16:22:18 Zakim, mute me 16:22:18 hhalpin should now be muted 16:22:22 hhalpin: we can keep going though the document and then work on mailing list 16:22:31 just noting we can ask for FPWD next week. 16:22:52 Souri: 3.1.1.4 specifies the datatype of a literal 16:23:07 … similar for language tag in 3.1.1.5 16:23:40 … rr:columnGraph you can assing a particular triple to a specific graph 16:23:54 … could also allow multiple graphs 16:24:00 …. rr:constantValue 3.1.1.7 16:24:14 … for all the rows, the value of that property shoudl be a constant 16:24:32 … rr:isRDFType says there could be many triples as IRI 16:24:47 … some of then are treated as rdf:type 16:25:12 … rr:isComputed allows the property name to be defined by another column 16:25:21 … instead of being a constan 16:25:31 … 3.2 is simple 16:25:52 … Main section is 3.3 Table to triplesMap 16:26:00 … should be renamed to triplesMap 16:26:14 … tells how to formulate the triples for a particular row 16:26:47 … it's a rdfs:class represented by an SQL query 16:26:59 ??: what are the elements of this class? 16:27:13 an instance of the class is a particular mapping, correct? 16:27:26 Souri: this is actually a description of a class, 16:27:29 q+ 16:27:40 hhalpin: what is it, a piece of text, … ? 16:28:03 Souri: example, you have a classs and you want to create a mapping object that belongs to the class 16:28:15 … this needs to have a set of properties inside 16:28:27 … how to get subject, prop, object 16:28:39 … on sec 3.3.1 there is an example 16:28:54 q- 16:29:02 … the idea is that the obejct is a description of the class 16:29:24 … describes how we go about describing the classes 16:29:48 … Section 3.3.1 16:30:04 … rr:logicalTable can be a query or a name of a table 16:30:12 … cardinality must be 1 16:30:36 … rr:class : the instances will be generated as members of this class 16:30:49 … can be optional, but there are some implications 16:31:22 … rr:tableGraphMap property : at the logical table level, all the triples that would be generated should belong to the specified named graph 16:32:06 … rr:subjectMap and rr:propertyObjectMap are the fundamental properties 16:32:20 … for each row needs a subject 16:32:42 … all the triples for a particular row should be generated in the following way 16:33:22 … rr:propertyObjectMap is a pair propNameURI and propValue 16:33:39 … rr:computedPropertyMap if propName is not a constant 16:34:16 … maybe with some conversion specifications 16:34:33 … rr:rowGraphPropertyMap specifies destination graph for all triples generated for a particular row 16:35:09 … rr:foreignKeyMap needs a key for the property name 16:35:18 … and what is the join condition 16:35:25 q+ to ask about structure 16:35:52 … Section 3.4 16:36:06 … rr:ForeignKey that specifies the key 16:36:34 s/rr:ForeignKey 16:36:34 /rr:key/ 16:36:39 s/rr:ForeignKey/rr:key/ 16:36:49 … going to examples section 16:37:21 … mapping specification for tables in Appendix B.2 16:37:46 … specification for the DEPT table 16:39:50 … this examples shows that we get 4 triples from one row 16:40:02 … in the rr:propertyObjectMap properties 16:41:02 … first is a literal of type positive integer 16:41:30 mhausenblas: why is the inderection with deptno and deptid? 16:42:14 Souri: value of bnode will be dept+100 16:42:19 … for example 16:42:35 mhausenblas: but why deptId and deptNo? 16:43:21 Souri: deptno is actually a number and you need a uri or bnode to use as identifier 16:44:13 … the generated triple for the prop will dept100 16:45:00 mhausenblas: what would happen if there was no deptNo in the table (?) 16:45:19 deptId = "dept"+ deptno 16:45:29 you mean that || is the concatenation operator over strings? 16:45:36 deptID = "dept"+100 = dept100 16:45:45 Zakim, unmute me 16:45:45 MacTed should no longer be muted 16:45:49 hence, deptID != deptno 16:46:14 if there was no deptNo in the table..we would probably use some other column of the underlying table to generate the URI 16:46:17 MacTed: one of the problems is that the same string is used in multiple places 16:46:46 Souri: we can change dept to department in the string expression 16:47:03 Zakim, unmute me 16:47:03 MacTed was not muted, MacTed 16:47:07 Zakim, mute me 16:47:07 MacTed should now be muted 16:47:24 … the point is that we are trying to generate an id for the row 16:47:37 … to be identified with the subject 16:47:50 mhausenblas: this is just because the subject is a bnode 16:48:06 … why should we have instructions for the label of the bnode? 16:48:19 … and not auto generated 16:48:37 ack me 16:48:37 mhausenblas, you wanted to ask about structure 16:48:39 Souri: it's a matter of convinience for readability of bnodes 16:49:08 mhausenblas: regarding structure of document, i'm missing something to group the classes and props 16:49:30 RRSAgent: draft minutes 16:49:30 I have made the request to generate http://www.w3.org/2010/10/05-rdb2rdf-minutes.html nunolopes 16:49:54 q+ 16:50:00 cygri: so far the focus was on writing what it means 16:50:10 … in the next few days this will be a focus of ours 16:50:48 … better structure than just a listing of properties is better 16:51:54 ack hhalpin 16:52:48 hhalpin: all the action occurs inside literal values ? 16:52:59 Souri: no, not necessarily 16:53:13 hhalpin: this is close to d2rq? 16:53:54 that's SQL 16:54:06 ??: looking at example B2.2 the quoted text is SQL but for RDF this is free text 16:54:21 … should I think of it as a string or something that is parsable? 16:54:31 … if so should the syntax be part of the spec/ 16:54:41 Souri: no the syntax is not part of the spec 16:54:55 s/??/pathayes/ 16:55:37 pathayes: we should mention that it must be valid SQL 16:55:43 Souri: yes 16:55:57 pathayes: the difference to D2Rq? 16:56:09 cygri: here you can write a complete SQL query 16:56:39 … while in D2RQ you have to split the query in parts and distribuite it for the specific part 16:56:55 Souri: in D2R we have a vocabulary 16:57:16 … here we can write the complete string 16:57:34 mhausenblas: next steps 16:57:53 … next try to sort out CVS issues 16:58:18 …. please send edits to the list so we can publish by next week? 16:58:39 cygri: we need some input to decide if we have achieved FPWD status 16:58:51 mhausenblas: I would be fine with the updates you do during this week 16:59:15 cygri: can you write a short email to the list with some points on what to be covered? 16:59:48 ericP: right now all the examples are in the appendix 16:59:49 ACTION: Hausenblas to sum up requirements for FPWD and send to editors and list 16:59:49 Created ACTION-74 - Sum up requirements for FPWD and send to editors and list [on Michael Hausenblas - due 2010-10-12]. 17:00:26 -Ashok_Malhotra 17:00:34 … everyone in the WG should look at the syntax and make sure it is readble 17:01:03 juansequeda: for the logical table property why not create a ??? 17:01:07 RRSAgent, draft minutes 17:01:07 I have made the request to generate http://www.w3.org/2010/10/05-rdb2rdf-minutes.html mhausenblas 17:01:22 s/???/SQL expression data-type 17:02:24 mhausenblas: i'll send the requirement right away, you can work until Friday and then I can work on the pub rules 17:02:50 … then if the group is ok with that we can have a formal resolution next week 17:03:04 -Souri 17:03:05 -MacTed 17:03:05 -PatH 17:03:06 [adjourned] 17:03:07 -soeren 17:03:07 -Angela 17:03:07 RRSAgent: draft minutes 17:03:07 I have made the request to generate http://www.w3.org/2010/10/05-rdb2rdf-minutes.html nunolopes 17:03:08 -Alexandre 17:03:08 -juansequeda 17:03:32 -boris 17:03:45 RRSAgent, draft minutes 17:03:45 I have made the request to generate http://www.w3.org/2010/10/05-rdb2rdf-minutes.html mhausenblas 17:05:47 Zakim, list attendees 17:05:47 As of this point the attendees have been mhausenblas, +49.153.6.aaaa, /me, cygri, +1.760.705.aabb, Alexandre, Ashok_Malhotra, boris, +1.781.273.aacc, MacTed, Souri, PatH, soeren, 17:05:50 ... hhalpin, Angela, nunolopes, +1.603.897.aadd, Seema, juansequeda 17:07:44 +Souri 17:07:45 export CVSROOT=seema@cvs.w3.org:/w3ccvs 17:08:00 ScribeOptions: -final -noEmbedDiagnostics 17:08:04 RRSAgent, draft minutes 17:08:04 I have made the request to generate http://www.w3.org/2010/10/05-rdb2rdf-minutes.html mhausenblas 17:08:11 export CVS_RSH=ssh 17:09:05 -Souri 17:11:58 betehess has left #RDB2RDF 17:12:33 -Seema 17:12:53 Zakim, who's here? 17:12:53 On the phone I see mhausenblas, hhalpin 17:12:55 mhausenblas has mhausenblas, /me, cygri, nunolopes 17:12:56 On IRC I see cygri, Angela, Zakim, RRSAgent, mhausenblas, hhalpin, MacTed, LeeF, iv_an_ru, trackbot, ericP 17:16:41 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010Oct/att-0004/rdb2rdf_fpwd.html 17:19:58 http://www.w3.org/2001/sw/rdb2rdf/r2rml/ 17:20:25 Zakim, who's on the phone? 17:20:25 On the phone I see mhausenblas, hhalpin 17:20:27 mhausenblas has mhausenblas, /me, cygri, nunolopes 17:25:06 -mhausenblas 17:25:07 -hhalpin 17:25:08 SW_RDB2RDF()12:00PM has ended 17:25:10 Attendees were mhausenblas, +49.153.6.aaaa, /me, cygri, +1.760.705.aabb, Alexandre, Ashok_Malhotra, boris, +1.781.273.aacc, MacTed, Souri, PatH, soeren, hhalpin, Angela, nunolopes, 17:25:13 ... +1.603.897.aadd, Seema, juansequeda 18:23:29 Seema has joined #rdb2rdf 18:23:41 harry, are you there ? 18:27:18 Seema, use hhalpin (his nick name) rather than harry 18:27:33 typically this triggers an alert and hhalpin might notice it quicker ;) 18:28:00 Zakim, who's here? 18:28:00 apparently SW_RDB2RDF()12:00PM has ended, mhausenblas 18:28:01 On IRC I see Seema, Zakim, RRSAgent, mhausenblas, hhalpin, MacTed, LeeF, iv_an_ru, trackbot, ericP 18:28:41 so, FYI Seema: Richard was able to get access (hence he put it into the CVS) 18:28:47 ok, gotta run now - good luck 18:36:48 Souri has joined #rdb2rdf 18:37:27 ericP, are you here? I need some help with CVS setup. 20:03:51 LeeF has joined #rdb2rdf 20:37:46 Zakim has left #rdb2rdf