16:03:36 RRSAgent has joined #rdb2rdf 16:03:36 logging to http://www.w3.org/2010/03/30-rdb2rdf-irc 16:03:38 RRSAgent, make logs world 16:03:38 Zakim has joined #rdb2rdf 16:03:40 Zakim, this will be 7322733 16:03:40 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start 3 minutes ago 16:03:41 Meeting: RDB2RDF Working Group Teleconference 16:03:41 Date: 30 March 2010 16:03:51 zakim, who is on the phone? 16:03:51 SW_RDB2RDF()12:00PM has not yet started, sdas2 16:03:53 On IRC I see RRSAgent, Seema, hhalpin, juansequeda, cygri, Ashok, Ahmed, nunolopes, sdas2, whalb, LeeF, iv_an_ru, trackbot, ericP 16:03:57 Zakim, who's on the phone? 16:03:57 SW_RDB2RDF()12:00PM has not yet started, hhalpin 16:03:58 On IRC I see RRSAgent, Seema, hhalpin, juansequeda, cygri, Ashok, Ahmed, nunolopes, sdas2, whalb, LeeF, iv_an_ru, trackbot, ericP 16:04:14 Zakim, who's on irc? 16:04:14 I don't understand your question, hhalpin. 16:04:14 angela_UNITN has joined #RDB2RDF 16:04:22 MacTed has joined #RDB2RDF 16:04:34 Zakim, this is rdb2rdf 16:04:34 ok, hhalpin; that matches SW_RDB2RDF()12:00PM 16:04:38 +OpenLink_Software 16:04:43 Zakim, who's on the phone? 16:04:43 On the phone I see [IPcaller], whalb, +1.512.471.aaaa, Ashok_Malhotra, nunolopes, ??P5, Souri, Seema, [IPcaller.a], +1.850.324.aabb, OpenLink_Software 16:04:59 Zakim, aabb is hhalpin 16:04:59 +hhalpin; got it 16:05:09 Zakim, OpenLink_Software is temporarily me 16:05:09 +MacTed; got it 16:05:12 Zakim, mute me 16:05:12 MacTed should now be muted 16:05:19 Zakim, mute me 16:05:19 hhalpin should now be muted 16:05:32 + +39.046.1.aacc 16:05:43 Zakim, cygri is with nunolopes 16:05:43 +cygri; got it 16:07:00 Zakim, please dial ericP-office 16:07:00 ok, ericP; the call is being made 16:07:02 +EricP 16:07:10 Zakim, unmute me 16:07:10 hhalpin should no longer be muted 16:07:13 Souri has joined #rdb2rdf 16:07:21 Zakim, mute me 16:07:21 hhalpin should now be muted 16:08:08 Zakim, mute me 16:08:08 hhalpin was already muted, hhalpin 16:08:18 Zakim, unmute me 16:08:18 hhalpin should no longer be muted 16:10:19 scribe? 16:10:40 - +39.046.1.aacc 16:10:46 http://www.w3.org/2010/03/23-rdb2rdf-minutes.html 16:10:51 +1 16:11:10 + +039046128aadd 16:11:31 ACTION: eric to review the UC and report back to the WG with requests for more details 16:11:31 Created ACTION-38 - Review the UC and report back to the WG with requests for more details [on Eric Prud'hommeaux - due 2010-04-06]. 16:11:53 [CONTINUES] ACTION: Orri to sum up today's discussion 16:12:12 Marcelo has joined #rdb2rdf 16:12:48 Any action in particular, Ahmed? 16:13:14 http://www.w3.org/2001/sw/rdb2rdf/track/actions/open 16:14:43 ACTION: hhalpin to begin a draft of Working Group Note on use-cases, ordering them from most complete to least complete 16:14:43 Created ACTION-39 - Begin a draft of Working Group Note on use-cases, ordering them from most complete to least complete [on Harry Halpin - due 2010-04-06]. 16:15:08 li_ma has joined #rdb2rdf 16:15:13 [DONE] ACTION: Sum up today's discussion 16:15:17 http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_Cases_and_Requirements#Expressivity 16:15:53 [DONE] ACTION: Create Wiki page for RDF team and link from homepage 16:16:15 Ahmed has joined #RDB2RDF 16:16:25 http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_Cases_and_Requirements#Expressivity 16:16:59 + +1.562.249.aaee 16:17:07 Zakim, mute me 16:17:07 hhalpin should now be muted 16:17:29 Ashok has joined #rdb2rdf 16:17:54 Sorry, I am late (I was in a meeting) 16:18:57 Marcelo - we are discussing use-cases right now, perhaps you should read http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_Cases_and_Requirements#Expressivity 16:19:10 scribe: hhalpin 16:19:13 scribenick: hhalpin 16:19:23 OK, thanks 16:19:31 ericP: I don't want to present people with too much info 16:19:36 ... as they might get lots 16:19:40 s/lots/lost 16:21:17 ... the DDL should be a link out, but we should keep the table right in people's faces 16:21:24 Here is the url : http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_Cases_and_Requirements#COI_Patient_Recruitment_Demo 16:21:26 Ashok: what about URLs? 16:21:39 Table definitions is good enough 16:21:53 juan: its too verbose to keep SQL DDL in document 16:22:12 ... but lets have a link out to the DDL and ER diagrams in document 16:22:41 ericP: Strike tables and have ER diagrams? 16:22:54 Ahmed: Lets have it so people can click on ER diagrams and see it. 16:23:00 ericP: haven't built ER diagrams yet 16:23:11 "DDL" is often vendor specific -- just putting the "table definitions" should be good enough 16:23:31 Ashok: inline, hyperlink, both fine with me. 16:23:45 ericP: Does anyone want to make ER diagrams for all the databases? 16:24:10 ACTION: juan will make ER diagrams for use-case document 16:24:10 Created ACTION-40 - Will make ER diagrams for use-case document [on Juan Sequeda - due 2010-04-06]. 16:25:58 q+ to say we just need definitions of tables and constraints -- *not* the DDL statements as such 16:25:59 ericP: not sure how to specify the identity requirements of the "same" person 16:26:06 ack Souri 16:26:06 Souri, you wanted to say we just need definitions of tables and constraints -- *not* the DDL statements as such 16:26:31 Souri: I wanted to mention that we should say "Table Definitions and Constraint Definitions" rather than DDL 16:26:38 ... as that can be vendor-specific 16:26:46 ... DDL is a misnomer 16:26:55 ericP: I thought it was in ericP 16:27:03 ... it was in SQL 1992 16:27:28 Souri: We just need table, vendor specific aspects 16:27:33 ... can be kept out 16:27:46 juan: yes, we can keep it simple - just types, etc. 16:28:55 souri: what are we talking about identity resolution 16:29:11 angela: we create an okkam id for each patient 16:29:21 ... in my use-case 16:30:31 q+ 16:30:37 q+ 16:30:55 angela: we could have a table for okkam ids 16:31:20 ericP: if we have a look-up table, then we think graph transformations and identity isomorphisms meet your requirements 16:31:50 angela: as long as I can do union of two graphs if these talk about same entity 16:32:22 q? 16:32:24 ericP: or some table that specifies the table with unique identifier 16:33:15 souri: we may call the same person john or johnny with some equivalentces 16:33:19 ... that is very voluminous 16:33:41 ... so we have to create those as a separate look-up table 16:33:46 ... and then maintain the lookup table. 16:33:52 ,.. thats another part 16:33:55 ... of the entire thing 16:34:08 ... so given one database, so we can map to SPARQL 16:34:15 ... so we can do individual equivalence 16:34:31 q- 16:34:32 Ahmed: the issue is metadata management 16:34:44 ... this is an integration above the mapping language 16:34:54 ericP: we have tables that map from one identifier to another 16:35:00 ... tuple identifiers 16:35:01 q+ 16:35:24 Ahmed: trying to distinguish between schema to another, one particular database to another 16:35:30 unmute me 16:35:32 q+ 16:35:38 ... then we want to match multiple databases from one mapping to another. 16:36:02 "The mapping language MUST allow for a mechanism to create identifiers for database entities. The generation of identifiers should be designed to support the implementation of the linked data principles. Where possible, the language will encourage the reuse of public identifiers for long-lived entities such as persons, corporations and geo-locations." 16:36:11 from charter 16:36:20 http://www.w3.org/2009/08/rdb2rdf-charter.html 16:36:29 ? 16:36:29 mute me 16:36:54 angela: one way to solve this is to use OKKAM ID? 16:37:13 q? 16:37:21 Zakim, unmute me 16:37:21 hhalpin should no longer be muted 16:37:29 ack hhalpin 16:38:03 q? 16:40:06 ack cygri 16:40:56 semantics of SPARQL 1.0? 16:42:54 so lets think of it as "best guess at this point in the experience of the WG" rather than "we have fulfilled this requirement of the charter by using particular technique X [where X could be OKKAM IDs, etc. etc.] 16:43:36 i agree... 16:44:30 so lets have OKKAM IDs say, we fulfill this charter requirement, etc. and that graph expressivity may match it. 16:45:02 rather than MUST match it (personally worried about vendor-specific requirements) 16:45:54 ericP: I just want us to require as much as possible so the community can see if we are specifying the problem correctly 16:45:59 q? 16:46:10 http://www.w3.org/TR/rdf-dawg-uc/ 16:46:42 ericP: if we use languages that have semantics for sort of stuff like ID transformations 16:47:09 ... like RIF, but maybe we don't want a language that leans on a second step 16:47:24 ... then we need to couch the shared ontology in terms of relational schema 16:47:36 ... here's the effect we want and lets be agnostic about what we want. 16:47:57 Ahmed: I like that, so far, but we need to set-up some engine 16:48:08 Zakim, mute me 16:48:08 hhalpin should now be muted 16:48:19 ericP: I just do transformations re language 16:48:21 q? 16:48:52 hhalpin, no my point has been made 16:48:56 ericP: not sure if group as a whole as bought into it, but want to push the ultimate semantic effect we want 16:49:02 ack MacTed 16:49:08 q+ 16:49:34 MacTed: It seems to me that the whole concept of mapping IDs across databases goes way beyond of exposing RDB data to RDF 16:49:50 ... figuring out whether or not is outside the scope. 16:50:03 ... figuring out those rules and being able to change them as we go is part of what is wanted 16:50:19 ... actually saying these ID in that schema is equivalent is outside of the schema 16:50:27 ericP: I think thats what we arrived at in discussing the tax case 16:50:37 ... i.e. we have an extra mapping table with a simple join 16:51:09 notes that we need to give people an option to re-use identifiers, but this can be an option (i.e. use OKKAM, etc.) 16:51:22 MacTed: Doesn't this change things radically, we don't want to write to data? 16:51:49 ericP: Do you want a new requirement that is beyond graph expressivitiy, lookup, and simple joins? 16:52:36 MacTed: I don't think I'm asking for more than that 16:52:50 ... was worried by Souri's argument about voluminous 16:53:00 Zakim, mute me 16:53:00 MacTed should now be muted 16:53:00 q? 16:53:02 ack juansequeda 16:53:16 juan: What EricP was going on, about the local ontology 16:53:23 ... one thing is our mapping language 16:53:32 angela: we should have an option to have this mapping language 16:54:41 juan: I'm worried that would require lot of expressivity 16:54:53 angela: what I was saying that this maps a domain ontology to a local ontology 16:55:02 ... we want option to map column of table to domain ontology 16:55:05 ack hhalpin 16:57:26 so you can imagine some people would want to control the URIs being generated on a more fine-grained level of detail rather than just a "genID" approach 16:57:52 and this could be provided by some direct control over the URI mapping of particular schemas in addition to the "voluminous" table identifiers 16:58:01 but the "linked automatically" part is 16:58:18 a "where possible" option, not a MUST requirement from the charter 16:58:22 Zakim, unmute me 16:58:22 MacTed should no longer be muted 16:58:36 daniel: you can imagine the linked data 16:58:47 ... being either an identifier or a 16:58:49 let us first solve the problem for one database, later if time permits we can try to tackle the mult-database aspects 16:58:54 ... new one for the hub 16:59:14 +1 souri, but let's leave that option open in the use-case requirement, clearly specified as "where possible" and optional. 16:59:30 I agree harry 16:59:43 Zakim, mute me 16:59:43 MacTed should now be muted 16:59:54 it seems ericP own writing it 16:59:56 :) 17:00:10 will help with pubrules and commonscribe mess. 17:00:26 Ahmed: lets try to finish on time so we can have more reviews 17:00:54 trackbot, end meeting 17:00:54 Zakim, list attendees 17:00:54 As of this point the attendees have been [IPcaller], whalb, +1.512.471.aaaa, Ashok_Malhotra, nunolopes, Souri, Seema, +1.850.324.aabb, hhalpin, MacTed, +39.046.1.aacc, cygri, 17:00:55 RRSAgent, please draft minutes 17:00:55 I have made the request to generate http://www.w3.org/2010/03/30-rdb2rdf-minutes.html trackbot 17:00:56 RRSAgent, bye 17:00:56 I see 3 open action items saved in http://www.w3.org/2010/03/30-rdb2rdf-actions.rdf : 17:00:56 ACTION: eric to review the UC and report back to the WG with requests for more details [1] 17:00:56 recorded in http://www.w3.org/2010/03/30-rdb2rdf-irc#T16-11-31 17:00:56 ACTION: hhalpin to begin a draft of Working Group Note on use-cases, ordering them from most complete to least complete [2] 17:00:56 recorded in http://www.w3.org/2010/03/30-rdb2rdf-irc#T16-14-43 17:00:56 ACTION: juan will make ER diagrams for use-case document [3] 17:00:56 recorded in http://www.w3.org/2010/03/30-rdb2rdf-irc#T16-24-10 17:00:58 ... EricP, +039046128aadd, +1.562.249.aaee 17:01:14 sysreq@w3.org