16:56:41 RRSAgent has joined #RDB2RDF 16:56:41 logging to http://www.w3.org/2009/11/17-RDB2RDF-irc 16:56:43 RRSAgent, make logs world 16:56:43 Zakim has joined #RDB2RDF 16:56:45 Zakim, this will be 7322733 16:56:45 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 4 minutes 16:56:46 Meeting: RDB2RDF Working Group Teleconference 16:56:46 Date: 17 November 2009 16:56:52 Chair: Ahmed 16:57:02 scribenick: mhausenblas 16:57:29 Marcelo has joined #rdb2rdf 16:57:41 Zakim, nunolopes is with mhausenblas 16:57:41 sorry, nunolopes, I do not recognize a party named 'mhausenblas' 16:57:52 Zakim, who's here? 16:57:52 SW_RDB2RDF()12:00PM has not yet started, mhausenblas 16:57:53 zakim, LeeF is me 16:57:54 On IRC I see Marcelo, Zakim, RRSAgent, Ahmed, whalb, angela_UNITN, jsequeda, batla, LeeF, BenS, hhalpin, nunolopes, mhausenblas, iv_an_ru, MacTed, trackbot, ericP 16:57:56 sorry, BenS, I do not recognize a party named 'LeeF' 16:58:07 Ahmed has left #RDB2RDF 16:58:19 JimM has joined #RDB2RDF 16:58:33 JimM has left #RDB2RDF 16:58:43 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2009Nov/0036.html 16:59:22 Previous: http://www.w3.org/2009/11/10-RDB2RDF-minutes.html 16:59:33 regrets+ Richard Cyganiak 16:59:41 soeren has joined #RDB2RDF 16:59:57 Zakim, who's here? 16:59:58 SW_RDB2RDF()12:00PM has not yet started, mhausenblas 16:59:59 On IRC I see soeren, Marcelo, Zakim, RRSAgent, whalb, angela_UNITN, jsequeda, batla, LeeF, BenS, hhalpin, nunolopes, mhausenblas, iv_an_ru, MacTed, trackbot, ericP 17:00:01 Zakim, please dial ericP-office 17:00:01 ok, ericP; the call is being made 17:00:28 Ashok has joined #rdb2rdf 17:00:36 Souri has joined #rdb2rdf 17:00:42 zakim, LeeF is me 17:00:42 sorry, BenS, I do not recognize a party named 'LeeF' 17:01:36 Zakim, who is here? 17:01:36 SW_RDB2RDF()12:00PM has not yet started, ericP 17:01:37 On IRC I see Souri, Ashok, soeren, Marcelo, Zakim, RRSAgent, whalb, angela_UNITN, jsequeda, batla, LeeF, BenS, hhalpin, nunolopes, mhausenblas, iv_an_ru, MacTed, trackbot, ericP 17:01:56 Zakim, this is SW_RDB2RDF 17:01:56 ok, ericP; that matches SW_RDB2RDF()12:00PM 17:02:01 Zakim, who is here? 17:02:01 On the phone I see angela_UNITN (muted), whalb, ??P3, LeeF, mhausenblas, metatomix, EricP, +1.562.686.aaaa, [IPcaller], jsequeda, Souri, ??P22, ??P25 17:02:03 On IRC I see Souri, Ashok, soeren, Marcelo, Zakim, RRSAgent, whalb, angela_UNITN, jsequeda, batla, LeeF, BenS, hhalpin, nunolopes, mhausenblas, iv_an_ru, MacTed, trackbot, ericP 17:02:03 Seema has joined #RDB2RDF 17:02:22 Zakim, hhalpin is ??P25 17:02:22 sorry, hhalpin, I do not recognize a party named 'hhalpin' 17:02:28 Zakim, ??P22 is orri 17:02:28 +orri; got it 17:02:29 +Ashok_Malhotra 17:02:32 Zakim, ??P25 is hhalpin 17:02:32 +hhalpin; got it 17:02:41 RRSAgent, draft minutes 17:02:41 I have made the request to generate http://www.w3.org/2009/11/17-RDB2RDF-minutes.html mhausenblas 17:02:49 zakim, LeeF is me 17:02:49 +BenS; got it 17:02:57 RRSAgent, make logs public 17:03:18 RRSAgent, draft minutes 17:03:18 I have made the request to generate http://www.w3.org/2009/11/17-RDB2RDF-minutes.html mhausenblas 17:03:30 Ahmed has joined #RDB2RDF 17:03:45 I am back... 17:03:58 +Seema 17:04:04 Topic: Admin 17:04:17 Zakim, nunolopes is with mhausenblas 17:04:17 +nunolopes; got it 17:04:26 Ahmed: roll call 17:04:57 PROPOSAL: accept minutes from last meeting http://www.w3.org/2009/11/10-RDB2RDF-minutes.html 17:06:20 +1 17:06:28 +1 17:06:31 +1 17:06:35 +1 17:06:44 +1 17:06:49 RESOLVED: approved minutes from last meeting 17:07:15 Ahmed: scribe - shall we rotate? 17:08:28 The command is "Zakim, pick a scribe" 17:09:23 I'm happy to make a scribelist. 17:09:53 Or we could do volunteering... 17:10:22 ACTION: hhalpin to make a draft scribelist on wiki 17:10:23 Created ACTION-15 - Make a draft scribelist on wiki [on Harry Halpin - due 2009-11-24]. 17:11:27 Topic: Liaisons 17:11:29 http://www.w3.org/2001/sw/rdb2rdf/wiki/Main_Page#Liaisons 17:11:54 sorry, http://www.w3.org/2001/sw/rdb2rdf/wiki/Liaisons 17:13:11 Michael: please review and add your name there 17:14:03 http://www.w3.org/2001/sw/rdb2rdf/wiki/Requirements/DDLCoverage 17:15:02 ACTION: Jsequeda to init DDL coverage on Wiki 17:15:03 Created ACTION-16 - Init DDL coverage on Wiki [on Juan Sequeda - due 2009-11-24]. 17:15:17 We would like to present our approach/proposal to the WG on 01-Dec-2009 if the slot is available. 17:16:19 Souri, please put it on the Wiki at http://www.w3.org/2001/sw/rdb2rdf/wiki/Initial_Round_of_Presentations and send out to the group 17:16:38 Souri, that date looks open 17:16:43 http://www.w3.org/2001/sw/rdb2rdf/wiki/Initial_Round_of_Presentations 17:17:02 ISSUE-2? 17:17:02 ISSUE-2 -- R2RML serializations -- OPEN 17:17:02 http://www.w3.org/2001/sw/rdb2rdf/track/issues/2 17:17:17 Thanks. I'll add our name to the schedule. We'll put the slides later. 17:17:28 thanks, Souru 17:17:36 Just edit the wiki-page. 17:17:36 s/Souru/Souri 17:17:43 And I think EricP also has a presentation he wants to give 17:17:59 -> http://www.w3.org/2002/ws/databinding/edcopy/basic/basic.html latest databinding draft 17:18:05 http://www.w3.org/2002/ws/databinding/ 17:18:18 http://www.w3.org/TR/xmlschema-2/ 17:19:14 Ahmed: supporting vendor-specific data types 17:19:36 ACTION: mhausenb to create an issue for vendor-specific data types 17:19:36 Created ACTION-17 - Create an issue for vendor-specific data types [on Michael Hausenblas - due 2009-11-24]. 17:19:52 Topic: Metatomix presentation 17:19:55 http://www.w3.org/2001/sw/rdb2rdf/Mtx-RDB2RDF.pdf 17:19:57 That's the slides! 17:20:55 Is it batla? 17:21:27 Zakim, who's speaking? 17:21:40 mhausenblas, listening for 11 seconds I could not identify any sounds 17:23:08 balta: we're a privately-held company producing semantic technology 17:24:13 ... sectors: financial services, public sector, manufacturing, life sciences 17:24:20 slide 4 17:24:45 batla: the Metatomix approach 17:25:06 ... embrace the distributed enterprise landscape 17:26:22 ... providing a way to generalise schema 17:26:59 ... esp. important re distributing query (leveraging rules and semantics) 17:27:42 RRSAgent, draft minutes 17:27:42 I have made the request to generate http://www.w3.org/2009/11/17-RDB2RDF-minutes.html mhausenblas 17:28:55 slide 5 17:29:12 batla: listing some tools we have (Eclipse-based) 17:29:35 ... editor for ontology, RDF, rules/policy 17:30:04 ... mapping tool data sources to RDF and other way round 17:31:41 slide 6 17:32:03 batla: three RDB2RDF specific tools 17:32:28 ... Ontology Editor Import Tool, Eclipse Mapping Tool, and the Mapping in Mtx Discovery 17:33:35 slide 7 17:33:55 batla: allows for seeding an ontology with a representative relational schema 17:34:00 slide 8 17:34:05 batla: example 17:34:19 ... seeding the ontology 17:35:48 Orri: how do you, for example, handle consolidation throughout various CRM systems? 17:36:38 batla: we would specific ontologies for each CRM then 17:37:31 ... and the create subclass/superclasses to connect different classes in the specific ontologies 17:38:24 Ahmed: so, you need mapping from local to other local ontologies, right? 17:38:27 batla: yes 17:38:47 slide 9 17:39:05 batla: our tool set runs in Eclipse 17:39:51 ... the first step in “importing” an ontology from a relational schema is to connect to the data source. In this case we are connecting to a MySQL database. 17:40:16 slide 10 17:40:37 batla: After connecting to the data source, the wizard displays the schema, allowing the user to select the tables and columns to be included in the ontology. 17:41:00 batla: demo ontology uses the northwind database 17:42:04 slide 11 17:42:24 batla: Inevitably, the ontology will need to be augmented - remember the step of “importing” the ontology from the database is a way to “seed” the ontology. 17:42:54 ... here, we are selecting an entity, NwCustomers and adding new properties – contactLastName and contactFirstName as datatype properties 17:43:31 RRSAgent, draft minutes 17:43:31 I have made the request to generate http://www.w3.org/2009/11/17-RDB2RDF-minutes.html mhausenblas 17:43:38 q+ 17:43:48 batla: we have also a graph viewer in the tools 17:44:09 ack Souri 17:44:53 slide 12 17:45:13 batla: This slide displays the new ontology in a graph visualization. The first image shows how the application created a relationship between the nwOrders and nwCustomers entities through the customerID object property (nwOrders customerID nwCustomers). The second image displays the new properties we added in the previous step. 17:45:30 slide 13, i suspect 17:45:32 slide 13 17:46:19 batla: Eclipse-based Mapping Tool allows mapping from relational schemas to an ontology in a click-and-drag paradigm and generates xml-based mapping file, executed at runtime for real-time RDF generation 17:48:08 slide 14 17:49:12 batla: 1. Configure the Input 17:49:19 ... The end goal is to create RDF from RDB. In order to that we must create a mapping from the database to the ontology we just created/augmented. 17:49:30 ... this mapping is a design time step and when run, generates RDF that “fits” the ontology. 17:49:43 ... The first step in defining this mapping is to configure an input ; this involves the identification of the input source 17:49:46 q+ 17:50:00 slide 15 17:50:12 batla: 2. configure output 17:50:15 slide 16 17:50:27 batla: 3. Create the Mappings 17:50:48 ack jsequeda 17:51:19 jsequeda: first you create the ontology and then you augment it again? 17:51:32 batla: yes, on purpose 17:52:21 ... key point is that while you seed at the beginning, the runtime stuff happens dynamically (automatically) 17:53:53 batla: using regex, etc the splitting functions can be implemented 17:54:10 slide 17 17:54:50 batla: Final mapping (merge/split) 17:54:52 slide 18 17:55:16 batla: an JDBC MSG example 17:55:17 slide 19 17:55:30 batla: resulting RDF/XML 17:55:40 slide 20 17:55:42 q+ to ask how this mapped view is queried 17:56:18 ack ericP 17:56:18 ericP, you wanted to ask how this mapped view is queried 17:56:30 batla: A graph representation of the new RDF resource generated from our mapping. 17:57:01 ... idea is to have bi-directional data flow, yes 17:57:44 slide 21 17:58:07 batla: discovery - bridges the gap between structured and unstructured data 17:58:41 q+ 17:58:58 rest of the slide deck is mainly about Metatomix discovery tools and their usage 17:59:11 s/rest of the/ batla: rest of the 17:59:35 ack jsequeda 17:59:54 jsequeda: how complex can the mapping be? 18:00:18 batla: we have some sophisticated function, there's an API as well to extend ti 18:00:27 s/extend ti/extend it 18:00:42 is thinking what would be useful would be to focus on how the various tools would also benefit (or not) from a RDB2RDF standard, and what features of this proposed standard they would already support. 18:00:50 RRSAgent, draft minutes 18:00:50 I have made the request to generate http://www.w3.org/2009/11/17-RDB2RDF-minutes.html mhausenblas 18:01:03 the thought was provoked by all the features that Metamotix has. 18:01:32 +1 18:03:03 Topic: AOB 18:03:06 thanks! 18:03:07 -Souri 18:03:08 -Seema 18:03:10 -whalb 18:03:15 -[IPcaller] 18:03:17 -??P3 18:03:18 -metatomix 18:03:22 [adjourned] 18:03:27 -BenS 18:03:29 -angela_UNITN 18:03:31 Zakim, list attendees 18:03:31 As of this point the attendees have been angela_UNITN, whalb, mhausenblas, metatomix, jsequeda, EricP, +1.562.686.aaaa, [IPcaller], Souri, orri, Ashok_Malhotra, hhalpin, BenS, 18:03:33 ... Seema, nunolopes 18:03:49 -Ashok_Malhotra 18:03:51 rrsagent, draft minutes 18:03:51 I have made the request to generate http://www.w3.org/2009/11/17-RDB2RDF-minutes.html mhausenblas 18:04:32 thanks everyone! 18:04:33 -mhausenblas 18:04:40 thank you! 18:06:12 batla, once I create the Wiki page for vendor specific stuff, would you volunteer to init it? 18:07:01 -orri 18:07:25 zakim, bye 18:07:26 leaving. As of this point the attendees were angela_UNITN, whalb, mhausenblas, metatomix, jsequeda, EricP, +1.562.686.aaaa, [IPcaller], Souri, orri, Ashok_Malhotra, hhalpin, BenS, 18:07:26 Zakim has left #rdb2rdf 18:07:29 ... Seema, nunolopes 18:07:32 rrsagent, bye 18:07:32 I see 3 open action items saved in http://www.w3.org/2009/11/17-RDB2RDF-actions.rdf : 18:07:32 ACTION: hhalpin to make a draft scribelist on wiki [1] 18:07:32 recorded in http://www.w3.org/2009/11/17-RDB2RDF-irc#T17-10-22 18:07:32 ACTION: Jsequeda to init DDL coverage on Wiki [2] 18:07:32 recorded in http://www.w3.org/2009/11/17-RDB2RDF-irc#T17-15-02 18:07:32 ACTION: mhausenb to create an issue for vendor-specific data types [3] 18:07:32 recorded in http://www.w3.org/2009/11/17-RDB2RDF-irc#T17-19-36