Skip to content

Console Output

[INFO] 
[INFO] ---------------< org.eclipse.rdf4j:rdf4j-sparqlbuilder >----------------
[INFO] Building RDF4J: SparqlBuilder 3.1.5-SNAPSHOT                     [5/100]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ rdf4j-sparqlbuilder ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ rdf4j-sparqlbuilder ---
[INFO] ShortRevision tag detected. The value is '7'.
[INFO] Executing: /bin/sh -c cd '/home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD'
[INFO] Working directory: /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder
[INFO] Storing buildNumber: f17a5bb at timestamp: 1588010069427
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '7'.
[INFO] Executing: /bin/sh -c cd '/home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder' && 'git' 'rev-parse' '--verify' '--short=7' 'HEAD'
[INFO] Working directory: /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder
[INFO] Storing buildScmBranch: UNKNOWN
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-bytecode-version) @ rdf4j-sparqlbuilder ---
[INFO] Adding ignore: META-INF/**/module-info
[INFO] 
[INFO] --- formatter-maven-plugin:2.8.1:format (default) @ rdf4j-sparqlbuilder ---
[INFO] Using 'UTF-8' encoding to format source files.
[INFO] Number of files to be formatted: 103
[INFO] Successfully formatted:          0 file(s)
[INFO] Fail to format:                  0 file(s)
[INFO] Skipped:                         103 file(s)
[INFO] Read only skipped:               0 file(s)
[INFO] Approximate time taken:          0s
[INFO] 
[INFO] --- impsort-maven-plugin:1.3.2:sort (default) @ rdf4j-sparqlbuilder ---
[INFO]  Total Files Processed: 103 in 00:00.352
[INFO]         Already Sorted: 103
[INFO]         Needed Sorting:   0
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ rdf4j-sparqlbuilder ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ rdf4j-sparqlbuilder ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 86 source files to /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ rdf4j-sparqlbuilder ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ rdf4j-sparqlbuilder ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 17 source files to /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ rdf4j-sparqlbuilder ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section5Test
EXAMPLE 5.2:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?mbox
WHERE { ?x0 foaf:name ?name .
?x0 foaf:mbox ?mbox . }

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?mbox
WHERE { { ?x0 foaf:name ?name . }
{ ?x0 foaf:mbox ?mbox . } }

EXAMPLE 5.2.1:
{}
SELECT ?x0
WHERE {}

EXAMPLE 5.2.3:
{ ?x foaf:name ?name .
?x foaf:mbox ?mbox . } ;

{ ?x foaf:name ?name .
?x foaf:mbox ?mbox .
FILTER ( REGEX( ?name, "Smith" ) ) } ;

{ ?x foaf:name ?name .
{}
?x foaf:mbox ?mbox . }
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section5Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section8Test
EXAMPLE 8.2:
PREFIX : <http://example/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT DISTINCT ?x0
WHERE { ?x0 ?x1 ?x2 .
MINUS { ?x0 foaf:givenName "Bob" . } }

EXAMPLE 8.1.1:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0
WHERE { ?x0 rdf:type foaf:Person .
FILTER NOT EXISTS { ?x0 foaf:name ?name . } }

EXAMPLE 8.1.2:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0
WHERE { ?x0 rdf:type foaf:Person .
FILTER EXISTS { ?x0 foaf:name ?name . } }

EXAMPLE 8.3.2:
PREFIX : <http://example/>
SELECT * 
WHERE { ?x0 ?x1 ?x2 .
FILTER NOT EXISTS { :a :b :c . } }

PREFIX : <http://example/>
SELECT * 
WHERE { ?x0 ?x1 ?x2 .
MINUS { :a :b :c . } }

EXAMPLE 8.3.3:
PREFIX : <http://example/>
SELECT * 
WHERE { ?x0 :p ?x2 .
FILTER NOT EXISTS { ?x0 :q ?x1 .
FILTER ( ?x2 = ?x1 ) } }

PREFIX : <http://example/>
SELECT * 
WHERE { ?x0 :p ?x2 .
MINUS { ?x0 :q ?x1 .
FILTER ( ?x2 = ?x1 ) } }

