- From: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
- Date: Tue, 12 Jul 2011 12:07:45 -0400
- To: RDB2RDF WG <public-rdb2rdf-wg@w3.org>
All...
As we've been discussing, a given R2RML mapping is tied to a given
RDB schema, and indeed, to the data in that RDB at a point-in-time.
Given this, there are certain identifying characteristics of the
RDB schema that should be kept with (and I think, within) the
R2RML mapping.
These may include --
- DB engine identifier
-- as different SQL syntax may be needed against different
engines. there are ways to query the engine itself for
identification including version, which allow tools such
as R2RML engines to sculpt their SQL appropriately to
the RDB engine...
- DB host
-- as there may be other instances on other hosts, with
similar or even identical schema, but different content
- DB listening port
-- as there may be multiple instances on the same host, with
similar or even identical schema, but different content
- authenticating user ID
-- as different users may see different tables, fields,
rows, etc., due to differing permissions
The above may well be an incomplete list! I believe that R2RML
mappings (and their outputs) should also include notation of the
datetime they were generated and/or valid, but this has been
controversial in conversation.
It has been suggested that a few fields might be used, possibly
holding a JDBC Driver ClassName and the associated JDBC Connect
String. This is potentially problematic, as it assumes that
every DBMS will have such a JDBC driver, and may suggest to
users that every connection should be made thereby.
It has also been suggested that this information be optional, which
I could accept *if* the standard/spec states R2RML SHOULD include
such data (retains validity of existing mappings which lack it,
and allows for justifiable exclusion in future mappings, but
strongly discourages such lack.)
Input and discussion is very much welcomed.
Be seeing you,
Ted
--
A: Yes. http://www.guckes.net/faq/attribution.html
| Q: Are you sure?
| | A: Because it reverses the logical flow of conversation.
| | | Q: Why is top posting frowned upon?
Ted Thibodeau, Jr. // voice +1-781-273-0900 x32
Evangelism & Support // mailto:tthibodeau@openlinksw.com
// http://twitter.com/TallTed
OpenLink Software, Inc. // http://www.openlinksw.com/
10 Burlington Mall Road, Suite 265, Burlington MA 01803
http://www.openlinksw.com/weblogs/uda/
OpenLink Blogs http://www.openlinksw.com/weblogs/virtuoso/
http://www.openlinksw.com/blog/~kidehen/
Universal Data Access and Virtual Database Technology Providers
Received on Tuesday, 12 July 2011 16:08:16 UTC