Skip to content

Commit

Permalink
test-cases: drop ql: namespace usage
Browse files Browse the repository at this point in the history
  • Loading branch information
DylanVanAssche committed Feb 24, 2024
1 parent 2eb974d commit 2ade9ee
Show file tree
Hide file tree
Showing 358 changed files with 6,187 additions and 11,039 deletions.
33 changes: 11 additions & 22 deletions test-cases/RMLTC0000-CSV/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,26 +1,15 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix rml: <http://w3id.org/rml/> .

<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ a rml:LogicalSource ;
rml:referenceFormulation ql:CSV ;
rml:source <_:b277322> ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

@base <http://example.com/base/> .
<_:b277322> a rml:RelativePathSource ;
rml:path "student.csv" .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source "student.csv";
rml:referenceFormulation ql:CSV
] ;

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "Name"
]
].
35 changes: 12 additions & 23 deletions test-cases/RMLTC0000-JSON/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,27 +1,16 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix rml: <http://w3id.org/rml/> .

<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ a rml:LogicalSource ;
rml:iterator "$.students[*]" ;
rml:referenceFormulation ql:JSONPath ;
rml:source <_:b820041> ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

@base <http://example.com/base/> .
<_:b820041> a rml:RelativePathSource ;
rml:path "student.json" .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source "student.json";
rml:referenceFormulation ql:JSONPath;
rml:iterator "$.students[*]"
] ;

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "Name"
]
].
43 changes: 13 additions & 30 deletions test-cases/RMLTC0000-MySQL/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,35 +1,18 @@
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .

@base <http://example.com/base/> .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source <#DB_source>;
rml:sqlVersion rml:SQL2008;
rml:tableName "student";
];

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "Name"
]
].
<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ rml:source <http://example.com/base/#DB_source> ;
rml:sqlVersion rml:SQL2008 ;
rml:tableName "student" ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

<http://example.com/base/#DB_source> a d2rq:Database ;
d2rq:jdbcDSN "CONNECTIONDSN" ;
d2rq:jdbcDriver "com.mysql.cj.jdbc.Driver" ;
d2rq:password "" ;
d2rq:username "root" .

<#DB_source> a d2rq:Database;
d2rq:jdbcDSN "CONNECTIONDSN"; # the "jbdc:mysql:// part is ignored
d2rq:jdbcDriver "com.mysql.cj.jdbc.Driver"; # this is ignored
d2rq:username "root";
d2rq:password "" .
43 changes: 13 additions & 30 deletions test-cases/RMLTC0000-PostgreSQL/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,35 +1,18 @@
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .

@base <http://example.com/base/> .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source <#DB_source>;
rml:sqlVersion rml:SQL2008;
rml:tableName "student";
];

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "Name"
]
].
<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ rml:source <http://example.com/base/#DB_source> ;
rml:sqlVersion rml:SQL2008 ;
rml:tableName "student" ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

<http://example.com/base/#DB_source> a d2rq:Database ;
d2rq:jdbcDSN "CONNECTIONDSN" ;
d2rq:jdbcDriver "org.postgresql.Driver" ;
d2rq:password "" ;
d2rq:username "postgres" .

<#DB_source> a d2rq:Database;
d2rq:jdbcDSN "CONNECTIONDSN";
d2rq:jdbcDriver "org.postgresql.Driver";
d2rq:username "postgres";
d2rq:password "" .
49 changes: 16 additions & 33 deletions test-cases/RMLTC0000-SPARQL/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,40 +1,23 @@
@prefix rml: <http://w3id.org/rml/> .
@prefix crml: <http://semweb.mmlab.be/ns/crml#> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix mail: <http://example.com/mail#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix sd: <http://www.w3.org/ns/sparql-service-description#>.
@prefix ex: <http://www.example.com/> .
@prefix hydra: <http://www.w3.org/ns/hydra/core#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@base <http://example.com/base> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix rml: <http://w3id.org/rml/> .
@prefix sd: <http://www.w3.org/ns/sparql-service-description#> .