[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section8Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section2Test
EXAMPLE 2.1:
SELECT ?title
WHERE { <http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title> ?title . }

EXAMPLE 2.2:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0 ?x1
WHERE { ?x2 foaf:name ?x0 .
?x2 foaf:mbox ?x1 . }

EXAMPLE 2.4:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0 ?x1
WHERE { ?x0 foaf:name ?x1 . }

EXAMPLE 2.5:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ( CONCAT( ?G, " ", ?S ) AS ?name )
WHERE { ?P foaf:givenName ?G ;
    foaf:surname ?S . }

Missing BIND capability right now
EXAMPLE 2.6:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX org: <https://example.com/ns#>
CONSTRUCT { ?x0 foaf:name ?name . }
WHERE { ?x0 org:employeeName ?name . }

EXAMPLE 2.1.model:
SELECT ?title
WHERE { <http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title> ?title . }

EXAMPLE 2.2.model:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0 ?x1
WHERE { ?x2 <http://xmlns.com/foaf/0.1/name> ?x0 .
?x2 <http://xmlns.com/foaf/0.1/mbox> ?x1 . }

EXAMPLE 2.3.1:
SELECT ?x0
WHERE { ?x0 ?x1 "cat" . }

SELECT ?x0
WHERE { ?x0 ?x1 "cat"@en . }

EXAMPLE 2.3.2:
SELECT ?x0
WHERE { ?x0 ?x1 42 . }

EXAMPLE 2.3.3:
SELECT ?x0
WHERE { ?x0 ?x1 "abc"^^<http://example.org/datatype#specialDatatype> . }

EXAMPLE 2.3.3.model:
SELECT ?x0
WHERE { ?x0 ?x1 "abc"^^<http://example.org/datatype#specialDatatype> . }

[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section2Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section11Test
EXAMPLE 11.1:
PREFIX : <http://books.example/>
SELECT ( SUM( ?lprice ) AS ?totalPrice )
WHERE { ?org :affiliates ?auth .
?auth :writesBook ?book .
?book :price ?lprice . }
GROUP BY ?org
HAVING ( SUM( ?lprice ) > 10 )

EXAMPLE 11.2:
SELECT ( AVG( ?x0 ) AS ?x1 )
WHERE { ?x2 :x ?x3 ;
    :y ?x0 . }
GROUP BY ?x3

EXAMPLE 11.3:
PREFIX : <http://data.example/>
SELECT ( AVG( ?size ) AS ?asize )
WHERE { ?x0 :size ?size . }
GROUP BY ?x0
HAVING ( AVG( ?size ) > 10 )

EXAMPLE 11.4:
PREFIX : <http://example.com/data/#>
SELECT ?x0 ( MIN( ?x1 ) * 2 AS ?x3 )
WHERE { ?x0 :p ?x1 .
?x0 :q ?x2 . }
GROUP BY ?x0 STR( ?x2 )

EXAMPLE 11.5:
PREFIX : <http://example.com/data/#>
SELECT ?x0 ( AVG( ?x1 ) AS ?x2 ) ( ( MIN( ?x1 ) + MAX( ?x1 ) ) / 2 AS ?x3 )
WHERE { ?x0 :p ?x1 . }
GROUP BY ?x0

EXAMPLE 11.1.model:
PREFIX : <http://books.example/>
SELECT ( SUM( ?lprice ) AS ?totalPrice )
WHERE { ?org <http://example.org/book/affiliates> ?auth .
?auth <http://example.org/book/writesBook> ?book .
?book <http://example.org/book/price> ?lprice . }
GROUP BY ?org
HAVING ( SUM( ?lprice ) > 10 )

[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section11Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section4Test
EXAMPLE 4.1.4:
[ :p "v" ] .
[] :p "v" .
[ :p "v" ] :q "w" .
:x :q [ :p "v" ] .
:x :q _:b57 .
_:b57 :p "v" .
[ foaf:name ?name ;
    foaf:mbox <mailto:alice@example.org> ]
EXAMPLE 4.2.1:
?x foaf:name ?name ;
    foaf:mbox ?mbox .
EXAMPLE 4.2.2:
?x foaf:nick "Alice_", "Alice" .
?x foaf:nick "Alice", "Alice_" ;
    foaf:name ?name .
EXAMPLE 4.2.4:
?x a :Class1 .
[ a :appClass ] :p "v" .
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section4Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section16Test
EXAMPLE 16.1.2:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ns: <https://example.org/ns#>
SELECT ?x0 ( ?x1 * ( 1 - ?x2 ) AS ?x3 )
WHERE { ?x4 ns:price ?x1 .
?x4 dc:title ?x0 .
?x4 ns:discount ?x2 . }

PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ns: <https://example.org/ns#>
SELECT ?x0 ( ?x1 AS ?x5 ) ( ?x5 * ( 1 - ?x2 ) AS ?x6 )
WHERE { ?x4 ns:price ?x1 .
?x4 dc:title ?x0 .
?x4 ns:discount ?x2 . }

EXAMPLE 16.2.1:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX vcard: <http://www.w3.org/2001/vcard-rdf/3.0#>
CONSTRUCT { ?x0 vcard:N _:b0 .
_:b0 vcard:givenName ?x1 .
_:b0 vcard:familyName ?x2 . }
WHERE { { ?x0 foaf:firstName ?x1 . } UNION { ?x0 foaf:givenname ?x1 . }
{ ?x0 foaf:surname ?x2 . } UNION { ?x0 foaf:family_name ?x2 . } }

EXAMPLE 16.2.2:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX app: <http://example.org/ns#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
CONSTRUCT { ?s ?p ?o . }
WHERE { GRAPH ?g { ?s ?p ?o . }
?g dc:publisher <http://www.w3.org/> .
?g dc:date ?date .
FILTER ( app:customDate( ?date ) > "2005-02-28T00:00:00Z"^^xsd:dateTime ) }

EXAMPLE 16.2.3:
CONSTRUCT { [] foaf:name ?name . }
WHERE { [] foaf:name ?name ;
    site:hits ?hits . }
ORDER BY DESC( ?hits )
LIMIT 2

EXAMPLE 16.2.4:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
CONSTRUCT 
WHERE { ?x foaf:name ?name . }

EXAMPLE 16.2:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX vcard: <http://www.w3.org/2001/vcard-rdf/3.0#>
CONSTRUCT { <http://example.org/person#Alice> vcard:FN ?name . }
WHERE { ?x foaf:name ?name . }

[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section16Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section7Test
EXAMPLE 7:
PREFIX dc10: <http://purl.org/dc/elements/1.0/>
PREFIX dc11: <http://purl.org/dc/elements/1.1/>
SELECT ?title
WHERE { { ?book dc10:title ?title . } UNION { ?book dc11:title ?title . } }

PREFIX dc10: <http://purl.org/dc/elements/1.0/>
PREFIX dc11: <http://purl.org/dc/elements/1.1/>
SELECT ?x0 ?x1
WHERE { { ?book dc10:title ?x0 . } UNION { ?book dc11:title ?x1 . } }

PREFIX dc10: <http://purl.org/dc/elements/1.0/>
PREFIX dc11: <http://purl.org/dc/elements/1.1/>
SELECT ?title ?author
WHERE { { ?book dc10:title ?title .
?book dc10:creator ?author . } UNION { ?book dc11:title ?title .
?book dc11:creator ?author . } }

[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section7Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section13Test
EXAMPLE 13.2.1:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0
FROM <http://example.org/foaf/aliceFoaf>
WHERE { ?x1 foaf:name ?x0 . }

EXAMPLE 13.2.2:
FROM NAMED <http://example.org/alice>
FROM NAMED <http://example.org/bob>
EXAMPLE 13.2.3:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
SELECT ?x0 ?x1 ?x2
FROM <http://example.org/dft.ttl>
FROM NAMED <http://example.org/alice>
FROM NAMED <http://example.org/bob>
WHERE { ?x1 dc:publisher ?x0 .
GRAPH ?x1 { ?x3 foaf:mbox ?x2 . } }

EXAMPLE 13.3.1:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0 ?x1
FROM NAMED <http://example.org/alice>
FROM NAMED <http://example.org/bob>
WHERE { GRAPH ?x0 { ?x2 foaf:mbox <mailto:bob@work.example> .
?x2 foaf:nick ?x1 . } }

EXAMPLE 13.3.2:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX data: <http://example.org/foaf/>
SELECT ?x1
FROM NAMED <http://example.org/foaf/aliceFoaf>
FROM NAMED <http://example.org/foaf/bobFoaf>
WHERE { GRAPH data:bobFoaf { ?x0 foaf:mbox <mailto:bob@work.example> .
?x0 foaf:nick ?x1 . } }

EXAMPLE 13.3.3:
PREFIX data: <http://example.org/foaf/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?x0 ?x1 ?x2
FROM NAMED <http://example.org/foaf/aliceFoaf>
FROM NAMED <http://example.org/foaf/bobFoaf>
WHERE { GRAPH data:aliceFoaf { ?x3 foaf:mbox <mailto:bob@work.example> ;
    foaf:knows ?x4 .
?x4 foaf:mbox ?x0 ;
    rdfs:seeAlso ?x2 .
?x2 a foaf:PersonalProfileDocument . }
GRAPH ?x2 { ?x5 foaf:mbox ?x0 ;
    foaf:nick ?x1 . } }

EXAMPLE 13.3.4:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
SELECT ?x0 ?x1 ?x2
WHERE { ?x3 dc:publisher ?x0 ;
    dc:date ?x2 .
GRAPH ?x3 { ?x4 foaf:name ?x0 ;
    foaf:mbox ?x1 . } }

[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section13Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section12Test
EXAMPLE 12:
PREFIX : <http://people.example/>
SELECT ?y ?minName
WHERE { :alice :knows ?y .
{ SELECT ?y ( MIN( ?x0 ) AS ?minName )
WHERE { ?y :name ?x0 . }
GROUP BY ?y
 } }

[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section12Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section15Test
EXAMPLE 15.3.1:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT DISTINCT ?x0
WHERE { ?x1 foaf:name ?x0 . }

EXAMPLE 15.3.2:
REDUCED not yet implemented
EXAMPLE 15.1:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0
WHERE { ?x1 foaf:name ?x0 . }
ORDER BY ?x0

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX : <http://example.org/ns#>
SELECT ?x0
WHERE { ?x1 foaf:name ?x0 ;
    :empId ?x2 . }
ORDER BY DESC( ?x2 )

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX : <http://example.org/ns#>
SELECT ?x0
WHERE { ?x1 foaf:name ?x0 ;
    :empId ?x2 . }
ORDER BY ?x0 DESC( ?x2 )

EXAMPLE 15.4:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0
WHERE { ?x1 foaf:name ?x0 . }
ORDER BY ?x0
LIMIT 5
OFFSET 10

EXAMPLE 15.5:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?x0
WHERE { ?x1 foaf:name ?x0 . }
LIMIT 20

[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section15Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section3Test
EXAMPLE 3.1:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
SELECT ?title
WHERE { ?x0 dc:title ?title .
FILTER ( REGEX( ?title, "^SPARQL" ) ) }

PREFIX dc: <http://purl.org/dc/elements/1.1/>
SELECT ?title
WHERE { ?x0 dc:title ?title .
FILTER ( REGEX( ?title, "^SPARQL" ) ) }

EXAMPLE 3.2:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ns: <https://example.com/ns#>
SELECT ?title ?price
WHERE { ?x0 ns:price ?price .
?x0 dc:title ?title .
FILTER ( ?price < 30.5 ) }

[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section3Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section6Test
EXAMPLE 6.1:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?mbox
WHERE { ?x0 foaf:name ?name .
OPTIONAL { ?x0 foaf:mbox ?mbox . } }

EXAMPLE 6.2:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ns: <https://example.org/ns#>
SELECT ?title ?price
WHERE { ?x dc:title ?title .
OPTIONAL { ?x ns:price ?price .
FILTER ( ?price < 30 ) } }

EXAMPLE 6.3:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?mbox ?hpage
WHERE { ?x0 foaf:name ?name .
OPTIONAL { ?x0 foaf:mbox ?mbox . }
OPTIONAL { ?x0 foaf:homepage ?hpage . } }

[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.eclipse.rdf4j.sparqlbuilder.examples.sparql11spec.Section6Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.examples.updatespec.Section3Test
EXAMPLE 10:
PREFIX dcmitype: <http://purl.org/dc/dcmitype/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
INSERT { GRAPH <http://example/bookStore2> { ?book ?p ?v . } }
WHERE { GRAPH <http://example/bookStore> { ?book dc:date ?date .
?book ?p ?v .
FILTER ( ?date < "1970-01-01T00:00:00-02:00"^^xsd:dateTime ) } } ;

WITH <http://example/bookStore>
DELETE { ?book ?p ?v . }
WHERE { ?book dc:date ?date ;
    dc:type dcmitype:PhysicalObject .
?book ?p ?v .
FILTER ( ?date < "2000-01-01T00:00:00-02:00"^^xsd:dateTime ) }
EXAMPLE 11:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
DELETE 
WHERE { ?person foaf:givenName "Fred" ;
    ?property ?value . }
EXAMPLE 12:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
DELETE 
WHERE { GRAPH <http://example.com/names> { ?person foaf:givenName "Fred" ;
    ?property1 ?value1 . }
GRAPH <http://example.com/addresses> { ?person ?property2 ?value2 . } }
EXAMPLE 13:
COPY DEFAULT TO <http://example.org/named>
EXAMPLE 14:
MOVE DEFAULT TO <http://example.org/named>
EXAMPLE 15:
ADD DEFAULT TO <http://example.org/named>
EXAMPLE create:
CREATE GRAPH <https://example.org/ns#>
CREATE SILENT GRAPH <https://example.org/ns#>
EXAMPLE drop:
DROP DEFAULT
DROP SILENT GRAPH <https://example.org/ns#>
EXAMPLE load:
LOAD <https://example.org/ns#>
LOAD SILENT <https://example.org/ns#> INTO GRAPH <https://example.com/ns#>
EXAMPLE with:
To illustrate the use of the WITH clause, an operation of the general form:
WITH <g1>
DELETE { ?a ?b ?c . }
INSERT { ?x ?y ?z . }
WHERE {  ...  }
is considered equivalent to:
DELETE { GRAPH <g1> { ?a ?b ?c . } }
INSERT { GRAPH <g1> { ?x ?y ?z . } }
USING <g1>
WHERE {  ...  }
EXAMPLE 1:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
INSERT DATA { <http://example/book1> dc:title "A new book" ;
    dc:creator "A.N.Other" . }
EXAMPLE 2:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ns: <https://example.org/ns#>
INSERT DATA { GRAPH <http://example/bookStore> { <http://example/book1> ns:price 42 . } }
EXAMPLE 3:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
DELETE DATA { <http://example/book2> dc:title "David Copperfield" ;
    dc:creator "Edmund Wells" . }
EXAMPLE 4:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
DELETE DATA { GRAPH <http://example/bookStore> { <http://example/book1> dc:title "Fundamentals of Compiler Desing" . } } ;

PREFIX dc: <http://purl.org/dc/elements/1.1/>
INSERT DATA { GRAPH <http://example/bookStore> { <http://example/book1> dc:title "Fundamentals of Compiler Design" . } }
EXAMPLE 5:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
WITH <http://example/addresses>
DELETE { ?person foaf:givenName "Bill" . }
INSERT { ?person foaf:givenName "William" . }
WHERE { ?person foaf:givenName "Bill" . }
EXAMPLE 6:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
DELETE { ?book ?p ?v . }
WHERE { ?book dc:date ?date .
?book ?p ?v .
FILTER ( ?date > "1970-01-01T00:00:00-02:00"^^xsd:dateTime ) }
EXAMPLE 7:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
WITH <http://example/addresses>
DELETE { ?person ?property ?value . }
WHERE { ?person ?property ?value ;
    foaf:givenName "Fred" . }
EXAMPLE 8:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
INSERT { GRAPH <http://example/bookStore2> { ?book ?p ?v . } }
WHERE { GRAPH <http://example/bookStore> { ?book dc:date ?date .
?book ?p ?v .
FILTER ( ?date > "1970-01-01T00:00:00-02:00"^^xsd:dateTime ) } }
EXAMPLE 9:
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
INSERT { GRAPH <http://example/addresses> { ?person foaf:name ?name .
?person foaf:mbox ?email . } }
WHERE { GRAPH <http://example/people> { ?person foaf:name ?name .
OPTIONAL { ?person foaf:mbox ?email . } } }
EXAMPLE clear:
CLEAR DEFAULT
CLEAR SILENT GRAPH <https://example.org/ns#>
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.098 s - in org.eclipse.rdf4j.sparqlbuilder.examples.updatespec.Section3Test
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteralTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s - in org.eclipse.rdf4j.sparqlbuilder.rdf.RdfLiteralTest
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.util.SparqlBuilderUtilsTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.eclipse.rdf4j.sparqlbuilder.util.SparqlBuilderUtilsTest
[INFO] Running org.eclipse.rdf4j.sparqlbuilder.constraint.ExpressionsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.eclipse.rdf4j.sparqlbuilder.constraint.ExpressionsTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 83, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.16:check (default) @ rdf4j-sparqlbuilder ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java18:1.0
[INFO] 
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ rdf4j-sparqlbuilder ---
[INFO] Building jar: /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/target/rdf4j-sparqlbuilder-3.1.5-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ rdf4j-sparqlbuilder ---
[INFO] Installing /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/target/rdf4j-sparqlbuilder-3.1.5-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/rdf4j/rdf4j-sparqlbuilder/3.1.5-SNAPSHOT/rdf4j-sparqlbuilder-3.1.5-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/rdf4j-master-deploy/core/sparqlbuilder/pom.xml to /home/jenkins/.m2/repository/org/eclipse/rdf4j/rdf4j-sparqlbuilder/3.1.5-SNAPSHOT/rdf4j-sparqlbuilder-3.1.5-SNAPSHOT.pom