Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
This document reports on implementations of the Direct Mapping [DM] specification, and R2RML [R2RML] specification. The main purpose of this document is to show that each feature of the Direct Mapping and R2RML has been implemented by demonstrating interoperable implementations of each feature. To evaluate the coverage of an implementation's features, the RDB2RDF Test Cases [RDB2RDF TCs] are used as a point of reference.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This document is a Working Group Note, produced by the RDB2RDF Working Group. This implementation report was prepared to support the transition of the Working Group's main deliverables (the R2RML and the Direct Mapping specifications) to Proposed Recommendation status. The report contains a snapshot of the implementation status of these specifications at the time of publication, 14 August 2012. The Working Group does not expect to update this document.
Comments on this document should be sent to [email protected], a mailing list with a public archive.
Publication as a Working Group Note does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
The goal of this report is to verify if the R2RML and DirectMapping specifications are implementable. Regarding the PR entrance criteria we note that at least two implementations have been demonstrated that pass all tests in the test suite.
To evaluate the coverage of an implementation's features, the RDB2RDF Test Cases [RDB2RDF TCs] are used as a point of reference.
In the following the RDB2RDF processors are listed that have been used in the RDB2RDF Implementation Report. We differentiate between DM processors that implement the Direct Mapping, and R2RML processors that implement R2RML Mapping Language.
Name | Contact | Home |
---|---|---|
D2RQ | Richard Cyganiak | http://d2rq.org/ |
RDF-RDB2RDF | Toby Inkster | https://metacpan.org/release/RDF-RDB2RDF |
SWObjects dm-materialize | Eric Prud'hommeaux | http://swobjects.svn.sourceforge.net/ |
XSPARQL | Nuno Lopes | http://xsparql.deri.org |
ultrawrap | Juan Sequeda | http://www.capsenta.com/ |
db2triples | Julien Homo and Laurent Mazuel | https://github.com/antidot/db2triples |
Name | Contact | Home |
---|---|---|
OpenLink Virtuoso | Ivan Mikhailov | http://virtuoso.openlinksw.com |
RDF-RDB2RDF | Toby Inkster | https://metacpan.org/release/RDF-RDB2RDF |
XSPARQL | Nuno Lopes | http://xsparql.deri.org |
morph | Jean-Paul Calbimonte | https://github.com/jpcik/morph |
ultrawrap | Juan Sequeda | http://www.capsenta.com/ |
db2triples | Julien Homo and Laurent Mazuel | https://github.com/antidot/db2triples |
The following Table 3. lists the results of the Direct Mapping implementation test.
The following Table 4. lists the results of the R2RML implementation test.
The Editors would like to give special thanks to the following contributors: Freddy Priyatna tested the rdb2rdf-th software and provide comments to the Test Cases document. Juan Sequeda, Nuno Lopes, Richard Cyganiak, Eric Prud'hommeaux, Toby Inkster, and Ivan Mikhailov provided useful comments to the Test Cases.
In addition, the Editors gratefully acknowledge contributions from: Marcelo Arenas, Sören Auer, Samir Batla, Alexander de Leon, Orri Erling, Lee Feigenbaum, Enrico Franconi, Howard Greenblatt, Wolfgang Halb, Harry Halpin, Michael Hausenblas, Patrick Hayes, Ivan Herman, Nophadol Jekjantuk, Li Ma, Nan Ma, Ashok Malhotra, Ivan Mikhailov, Percy Enrique Rivera Salas, Juan Sequeda, Ben Szekely, Ted Thibodeau, and Edward Thomas.