<#InputSPARQL>
a sd:Service ;
sd:endpoint <http://localhost:PORT/ds1/sparql> ;
sd:supportedLanguage sd:SPARQL11Query ;
sd:resultFormat <http://www.w3.org/ns/formats/SPARQL_Results_JSON> .

<#Country>
rml:logicalSource [
rml:source <#InputSPARQL>;
rml:referenceFormulation ql:JSONPath;
rml:iterator "$.results.bindings[*]";
rml:query """
<http://example.com/base#Country> rml:logicalSource [ rml:iterator "$.results.bindings[*]" ;
rml:query """
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?name
WHERE {
?name a rdfs:Literal .
} """
];
} """ ;
rml:referenceFormulation ql:JSONPath ;
rml:source <http://example.com/base#InputSPARQL> ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "name.value" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{name.value}" ] .

rml:subjectMap [
rml:template "http://example.com/{name.value}"
];
<http://example.com/base#InputSPARQL> a sd:Service ;
sd:endpoint <http://localhost:PORT/ds1/sparql> ;
sd:resultFormat <http://www.w3.org/ns/formats/SPARQL_Results_JSON> ;
sd:supportedLanguage sd:SPARQL11Query .

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "name.value" ;
]
].
1 change: 1 addition & 0 deletions test-cases/RMLTC0000-SPARQL/resource.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

43 changes: 13 additions & 30 deletions test-cases/RMLTC0000-SQLServer/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,35 +1,18 @@
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .

@base <http://example.com/base/> .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source <#DB_source>;
rml:sqlVersion rml:SQL2008;
rml:tableName "student";
];

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "Name"
]
].
<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ rml:source <http://example.com/base/#DB_source> ;
rml:sqlVersion rml:SQL2008 ;
rml:tableName "student" ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

<http://example.com/base/#DB_source> a d2rq:Database ;
d2rq:jdbcDSN "CONNECTIONDSN" ;
d2rq:jdbcDriver "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
d2rq:password "YourSTRONG!Passw0rd;" ;
d2rq:username "sa" .

<#DB_source> a d2rq:Database;
d2rq:jdbcDSN "CONNECTIONDSN";
d2rq:jdbcDriver "com.microsoft.sqlserver.jdbc.SQLServerDriver";
d2rq:username "sa";
d2rq:password "YourSTRONG!Passw0rd;" .
35 changes: 12 additions & 23 deletions test-cases/RMLTC0000-XML/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,27 +1,16 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix rml: <http://w3id.org/rml/> .

<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ a rml:LogicalSource ;
rml:iterator "/students/student" ;
rml:referenceFormulation ql:XPath ;
rml:source <_:b848099> ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

@base <http://example.com/base/> .
<_:b848099> a rml:RelativePathSource ;
rml:path "student.xml" .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source "student.xml";
rml:referenceFormulation ql:XPath;
rml:iterator "/students/student"
] ;

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name ;
rml:objectMap [
rml:reference "Name"
]
].
33 changes: 10 additions & 23 deletions test-cases/RMLTC0001a-CSV/mapping.ttl
Original file line number Diff line number Diff line change
@@ -1,28 +1,15 @@
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix ex: <http://example.com/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix ql: <http://w3id.org/rml/ql/> .
@prefix rml: <http://w3id.org/rml/> .

@base <http://example.com/base/> .

<TriplesMap1>
a rml:TriplesMap;

rml:logicalSource [
rml:source "student.csv";
rml:referenceFormulation ql:CSV
];
<http://example.com/base/TriplesMap1> a rml:TriplesMap ;
rml:logicalSource [ a rml:LogicalSource ;
rml:referenceFormulation ql:CSV ;
rml:source <_:b408533> ] ;
rml:predicateObjectMap [ rml:objectMap [ rml:reference "Name" ] ;
rml:predicate foaf:name ] ;
rml:subjectMap [ rml:template "http://example.com/{Name}" ] .

rml:subjectMap [
rml:template "http://example.com/{Name}"
];

rml:predicateObjectMap [
rml:predicate foaf:name;
rml:objectMap [
rml:reference "Name"
]
].
<_:b408533> a rml:RelativePathSource ;
rml:path "student.csv" .


Loading

0 comments on commit 2ade9ee

Please sign in to comment.