Re: implementation report for SWObjects' dm-materialize

On Jun 29, 2012 1:22 PM, "Eric Prud&apos;hommeaux" <eric@w3.org> wrote:
>
> I rewrote the EARL, mimicking the assertions which Ivan Mikhailov used in
the Virtuoso R2RML report, specifically:
>
> @prefix r2rml: <http://www.w3.org/ns/r2rml#>.
> @prefix db: <http://purl.org/NET/rdb2rdf-test#>.
>
> [] a earl:Assertion;
>        # ...
>        earl:info "MySQL" ;
>        db:dbms r2rml:MySQL ;
>        db:dbmsVersion r2rml:MySQL-5.5.24 .

So, any feedback on these last two predicates and the implicit iri template?

> I'm not sure what this namespace is, but I'm happy to use it.
> I also invented a dbmsVersion which would look like <
http://www.w3.org/ns/r2rml#{dbname}-{numericVersion}> in RFC6570-speak.
>
> * Eric Prud'hommeaux <eric@w3.org> [2012-06-28 19:37-0400]
> > In D017-I18NnoSpecialChars/create.sql, I have to use NATIONAL CHARACTER
VARYING
> > to work with either MySQL or Oracle (see attached diff). If not, I get
this for Oracle:
> >   ORA-12899: value too large for column "DM"."成分"."皿" (actual: 18,
maximum: 10)" while executing [[INSERT INTO "成分" ("皿", "植物名", "使用部") VALUES
('しそのとまと', 'しそ', '葉')]].
> > and triples like this from MySQL:
> >   <植物/名=%3f%3f;使用部=%3f> <植物#条件> "???" .
> >
> > If I do make the change, I pass 24X3 tests. The Turtle EARL hasn't
changed from the last report, but it has been run with the new tests.
> > --
> > -ericP
>
> > --- /tmp/ediff9135Pci 2012-06-28 19:26:12.385296235 -0400
> > +++
/home/eric/checkouts/sparql11-fresh/tests/rdb2rdf-tests/D017-I18NnoSpecialChars/create.sql
       2012-06-28 19:25:59.357296561 -0400
