16:59:03 RRSAgent has joined #RDB2RDF 16:59:03 logging to http://www.w3.org/2009/12/01-RDB2RDF-irc 16:59:05 RRSAgent, make logs world 16:59:05 Zakim has joined #RDB2RDF 16:59:07 Zakim, this will be 7322733 16:59:07 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 1 minute 16:59:08 Meeting: RDB2RDF Working Group Teleconference 16:59:08 Date: 01 December 2009 16:59:16 Zakim, who's on the phone? 16:59:16 SW_RDB2RDF()12:00PM has not yet started, hhalpin 16:59:17 On IRC I see RRSAgent, soeren, angela_UNITN, jsequeda, mhausenblas, hhalpin, BenSzekely, LeeF, nunolopes, MacTed, ericP, trackbot, iv_an_ru 16:59:40 scribe: soeren 16:59:46 Zakim, who's on the phone? 16:59:46 SW_RDB2RDF()12:00PM has not yet started, hhalpin 16:59:47 On IRC I see RRSAgent, soeren, angela_UNITN, jsequeda, mhausenblas, hhalpin, BenSzekely, LeeF, nunolopes, MacTed, ericP, trackbot, iv_an_ru 17:00:01 Ashok has joined #rdb2rdf 17:00:10 scribeNick: soeren 17:00:16 Zakim, who's on the phone? 17:00:16 SW_RDB2RDF()12:00PM has not yet started, hhalpin 17:00:17 On IRC I see Ashok, Zakim, RRSAgent, soeren, angela_UNITN, jsequeda, mhausenblas, hhalpin, BenSzekely, LeeF, nunolopes, MacTed, ericP, trackbot, iv_an_ru 17:00:29 Chair: Michael 17:00:37 mMetatomix has joined #RDB2RDF 17:00:44 TOPIC: Admin 17:01:05 Zakim, who's making noise? 17:01:05 sorry, hhalpin, I don't know what conference this is 17:01:12 Seema has joined #rdb2rdf 17:01:13 Zakim, who's making noise? 17:01:13 sorry, hhalpin, I don't know what conference this is 17:01:22 Zakim, this is RDB2RDF. 17:01:22 ok, hhalpin; that matches SW_RDB2RDF()12:00PM 17:01:23 + +1.650.846.aadd 17:01:23 Marcelo has joined #rdb2rdf 17:01:29 Zakim, who's on the phone? 17:01:31 On the phone I see hhalpin, [IPcaller], ??P15, +3539149aaaa, +1.512.471.aabb, +1.603.897.aacc, +1.650.846.aadd 17:01:43 Souri has joined #rdb2rdf 17:01:50 approval of minutes 17:01:51 Ahmed has joined #RDB2RDF 17:01:59 Zakim, aabb is me 17:01:59 +jsequeda; got it 17:02:10 http://www.w3.org/2009/11/17-RDB2RDF-minutes.html 17:02:16 approval of the minutes from 17th of Nov 17:02:21 + +1.603.897.aaee 17:02:26 any additions or changes? 17:02:32 +??P31 17:02:32 PROPOSAL: accept minutes 17:02:34 +1 17:02:34 Zakim, please dial ericP-office 17:02:34 ok, ericP; the call is being made 17:02:35 +EricP 17:02:36 +??P30 17:03:06 http://www.w3.org/2009/11/24-RDB2RDF-minutes.html 17:03:15 +1 17:03:18 no objections 17:03:24 Zakim, nunolopes is with mhausenblas 17:03:24 sorry, nunolopes, I do not recognize a party named 'mhausenblas' 17:03:37 all minutes approved 17:04:22 Zakim, who's making noise? 17:04:25 Zakim, aaee is me 17:04:26 +Seema; got it 17:04:28 eric suggests the addition of a discussion of the datatypes issue to the agenda 17:04:31 +??P34 17:04:40 hhalpin, listening for 10 seconds I heard sound from the following: hhalpin (8%), [IPcaller] (17%), +3539149aaaa (7%), +1.603.897.aaee (7%), ??P31 (97%) 17:04:48 Zakim, mute P31 17:04:49 sorry, hhalpin, I do not know which phone connection belongs to P31 17:04:53 +Kingsley_Idehen 17:04:55 + +1.508.358.aaff 17:04:56 Zakim, mute ??P31 17:05:03 ??P31 should now be muted 17:05:05 Zakim, Kingsley_Idehen is OpenLink_Software 17:05:12 +??P32 17:05:14 Zakim, OpenLink_Software is temporarily me 17:05:17 +OpenLink_Software; got it 17:05:17 Zakim, mute me 17:05:21 any other additions to the agenda? 17:05:25 +MacTed; got it 17:05:26 MacTed should now be muted 17:05:27 The latest version (with minor changes) is at http://www.w3.org/2001/sw/rdb2rdf/wiki/images/4/43/RDB2RDF_Map_viaSQL_w3c_final.pdf 17:05:38 start of the presentation 17:05:48 TOPIC: presentation by oracle 17:05:59 I apologize for slacking off on the DDL coverage http://www.w3.org/2001/sw/rdb2rdf/wiki/Requirements/DDLCoverage Thanksgiving holiday! I'll get back to that this week! 17:07:14 slide3 describes the architecture 17:08:02 architecture consists of a database and a client side 17:08:26 mapping specification maps relational data into classes and instances 17:09:12 q+ to ask about the SPARQL 2 SQL translator 17:09:26 focus is on the client side 17:09:57 SQL engine is not required 17:10:33 if available the SQL language processor generates the RDF schema and RDF instance objects 17:11:05 Just go to slide 7 17:11:10 for those without animation 17:11:45 Ahmed has joined #RDB2RDF 17:11:55 SQL queries specify a transformation 17:12:22 by using foreign and unique key constraints 17:12:40 It seems lines are mutted. 17:13:05 approach supports comprehensive DBs with views and constraints as well as simple structured data 17:13:16 Line 31 is muted due to excessive noise, not sure who it is... 17:13:22 Zakim, unmute ??P31 17:13:22 ??P31 should no longer be muted 17:13:43 RRSAgent, draft minutes 17:13:43 I have made the request to generate http://www.w3.org/2009/12/01-RDB2RDF-minutes.html mhausenblas 17:13:44 q- 17:13:51 RRSAgent, make logs public 17:13:58 if a strong DB is available additional language is not required 17:14:36 soeren: what's meant with no-db 17:14:57 refers only to the client side 17:16:08 the no-db approach works on extracting RDF from JDBC results 17:17:17 an example view is mapped to an RDF class by creating an instance for each row 17:18:05 special columns can indicate class membership 17:18:46 multiple types are possible by creating several rdf:type columns 17:18:55 slide 13 17:20:01 ? 17:21:10 +1 for page numbers *on* the slides going forward 17:21:27 - +1.508.358.aaff 17:21:28 his PDF viewer is "paper" a/k/a "hardcopy" 17:21:46 title only works when there's no content-change/redrawing 17:21:56 PROPOSAL: by ahmed subsequent presentations should be formated right and contain page numbers 17:22:00 page numbers are *trivial* to add when building presentations 17:22:08 and save lots of trouble 17:22:50 well, nothing's easy in Slidy... ;-) 17:23:26 column aliases are used for mapping to RDF properties 17:23:52 + +1.508.358.aagg 17:24:46 alter view and adding constraints allows to add unique keys 17:26:11 wondering about "" 17:26:36 foreign keys are used for mapping to object properties 17:26:47 -jsequeda 17:27:10 +jsequeda 17:27:24 view names correspond to class names 17:27:58 orri: how to to create instances with data from multiple classes 17:28:08 So, to summarize (I think!): name of views -> URIs for class, columns in view -> instance URIs, foreign keys -> dataType properties.. 17:28:09 s/classes/tables/ 17:32:29 orri: what about different types, how are subclass-superclass structures handled 17:34:24 ??: is there some development environment 17:34:45 for now just a proposal, no tools available 17:35:37 the approach is very similar to Triplify 17:35:52 SQL should not be reinvented inside the mapping language 17:36:39 -hhalpin 17:36:40 its possible to create several rdf:type column aliases 17:36:53 slide 23 17:37:41 + +31.31.208.aahh 17:37:44 different type column aliases are modelled as supproperties of rdf:type 17:37:46 Zakim, aah is hhalpin 17:37:46 sorry, hhalpin, I do not recognize a party named 'aah' 17:37:52 Zakim, aahh is hhalpin 17:37:52 +hhalpin; got it 17:37:56 slide 24 17:38:01 I am also lost ... 17:39:13 Everyone, re-download the slides if you are missing 17:39:19 what is the title of the slide? 17:39:29   38&& 17:39:29  $3 17:39:29 the slides that says "SPARQL Query: Involving generic rdf:type" 17:39:32 ack. sorry. 17:39:37 On page 24. 17:40:55 the subproperties of rdf:type help the SPARQL2SQL processor to find the right table to query 17:41:55 slide 26 17:42:21 view names can contain namespace prefixes 17:42:34 slide 27 17:43:01 now, no DB features available at the client side 17:43:48 we have to create a mapping between view names and SQL select queries 17:44:18 slide 30 17:44:48 constraint information is additionally specified 17:44:58 slide 31 17:46:22 mapping of columns to properties is done with a special data structure 17:46:42 slide 32 17:47:29 proposal for a syntax to map SQL selects to classes 17:48:05 slide 33 17:48:34 similar syntax for annotating result column 17:49:35 Could be a chunk of code at the other end, correct? Just JDBC-compliant code... 17:50:23 started with a VIEW approach, more than with a DB approach... 17:51:17 soeren: both (the no-DB and DB) approach could be easily merged, into one, where the DB version would be just simple SELECT * queries 17:52:36 ??: approach appears to be similar to property tables 17:53:00 relational data is not modeled as a triple view 17:53:27 approach is very similar to triplify 17:53:52 less similar to ultrawrap 17:55:38 D2RQ does more i.e. reinventing SQL 17:56:17 we should employ SQL to do relational transformations 17:57:02 inverse properties are important 17:58:09 range information can be derived 17:58:21 from the result column datatypes 17:59:18 slide 35 17:59:42 summary: SQL query is opaque 18:00:27 either views or SQL is mapped to instances 18:00:36 jsequeda, care to linger to test something for me? 18:00:48 ericP: yeah, no problem 18:00:50 q+ 18:01:19 ahmed: what's the status of the work? 18:01:37 prototype is not yet ready for the public, but working 18:01:49 orri: did you do measurements? 18:02:08 planned, but will take more time 18:02:23 q+ to propose a page comparing/constrasting various approaches 18:02:37 ahmed: how is efficient query optimization performed 18:02:40 1- 18:02:42 q- 18:03:15 optimization is performed by the SQL optimizer 18:03:25 all the work is pushed down to the DB 18:04:24 indexes can be used as hints 18:05:20 dan: rumour at ISWC - Oracle has a product in this space 18:06:00 oracle supports RDF data already since 3 releases 18:07:06 Topic: AOB 18:07:11 next week is http://www.w3.org/2001/sw/rdb2rdf/wiki/Initial_Round_of_Presentations#SWObjects 18:07:22 ericP? 18:07:37 -??P31 18:07:41 - +1.650.846.aadd 18:07:45 -??P30 18:07:49 - +1.508.358.aagg 18:07:50 RRSAgent, draft minutes 18:07:50 I have made the request to generate http://www.w3.org/2009/12/01-RDB2RDF-minutes.html mhausenblas 18:07:55 Zakim, list attendees 18:07:55 As of this point the attendees have been [IPcaller], hhalpin, +3539149aaaa, +1.512.471.aabb, +1.603.897.aacc, +1.650.846.aadd, jsequeda, +1.603.897.aaee, EricP, Seema, 18:07:59 ... +1.508.358.aaff, MacTed, +1.508.358.aagg, +31.31.208.aahh 18:08:03 -??P15 18:08:14 aaee is Souri 18:08:22 Zakim, aaee is Souri 18:08:22 sorry, hhalpin, I do not recognize a party named 'aaee' 18:08:29 Zakim, aacc is Souri 18:08:29 +Souri; got it 18:08:43 zakim, aacc is Souri 18:08:43 sorry, Souri, I do not recognize a party named 'aacc' 18:08:45 Zakim, aaee is Seema 18:08:45 sorry, hhalpin, I do not recognize a party named 'aaee' 18:08:56 -??P34 18:08:58 bye Zakim 18:08:59 -Souri 18:09:00 -[IPcaller] 18:09:02 -MacTed 18:09:02 Zakim, bye 18:09:02 Zakim has left #rdb2rdf 18:09:03 leaving. As of this point the attendees were [IPcaller], hhalpin, +3539149aaaa, +1.512.471.aabb, +1.603.897.aacc, +1.650.846.aadd, jsequeda, +1.603.897.aaee, EricP, Seema, 18:09:05 ... +1.508.358.aaff, MacTed, +1.508.358.aagg, +31.31.208.aahh, Souri 18:09:08 RRSAgent, bye 18:09:08 I see no action items