The manifest for all of the test cases can be found here
List of Test expressions
| Expression |
Error Message |
Query:
* - * -> *
|
|
Query:
<http://subject.com> - <http://predicate.com> -> <http://object.com>
|
|
Query:
<http://subject.com> - <http://predicate.com> -> <http://object.com>
|
|
Query:
* <- * - *
|
|
Query:
<http://subject.com> <- <http://predicate.com> - <http://object.com>
|
|
Query:
<http://subject.com> <- <http://predicate.com> - <http://object.com>
|
|
Query:
all() - all() -> all() - * -> *
|
|
Query:
* - (all() - all() -> all()) -> *
|
|
Query:
* - * -> all() - all() -> all()
|
|
Query:
(all() <- all() - all()) - * -> *
|
|
Query:
* - (all() <- all() - all()) -> *
|
|
Query:
* - * -> (all() <- all() - all())
|
|
Query:
(all() - all() -> all()) <- * - *
|
|
Query:
* <- (all() - all() -> all()) - *
|
|
Query:
* <- * - (all() - all() -> all())
|
|
Query:
all() <- all() - all() <- * - *
|
|
Query:
* <- (all() <- all() - all()) - *
|
|
Query:
* <- * - all() <- all() - all()
|
|
Query:
a-b - all() -> all()
|
|
Query:
* |- * -> *
|
|
Query:
<http://subject.com> |- <http://predicate.com> -> <http://object.com>
|
|
Query:
<http://subject.com> |- <http://predicate.com> -> <http://object.com>
|
|
Query:
* <- * -| *
|
|
Query:
<http://subject.com> <- <http://predicate.com> -| <http://object.com>
|
|
Query:
<http://subject.com> <- <http://predicate.com> -| <http://object.com>
|
|
Query:
all() |- all() -> all() |- * -> *
|
|
Query:
* |- (all() |- all() -> all()) -> *
|
|
Query:
* |- * -> all() |- all() -> all()
|
|
Query:
(all() <- all() -| all()) |- * -> *
|
|
Query:
* |- (all() <- all() -| all()) -> *
|
|
Query:
* |- * -> (all() <- all() -| all())
|
|
Query:
(all() |- all() -> all()) <- * -| *
|
|
Query:
* <- (all() |- all() -> all()) -| *
|
|
Query:
* <- * -| (all() |- all() -> all())
|
|
Query:
(all() <- all() -| all()) <- * -| *
|
|
Query:
* <- (all() <- all() -| all()) -| *
|
|
Query:
* <- * -| all() <- all() -| all()
|
|
Query:
a-b |- all() -> all()
|
|
Query:
notset:localname
|
Invalid QName: prefix 'notset' is not defined |
Query:
versa:foo
|
|
Query:
rdf:type
|
|
Query:
rdfs:subClassOf
|
|
Query:
owl:Class
|
|
Query:
external namespace: "ns" = uri
ns:foo
|
|
Query:
@prefix ns = uri;ns:foo
|
|
Query:
@prefix rdfs = uri;rdfs:Class
|
Cannot override the default prefix definition 'rdfs' |
Query:
@prefix = uri;:foo
|
|
Query:
@prefix rdf:foo = uri;rdfs:Class
|
parse error at line 1, column 16: matched 'rdf:foo', expecting 'EQUALS' or 'NCNAME' |
Query:
<http://subject.com>
|
|
Query:
<D\u00fcrst>
|
|
Query:
*:p
|
|
Query:
external namespace: "ns" = http://foo.com/
ns:*
|
|
Query:
ns:*
|
Invalid qname pattern: prefix ns is not known |
Query:
p
|
|
Query:
external namespace: "" = http://foo.com/
:p
|
|
Query:
@prefix = http://foo.com/; :p
|
|
Query:
external namespace: "ns" = http://foo.com/
* - ns:p -> *
|
|
Query:
@prefix ns = http://foo.com/; * - ns:p -> *
|
|
Query:
external namespace: "ns" = http://foo.com/
@prefix ns = http://bar.com/; * - ns:p -> *
|
|
Query:
@prefix ns = http://bar.com/;@prefix ns = http://foo.com/; * - ns:p -> *
|
|
Query:
ns:foo
|
Invalid QName: prefix 'ns' is not defined |
Query:
"string"@en-US
|
|
Query:
"string"^^<http://foo.com>
|
|
Query:
external namespace: "foo" = http://foo.com/
"string"^^foo:bar
|
|
Query:
'string'@en-US
|
|
Query:
'string'^^<http://foo.com>
|
|
Query:
external namespace: "foo" = http://foo.com/
'string'^^foo:bar
|
|
Query:
"""string"""@en-US
|
|
Query:
"""string"""^^<http://foo.com>
|
|
Query:
external namespace: "foo" = http://foo.com/
"""string"""^^foo:bar
|
|
Query:
*^^<http://foo.com/datatype1>
|
|
Query:
*^^!<http://foo.com/datatype1>
|
|
Query:
@prefix ns=http://foo.com/; *^^ns:datatype1
|
|
Query:
@prefix ns = http://foo.com/ ; *^^!ns:datatype1
|
|
Query:
"string 1"^^*
|
|
Query:
"string 1"^^!*
|
|
Query:
@prefix ns = http://foo.com/; "string 1"^^ns:*
|
|
Query:
@prefix ns = http://foo.com/; "string 1"^^!ns:*
|
|
Query:
"string 1"^^*:datatype1
|
|
Query:
@prefix ns = http://foo.com/; "string 1"^^!ns:*
|
|
Query:
"string 1"@*
|
|
Query:
"string 1"@!*
|
|
Query:
*@en-US
|
|
Query:
*@!en-US
|
|
Query:
"string"
|
|
Query:
"\"\'\\\n\r\t"
|
|
Query:
"\u00fc"
|
|
Query:
"'"
|
|
Query:
'string'
|
|
Query:
'\"\'\\\n\r\t'
|
|
Query:
'\u00fc'
|
|
Query:
'"'
|
|
Query:
"""string"""
|
|
Query:
"""string"""
|
|
Query:
"""\"\'\\\n\r\t"""
|
|
Query:
"""\u00fc"""
|
|
Query:
"""string
" more' text """
|
|
Query:
true
|
|
Query:
true
|
|
Query:
false
|
|
Query:
false
|
|
Query:
1
|
|
Query:
+1
|
|
Query:
-1
|
|
Query:
1.
|
|
Query:
+1.
|
|
Query:
-1.
|
|
Query:
1.0
|
|
Query:
+1.0
|
|
Query:
-1.0
|
|
Query:
1.01
|
|
Query:
+1.01
|
|
Query:
-1.01
|
|
Query:
2e2
|
|
Query:
+6e1
|
|
Query:
-9e3
|
|
Query:
2E2
|
|
Query:
+6E1
|
|
Query:
-9E3
|
|
Query:
2e-2
|
|
Query:
+6e-1
|
|
Query:
-9e-3
|
|
Query:
2E-2
|
|
Query:
+6E-1
|
|
Query:
-9E-3
|
|
Query:
2e+2
|
|
Query:
+6e+1
|
|
Query:
-9e+3
|
|
Query:
2E+2
|
|
Query:
+6E+1
|
|
Query:
-9E+3
|
|
Query:
2.e2
|
|
Query:
+6.e1
|
|
Query:
-9.e3
|
|
Query:
2.E2
|
|
Query:
+6.E1
|
|
Query:
-9.E3
|
|
Query:
2.1e2
|
|
Query:
+6.4e+1
|
|
Query:
-9.2e-3
|
|
Query:
2.2E2
|
|
Query:
+6.7E1
|
|
Query:
-9.5E3
|
|
Query:
[]
|
|
Query:
[ true, "foo",34]
|
|
Query:
[ [true], [ ["foo"] ],34]
|
|
Query:
$x
|
Undefined Variable reference: $x |
Query:
@variable versa:statement = foo;$versa:statement
|
Variables cannot be declared in the namespace: http://versa.com |
Query:
external variable: x =
"""Foo"""
$x
|
|
Query:
@variable x = "Foo";$x
|
|
Query:
external variable: x =
"""Foo"""
@variable x = "Bar";$x
|
|
Query:
@variable x = "Bar";@variable y = $x;$y
|
|
Query:
x()
|
Undefined function name: x |
Query:
[&x]
|
Undefined function name: x |
Query:
@function versa:foo() = foo;versa:foo()
|
Functions cannot be declared in the namespace: http://versa.com |
Query:
@function foo() = foo;foo(x = 1)
|
Function foo: invalid keyword argument 'x' |
Query:
@function x() = "Foo";x()
|
|
Query:
@function s(s,p,o) = $s - $p -> $o;s(<http://subject.com>,*,*)
|
|
Query:
@function s(s,p,o) = $s - $p -> $o;s(<http://subject.com>)
|
Function s: expected 3 arguments, found 1 |
Query:
list(["foo"])
|
|
Query:
list(true)
|
|
Query:
list("foo")
|
|
Query:
list("foo"@en-US)
|
|
Query:
list(<http://subject.com>)
|
|
Query:
list(3)
|
|
Query:
set(["foo","foo"])
|
|
Query:
set(true)
|
|
Query:
set("foo")
|
|
Query:
set("foo"@en-US)
|
|
Query:
set(<http://subject.com>)
|
|
Query:
set(3)
|
|
Query:
boolean(["foo"])
|
|
Query:
boolean([])
|
|
Query:
boolean(true)
|
|
Query:
boolean("foo")
|
|
Query:
boolean("")
|
|
Query:
boolean("true"^^xsd:boolean)
|
|
Query:
boolean(<http://subject.com>)
|
|
Query:
boolean(3)
|
|
Query:
boolean(0)
|
|
Query:
string(["foo"])
|
|
Query:
string([])
|
|
Query:
string([34])
|
|
Query:
string(true)
|
|
Query:
string("foo")
|
|
Query:
string("true"^^xsd:boolean)
|
|
Query:
string(<http://subject.com>)
|
|
Query:
string(3)
|
|
Query:
literal(["foo"@en-US])
|
|
Query:
literal([])
|
|
Query:
literal(<http://subject.com>)
|
|
Query:
literal(true)
|
|
Query:
literal("foo")
|
|
Query:
literal("bar")
|
|
Query:
literal("true"^^xsd:boolean)
|
|
Query:
literal(<http://subject.com>)
|
|
Query:
literal(23)
|
|
Query:
literal(22.9)
|
|
Query:
literal(34)
|
|
Query:
node([<http://subject.com>])
|
|
Query:
node([])
|
|
Query:
node([34])
|
|
Query:
node(true)
|
|
Query:
node("foo")
|
|
Query:
node("true"^^xsd:node)
|
|
Query:
node(<http://subject.com>)
|
|
Query:
node(23)
|
|
Query:
number([34])
|
|
Query:
number([])
|
|
Query:
number([<http://subject.com>])
|
|
Query:
number(true)
|
|
Query:
number(false)
|
|
Query:
number("34")
|
|
Query:
number("34e-1")
|
|
Query:
number("Foo")
|
|
Query:
number("23"^^xsd:int)
|
|
Query:
number("023"^^xsd:int)
|
|
Query:
number(<http://subject.com>)
|
|
Query:
number(23)
|
|
Query:
statement([34])
|
|
Query:
statement([])
|
|
Query:
statement(true)
|
|
Query:
statement("34")
|
|
Query:
statement("23"^^xsd:int)
|
|
Query:
statement(<http://subject.com>)
|
|
Query:
statement(23)
|
|
Query:
all()
|
|
Query:
all() - * -> *
|
|
Query:
distribute()
|
Function distribute: expected 2 arguments, found 0 |
Query:
distribute([1,2])
|
Function distribute: expected 2 arguments, found 1 |
Query:
distribute([1,2],"foo")
|
Function distribute: Query Argument 1 is not a function reference or anonymous function. |
Query:
distribute([1,2],&all)
|
Function distribute: Query Argument 1 does not take a single argument. |
Query:
distribute([1,2],&distribute)
|
Function distribute: Query Argument 1 does not take a single argument. |
Query:
distribute([1,2],&string)
|
|
Query:
distribute([1,2],(! x : string($x)), (! x : number($x)), (! x, y=4 : boolean($y)))
|
|
Query:
map()
|
Function map: expected 2 arguments, found 0 |
Query:
map(&boolean)
|
Function map: expected 2 arguments, found 1 |
Query:
map([1,2],"foo")
|
Function map: Query Argument is not a function reference or anonymous function. |
Query:
map(&all,[1,2])
|
Function map: Query Argument does not take the correct number of arguments, requries 1 |
Query:
map(&map,[1,2])
|
Function map: Query Argument does not take the correct number of arguments, requries 1 |
Query:
map(&concat,["a","b"],[1])
|
|
Query:
map((! x,y,z="z" : concat($x,$y,$z)), ["a","b"],[1,2],[true])
|
|
Query:
versa:filter()
|
Function filter: expected 2 arguments, found 0 |
Query:
versa:filter([0,1,2])
|
Function filter: expected 2 arguments, found 1 |
Query:
versa:filter([0,1,2],"foo")
|
Function filter: Query Argument 1 is not a function reference or anonymous function. |
Query:
versa:filter([0,1,2],&all)
|
Function filter: Query Argument 1 does not take a single argument. |
Query:
versa:filter([0,1,2],&filter)
|
Function filter: Query Argument 1 does not take a single argument. |
Query:
versa:filter([0,1,2],&versa:boolean)
|
|
Query:
versa:filter([0,1,2],(! x : versa:boolean($x)), (! x : gt($x,1)))
|
|
Query:
sort()
|
Function sort: expected 1 arguments, found 0 |
Query:
sort([0,1,2],"foo")
|
Function sort: conversion argument is not a function reference or anonymous function. |
Query:
sort([0,1,2],conversion=&all)
|
Function sort: conversion argument does not take a single argument. |
Query:
sort([0,1,2],&distribute)
|
Function sort: conversion argument does not take a single argument. |
Query:
sort([0,1,2],direction=&distribute)
|
Function sort: direction must be one of $versa:ascedning or $versa:descending. |
Query:
sort([2,1,10])
|
|
Query:
sort([1,10,2],conversion=&number)
|
|
Query:
sort([1,10,2],direction=$versa:descending)
|
|
Query:
sort([1,2,10],direction=$versa:descending,conversion=(! x : boolean($x)))
|
|
Query:
sort([1,2,10],&string,$versa:ascending)
|
|
Query:
union()
|
Function union: expected 2 arguments, found 0 |
Query:
union([0,1,2])
|
Function union: expected 2 arguments, found 1 |
Query:
union([1,2,3],[2,3,4])
|
|
Query:
intersection()
|
Function intersection: expected 2 arguments, found 0 |
Query:
intersection([0,1,2])
|
Function intersection: expected 2 arguments, found 1 |
Query:
intersection([1,2,3],[2,3,4])
|
|
Query:
difference()
|
Function difference: expected 2 arguments, found 0 |
Query:
difference([0,1,2])
|
Function difference: expected 2 arguments, found 1 |
Query:
difference([1,2,3],[2,3,4])
|
|
Query:
join()
|
Function join: expected 2 arguments, found 0 |
Query:
join([1,2,3])
|
Function join: expected 2 arguments, found 1 |
Query:
join([1,2,3],[2,3,4])
|
|
Query:
add()
|
Function add: expected 2 arguments, found 0 |
Query:
add(1)
|
Function add: expected 2 arguments, found 1 |
Query:
add(1,2,3)
|
|
Query:
add(1,"foo",3)
|
|
Query:
sub()
|
Function sub: expected 2 arguments, found 0 |
Query:
sub(1)
|
Function sub: expected 2 arguments, found 1 |
Query:
sub(1,2)
|
|
Query:
sub(1,"foo")
|
|
Query:
mul()
|
Function mul: expected 2 arguments, found 0 |
Query:
mul(1)
|
Function mul: expected 2 arguments, found 1 |
Query:
mul(1,2,3)
|
|
Query:
mul(1,"foo",3)
|
|
Query:
div()
|
Function div: expected 2 arguments, found 0 |
Query:
div(1)
|
Function div: expected 2 arguments, found 1 |
Query:
div(1,2)
|
|
Query:
div(1,"foo")
|
|
Query:
div(1,0)
|
|
Query:
div(-1,0)
|
|
Query:
sum()
|
Function sum: expected 1 arguments, found 0 |
Query:
sum([1,2,3])
|
|
Query:
sum([1,"foo",3])
|
|
Query:
floor()
|
Function floor: expected 1 arguments, found 0 |
Query:
floor(1.1)
|
|
Query:
floor("foo")
|
|
Query:
ceiling()
|
Function ceiling: expected 1 arguments, found 0 |
Query:
ceiling(1.1)
|
|
Query:
ceiling("foo")
|
|
Query:
round()
|
Function round: expected 1 arguments, found 0 |
Query:
round(1.1)
|
|
Query:
round(1.6)
|
|
Query:
round(1.5)
|
|
Query:
round(-0.4)
|
|
Query:
round(0.4)
|
|
Query:
round("foo")
|
|
Query:
length()
|
Function length: expected 1 arguments, found 0 |
Query:
length([])
|
|
Query:
length([1,2])
|
|
Query:
length("foo")
|
|
Query:
string-length()
|
Function string-length: expected 1 arguments, found 0 |
Query:
string-length("")
|
|
Query:
string-length("ab")
|
|
Query:
string-length(1)
|
|
Query:
find-regex()
|
Function find-regex: expected 2 arguments, found 0 |
Query:
find-regex("foo")
|
Function find-regex: expected 2 arguments, found 1 |
Query:
find-regex("foo","f",&all)
|
Function find-regex: ignore-case muse be a boolean expression. |
Query:
find-regex("sas","a")
|
|
Query:
find-regex("ab","c")
|
|
Query:
find-regex("ab","A")
|
|
Query:
find-regex("ab","A",true)
|
|
Query:
find-regex("ab","\\")
|
Function find-regex: Error parsing regex '\' at position 1 |
Query:
concat()
|
Function concat: expected 2 arguments, found 0 |
Query:
concat("1")
|
Function concat: expected 2 arguments, found 1 |
Query:
concat("a","b","c")
|
|
Query:
concat(1,2,3)
|
|
Query:
substring-before()
|
Function substring-before: expected 2 arguments, found 0 |
Query:
substring-before("1")
|
Function substring-before: expected 2 arguments, found 1 |
Query:
substring-before("ba","a")
|
|
Query:
substring-before(12,2)
|
|
Query:
substring-after()
|
Function substring-after: expected 2 arguments, found 0 |
Query:
substring-after("1")
|
Function substring-after: expected 2 arguments, found 1 |
Query:
substring-after("ba","b")
|
|
Query:
substring-after(12,1)
|
|
Query:
canonical()
|
Function canonical: expected 1 arguments, found 0 |
Query:
canonical("001"^^xsd:int)
|
|
Query:
canonical(<http://subject.com>)
|
|
Query:
language()
|
Function language: expected 1 arguments, found 0 |
Query:
language("foo"@en-US)
|
|
Query:
language(<http://subject.com>)
|
|
Query:
language("bar"@!*)
|
|
Query:
language("foo"^^xsd:int)
|
|
Query:
datatype()
|
Function datatype: expected 1 arguments, found 0 |
Query:
datatype("001"^^xsd:int)
|
|
Query:
datatype(<http://subject.com>)
|
|
Query:
datatype("bar"@!*)
|
|
Query:
datatype("foo"@en-US)
|
|
Query:
ground()
|
Function ground: expected 1 arguments, found 0 |
Query:
ground("bar")
|
|
Query:
ground("http://subject.com")
|
|
Query:
ground("http://foo.com")
|
|
Query:
and()
|
Function and: expected 2 arguments, found 0 |
Query:
and(true)
|
Function and: expected 2 arguments, found 1 |
Query:
and(true,false)
|
|
Query:
or()
|
Function or: expected 2 arguments, found 0 |
Query:
or(true)
|
Function or: expected 2 arguments, found 1 |
Query:
or(true,false)
|
|
Query:
not()
|
Function not: expected 1 arguments, found 0 |
Query:
not(true)
|
|
Query:
is-resource()
|
Function is-resource: expected 1 arguments, found 0 |
Query:
is-resource("001"^^xsd:int)
|
|
Query:
is-resource(<http://subject.com>)
|
|
Query:
is-resource(&all)
|
|
Query:
is-literal()
|
Function is-literal: expected 1 arguments, found 0 |
Query:
is-literal("001"^^xsd:int)
|
|
Query:
is-literal(<http://subject.com>)
|
|
Query:
is-literal(&all)
|
|
Query:
is-node()
|
Function is-node: expected 1 arguments, found 0 |
Query:
is-node("001"^^xsd:int)
|
|
Query:
is-node(<http://subject.com>)
|
|
Query:
is-node(&all)
|
|
Query:
lt()
|
Function lt: expected 2 arguments, found 0 |
Query:
lt(1)
|
Function lt: expected 2 arguments, found 1 |
Query:
lt(1,2)
|
|
Query:
gt()
|
Function gt: expected 2 arguments, found 0 |
Query:
gt(1)
|
Function gt: expected 2 arguments, found 1 |
Query:
gt(1,2)
|
|
Query:
lte()
|
Function lte: expected 2 arguments, found 0 |
Query:
lte(1)
|
Function lte: expected 2 arguments, found 1 |
Query:
lte(2,2)
|
|
Query:
gte()
|
Function gte: expected 2 arguments, found 0 |
Query:
gte(1)
|
Function gte: expected 2 arguments, found 1 |
Query:
gte(2,2)
|
|
Query:
eq()
|
Function eq: expected 2 arguments, found 0 |
Query:
eq(1)
|
Function eq: expected 2 arguments, found 1 |
Query:
eq(2,2)
|
|
Query:
neq()
|
Function neq: expected 2 arguments, found 0 |
Query:
neq(1)
|
Function neq: expected 2 arguments, found 1 |
Query:
neq(2,2)
|
|
Query:
member()
|
Function member: expected 2 arguments, found 0 |
Query:
member([1,2,3])
|
Function member: expected 2 arguments, found 1 |
Query:
member([1,2,3],2)
|
|
Query:
starts-with()
|
Function starts-with: expected 2 arguments, found 0 |
Query:
starts-with([1,2,3])
|
Function starts-with: expected 2 arguments, found 1 |
Query:
starts-with("abc","ab")
|
|
Query:
contains()
|
Function contains: expected 2 arguments, found 0 |
Query:
contains([1,2,3])
|
Function contains: expected 2 arguments, found 1 |
Query:
contains("abc","ab")
|
|
Query:
contains("abc","Ab")
|
|
Query:
contains("abc","Ab",ignore-case = true)
|
|
Query:
statements(<http://subject.com>,<http://predicate.com>,<http://object.com>)
|
|
Query:
<http://subject.com> - <http://predicate.com> -> <http://object.com>
|
|
Query:
<http://subject.com> <- <http://predicate.com> -| <http://object.com>
|
|
Query:
statements(<http://subject.com>,<http://predicate.com>,<http://object.com>,result-type=$versa:predicate-result)
|
|
Query:
statements(<http://subject.com>,<http://predicate.com>,<http://object.com>,result-type=$versa:subject-result)
|
|
Query:
<http://subject.com> <- <http://predicate.com> - <http://object.com>
|
|
Query:
<http://subject.com> |- <http://predicate.com> -> <http://object.com>
|
|
Query:
statements(<http://subject.com>,<http://predicate.com>,<http://object.com>,result-type=$versa:statement-result)
|
|
Query:
statements(*,<http://predicate.com>,"foo")
|
|
Query:
* - <http://predicate.com> -> "foo"
|
|
Query:
"http://subject1.com" <- <http://predicate.com> -| *
|
|
Query:
statements(all(),<http://predicate.com>,13)
|
|
Query:
all() - <http://predicate.com> -> 13
|
|
Query:
all() - <http://predicate.com> -> eq(.,13)
|
|
Query:
all() <- <http://predicate.com> -| eq(.,13)
|
|
Query:
statements([<http://subject.com>],*,*)
|
|
Query:
[<http://subject.com>] - * -> *
|
|
Query:
[<http://subject.com>] |- * -> *
|
|
Query:
statements(*,[<http://predicate.com>],(! x : eq($x,13)))
|
|
Query:
* - all() -> (! : eq($versa:object,"foo"))
|
|
Query:
* |- (! : eq($versa:subject,"http://subject.com")) -> *
|
|
Query:
statements(*,[<http://predicate.com>],&is-node)
|
|
Query:
@variable x = [1,2,3];$x[1]
|
|
Query:
@variable x = [1,2,3];$x[-1]
|
|
Query:
@variable x = "abc";$x[1]
|
|
Query:
@variable x = "abc";$x[-1]
|
|
Query:
@variable x = [1,2,3];$x[:1]
|
|
Query:
@variable x = [1,2,3];$x[:-2]
|
|
Query:
@variable x = "abc";$x[:1]
|
|
Query:
@variable x = "abc";$x[:-1]
|
|
Query:
@variable x = [1,2,3];$x[1:]
|
|
Query:
@variable x = [1,2,3];$x[-2:]
|
|
Query:
@variable x = "abc";$x[1:]
|
|
Query:
@variable x = "abc";$x[-1:]
|
|
Query:
@variable x = [1,2,3,4];$x[1:2]
|
|
Query:
@variable x = [1,2,3,4];$x[-3:-2]
|
|
Query:
@variable x = "abcd";$x[1:2]
|
|
Query:
@variable x = "abcd";$x[-3:-2]
|
|
List of Test Cases
| Test Type |
Test Case |
Issue |
Description |
Status |
| PositiveParserTest |
arcs/Arcs.rdf#forward-trav001 |
|
Test parsing of a simple forward traversal
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#forward-trav002 |
|
Fetch a specific property from the model with all uri refs
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#forward-trav002a |
|
Fetch a specific property from the model with all uri refs that does not exists (empty results)
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#backward-trav001 |
|
Test parsing of a simple backward traversal
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#backward-trav002 |
|
Fetch a specific property from the model with all uri refs (backward)
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#backward-trav002a |
|
Fetch a specific property from the model with all uri refs that does not exists (backwards empty results)
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav001 |
|
Test Parsing a fwd traversal used as the subjet query for a fwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav002 |
|
Test Parsing a fwd traversal used as the predicate query for a fwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav003 |
|
Test Parsing a fwd traversal used as the object query for a fwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav004 |
|
Test Parsing a bkwd traversal used as the subjet query for a fwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav005 |
|
Test Parsing a bkwd traversal used as the predicate query for a fwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav006 |
|
Test Parsing a bkwd traversal used as the object query for a fwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav007 |
|
Test Parsing a fwd traversal used as the subjet query for a bkwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav008 |
|
Test Parsing a fwd traversal used as the predicate query for a bkwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav009 |
|
Test Parsing a fwd traversal used as the object query for a bkwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav00A |
|
Test Parsing a bkwd traversal used as the subjet query for a bkwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav00B |
|
Test Parsing a bkwd traversal used as the predicate query for a bkwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-trav00C |
|
Test Parsing a bkwd traversal used as the object query for a bkwd traversal.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#dash-trav001 |
|
Test parsing a fwd traversal when a qname contains a -
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#forward-filt001 |
|
Test parsing of a simple forward filter
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#forward-filt002 |
|
Fetch a specific property from the model with all uri refs
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#forward-filt002a |
|
Fetch a specific property from the model with all uri refs that does not exists (empty results)
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#backward-filt001 |
|
Test parsing of a simple backward filter
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#backward-filt002 |
|
Fetch a specific property from the model with all uri refs (backward)
|
ACCEPTED |
| PositiveQueryTest |
arcs/Arcs.rdf#backward-filt002a |
|
Fetch a specific property from the model with all uri refs that does not exists (backwards empty results)
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt001 |
|
Test Parsing a fwd filter used as the subjet query for a fwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt002 |
|
Test Parsing a fwd filter used as the predicate query for a fwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt003 |
|
Test Parsing a fwd filter used as the object query for a fwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt004 |
|
Test Parsing a bkwd filter used as the subjet query for a fwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt005 |
|
Test Parsing a bkwd filter used as the predicate query for a fwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt006 |
|
Test Parsing a bkwd filter used as the object query for a fwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt007 |
|
Test Parsing a fwd filter used as the subjet query for a bkwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt008 |
|
Test Parsing a fwd filter used as the predicate query for a bkwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt009 |
|
Test Parsing a fwd filter used as the object query for a bkwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt00A |
|
Test Parsing a bkwd filter used as the subjet query for a bkwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt00B |
|
Test Parsing a bkwd filter used as the predicate query for a bkwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#nested-filt00C |
|
Test Parsing a bkwd filter used as the object query for a bkwd filter.
|
ACCEPTED |
| PositiveParserTest |
arcs/Arcs.rdf#dash-filt001 |
|
Test parsing a fwd filter when a qname contains a -
|
ACCEPTED |
| NegativeParserTest |
namespaces/Namespaces.rdf#not-set001 |
|
Test that the parser will not parse a qname that is not mapped to a namespace
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#default001 |
|
Test parsing a query with the default "versa" perfix
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#default002 |
|
Test parsing a query with the default "rdf" perfix
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#default003 |
|
Test parsing a query with the default "rdfs" perfix
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#default004 |
|
Test parsing a query with the default "owl" perfix
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#define001 |
|
Test parsing a query with a prefix that is externally defined
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#define002 |
|
Test parsing a query with a prefix that is locally defined
|
ACCEPTED |
| NegativeParserTest |
namespaces/Namespaces.rdf#define003 |
|
Test that the parser will not parse a local prefix definition that overides a default prefix definition
|
ACCEPTED |
| PositiveParserTest |
namespaces/Namespaces.rdf#define004 |
|
Test parsing a query with the empty namspace defined locally
|
ACCEPTED |
| NegativeParserTest |
namespaces/Namespaces.rdf#define005 |
|
Test that the parser will not parse a local prefix definition that has a colon
|
ACCEPTED |
| PositiveQueryTest |
patterns/Uri.rdf#uri001 |
|
Test querying a URI constant
|
ACCEPTED |
| PositiveQueryTest |
patterns/Uri.rdf#uri002 |
|
Test unicode escaping in a uri constant
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname001 |
|
Test the wild prefix pattern
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname002 |
|
Test the wild local name pattern
|
ACCEPTED |
| NegativeParserTest |
patterns/QName.rdf#qname003 |
|
Test the wild local name pattern with an invliad namespace
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname004 |
|
Test quering a qname without prefix
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname005 |
|
Test quering a qname with the default prefix defined externally
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname006 |
|
Test quering a qname with the default prefix defined locally
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname007 |
|
Test matching a qname with a prefix defined externally
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname008 |
|
Test matching a qname with a prefix defined locally
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname009 |
|
Override an locally defined prefix externally
|
ACCEPTED |
| PositiveQueryTest |
patterns/QName.rdf#qname00A |
|
Override an locally defined prefix locally
|
ACCEPTED |
| NegativeParserTest |
patterns/QName.rdf#qname00B |
|
Test the qname with an invliad namespace
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#single-line001 |
|
Test parsing a string with a lang
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#single-line002 |
|
Test parsing a string with a datatype
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#single-line003 |
|
Test parsing a single line string with a datatype with a qname uri
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#apos-line001 |
|
Test parsing a string with a lang
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#apos-line002 |
|
Test parsing a string with a datatype
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#apos-line003 |
|
Test parsing a apos line string with a datatype with a qname uri
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#multi-line001 |
|
Test parsing a multi line string with a lang
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#multi-line002 |
|
Test parsing a multi line string with a datatype
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/String.rdf#multi-line009 |
|
Test parsing a multi line string with a datatype with a qname uri
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal001 |
|
Test the query of an string with a uriref for a type
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal002 |
|
Test the query of an string with a bang uriref for a type
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal003 |
|
Test the query of any string with a qname for a type
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal004 |
|
Test the query of an string with a bang qname for a type
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal005 |
|
Test the query of a specific string with any datatype
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal006 |
|
Test the query of a specific string not in any datatype
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal007 |
|
Test the query of a specific string with prefix qname pattern
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal008 |
|
Test the query of a specific string with bang prefix qname pattern
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal009 |
|
Test the query of a specific string with localname qname pattern
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/TypedLiteral.rdf#t-literal00A |
|
Test the query of a specific string with bang localname qname pattern
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/LanguageLiteral.rdf#l-literal001 |
|
Test the query of an string with any language
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/LanguageLiteral.rdf#l-literal002 |
|
Test the query of an string without any language
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/LanguageLiteral.rdf#l-literal003 |
|
Test the query of any string in a specified language
|
ACCEPTED |
| PositiveQueryTest |
patterns/literals/LanguageLiteral.rdf#l-literal004 |
|
Test the query of any string not in a specified language
|
ACCEPTED |
| PositiveQueryTest |
literal/string#single-line002 |
|
Test a single line string that is present in the model.
|
ACCEPTED |
| PositiveQueryTest |
literal/string#single-line003 |
|
Escaping of the \",\' \\, \n,\r,\t in a single line string
|
ACCEPTED |
| PositiveQueryTest |
literal/string#single-line004 |
|
Unicode escaping
|
ACCEPTED |
| PositiveQueryTest |
literal/string#single-line009 |
|
Test parsing a single line string with apostrophe
|
ACCEPTED |
| PositiveQueryTest |
literal/string#apos-line002 |
|
The apos line string expression always returns a string literal result.
|
ACCEPTED |
| PositiveQueryTest |
literal/string#apos-line003 |
|
Escaping of the \", \', \\, \n,\r,\t in a apos line string
|
ACCEPTED |
| PositiveQueryTest |
literal/string#apos-line004 |
|
Unicode escaping
|
ACCEPTED |
| PositiveQueryTest |
literal/string#apos-line009 |
|
Test parsing a apos single line string with quote
|
ACCEPTED |
| PositiveParserTest |
literal/string#multi-line001 |
|
Test parsing the multi line string literal an expression.
|
ACCEPTED |
| PositiveQueryTest |
literal/string#multi-line002 |
|
The multi line string expression always returns a string literal result.
|
ACCEPTED |
| PositiveQueryTest |
literal/string#multi-line003 |
|
Escaping of the \",\', \\, \n,\r,\t in a multi line string
|
ACCEPTED |
| PositiveQueryTest |
literal/string#multi-line004 |
|
Unicode escaping in a multi line string
|
ACCEPTED |
| PositiveParserTest |
literal/string#multi-line007 |
|
Test parsing a multi line string with line feed, apostrophes and quotes
|
ACCEPTED |
| PositiveParserTest |
constants/boolean#true001 |
|
Test parsing the boolean constants true as an expression.
|
ACCEPTED |
| PositiveQueryTest |
constants/boolean#true002 |
|
The true expression always returns a true constants result.
|
ACCEPTED |
| PositiveParserTest |
constants/boolean#false001 |
|
Test parsing the boolean constants false as an expression.
|
ACCEPTED |
| PositiveQueryTest |
constants/boolean#false002 |
|
The false expression always returns a false constants result.
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number001 |
|
Parse "1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number002 |
|
Parse "+1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number003 |
|
Parse "-1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number004 |
|
Parse "1."
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number005 |
|
Parse "+1."
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number006 |
|
Parse "-1."
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number007 |
|
Parse "1.0"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number008 |
|
Parse "+1.0"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number009 |
|
Parse "-1.0"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number00A |
|
Parse "1.01"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number00B |
|
Parse "+1.01"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number00C |
|
Parse "-1.01"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number00D |
|
Parse "2e2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number00E |
|
Parse "+6e1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number00F |
|
Parse "-9e3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number010 |
|
Parse "2E2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number011 |
|
Parse "+6E1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number012 |
|
Parse "-9E3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number013 |
|
Parse "2e-2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number014 |
|
Parse "+6e-1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number015 |
|
Parse "-9e-3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number016 |
|
Parse "2E-2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number017 |
|
Parse "+6E-1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number018 |
|
Parse "-9E-3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number019 |
|
Parse "2e+2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number01A |
|
Parse "+6e+1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number01B |
|
Parse "-9e+3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number01C |
|
Parse "2E+2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number01D |
|
Parse "+6E+1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number01E |
|
Parse "-9E+3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number01F |
|
Parse "2.e2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number020 |
|
Parse "+6.e1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number021 |
|
Parse "-9.e3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number022 |
|
Parse "2.E2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number023 |
|
Parse "+6.E1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number024 |
|
Parse "-9.E3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number025 |
|
Parse "2.1e2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number026 |
|
Parse "+6.4e+1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number027 |
|
Parse "-9.2e-3"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number028 |
|
Parse "2.2E2"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number029 |
|
Parse "+6.7E1"
|
ACCEPTED |
| PositiveQueryTest |
constants/number#number030 |
|
Parse "-9.5E3"
|
ACCEPTED |
| PositiveQueryTest |
constants/List.rdf#list001 |
|
Test querying a empty list constant
|
ACCEPTED |
| PositiveQueryTest |
constants/List.rdf#list002 |
|
Test a list with members
|
ACCEPTED |
| PositiveQueryTest |
constants/List.rdf#list003 |
|
Nested lists
|
ACCEPTED |
| NegativeParserTest |
variables/Variables.rdf#undefined001 |
|
Undefined variable
|
ACCEPTED |
| NegativeParserTest |
variables/Variables.rdf#undefined002 |
|
Define a variable in the versa prefix
|
ACCEPTED |
| PositiveQueryTest |
variables/Variables.rdf#query002 |
|
Query an externally defined variable
|
ACCEPTED |
| PositiveQueryTest |
variables/Variables.rdf#query003 |
|
Query an locally defined variable
|
ACCEPTED |
| PositiveQueryTest |
variables/Variables.rdf#query004 |
|
Query a locally defined variable overridden by an external variable
|
ACCEPTED |
| PositiveQueryTest |
variables/Variables.rdf#query005 |
|
Useage of a variables declaration inside another.
|
ACCEPTED |
| NegativeParserTest |
functions/UserDefined.rdf#undefined001 |
|
Undefined Function
|
ACCEPTED |
| NegativeParserTest |
functions/UserDefined.rdf#undefined002 |
|
Undefined Function References
|
ACCEPTED |
| NegativeParserTest |
functions/UserDefined.rdf#undefined003 |
|
Define a function in the versa prefix
|
ACCEPTED |
| NegativeParserTest |
functions/UserDefined.rdf#undefined004 |
|
Call a user defined function with keyword arguments
|
ACCEPTED |
| PositiveQueryTest |
functions/UserDefined.rdf#query001 |
|
Query an locally defined function with no arguments
|
ACCEPTED |
| PositiveQueryTest |
functions/UserDefined.rdf#query002 |
|
Query a locally defined function with arguments
|
ACCEPTED |
| NegativeParserTest |
functions/UserDefined.rdf#query003 |
|
Query a locally defined function with the wrong number of arguments
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#list001 |
|
Convert a list into a list.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#list002 |
|
Convert a boolean into a list.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#list003 |
|
Convert a string into a list.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#list004 |
|
Convert a literal into a list.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#list005 |
|
Convert a node into a list.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#list006 |
|
Convert a number into a list.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#set001 |
|
Convert a list into a set.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#set002 |
|
Convert a boolean into a set.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#set003 |
|
Convert a string into a set.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#set004 |
|
Convert a literal into a set.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#set005 |
|
Convert a node into a set.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#set006 |
|
Convert a number into a set.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean001 |
|
Convert a list into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean001a |
|
Convert an empty list into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean002 |
|
Convert a boolean into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean003 |
|
Convert a string into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean003a |
|
Convert an empty string into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean004 |
|
Convert a literal into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean005 |
|
Convert a node into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean006 |
|
Convert a number into a boolean.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#boolean006a |
|
Convert a number into a boolean (0)
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string001 |
|
Convert a list into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string001a |
|
Convert an empty list into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string001b |
|
Convert a list with a different datatype into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string002 |
|
Convert a boolean into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string003 |
|
Convert a string into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string004 |
|
Convert a literal into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string005 |
|
Convert a node into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#string006 |
|
Convert a number into a string.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal001 |
|
Convert a list into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal001a |
|
Convert an empty list into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal001b |
|
Convert a list with a different datatype into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal002 |
|
Convert a boolean into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal003 |
|
Convert a string into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal003a |
|
Convert a string into a literal (that is in the model).
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal004 |
|
Convert a literal into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal005 |
|
Convert a node into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal006 |
|
Convert a number into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal006a |
|
Convert a float number into a literal.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#literal006b |
|
Convert a number into a literal (not present).
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node001 |
|
Convert a list into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node001a |
|
Convert an empty list into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node001b |
|
Convert a list with a different datatype into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node002 |
|
Convert a boolean into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node003 |
|
Convert a string into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node004 |
|
Convert a literal into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node005 |
|
Convert a node into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#node006 |
|
Convert a number into a node.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number001 |
|
Convert a list into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number001a |
|
Convert an empty list into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number001b |
|
Convert a list with a different datatype into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number002 |
|
Convert a boolean into a number (true).
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number002b |
|
Convert a boolean into a number (false).
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number003 |
|
Convert a string into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number003a |
|
Convert a string into a number (complex number).
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number003b |
|
Convert a non-number string into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number004 |
|
Convert a literal into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number004a |
|
Convert a literal into a number (without entailment).
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number005 |
|
Convert a node into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#number006 |
|
Convert a number into a number.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement001 |
|
Convert a list into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement001a |
|
Convert an empty list into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement002 |
|
Convert a boolean into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement003 |
|
Convert a string into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement004 |
|
Convert a literal into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement005 |
|
Convert a node into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/Conversion.rdf#statement006 |
|
Convert a number into a statement.
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#all001 |
|
Top level query of all resources
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#all002 |
|
All in a traversal
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#distribute001 |
|
missing list expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#distribute001a |
|
missing query expression
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#distribute002 |
|
query argument not a anon-func or func-ref
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#distribute003 |
|
query argument does not take parameter
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#distribute004 |
|
query argument takes more then one parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#distribute005 |
|
Simple distribute with function reference
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#distribute006 |
|
Simple distribute with anon functions
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#map001 |
|
missing query expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#map001a |
|
missing list expression
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#map002 |
|
query argument not a anon-func or func-ref
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#map003 |
|
query argument takes different number of params (less) then specified in lists
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#map004 |
|
query argument takes different number of params (more) then specified in lists
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#map005 |
|
Simple map with function reference
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#map006 |
|
Simple map with anon functions
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#filter001 |
|
missing query expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#filter001a |
|
missing query expression
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#filter002 |
|
query argument not a anon-func or func-ref
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#filter003 |
|
query argument takes different number of params (less) then specified in lists
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#filter004 |
|
query argument takes different number of params (more) then specified in lists
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#filter005 |
|
Simple filter with function reference
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#filter006 |
|
Simple filter with anon functions
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#sort001 |
|
missing list expression
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#sort002 |
|
conversion argument not a anon-func or func-ref
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#sort003 |
|
conversion argument takes different number of params (less) then specified in lists
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#sort004 |
|
conversion argument takes different number of params (more) then specified in lists
|
ACCEPTED |
| NegativeQueryTest |
functions/List.rdf#sort004a |
|
Invalid direction
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#sort005 |
|
Simple sort with default paramaters
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#sort005a |
|
Simple sort with number conversion
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#sort005b |
|
Simple sort with descending
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#sort006 |
|
Simple sort with anon functions
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#sort006a |
|
Simple sort with specified defaults
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#union001 |
|
missing first expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#union002 |
|
missing second expression
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#union003 |
|
Simple union
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#intersection001 |
|
missing first expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#intersection002 |
|
missing second expression
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#intersection003 |
|
Simple intersection
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#difference001 |
|
missing first expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#difference002 |
|
missing second expression
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#difference003 |
|
Simple difference
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#join001 |
|
missing first expression
|
ACCEPTED |
| NegativeParserTest |
functions/List.rdf#join002 |
|
missing second expression
|
ACCEPTED |
| PositiveQueryTest |
functions/List.rdf#join003 |
|
Simple join
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#add001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#add002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#add003 |
|
Add numbers
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#add004 |
|
Add non-numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#sub001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#sub002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#sub003 |
|
Sub numbers
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#sub004 |
|
Sub non-numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#mul001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#mul002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#mul003 |
|
Mul numbers
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#mul004 |
|
Mul non-numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#div001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#div002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#div003 |
|
Div numbers
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#div004 |
|
Div non-numbers
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#div005 |
|
Div by zero
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#div006 |
|
Div by -zero
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#sum001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#sum003 |
|
Sum numbers
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#sum004 |
|
Sum non-numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#floor001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#floor003 |
|
Floor a number
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#floor004 |
|
Floor a non-number
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#ceiling001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#ceiling003 |
|
Ceiling a number
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#ceiling004 |
|
Ceiling a non-number
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#round001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#round003 |
|
Round down a number
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#round003a |
|
Round up a number
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#round003b |
|
Round a number at .5
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#round00c |
|
Round a number to -0
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#round003d |
|
Round a number to 0
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#round004 |
|
Round a non-number
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#length001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#length003 |
|
Length empty list
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#length003a |
|
Length of list
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#length004 |
|
Length a non-list
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#string-length001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#string-length003 |
|
String-Length empty string
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#string-length003a |
|
String-Length of string
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#string-length004 |
|
String-Length a non-string
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#find-regex001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Number.rdf#find-regex002 |
|
No regex
|
ACCEPTED |
| NegativeQueryTest |
functions/Number.rdf#find-regex002a |
|
Invalid ignore case option
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#find-regex003 |
|
Find-Regex present
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#find-regex004 |
|
Find-Regex not present
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#find-regex005 |
|
Find-Regex wring case
|
ACCEPTED |
| PositiveQueryTest |
functions/Number.rdf#find-regex006 |
|
Find-Regex ignore case
|
ACCEPTED |
| NegativeQueryTest |
functions/Number.rdf#find-regex007 |
|
Invalid regex
|
ACCEPTED |
| NegativeParserTest |
functions/String.rdf#concat001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/String.rdf#concat002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/String.rdf#concat003 |
|
Concat strings
|
ACCEPTED |
| PositiveQueryTest |
functions/String.rdf#concat004 |
|
Concat non-strings
|
ACCEPTED |
| NegativeParserTest |
functions/String.rdf#substring-before001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/String.rdf#substring-before002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/String.rdf#substring-before003 |
|
Substring-Before strings
|
ACCEPTED |
| PositiveQueryTest |
functions/String.rdf#substring-before004 |
|
Substring-Before non-strings
|
ACCEPTED |
| NegativeParserTest |
functions/String.rdf#substring-after001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/String.rdf#substring-after002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/String.rdf#substring-after003 |
|
Substring-After strings
|
ACCEPTED |
| PositiveQueryTest |
functions/String.rdf#substring-after004 |
|
Substring-After non-strings
|
ACCEPTED |
| NegativeParserTest |
functions/Resource.rdf#canonical001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#canonical003 |
|
Canonical of literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#canonical004 |
|
Canonical non-literal
|
ACCEPTED |
| NegativeParserTest |
functions/Resource.rdf#language001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#language003 |
|
Language of literal with language
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#language004 |
|
Language non-literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#language005 |
|
Language of literal with/out language
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#language006 |
|
Language of literal with type
|
ACCEPTED |
| NegativeParserTest |
functions/Resource.rdf#datatype001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#datatype003 |
|
Datatype of literal with datatype
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#datatype004 |
|
Datatype non-literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#datatype005 |
|
Datatype of literal with/out datatype
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#datatype006 |
|
Datatype of literal with language
|
ACCEPTED |
| NegativeParserTest |
functions/Resource.rdf#ground001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#ground003 |
|
Ground of literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#ground004 |
|
Ground node
|
ACCEPTED |
| PositiveQueryTest |
functions/Resource.rdf#ground005 |
|
Ground of non-resource with/out ground
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#and001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#and002 |
|
One Parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#and003 |
|
And of booleans
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#or001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#or002 |
|
One Parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#or003 |
|
Or of booleans
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#not001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#not003 |
|
Not of boolean
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#is-resource001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-resource003 |
|
IsResource of literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-resource004 |
|
IsResource of node
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-resource005 |
|
IsResource of non resource
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#is-literal001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-literal003 |
|
IsLiteral of literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-literal004 |
|
IsLiteral of node
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-literal005 |
|
IsLiteral of non literal
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#is-node001 |
|
No parameters
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-node003 |
|
IsNode of literal
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-node004 |
|
IsNode of node
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#is-node005 |
|
IsNode of non node
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#lt001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#lt002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#lt003 |
|
lt of numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#gt001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#gt002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#gt003 |
|
gt of numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#lte001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#lte002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#lte003 |
|
lte of numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#gte001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#gte002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#gte003 |
|
gte of numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#eq001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#eq002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#eq003 |
|
eq of numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#neq001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#neq002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#neq003 |
|
neq of numbers
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#member001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#member002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#member003 |
|
valid member
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#starts-with001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#starts-with002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#starts-with003 |
|
valid starts-with
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#contains001 |
|
No parameters
|
ACCEPTED |
| NegativeParserTest |
functions/Boolean.rdf#contains002 |
|
One parameter
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#contains003 |
|
valid contains
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#contains004 |
|
wrong case
|
ACCEPTED |
| PositiveQueryTest |
functions/Boolean.rdf#contains005 |
|
ignore case
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements001 |
|
object results
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements001a |
|
object results as traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements001b |
|
object results as filter
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements002 |
|
predicate results
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements003 |
|
subject results
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements003a |
|
subject results as traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements003b |
|
subject results as filter
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements004 |
|
statement results
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements005 |
|
constant string value
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements005a |
|
constant string value as traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements005b |
|
constant string value as filter
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements006 |
|
constant number value
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements006a |
|
constant number value as traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements007a |
|
boolean expression as traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements007b |
|
boolean expression as filter
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements008 |
|
list constant
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements008a |
|
list constant traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements008b |
|
list constant filter
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements009 |
|
anon function
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements009a |
|
anon function traversal
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements009b |
|
anon function filter
|
ACCEPTED |
| PositiveQueryTest |
functions/Statements.rdf#statements00A |
|
function ref
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing001 |
|
single slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing001a |
|
negative single slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing002 |
|
single slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing002a |
|
negative single slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing003 |
|
head slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing003a |
|
negative head slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing004 |
|
head slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing004a |
|
negative head slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing005 |
|
tail slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing005a |
|
negative tail slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing006 |
|
tail slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing006a |
|
negative tail slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing007 |
|
middle slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing007a |
|
negative middle slice list
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing008 |
|
middle slice string
|
ACCEPTED |
| PositiveQueryTest |
functions/Slicing.rdf#slicing008a |
|
negative middle slice string
|
ACCEPTED |
Test Cases
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#forward-trav001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing of a simple forward traversal
Query:
* - * -> *
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#forward-trav002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs
Input document: http://versa-rdf.org/tests/arcs/arc002.nt
Query:
<http://subject.com> - <http://predicate.com> -> <http://object.com>
Results:
[
<http://object.com>
]
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#forward-trav002a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs that does not exists (empty results)
Query:
<http://subject.com> - <http://predicate.com> -> <http://object.com>
Results:
[
]
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#backward-trav001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing of a simple backward traversal
Query:
* <- * - *
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#backward-trav002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs (backward)
Input document: http://versa-rdf.org/tests/arcs/arc002.nt
Query:
<http://subject.com> <- <http://predicate.com> - <http://object.com>
Results:
[
<http://subject.com>
]
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#backward-trav002a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs that does not exists (backwards empty results)
Query:
<http://subject.com> <- <http://predicate.com> - <http://object.com>
Results:
[
]
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd traversal used as the subjet query for a fwd traversal.
Query:
all() - all() -> all() - * -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd traversal used as the predicate query for a fwd traversal.
Query:
* - (all() - all() -> all()) -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd traversal used as the object query for a fwd traversal.
Query:
* - * -> all() - all() -> all()
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd traversal used as the subjet query for a fwd traversal.
Query:
(all() <- all() - all()) - * -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd traversal used as the predicate query for a fwd traversal.
Query:
* - (all() <- all() - all()) -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd traversal used as the object query for a fwd traversal.
Query:
* - * -> (all() <- all() - all())
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd traversal used as the subjet query for a bkwd traversal.
Query:
(all() - all() -> all()) <- * - *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav008
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd traversal used as the predicate query for a bkwd traversal.
Query:
* <- (all() - all() -> all()) - *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd traversal used as the object query for a bkwd traversal.
Query:
* <- * - (all() - all() -> all())
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav00A
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd traversal used as the subjet query for a bkwd traversal.
Query:
all() <- all() - all() <- * - *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav00B
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd traversal used as the predicate query for a bkwd traversal.
Query:
* <- (all() <- all() - all()) - *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-trav00C
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd traversal used as the object query for a bkwd traversal.
Query:
* <- * - all() <- all() - all()
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#dash-trav001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a fwd traversal when a qname contains a -
Query:
a-b - all() -> all()
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#forward-filt001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing of a simple forward filter
Query:
* |- * -> *
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#forward-filt002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs
Input document: http://versa-rdf.org/tests/arcs/arc002.nt
Query:
<http://subject.com> |- <http://predicate.com> -> <http://object.com>
Results:
[
<http://subject.com>
]
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#forward-filt002a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs that does not exists (empty results)
Query:
<http://subject.com> |- <http://predicate.com> -> <http://object.com>
Results:
[
]
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#backward-filt001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing of a simple backward filter
Query:
* <- * -| *
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#backward-filt002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs (backward)
Input document: http://versa-rdf.org/tests/arcs/arc002.nt
Query:
<http://subject.com> <- <http://predicate.com> -| <http://object.com>
Results:
[
<http://object.com>
]
Positive Query Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#backward-filt002a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Fetch a specific property from the model with all uri refs that does not exists (backwards empty results)
Query:
<http://subject.com> <- <http://predicate.com> -| <http://object.com>
Results:
[
]
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd filter used as the subjet query for a fwd filter.
Query:
all() |- all() -> all() |- * -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd filter used as the predicate query for a fwd filter.
Query:
* |- (all() |- all() -> all()) -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd filter used as the object query for a fwd filter.
Query:
* |- * -> all() |- all() -> all()
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd filter used as the subjet query for a fwd filter.
Query:
(all() <- all() -| all()) |- * -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd filter used as the predicate query for a fwd filter.
Query:
* |- (all() <- all() -| all()) -> *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd filter used as the object query for a fwd filter.
Query:
* |- * -> (all() <- all() -| all())
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd filter used as the subjet query for a bkwd filter.
Query:
(all() |- all() -> all()) <- * -| *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt008
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd filter used as the predicate query for a bkwd filter.
Query:
* <- (all() |- all() -> all()) -| *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a fwd filter used as the object query for a bkwd filter.
Query:
* <- * -| (all() |- all() -> all())
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt00A
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd filter used as the subjet query for a bkwd filter.
Query:
(all() <- all() -| all()) <- * -| *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt00B
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd filter used as the predicate query for a bkwd filter.
Query:
* <- (all() <- all() -| all()) -| *
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#nested-filt00C
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test Parsing a bkwd filter used as the object query for a bkwd filter.
Query:
* <- * -| all() <- all() -| all()
Positive Parser Test:
http://versa-rdf.org/tests/arcs/Arcs.rdf#dash-filt001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a fwd filter when a qname contains a -
Query:
a-b |- all() -> all()
Negative Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#not-set001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test that the parser will not parse a qname that is not mapped to a namespace
Query:
notset:localname
Error Message: Invalid QName: prefix 'notset' is not defined
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#default001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with the default "versa" perfix
Query:
versa:foo
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#default002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with the default "rdf" perfix
Query:
rdf:type
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#default003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with the default "rdfs" perfix
Query:
rdfs:subClassOf
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#default004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with the default "owl" perfix
Query:
owl:Class
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#define001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with a prefix that is externally defined
Query:
external namespace: "ns" = uri
ns:foo
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#define002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with a prefix that is locally defined
Query:
@prefix ns = uri;ns:foo
Negative Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#define003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test that the parser will not parse a local prefix definition that overides a default prefix definition
Query:
@prefix rdfs = uri;rdfs:Class
Error Message: Cannot override the default prefix definition 'rdfs'
Positive Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#define004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a query with the empty namspace defined locally
Query:
@prefix = uri;:foo
Negative Parser Test:
http://versa-rdf.org/tests/namespaces/Namespaces.rdf#define005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test that the parser will not parse a local prefix definition that has a colon
Query:
@prefix rdf:foo = uri;rdfs:Class
Error Message: parse error at line 1, column 16: matched 'rdf:foo', expecting 'EQUALS' or 'NCNAME'
Positive Query Test:
http://versa-rdf.org/tests/patterns/Uri.rdf#uri001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test querying a URI constant
Input document: http://versa-rdf.org/tests/patterns/uri001.nt
Query:
<http://subject.com>
Results:
<http://subject.com>
Positive Query Test:
http://versa-rdf.org/tests/patterns/Uri.rdf#uri002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test unicode escaping in a uri constant
Input document: http://versa-rdf.org/tests/patterns/uri001.nt
Query:
<D\u00fcrst>
Results:
<Dürst>
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the wild prefix pattern
Input document: http://versa-rdf.org/tests/patterns/qname002.nt
Query:
*:p
Results:
[
<http://foo.com/p>
,
<http://bar.com/p>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the wild local name pattern
Input document: http://versa-rdf.org/tests/patterns/qname002.nt
Query:
external namespace: "ns" = http://foo.com/
ns:*
Results:
[
<http://foo.com/p>
,
<http://foo.com/p2>
]
Negative Parser Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the wild local name pattern with an invliad namespace
Query:
ns:*
Error Message: Invalid qname pattern: prefix ns is not known
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test quering a qname without prefix
Input document: http://versa-rdf.org/tests/patterns/qname001.nt
Query:
p
Results:
<p>
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test quering a qname with the default prefix defined externally
Input document: http://versa-rdf.org/tests/patterns/qname003.nt
Query:
external namespace: "" = http://foo.com/
:p
Results:
<http://foo.com/p>
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test quering a qname with the default prefix defined locally
Input document: http://versa-rdf.org/tests/patterns/qname003.nt
Query:
@prefix = http://foo.com/; :p
Results:
<http://foo.com/p>
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test matching a qname with a prefix defined externally
Input document: http://versa-rdf.org/tests/patterns/qname003.nt
Query:
external namespace: "ns" = http://foo.com/
* - ns:p -> *
Results:
[
<http://object.com>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname008
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test matching a qname with a prefix defined locally
Input document: http://versa-rdf.org/tests/patterns/qname003.nt
Query:
@prefix ns = http://foo.com/; * - ns:p -> *
Results:
[
<http://object.com>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Override an locally defined prefix externally
Input document: http://versa-rdf.org/tests/patterns/qname003.nt
Query:
external namespace: "ns" = http://foo.com/
@prefix ns = http://bar.com/; * - ns:p -> *
Results:
[
<http://object.com>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname00A
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Override an locally defined prefix locally
Input document: http://versa-rdf.org/tests/patterns/qname003.nt
Query:
@prefix ns = http://bar.com/;@prefix ns = http://foo.com/; * - ns:p -> *
Results:
[
<http://object.com>
]
Negative Parser Test:
http://versa-rdf.org/tests/patterns/QName.rdf#qname00B
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the qname with an invliad namespace
Query:
ns:foo
Error Message: Invalid QName: prefix 'ns' is not defined
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#single-line001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a string with a lang
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
"string"@en-US
Results: "string"@en-US
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#single-line002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a string with a datatype
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
"string"^^<http://foo.com>
Results: "string"^^<http://foo.com>
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#single-line003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a single line string with a datatype with a qname uri
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
external namespace: "foo" = http://foo.com/
"string"^^foo:bar
Results: "string"^^<http://foo.com/bar>
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#apos-line001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a string with a lang
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
'string'@en-US
Results: "string"@en-US
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#apos-line002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a string with a datatype
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
'string'^^<http://foo.com>
Results: "string"^^<http://foo.com>
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#apos-line003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a apos line string with a datatype with a qname uri
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
external namespace: "foo" = http://foo.com/
'string'^^foo:bar
Results: "string"^^<http://foo.com/bar>
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#multi-line001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a multi line string with a lang
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
"""string"""@en-US
Results: "string"@en-US
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#multi-line002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a multi line string with a datatype
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
"""string"""^^<http://foo.com>
Results: "string"^^<http://foo.com>
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/String.rdf#multi-line009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a multi line string with a datatype with a qname uri
Input document: http://versa-rdf.org/tests/patterns/literals/string001.nt
Query:
external namespace: "foo" = http://foo.com/
"""string"""^^foo:bar
Results: "string"^^<http://foo.com/bar>
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of an string with a uriref for a type
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
*^^<http://foo.com/datatype1>
Results:
[
"string 1"^^<http://foo.com/datatype1>
, "string 2"^^<http://foo.com/datatype1>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of an string with a bang uriref for a type
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
*^^!<http://foo.com/datatype1>
Results:
[
"string 1"^^<http://foo.com/datatype2>
, "string 1"
, "string 1"@en-US
, "string 2"^^<http://foo.com/datatype2>
, "string 2"
, "string 2"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of any string with a qname for a type
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
@prefix ns=http://foo.com/; *^^ns:datatype1
Results:
[
"string 1"^^<http://foo.com/datatype1>
, "string 2"^^<http://foo.com/datatype1>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of an string with a bang qname for a type
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
@prefix ns = http://foo.com/ ; *^^!ns:datatype1
Results:
[
"string 1"^^<http://foo.com/datatype2>
, "string 1"
, "string 1"@en-US
, "string 2"^^<http://foo.com/datatype2>
, "string 2"
, "string 2"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of a specific string with any datatype
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
"string 1"^^*
Results:
[
"string 1"^^<http://foo.com/datatype1>
, "string 1"^^<http://foo.com/datatype2>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of a specific string not in any datatype
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
"string 1"^^!*
Results:
[
"string 1"
, "string 1"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of a specific string with prefix qname pattern
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
@prefix ns = http://foo.com/; "string 1"^^ns:*
Results:
[
"string 1"^^<http://foo.com/datatype1>
, "string 1"^^<http://foo.com/datatype2>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal008
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of a specific string with bang prefix qname pattern
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
@prefix ns = http://foo.com/; "string 1"^^!ns:*
Results:
[
"string 1"
, "string 1"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of a specific string with localname qname pattern
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
"string 1"^^*:datatype1
Results:
[
"string 1"^^<http://foo.com/datatype1>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/TypedLiteral.rdf#t-literal00A
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of a specific string with bang localname qname pattern
Input document: http://versa-rdf.org/tests/patterns/literals/t-literal001.nt
Query:
@prefix ns = http://foo.com/; "string 1"^^!ns:*
Results:
[
"string 1"
, "string 1"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/LanguageLiteral.rdf#l-literal001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of an string with any language
Input document: http://versa-rdf.org/tests/patterns/literals/l-literal001.nt
Query:
"string 1"@*
Results:
[
"string 1"@en-US
, "string 1"@fr-FR
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/LanguageLiteral.rdf#l-literal002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of an string without any language
Input document: http://versa-rdf.org/tests/patterns/literals/l-literal001.nt
Query:
"string 1"@!*
Results:
[
"string 1"
, "string 1"^^<http://foo.com/datatype1>
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/LanguageLiteral.rdf#l-literal003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of any string in a specified language
Input document: http://versa-rdf.org/tests/patterns/literals/l-literal001.nt
Query:
*@en-US
Results:
[
"string 1"@en-US
, "string 2"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/patterns/literals/LanguageLiteral.rdf#l-literal004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test the query of any string not in a specified language
Input document: http://versa-rdf.org/tests/patterns/literals/l-literal001.nt
Query:
*@!en-US
Results:
[
"string 1"@fr-FR
, "string 1"
, "string 1"^^<http://foo.com/datatype1>
, "string 2"@fr-FR
, "string 2"
, "string 2"^^<http://foo.com/datatype1>
]
Positive Query Test:
http://versa-rdf.org/tests/literal/string#single-line002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test a single line string that is present in the model.
Query:
"string"
Results:
"""string"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#single-line003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Escaping of the \",\' \\, \n,\r,\t in a single line string
Input document:
Query:
"\"\'\\\n\r\t"
Results:
""""'\\n\r\t"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#single-line004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Unicode escaping
Input document:
Query:
"\u00fc"
Results:
"""ü"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#single-line009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a single line string with apostrophe
Query:
"'"
Results:
"""'"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#apos-line002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
The apos line string expression always returns a string literal result.
Input document:
Query:
'string'
Results:
"""string"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#apos-line003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Escaping of the \", \', \\, \n,\r,\t in a apos line string
Input document:
Query:
'\"\'\\\n\r\t'
Results:
""""'\\n\r\t"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#apos-line004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Unicode escaping
Input document:
Query:
'\u00fc'
Results:
"""ü"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#apos-line009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a apos single line string with quote
Query:
'"'
Results:
"""""""
Positive Parser Test:
http://versa-rdf.org/tests/literal/string#multi-line001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing the multi line string literal an expression.
Query:
"""string"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#multi-line002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
The multi line string expression always returns a string literal result.
Input document:
Query:
"""string"""
Results:
"""string"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#multi-line003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Escaping of the \",\', \\, \n,\r,\t in a multi line string
Input document:
Query:
"""\"\'\\\n\r\t"""
Results:
""""'\\n\r\t"""
Positive Query Test:
http://versa-rdf.org/tests/literal/string#multi-line004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Unicode escaping in a multi line string
Input document:
Query:
"""\u00fc"""
Results:
"""ü"""
Positive Parser Test:
http://versa-rdf.org/tests/literal/string#multi-line007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing a multi line string with line feed, apostrophes and quotes
Query:
"""string
" more' text """
Positive Parser Test:
http://versa-rdf.org/tests/constants/boolean#true001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing the boolean constants true as an expression.
Query:
true
Positive Query Test:
http://versa-rdf.org/tests/constants/boolean#true002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
The true expression always returns a true constants result.
Input document:
Query:
true
Results: TRUE
Positive Parser Test:
http://versa-rdf.org/tests/constants/boolean#false001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test parsing the boolean constants false as an expression.
Query:
false
Positive Query Test:
http://versa-rdf.org/tests/constants/boolean#false002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
The false expression always returns a false constants result.
Input document:
Query:
false
Results: FALSE
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "1"
Query:
1
Results: 1
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+1"
Query:
+1
Results: 1
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-1"
Query:
-1
Results: -1
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "1."
Query:
1.
Results: 1.
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+1."
Query:
+1.
Results: 1.
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-1."
Query:
-1.
Results: -1.
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "1.0"
Query:
1.0
Results: 1.
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number008
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+1.0"
Query:
+1.0
Results: 1.
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number009
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-1.0"
Query:
-1.0
Results: -1.
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number00A
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "1.01"
Query:
1.01
Results: 1.01
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number00B
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+1.01"
Query:
+1.01
Results: 1.01
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number00C
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-1.01"
Query:
-1.01
Results: -1.01
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number00D
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2e2"
Query:
2e2
Results: 200
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number00E
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6e1"
Query:
+6e1
Results: 60
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number00F
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9e3"
Query:
-9e3
Results: -9000
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number010
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2E2"
Query:
2E2
Results: 200
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number011
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6E1"
Query:
+6E1
Results: 60
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number012
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9E3"
Query:
-9E3
Results: -9000
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number013
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2e-2"
Query:
2e-2
Results: .02
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number014
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6e-1"
Query:
+6e-1
Results: .6
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number015
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9e-3"
Query:
-9e-3
Results: -0.009
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number016
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2E-2"
Query:
2E-2
Results: .02
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number017
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6E-1"
Query:
+6E-1
Results: .6
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number018
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9E-3"
Query:
-9E-3
Results: -.009
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number019
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2e+2"
Query:
2e+2
Results: 200
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number01A
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6e+1"
Query:
+6e+1
Results: 60
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number01B
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9e+3"
Query:
-9e+3
Results: -9000
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number01C
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2E+2"
Query:
2E+2
Results: 200
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number01D
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6E+1"
Query:
+6E+1
Results: 60
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number01E
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9E+3"
Query:
-9E+3
Results: -9000
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number01F
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2.e2"
Query:
2.e2
Results: 200.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number020
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6.e1"
Query:
+6.e1
Results: 60.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number021
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9.e3"
Query:
-9.e3
Results: -9000.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number022
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2.E2"
Query:
2.E2
Results: 200.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number023
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6.E1"
Query:
+6.E1
Results: 60.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number024
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9.E3"
Query:
-9.E3
Results: -9000.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number025
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2.1e2"
Query:
2.1e2
Results: 210.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number026
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6.4e+1"
Query:
+6.4e+1
Results: 64.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number027
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9.2e-3"
Query:
-9.2e-3
Results: -.0092
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number028
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "2.2E2"
Query:
2.2E2
Results: 220.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number029
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "+6.7E1"
Query:
+6.7E1
Results: 67.0
Positive Query Test:
http://versa-rdf.org/tests/constants/number#number030
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Parse "-9.5E3"
Query:
-9.5E3
Results: -9500.0
Positive Query Test:
http://versa-rdf.org/tests/constants/List.rdf#list001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test querying a empty list constant
Query:
[]
Results:
[
]
Positive Query Test:
http://versa-rdf.org/tests/constants/List.rdf#list002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Test a list with members
Query:
[ true, "foo",34]
Results:
[
TRUE
,
"""foo"""
, 34
]
Positive Query Test:
http://versa-rdf.org/tests/constants/List.rdf#list003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Nested lists
Query:
[ [true], [ ["foo"] ],34]
Results:
[
[
TRUE
]
,
[
[
"""foo"""
]
]
, 34
]
Negative Parser Test:
http://versa-rdf.org/tests/variables/Variables.rdf#undefined001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Undefined variable
Query:
$x
Error Message: Undefined Variable reference: $x
Negative Parser Test:
http://versa-rdf.org/tests/variables/Variables.rdf#undefined002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Define a variable in the versa prefix
Query:
@variable versa:statement = foo;$versa:statement
Error Message: Variables cannot be declared in the namespace: http://versa.com
Positive Query Test:
http://versa-rdf.org/tests/variables/Variables.rdf#query002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Query an externally defined variable
Query:
external variable: x =
"""Foo"""
$x
Results:
"""Foo"""
Positive Query Test:
http://versa-rdf.org/tests/variables/Variables.rdf#query003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Query an locally defined variable
Query:
@variable x = "Foo";$x
Results:
"""Foo"""
Positive Query Test:
http://versa-rdf.org/tests/variables/Variables.rdf#query004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Query a locally defined variable overridden by an external variable
Query:
external variable: x =
"""Foo"""
@variable x = "Bar";$x
Results:
"""Foo"""
Positive Query Test:
http://versa-rdf.org/tests/variables/Variables.rdf#query005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Useage of a variables declaration inside another.
Query:
@variable x = "Bar";@variable y = $x;$y
Results:
"""Bar"""
Negative Parser Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#undefined001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Undefined Function
Query:
x()
Error Message: Undefined function name: x
Negative Parser Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#undefined002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Undefined Function References
Query:
[&x]
Error Message: Undefined function name: x
Negative Parser Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#undefined003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Define a function in the versa prefix
Query:
@function versa:foo() = foo;versa:foo()
Error Message: Functions cannot be declared in the namespace: http://versa.com
Negative Parser Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#undefined004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Call a user defined function with keyword arguments
Query:
@function foo() = foo;foo(x = 1)
Error Message: Function foo: invalid keyword argument 'x'
Positive Query Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#query001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Query an locally defined function with no arguments
Query:
@function x() = "Foo";x()
Results:
"""Foo"""
Positive Query Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#query002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Query a locally defined function with arguments
Input document: http://versa-rdf.org/tests/functions/func001.nt
Query:
@function s(s,p,o) = $s - $p -> $o;s(<http://subject.com>,*,*)
Results:
[
<http://object.com>
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/UserDefined.rdf#query003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Query a locally defined function with the wrong number of arguments
Query:
@function s(s,p,o) = $s - $p -> $o;s(<http://subject.com>)
Error Message: Function s: expected 3 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#list001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a list.
Query:
list(["foo"])
Results:
[
"""foo"""
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#list002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a list.
Query:
list(true)
Results:
[
TRUE
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#list003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a list.
Query:
list("foo")
Results:
[
"""foo"""
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#list004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a list.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
list("foo"@en-US)
Results:
[
"foo"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#list005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a list.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
list(<http://subject.com>)
Results:
[
<http://subject.com>
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#list006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a list.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
list(3)
Results:
[
3
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#set001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a set.
Query:
set(["foo","foo"])
Results:
[
"""foo"""
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#set002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a set.
Query:
set(true)
Results:
[
TRUE
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#set003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a set.
Query:
set("foo")
Results:
[
"""foo"""
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#set004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a set.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
set("foo"@en-US)
Results:
[
"foo"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#set005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a set.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
set(<http://subject.com>)
Results:
[
<http://subject.com>
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#set006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a set.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
set(3)
Results:
[
3
]
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a boolean.
Query:
boolean(["foo"])
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty list into a boolean.
Query:
boolean([])
Results: FALSE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a boolean.
Query:
boolean(true)
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a boolean.
Query:
boolean("foo")
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean003a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty string into a boolean.
Query:
boolean("")
Results: FALSE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a boolean.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
boolean("true"^^xsd:boolean)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a boolean.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
boolean(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a boolean.
Query:
boolean(3)
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#boolean006a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a boolean (0)
Query:
boolean(0)
Results: FALSE
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a string.
Query:
string(["foo"])
Results:
"""foo"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty list into a string.
Query:
string([])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string001b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list with a different datatype into a string.
Query:
string([34])
Results:
"""34"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a string.
Query:
string(true)
Results:
"""true"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a string.
Query:
string("foo")
Results:
"""foo"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a string.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
string("true"^^xsd:boolean)
Results:
"""true"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a string.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
string(<http://subject.com>)
Results:
"""http://subject.com"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#string006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a string.
Query:
string(3)
Results:
"""3"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(["foo"@en-US])
Results: "foo"@en-US
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty list into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal([])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal001b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list with a different datatype into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(true)
Results: "true"^^<http://www.w3.org/2001/XMLSchema#boolean>
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal("foo")
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal003a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a literal (that is in the model).
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal("bar")
Results: "bar"
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal("true"^^xsd:boolean)
Results: "true"^^<http://www.w3.org/2001/XMLSchema#boolean>
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(23)
Results: "23"^^<http://www.w3.org/2001/XMLSchema#int>
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal006a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a float number into a literal.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(22.9)
Results: "22.9"^^<http://www.w3.org/2001/XMLSchema#float>
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#literal006b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a literal (not present).
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
literal(34)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node([<http://subject.com>])
Results:
<http://subject.com>
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty list into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node([])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node001b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list with a different datatype into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node([34])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node(true)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node("foo")
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node("true"^^xsd:node)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node(<http://subject.com>)
Results:
<http://subject.com>
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#node006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a node.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
node(23)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number([34])
Results: 34
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty list into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number([])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number001b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list with a different datatype into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number([<http://subject.com>])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a number (true).
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number(true)
Results: 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number002b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a number (false).
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number(false)
Results: 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number("34")
Results: 34
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number003a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a number (complex number).
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number("34e-1")
Results: 3.4
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number003b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a non-number string into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number("Foo")
Results: NaN
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number("23"^^xsd:int)
Results: 23
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number004a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a number (without entailment).
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number("023"^^xsd:int)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#number006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a number.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
number(23)
Results: 23
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a list into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement([34])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert an empty list into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement([])
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a boolean into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement(true)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a string into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement("34")
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a literal into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement("23"^^xsd:int)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a node into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Conversion.rdf#statement006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Convert a number into a statement.
Input document: http://versa-rdf.org/tests/functions/conv001.nt
Query:
statement(23)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#all001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Top level query of all resources
Input document: http://versa-rdf.org/tests/functions/all001.nt
Query:
all()
Results:
[
<http://subject.com>
,
<http://predicate.com>
, "foo"
, "bar"@en-US
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#all002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
All in a traversal
Input document: http://versa-rdf.org/tests/functions/all001.nt
Query:
all() - * -> *
Results:
[
"foo"
, "bar"@en-US
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing list expression
Query:
distribute()
Error Message: Function distribute: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing query expression
Query:
distribute([1,2])
Error Message: Function distribute: expected 2 arguments, found 1
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument not a anon-func or func-ref
Query:
distribute([1,2],"foo")
Error Message: Function distribute: Query Argument 1 is not a function reference or anonymous function.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument does not take parameter
Query:
distribute([1,2],&all)
Error Message: Function distribute: Query Argument 1 does not take a single argument.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument takes more then one parameter
Query:
distribute([1,2],&distribute)
Error Message: Function distribute: Query Argument 1 does not take a single argument.
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple distribute with function reference
Query:
distribute([1,2],&string)
Results:
[
[
"""1"""
]
,
[
"""2"""
]
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#distribute006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple distribute with anon functions
Query:
distribute([1,2],(! x : string($x)), (! x : number($x)), (! x, y=4 : boolean($y)))
Results:
[
[
"""1"""
, 1
, TRUE
]
,
[
"""2"""
, 2
, TRUE
]
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#map001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing query expression
Query:
map()
Error Message: Function map: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#map001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing list expression
Query:
map(&boolean)
Error Message: Function map: expected 2 arguments, found 1
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#map002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument not a anon-func or func-ref
Query:
map([1,2],"foo")
Error Message: Function map: Query Argument is not a function reference or anonymous function.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#map003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument takes different number of params (less) then specified in lists
Query:
map(&all,[1,2])
Error Message: Function map: Query Argument does not take the correct number of arguments, requries 1
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#map004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument takes different number of params (more) then specified in lists
Query:
map(&map,[1,2])
Error Message: Function map: Query Argument does not take the correct number of arguments, requries 1
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#map005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple map with function reference
Query:
map(&concat,["a","b"],[1])
Results:
[
"""a1"""
,
"""b"""
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#map006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple map with anon functions
Query:
map((! x,y,z="z" : concat($x,$y,$z)), ["a","b"],[1,2],[true])
Results:
[
"""a1true"""
,
"""b2"""
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#filter001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing query expression
Query:
versa:filter()
Error Message: Function filter: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#filter001a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing query expression
Query:
versa:filter([0,1,2])
Error Message: Function filter: expected 2 arguments, found 1
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#filter002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument not a anon-func or func-ref
Query:
versa:filter([0,1,2],"foo")
Error Message: Function filter: Query Argument 1 is not a function reference or anonymous function.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#filter003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument takes different number of params (less) then specified in lists
Query:
versa:filter([0,1,2],&all)
Error Message: Function filter: Query Argument 1 does not take a single argument.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#filter004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
query argument takes different number of params (more) then specified in lists
Query:
versa:filter([0,1,2],&filter)
Error Message: Function filter: Query Argument 1 does not take a single argument.
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#filter005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple filter with function reference
Query:
versa:filter([0,1,2],&versa:boolean)
Results:
[
1
, 2
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#filter006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple filter with anon functions
Query:
versa:filter([0,1,2],(! x : versa:boolean($x)), (! x : gt($x,1)))
Results:
[
2
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#sort001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing list expression
Query:
sort()
Error Message: Function sort: expected 1 arguments, found 0
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
conversion argument not a anon-func or func-ref
Query:
sort([0,1,2],"foo")
Error Message: Function sort: conversion argument is not a function reference or anonymous function.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
conversion argument takes different number of params (less) then specified in lists
Query:
sort([0,1,2],conversion=&all)
Error Message: Function sort: conversion argument does not take a single argument.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
conversion argument takes different number of params (more) then specified in lists
Query:
sort([0,1,2],&distribute)
Error Message: Function sort: conversion argument does not take a single argument.
Negative Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort004a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Invalid direction
Query:
sort([0,1,2],direction=&distribute)
Error Message: Function sort: direction must be one of $versa:ascedning or $versa:descending.
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple sort with default paramaters
Query:
sort([2,1,10])
Results:
[
1
, 10
, 2
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort005a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple sort with number conversion
Query:
sort([1,10,2],conversion=&number)
Results:
[
1
, 2
, 10
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort005b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple sort with descending
Query:
sort([1,10,2],direction=$versa:descending)
Results:
[
2
, 10
, 1
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple sort with anon functions
Query:
sort([1,2,10],direction=$versa:descending,conversion=(! x : boolean($x)))
Results:
[
1
, 2
, 10
]
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#sort006a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple sort with specified defaults
Query:
sort([1,2,10],&string,$versa:ascending)
Results:
[
1
, 10
, 2
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#union001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing first expression
Query:
union()
Error Message: Function union: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#union002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing second expression
Query:
union([0,1,2])
Error Message: Function union: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#union003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple union
Query:
union([1,2,3],[2,3,4])
Results:
[
1
, 2
, 3
, 4
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#intersection001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing first expression
Query:
intersection()
Error Message: Function intersection: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#intersection002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing second expression
Query:
intersection([0,1,2])
Error Message: Function intersection: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#intersection003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple intersection
Query:
intersection([1,2,3],[2,3,4])
Results:
[
2
, 3
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#difference001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing first expression
Query:
difference()
Error Message: Function difference: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#difference002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing second expression
Query:
difference([0,1,2])
Error Message: Function difference: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#difference003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple difference
Query:
difference([1,2,3],[2,3,4])
Results:
[
1
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#join001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing first expression
Query:
join()
Error Message: Function join: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/List.rdf#join002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
missing second expression
Query:
join([1,2,3])
Error Message: Function join: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/List.rdf#join003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Simple join
Query:
join([1,2,3],[2,3,4])
Results:
[
1
, 2
, 3
, 2
, 3
, 4
]
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#add001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
add()
Error Message: Function add: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#add002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
add(1)
Error Message: Function add: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#add003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Add numbers
Query:
add(1,2,3)
Results: 6.0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#add004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Add non-numbers
Query:
add(1,"foo",3)
Results: NaN
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#sub001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
sub()
Error Message: Function sub: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#sub002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
sub(1)
Error Message: Function sub: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#sub003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Sub numbers
Query:
sub(1,2)
Results: -1.0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#sub004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Sub non-numbers
Query:
sub(1,"foo")
Results: NaN
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#mul001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
mul()
Error Message: Function mul: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#mul002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
mul(1)
Error Message: Function mul: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#mul003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Mul numbers
Query:
mul(1,2,3)
Results: 6.0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#mul004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Mul non-numbers
Query:
mul(1,"foo",3)
Results: NaN
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#div001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
div()
Error Message: Function div: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#div002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
div(1)
Error Message: Function div: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#div003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Div numbers
Query:
div(1,2)
Results: 0.5
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#div004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Div non-numbers
Query:
div(1,"foo")
Results: NaN
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#div005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Div by zero
Query:
div(1,0)
Results: Infinity
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#div006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Div by -zero
Query:
div(-1,0)
Results: -Infinity
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#sum001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
sum()
Error Message: Function sum: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#sum003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Sum numbers
Query:
sum([1,2,3])
Results: 6.0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#sum004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Sum non-numbers
Query:
sum([1,"foo",3])
Results: NaN
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#floor001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
floor()
Error Message: Function floor: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#floor003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Floor a number
Query:
floor(1.1)
Results: 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#floor004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Floor a non-number
Query:
floor("foo")
Results: 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#ceiling001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
ceiling()
Error Message: Function ceiling: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#ceiling003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Ceiling a number
Query:
ceiling(1.1)
Results: 2
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#ceiling004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Ceiling a non-number
Query:
ceiling("foo")
Results: 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#round001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
round()
Error Message: Function round: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#round003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Round down a number
Query:
round(1.1)
Results: 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#round003a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Round up a number
Query:
round(1.6)
Results: 2
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#round003b
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Round a number at .5
Query:
round(1.5)
Results: 2
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#round00c
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Round a number to -0
Query:
round(-0.4)
Results: -0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#round003d
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Round a number to 0
Query:
round(0.4)
Results: 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#round004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Round a non-number
Query:
round("foo")
Results: 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#length001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
length()
Error Message: Function length: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#length003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Length empty list
Query:
length([])
Results: 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#length003a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Length of list
Query:
length([1,2])
Results: 2
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#length004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Length a non-list
Query:
length("foo")
Results: 1
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#string-length001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
string-length()
Error Message: Function string-length: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#string-length003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
String-Length empty string
Query:
string-length("")
Results: 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#string-length003a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
String-Length of string
Query:
string-length("ab")
Results: 2
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#string-length004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
String-Length a non-string
Query:
string-length(1)
Results: 1
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
find-regex()
Error Message: Function find-regex: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No regex
Query:
find-regex("foo")
Error Message: Function find-regex: expected 2 arguments, found 1
Negative Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex002a
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Invalid ignore case option
Query:
find-regex("foo","f",&all)
Error Message: Function find-regex: ignore-case muse be a boolean expression.
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Find-Regex present
Query:
find-regex("sas","a")
Results: 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Find-Regex not present
Query:
find-regex("ab","c")
Results: -1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Find-Regex wring case
Query:
find-regex("ab","A")
Results: -1
Positive Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Find-Regex ignore case
Query:
find-regex("ab","A",true)
Results: 0
Negative Query Test:
http://versa-rdf.org/tests/functions/Number.rdf#find-regex007
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Invalid regex
Query:
find-regex("ab","\\")
Error Message: Function find-regex: Error parsing regex '\' at position 1
Negative Parser Test:
http://versa-rdf.org/tests/functions/String.rdf#concat001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
concat()
Error Message: Function concat: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/String.rdf#concat002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
concat("1")
Error Message: Function concat: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/String.rdf#concat003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Concat strings
Query:
concat("a","b","c")
Results:
"""abc"""
Positive Query Test:
http://versa-rdf.org/tests/functions/String.rdf#concat004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Concat non-strings
Query:
concat(1,2,3)
Results:
"""123"""
Negative Parser Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-before001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
substring-before()
Error Message: Function substring-before: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-before002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
substring-before("1")
Error Message: Function substring-before: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-before003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Substring-Before strings
Query:
substring-before("ba","a")
Results:
"""b"""
Positive Query Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-before004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Substring-Before non-strings
Query:
substring-before(12,2)
Results:
"""1"""
Negative Parser Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-after001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
substring-after()
Error Message: Function substring-after: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-after002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
substring-after("1")
Error Message: Function substring-after: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-after003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Substring-After strings
Query:
substring-after("ba","b")
Results:
"""a"""
Positive Query Test:
http://versa-rdf.org/tests/functions/String.rdf#substring-after004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Substring-After non-strings
Query:
substring-after(12,1)
Results:
"""2"""
Negative Parser Test:
http://versa-rdf.org/tests/functions/Resource.rdf#canonical001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
canonical()
Error Message: Function canonical: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#canonical003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Canonical of literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
canonical("001"^^xsd:int)
Results:
"""001"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#canonical004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Canonical non-literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
canonical(<http://subject.com>)
Results:
NULL
Negative Parser Test:
http://versa-rdf.org/tests/functions/Resource.rdf#language001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
language()
Error Message: Function language: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#language003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Language of literal with language
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
language("foo"@en-US)
Results:
"""en-US"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#language004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Language non-literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
language(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#language005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Language of literal with/out language
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
language("bar"@!*)
Results:
""""""
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#language006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Language of literal with type
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
language("foo"^^xsd:int)
Results:
NULL
Negative Parser Test:
http://versa-rdf.org/tests/functions/Resource.rdf#datatype001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
datatype()
Error Message: Function datatype: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#datatype003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Datatype of literal with datatype
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
datatype("001"^^xsd:int)
Results:
"""http://www.w3.org/2001/XMLSchema#int"""
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#datatype004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Datatype non-literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
datatype(<http://subject.com>)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#datatype005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Datatype of literal with/out datatype
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
datatype("bar"@!*)
Results:
NULL
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#datatype006
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Datatype of literal with language
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
datatype("foo"@en-US)
Results:
NULL
Negative Parser Test:
http://versa-rdf.org/tests/functions/Resource.rdf#ground001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
ground()
Error Message: Function ground: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#ground003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Ground of literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
ground("bar")
Results: "bar"
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#ground004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Ground node
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
ground("http://subject.com")
Results:
<http://subject.com>
Positive Query Test:
http://versa-rdf.org/tests/functions/Resource.rdf#ground005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Ground of non-resource with/out ground
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
ground("http://foo.com")
Results:
NULL
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#and001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
and()
Error Message: Function and: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#and002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One Parameter
Query:
and(true)
Error Message: Function and: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#and003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
And of booleans
Query:
and(true,false)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#or001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
or()
Error Message: Function or: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#or002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One Parameter
Query:
or(true)
Error Message: Function or: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#or003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Or of booleans
Query:
or(true,false)
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#not001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
not()
Error Message: Function not: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#not003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
Not of boolean
Query:
not(true)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-resource001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
is-resource()
Error Message: Function is-resource: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-resource003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsResource of literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-resource("001"^^xsd:int)
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-resource004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsResource of node
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-resource(<http://subject.com>)
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-resource005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsResource of non resource
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-resource(&all)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-literal001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
is-literal()
Error Message: Function is-literal: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-literal003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsLiteral of literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-literal("001"^^xsd:int)
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-literal004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsLiteral of node
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-literal(<http://subject.com>)
Results: FALSE
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-literal005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsLiteral of non literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-literal(&all)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-node001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
is-node()
Error Message: Function is-node: expected 1 arguments, found 0
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-node003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsNode of literal
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-node("001"^^xsd:int)
Results: FALSE
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-node004
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsNode of node
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-node(<http://subject.com>)
Results: TRUE
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#is-node005
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
IsNode of non node
Input document: http://versa-rdf.org/tests/functions/resource001.nt
Query:
is-node(&all)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#lt001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
lt()
Error Message: Function lt: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#lt002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
lt(1)
Error Message: Function lt: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#lt003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
lt of numbers
Query:
lt(1,2)
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#gt001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
gt()
Error Message: Function gt: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#gt002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
gt(1)
Error Message: Function gt: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#gt003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
gt of numbers
Query:
gt(1,2)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#lte001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
lte()
Error Message: Function lte: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#lte002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
lte(1)
Error Message: Function lte: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#lte003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
lte of numbers
Query:
lte(2,2)
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#gte001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
gte()
Error Message: Function gte: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#gte002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
gte(1)
Error Message: Function gte: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#gte003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
gte of numbers
Query:
gte(2,2)
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#eq001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
eq()
Error Message: Function eq: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#eq002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
eq(1)
Error Message: Function eq: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#eq003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
eq of numbers
Query:
eq(2,2)
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#neq001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
neq()
Error Message: Function neq: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#neq002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
neq(1)
Error Message: Function neq: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#neq003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
neq of numbers
Query:
neq(2,2)
Results: FALSE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#member001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
member()
Error Message: Function member: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#member002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
member([1,2,3])
Error Message: Function member: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#member003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
valid member
Query:
member([1,2,3],2)
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#starts-with001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
starts-with()
Error Message: Function starts-with: expected 2 arguments, found 0
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#starts-with002
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
One parameter
Query:
starts-with([1,2,3])
Error Message: Function starts-with: expected 2 arguments, found 1
Positive Query Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#starts-with003
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
valid starts-with
Query:
starts-with("abc","ab")
Results: TRUE
Negative Parser Test:
http://versa-rdf.org/tests/functions/Boolean.rdf#contains001
Status: http://versa-rdf.org/test-status#ACCEPTED
Issue:
Description:
No parameters
Query:
contains()