> > @@ -1,15 +1,15 @@
> >  CREATE TABLE "植物" (
> > -  "名" VARCHAR(10),
> > -  "使用部" VARCHAR(10),
> > -  "条件" VARCHAR(10),
> > +  "名" NATIONAL CHARACTER VARYING(3),
> > +  "使用部" NATIONAL CHARACTER VARYING(3),
> > +  "条件" NATIONAL CHARACTER VARYING(5),
> >    PRIMARY KEY ("名", "使用部")
> >  );
> >  INSERT INTO "植物" ("名", "使用部", "条件") VALUES ('しそ', '葉', '新鮮な');
> >
> >  CREATE TABLE "成分" (
> > -  "皿"  VARCHAR(10),
> > -  "植物名" VARCHAR(10),
> > -  "使用部" VARCHAR(10),
> > +  "皿"  NATIONAL CHARACTER VARYING(10),
> > +  "植物名" NATIONAL CHARACTER VARYING(3),
> > +  "使用部" NATIONAL CHARACTER VARYING(3),
> >    FOREIGN KEY ("植物名", "使用部") REFERENCES "植物"("名", "使用部")
> >  );
> >  INSERT INTO "成分" ("皿", "植物名", "使用部") VALUES ('しそのとまと', 'しそ', '葉');
>
> >
> > @prefix doap: <http://usefulinc.com/ns/doap#>.
> > @prefix earl: <http://www.w3.org/ns/earl#>.
> > @prefix foaf: <http://xmlns.com/foaf/0.1/>.
> > @prefix swobj: <http://swobjects.svn.sourceforge.net/#>.
> > @prefix tests: <
http://swobjects.svn.sourceforge.net/viewvc/swobjects/branches/sparql11/tests/
>.
> > @prefix dct: <http://purl.org/dc/terms/>.
> > @prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
> > @prefix rdb2rdf: <http://www.w3.org/2001/sw/rdb2rdf/test-cases/#>.
> >
> > <> foaf:primaryTopic swobj:project ;
> >       dct:issued "2012-06-28T23:36:20"^^xsd:dateTime ;
> >       foaf:maker <http://www.w3.org/People/Eric/ericP-foaf#ericP> .
> >
> > swobj:project
> >       a doap:Project ;
> >       doap:name "SWObjects dm-materialize" ;
> >       doap:homepage <http://swobjects.svn.sourceforge.net/> .
> >
> > <http://www.w3.org/People/Eric/ericP-foaf#ericP> a foaf:Person ;
> >       foaf:name "Eric Prud'hommeaux" ;
> >       foaf:mbox <mailto:eric@w3.org> ;
> >       foaf:homepage <http://www.w3.org/People/Eric/> .
> >
> > tests:test_DM.cpp
> >       a earl:Software ;
> >       dct:title "SWObjects dm-materialize test harness" ;
> >       foaf:maker <http://www.w3.org/People/Eric/ericP-foaf#ericP> .
> >
> >
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D000-1table1column0rows ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D000-1table1column0rows ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D000-1table1column0rows ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D001-1table1column1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D001-1table1column1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D001-1table1column1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D002-1table2columns1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D002-1table2columns1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D002-1table2columns1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D003-1table3columns1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D003-1table3columns1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D003-1table3columns1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D004-1table2columns1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D004-1table2columns1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D004-1table2columns1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D005-1table3columns3rows2duplicates ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D005-1table3columns3rows2duplicates ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D005-1table3columns3rows2duplicates ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D006-1table1primarykey1column1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D006-1table1primarykey1column1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D006-1table1primarykey1column1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D007-1table1primarykey2columns1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D007-1table1primarykey2columns1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D007-1table1primarykey2columns1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D008-1table1compositeprimarykey3columns1row ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D008-1table1compositeprimarykey3columns1row ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D008-1table1compositeprimarykey3columns1row ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D009-2tables1primarykey1foreignkey ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D009-2tables1primarykey1foreignkey ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D009-2tables1primarykey1foreignkey ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D010-1table1primarykey3colums3rows ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D010-1table1primarykey3colums3rows ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D010-1table1primarykey3colums3rows ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D011-M2MRelations ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D011-M2MRelations ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D011-M2MRelations ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D012-2tables2duplicates0nulls ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D012-2tables2duplicates0nulls ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D012-2tables2duplicates0nulls ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D013-1table1primarykey3columns2rows1nullvalue ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D013-1table1primarykey3columns2rows1nullvalue ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D013-1table1primarykey3columns2rows1nullvalue ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D014-3tables1primarykey1foreignkey ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D014-3tables1primarykey1foreignkey ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D014-3tables1primarykey1foreignkey ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D015-1table3columns1composityeprimarykey3rows2languages ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D015-1table3columns1composityeprimarykey3rows2languages ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D015-1table3columns1composityeprimarykey3rows2languages ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D016-1table1primarykey10columns3rowsSQLdatatypes ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D016-1table1primarykey10columns3rowsSQLdatatypes ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D016-1table1primarykey10columns3rowsSQLdatatypes ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D017-I18NnoSpecialChars ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D017-I18NnoSpecialChars ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D017-I18NnoSpecialChars ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D018-1table1primarykey2columns3rows ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D018-1table1primarykey2columns3rows ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D018-1table1primarykey2columns3rows ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D021-2tables2primarykeys1foreignkeyReferencesAllNulls ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D021-2tables2primarykeys1foreignkeyReferencesAllNulls ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D021-2tables2primarykeys1foreignkeyReferencesAllNulls ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D022-2tables1primarykey1foreignkeyReferencesNoPrimaryKey ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D022-2tables1primarykey1foreignkeyReferencesNoPrimaryKey ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D022-2tables1primarykey1foreignkeyReferencesNoPrimaryKey ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D023-2tables2primarykeys2foreignkeysReferencesToNon-primarykeys ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D023-2tables2primarykeys2foreignkeysReferencesToNon-primarykeys ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D023-2tables2primarykeys2foreignkeysReferencesToNon-primarykeys ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D024-2tables2primarykeys1foreignkeyToARowWithSomeNulls ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D024-2tables2primarykeys1foreignkeyToARowWithSomeNulls ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test
rdb2rdf:D024-2tables2primarykeys1foreignkeyToARowWithSomeNulls ;
> >       earl:info "oracle" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D025-3tables3primarykeys3foreignkeys ;
> >       earl:info "mysql" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D025-3tables3primarykeys3foreignkeys ;
> >       earl:info "postgres" .
> >
> > [] a earl:Assertion;
> >       earl:assertedBy tests:test_DM.cpp ;
> >       earl:result [
> >               a earl:TestResult ;
> >               earl:outcome earl:passed
> >       ] ;
> >       earl:subject swobj:project ;
> >       earl:test rdb2rdf:D025-3tables3primarykeys3foreignkeys ;
> >       earl:info "oracle" .
>
>
> --
> -ericP

Received on Friday, 29 June 2012 13:20:48 UTC