This document reports conformance for for SPARQL 1.1 Query and SPARQL 1.1 Update
This report is also available in Turtle
Test | dydra.com |
---|---|
Test add01: ADD 1 | PASS |
Test add02: ADD 2 | PASS |
Test add03: ADD 3 | PASS |
Test add04: ADD 4 | PASS |
Test add05: ADD 5 | PASS |
Test add06: ADD 6 | PASS |
Test add07: ADD 7 | PASS |
Test add08: ADD 8 | PASS |
Percentage passed out of 8 Tests | 100.0% |
Test | dydra.com |
---|---|
Test agg01: COUNT 1 | PASS |
Test agg02: COUNT 2 | PASS |
Test agg03: COUNT 3 | PASS |
Test agg04: COUNT 4 | PASS |
Test agg05: COUNT 5 | PASS |
Test agg06: COUNT 6 | PASS |
Test agg07: COUNT 7 | PASS |
Test agg08: COUNT 8 | INAPPLICABLE |
Test agg08b: COUNT 8b | PASS |
Test agg09: COUNT 9 | INAPPLICABLE |
Test agg10: COUNT 10 | INAPPLICABLE |
Test agg11: COUNT 11 | INAPPLICABLE |
Test agg12: COUNT 12 | INAPPLICABLE |
Test agg-groupconcat-01: GROUP_CONCAT 1 | PASS |
Test agg-groupconcat-02: GROUP_CONCAT 2 | PASS |
Test agg-groupconcat-03: GROUP_CONCAT with SEPARATOR | PASS |
Test agg-sum-01: SUM | PASS |
Test agg-sum-02: SUM with GROUP BY | PASS |
Test agg-avg-01: AVG | PASS |
Test agg-avg-02: AVG with GROUP BY | PASS |
Test agg-min-01: MIN | PASS |
Test agg-min-02: MIN with GROUP BY | PASS |
Test agg-max-01: MAX | PASS |
Test agg-max-02: MAX with GROUP BY | PASS |
Test agg-sample-01: SAMPLE | PASS |
Test agg-err-01: Error in AVG | PASS |
Test agg-err-02: Protect from error in AVG | PASS |
Test agg-empty-group2: Aggregate over empty group resulting in a row with unbound variables | FAIL |
Percentage passed out of 28 Tests | 78.6% |
Test | dydra.com |
---|---|
Test nested-opt-1: Nested Optionals - 1 | PASS |
Test nested-opt-2: Nested Optionals - 2 | PASS |
Test opt-filter-1: Optional-filter - 1 | PASS |
Test opt-filter-2: Optional-filter - 2 filters | PASS |
Test opt-filter-3: Optional-filter - scope of variable | PASS |
Test filter-place-1: Filter-placement - 1 | PASS |
Test filter-place-2: Filter-placement - 2 | PASS |
Test filter-place-3: Filter-placement - 3 | PASS |
Test filter-nested-1: Filter-nested - 1 | PASS |
Test filter-nested-2: Filter-nested - 2 | FAIL |
Test filter-scope-1-strict: Filter-scope - 1 strict | FAIL |
Test join-scope-1: Join scope - 1 | PASS |
Test join-combo-1: Join operator with OPTs, BGPs, and UNIONs | PASS |
Test join-combo-2: Join operator with Graph and Union | PASS |
Percentage passed out of 14 Tests | 85.7% |
Test | dydra.com |
---|---|
Test ask-1: ASK-1 (SPARQL XML results) | PASS |
Test ask-4: ASK-4 (SPARQL XML results) | PASS |
Test ask-7: ASK-7 (SPARQL XML results) | PASS |
Test ask-8: ASK-8 (SPARQL XML results) | PASS |
Percentage passed out of 4 Tests | 100.0% |
Test | dydra.com |
---|---|
Test insert-data-spo1: Simple insert data 1 | PASS |
Test insert-data-spo-named1: Simple insert data named 1 | PASS |
Test insert-data-spo-named2: Simple insert data named 2 | PASS |
Test insert-data-spo-named3: Simple insert data named 3 | PASS |
Test insert-where-01: INSERT 01 | PASS |
Test insert-where-02: INSERT 02 | PASS |
Test insert-where-03: INSERT 03 | PASS |
Test insert-where-04: INSERT 04 | PASS |
Test insert-using-01: INSERT USING 01 | PASS |
Test insert-05a: INSERT same bnode twice | PASS |
Test insert-data-same-bnode: INSERTing the same bnode with INSERT DATA into two different Graphs is the same bnode | PASS |
Test insert-where-same-bnode: INSERTing the same bnode with two INSERT WHERE statement within one request is NOT the same bnode | PASS |
Test insert-where-same-bnode2: INSERTing the same bnode with two INSERT WHERE statement within one request is NOT the same bnode even if both WHERE clauses have the empty solution mapping as the only solution. | PASS |
Percentage passed out of 13 Tests | 100.0% |
Test | dydra.com |
---|---|
Test base-prefix-1: Basic - Prefix/Base 1 | PASS |
Test base-prefix-2: Basic - Prefix/Base 2 | PASS |
Test base-prefix-3: Basic - Prefix/Base 3 | PASS |
Test base-prefix-4: Basic - Prefix/Base 4 | PASS |
Test base-prefix-5: Basic - Prefix/Base 5 | PASS |
Test list-1: Basic - List 1 | PASS |
Test list-2: Basic - List 2 | PASS |
Test list-3: Basic - List 3 | PASS |
Test list-4: Basic - List 4 | PASS |
Test quotes-1: Basic - Quotes 1 | PASS |
Test quotes-2: Basic - Quotes 2 | PASS |
Test quotes-3: Basic - Quotes 3 | PASS |
Test quotes-4: Basic - Quotes 4 | PASS |
Test term-1: Basic - Term 1 | PASS |
Test term-2: Basic - Term 2 | PASS |
Test term-3: Basic - Term 3 | PASS |
Test term-4: Basic - Term 4 | PASS |
Test term-5: Basic - Term 5 | PASS |
Test term-6: Basic - Term 6 | PASS |
Test term-7: Basic - Term 7 | PASS |
Test term-8: Basic - Term 8 | PASS |
Test term-9: Basic - Term 9 | PASS |
Test var-1: Basic - Var 1 | PASS |
Test var-2: Basic - Var 2 | PASS |
Test bgp-no-match: Non-matching triple pattern | INAPPLICABLE |
Test spoo-1: Basic graph pattern - spoo | PASS |
Test prefix-name-1: Prefix name 1 | PASS |
Percentage passed out of 27 Tests | 96.3% |
Test | dydra.com |
---|---|
Test bind01: bind01 - BIND | PASS |
Test bind02: bind02 - BIND | PASS |
Test bind03: bind03 - BIND | PASS |
Test bind04: bind04 - BIND | INAPPLICABLE |
Test bind05: bind05 - BIND | PASS |
Test bind06: bind06 - BIND | PASS |
Test bind07: bind07 - BIND | PASS |
Test bind08: bind08 - BIND | PASS |
Test bind10: bind10 - BIND scoping - Variable in filter not in scope | INAPPLICABLE |
Test bind11: bind11 - BIND scoping - Variable in filter in scope | PASS |
Percentage passed out of 10 Tests | 80.0% |
Bindings
Test | dydra.com |
---|---|
Test values1: Post-query VALUES with subj-var, 1 row | PASS |
Test values2: Post-query VALUES with obj-var, 1 row | PASS |
Test values3: Post-query VALUES with 2 obj-vars, 1 row | PASS |
Test values4: Post-query VALUES with 2 obj-vars, 1 row with UNDEF | INAPPLICABLE |
Test values5: Post-query VALUES with 2 obj-vars, 2 rows with UNDEF | INAPPLICABLE |
Test values6: Post-query VALUES with pred-var, 1 row | PASS |
Test values7: Post-query VALUES with (OPTIONAL) obj-var, 1 row | FAIL |
Test values8: Post-query VALUES with subj/obj-vars, 2 rows with UNDEF | INAPPLICABLE |
Test inline1: Inline VALUES graph pattern | PASS |
Test inline2: Post-subquery VALUES | PASS |
Percentage passed out of 10 Tests | 60.0% |
Test | dydra.com |
---|---|
Test strdt01: STRDT() | PASS |
Test strdt02: STRDT(STR()) | PASS |
Test strdt03: STRDT() TypeErrors | INAPPLICABLE |
Test strlang01: STRLANG() | PASS |
Test strlang02: STRLANG(STR()) | PASS |
Test strlang03: STRLANG() TypeErrors | INAPPLICABLE |
Test isnumeric01: isNumeric() | PASS |
Test abs01: ABS() | PASS |
Test ceil01: CEIL() | PASS |
Test floor01: FLOOR() | PASS |
Test round01: ROUND() | PASS |
Test concat01: CONCAT() | PASS |
Test concat02: CONCAT() 2 | PASS |
Test substring01: SUBSTR() (3-argument) | PASS |
Test substring02: SUBSTR() (2-argument) | PASS |
Test length01: STRLEN() | PASS |
Test ucase01: UCASE() | PASS |
Test lcase01: LCASE() | PASS |
Test encode01: ENCODE_FOR_URI() | PASS |
Test contains01: CONTAINS() | PASS |
Test starts01: STRSTARTS() | INAPPLICABLE |
Test ends01: STRENDS() | PASS |
Test plus-1: plus-1 | INAPPLICABLE |
Test plus-2: plus-2 | INAPPLICABLE |
Test md5-01: MD5() | PASS |
Test md5-02: MD5() over Unicode data | PASS |
Test sha1-01: SHA1() | PASS |
Test sha1-02: SHA1() on Unicode data | PASS |
Test sha256-01: SHA256() | PASS |
Test sha256-02: SHA256() on Unicode data | PASS |
Test sha512-01: SHA512() | PASS |
Test sha512-02: SHA512() on Unicode data | PASS |
Test minutes: MINUTES() | PASS |
Test seconds: SECONDS() | PASS |
Test hours: HOURS() | INAPPLICABLE |
Test month: MONTH() | PASS |
Test year: YEAR() | PASS |
Test day: DAY() | PASS |
Test timezone: TIMEZONE() | INAPPLICABLE |
Test tz: TZ() | INAPPLICABLE |
Test tz-by-value: TZ() | UNTESTED |
Test bnode01: BNODE(str) | PASS |
Test bnode02: BNODE() | PASS |
Test in01: IN 1 | PASS |
Test in02: IN 2 | PASS |
Test notin01: NOT IN 1 | PASS |
Test notin02: NOT IN 2 | PASS |
Test now01: NOW() | PASS |
Test rand01: RAND() | PASS |
Test iri01: IRI()/URI() | PASS |
Test if01: IF() | PASS |
Test if02: IF() error propogation | PASS |
Test coalesce01: COALESCE() | PASS |
Test strbefore01a: STRBEFORE() | PASS |
Test strbefore02: STRBEFORE() datatyping | PASS |
Test strafter01a: STRAFTER() | PASS |
Test strafter02: STRAFTER() datatyping | PASS |
Test replace01: REPLACE() | PASS |
Test replace02: REPLACE() with overlapping pattern | PASS |
Test replace03: REPLACE() with captured substring | PASS |
Test uuid01: UUID() pattern match | PASS |
Test struuid01: STRUUID() pattern match | PASS |
Percentage passed out of 62 Tests | 85.5% |
Test | dydra.com |
---|---|
Test cast-str: Cast to xsd:string | PASS |
Test cast-flt: Cast to xsd:float | PASS |
Test cast-dbl: Cast to xsd:double | PASS |
Test cast-dec: Cast to xsd:decimal | PASS |
Test cast-int: Cast to xsd:integer | PASS |
Test cast-dT: Cast to xsd:dateTime | PASS |
Test cast-bool: Cast to xsd:boolean | PASS |
Percentage passed out of 7 Tests | 100.0% |
Test | dydra.com |
---|---|
Test constructwhere01: constructwhere01 - CONSTRUCT WHERE | PASS |
Test constructwhere02: constructwhere02 - CONSTRUCT WHERE | PASS |
Test constructwhere03: constructwhere03 - CONSTRUCT WHERE | PASS |
Test constructwhere04: constructwhere04 - CONSTRUCT WHERE | INAPPLICABLE |
Test constructwhere04-local: constructwhere04 - CONSTRUCT WHERE local dataset | PASS |
Test constructwhere05: constructwhere05 - CONSTRUCT WHERE | PASS |
Test constructwhere06: constructwhere06 - CONSTRUCT WHERE | PASS |
Percentage passed out of 7 Tests | 85.7% |
Test | dydra.com |
---|---|
Test copy01: COPY 1 | PASS |
Test copy02: COPY 2 | PASS |
Test copy03: COPY 3 | PASS |
Test copy04: COPY 4 | PASS |
Test copy06: COPY 6 | PASS |
Test copy07: COPY 7 | PASS |
Percentage passed out of 6 Tests | 100.0% |
Test | dydra.com |
---|---|
Test csv01: csv01 - CSV Result Format | UNTESTED |
Test tsv01: tsv01 - TSV Result Format | INAPPLICABLE |
Test csv02: cvs02 - CSV Result Format | UNTESTED |
Test tsv02: tvs02 - TSV Result Format | INAPPLICABLE |
Test csv03: csv03 - CSV Result Format | UNTESTED |
Test tsv03: tsv03 - TSV Result Format | INAPPLICABLE |
Percentage passed out of 6 Tests | 0.0% |
Tests for query dataset specification with FROM and FROM NAMED and changing the active graph through use of the GRAPH keyword. Tests which require the processor to dereference graphs in the dataset specification include mf:DereferenceGraphURI as a requirement. (http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#specifyingDataset, http://www.w3.org/TR/2013/REC-sparql11-query-20130321/#security)
Test | dydra.com |
---|---|
Test dawg-dataset-01: dataset-01 | INAPPLICABLE |
Test dawg-dataset-02: dataset-02 | INAPPLICABLE |
Test dawg-dataset-03: dataset-03 | INAPPLICABLE |
Test dawg-dataset-04: dataset-04 | INAPPLICABLE |
Test dawg-dataset-05: dataset-05 | INAPPLICABLE |
Test dawg-dataset-06: dataset-06 | INAPPLICABLE |
Test dawg-dataset-07: dataset-07 | INAPPLICABLE |
Test dawg-dataset-08: dataset-08 | INAPPLICABLE |
Test dawg-dataset-09: dataset-09 | UNTESTED |
Test dawg-dataset-10: dataset-10 | UNTESTED |
Test dawg-dataset-11: dataset-11 | INAPPLICABLE |
Test dawg-dataset-12: dataset-12 | UNTESTED |
Test dawg-dataset-09b: dataset-09b | INAPPLICABLE |
Test dawg-dataset-10b: dataset-10b | INAPPLICABLE |
Test dawg-dataset-12b: dataset-12b | INAPPLICABLE |
Test dawg-dataset-01-local: dataset-01 local | PASS |
Test dawg-dataset-02-local: dataset-02 local | PASS |
Test dawg-dataset-03-local: dataset-03 local | PASS |
Test dawg-dataset-04-local: dataset-04 local | PASS |
Test dawg-dataset-05-local: dataset-05 local | PASS |
Test dawg-dataset-06-local: dataset-06 local | PASS |
Test dawg-dataset-07-local: dataset-07 local | UNTESTED |
Test dawg-dataset-08-local: dataset-08 local | PASS |
Test dawg-dataset-09-local-document-scope: dataset-09 local with document scope | INAPPLICABLE |
Test dawg-dataset-09-local-graph-scope: dataset-09 local with graph scope | PASS |
Test dawg-dataset-11-local: dataset-11 local | PASS |
Test dawg-dataset-09b-local: dataset-09b local | PASS |
Test dawg-dataset-10b-local-document-scope: dataset-10b local with document scope | INAPPLICABLE |
Test dawg-dataset-10b-local-graph-scope: dataset-10b local with graph scope | PASS |
Test dawg-dataset-12b-local: dataset-12b local | PASS |
Percentage passed out of 30 Tests | 40.0% |
DAWG bound test cases
Test | dydra.com |
---|---|
Test dawg-bound-query-001: dawg-bound-query-001 | PASS |
Percentage passed out of 1 Tests | 100.0% |
DAWG Expression tests: Built-ins
Test | dydra.com |
---|---|
Test dawg-str-1: str-1 | INAPPLICABLE |
Test dawg-str-1-by-value: str-1 by value | PASS |
Test dawg-str-2: str-2 | INAPPLICABLE |
Test dawg-str-3: str-3 | PASS |
Test dawg-str-4: str-4 | PASS |
Test dawg-isBlank-1: isBlank-1 | PASS |
Test dawg-isLiteral-1: isLiteral | PASS |
Test dawg-datatype-1: datatype-1 | PASS |
Test dawg-datatype-2: datatype-2 : Literals with a datatype | INAPPLICABLE |
Test dawg-datatype-3: datatype-3 : Literals with a datatype of xsd:string | FAIL |
Test dawg-lang-1: lang-1 : Literals with a lang tag of some kind | PASS |
Test dawg-lang-2: lang-2 : Literals with a lang tag of '' | PASS |
Test dawg-lang-3: lang-3 : Graph matching with lang tag being a different case | PASS |
Test dawg-isURI-1: isURI-1 | PASS |
Test dawg-isIRI-1: isIRI-1 | PASS |
Test dawg-langMatches-1: LangMatches-1 | PASS |
Test dawg-langMatches-2: LangMatches-2 | PASS |
Test dawg-langMatches-3: LangMatches-3 | PASS |
Test dawg-langMatches-4: LangMatches-4 | PASS |
Test dawg-langMatches-basic: LangMatches-basic | PASS |
Test lang-case-insensitive-eq: lang-case-insensitive-eq | PASS |
Test lang-case-insensitive-ne: lang-case-insensitive-ne | PASS |
Test sameTerm-simple: sameTerm-simple | INAPPLICABLE |
Test sameTerm-eq: sameTerm-eq | INAPPLICABLE |
Test sameTerm-not-eq: sameTerm-not-eq | INAPPLICABLE |
Test sameTerm-simple-by-value: sameTerm-simple by value | PASS |
Test sameTerm-eq-by-value: sameTerm-eq by value | PASS |
Test sameTerm-not-eq-by-value: sameTerm-not-eq by value | PASS |
Percentage passed out of 28 Tests | 75.0% |
DAWG test cases on bnode co-reference
Test |
---|
Test dawg-bnode-coref-001: dawg-bnode-coreference |
Percentage passed out of 1 Tests |
Test | dydra.com |
---|---|
Test no-distinct-1: Numbers: No distinct | PASS |
Test distinct-1: Numbers: Distinct | INAPPLICABLE |
Test distinct-1-by-value: Numbers: Distinct by value | PASS |
Test no-distinct-2: Strings: No distinct | PASS |
Test distinct-2: Strings: Distinct | INAPPLICABLE |
Test no-distinct-3: Nodes: No distinct | PASS |
Test distinct-3: Nodes: Distinct | PASS |
Test no-distinct-4: Opt: No distinct | PASS |
Test distinct-4: Opt: Distinct | PASS |
Test no-distinct-9: All: No distinct | PASS |
Test distinct-9: All: Distinct | INAPPLICABLE |
Test distinct-star-1: SELECT DISTINCT * | INAPPLICABLE |
Percentage passed out of 12 Tests | 66.7% |
Test | dydra.com |
---|---|
Test rdf01: RDF inference test | INAPPLICABLE |
Test rdf02: RDF inference test | UNTESTED |
Test rdf03: RDF test for blank node cardinalities | INAPPLICABLE |
Test rdf04: simple triple pattern match | INAPPLICABLE |
Test rdfs01: RDFS inference test rdfs:subPropertyOf | INAPPLICABLE |
Test rdfs02: RDFS inference test rdfs:subPropertyOf | UNTESTED |
Test rdfs03: RDFS inference test combining subPropertyOf and domain | INAPPLICABLE |
Test rdfs04: RDFS inference test subClassOf | INAPPLICABLE |
Test rdfs05: RDFS inference test subClassOf | UNTESTED |
Test rdfs06: RDFS inference test domain | INAPPLICABLE |
Test rdfs07: RDFS inference test range | INAPPLICABLE |
Test rdfs08: RDFS inference test rdf:XMLLiteral | INAPPLICABLE |
Test rdfs09: RDFS inference test transitivity of subClassOf | INAPPLICABLE |
Test rdfs10: RDFS inference test transitivity of subPropertyOf | INAPPLICABLE |
Test rdfs11: RDFS inference test subProperty and instances | INAPPLICABLE |
Test rdfs12: RDFS inference test containers | INAPPLICABLE |
Test rdfs13: RDFS inference test to show that neither literals in subject position nor newly introduced surrogate blank nodes are to be returned in query answers | INAPPLICABLE |
Test d-ent-01: D-Entailment test to show that neither literals in subject position nor newly introduced surrogate blank nodes are to be returned in query answers | INAPPLICABLE |
Test owlds01: bnodes are not existentials | INAPPLICABLE |
Test owlds02: bnodes are not existentials with answer | INAPPLICABLE |
Test paper-sparqldl-Q1: paper-sparqldl-Q1 | INAPPLICABLE |
Test paper-sparqldl-Q1-rdfs: paper-sparqldl-Q1-rdfs | INAPPLICABLE |
Test paper-sparqldl-Q2: paper-sparqldl-Q2 | INAPPLICABLE |
Test paper-sparqldl-Q3: paper-sparqldl-Q3 | INAPPLICABLE |
Test paper-sparqldl-Q4: paper-sparqldl-Q4 | UNTESTED |
Test paper-sparqldl-Q5: paper-sparqldl-Q5 | INAPPLICABLE |
Test plainLit: Plain literals with language tag are not the same as the same literal without | INAPPLICABLE |
Test bind01: bind01 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind02: bind02 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind03: bind03 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind04: bind04 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind05: bind05 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind06: bind06 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind07: bind07 - BIND fixed data for OWL DL | INAPPLICABLE |
Test bind08: bind08 - BIND fixed data for OWL DL | INAPPLICABLE |
Test sparqldl-01: sparqldl-01.rq: triple pattern | INAPPLICABLE |
Test sparqldl-02: sparqldl-02.rq: simple combined query | INAPPLICABLE |
Test sparqldl-03: sparqldl-03.rq: combined query with complex class description | INAPPLICABLE |
Test sparqldl-04: sparqldl-04.rq: bug fixing test | INAPPLICABLE |
Test sparqldl-05: sparqldl-05.rq: simple undistinguished variable test. | INAPPLICABLE |
Test sparqldl-06: sparqldl-06.rq: cycle of undistinguished variables | INAPPLICABLE |
Test sparqldl-07: sparqldl-07.rq: two distinguished variables + undist. | INAPPLICABLE |
Test sparqldl-08: sparqldl-08.rq: two distinguished variables + undist. | INAPPLICABLE |
Test sparqldl-09: sparqldl-09.rq: undist vars test | INAPPLICABLE |
Test sparqldl-10: sparqldl-10.rq: undist vars test | INAPPLICABLE |
Test sparqldl-11: sparqldl-11.rq: domain test | UNTESTED |
Test sparqldl-12: sparqldl-12.rq: range test | INAPPLICABLE |
Test sparqldl-13: sparqldl-13.rq: sameAs | INAPPLICABLE |
Test lang: Literal with language tag test | INAPPLICABLE |
Test parent2: parent query with distinguished variable | INAPPLICABLE |
Test parent3: parent query with (hasChild some Thing) restriction | INAPPLICABLE |
Test parent4: parent query with (hasChild min 1) restriction | INAPPLICABLE |
Test parent5: parent query with (hasChild some Female) restriction | INAPPLICABLE |
Test parent6: parent query with (hasChild min 1 Female) restriction | INAPPLICABLE |
Test parent7: parent query with (hasChild max 1 Female) restriction | INAPPLICABLE |
Test parent8: parent query with (hasChild exactly 1 Female) restriction | UNTESTED |
Test parent9: subclass query with (hasChild some Thing) restriction | INAPPLICABLE |
Test parent10: filtered subclass query with (hasChild some Thing) restriction | INAPPLICABLE |
Test simple1: simple 1 | INAPPLICABLE |
Test simple2: simple 2 | INAPPLICABLE |
Test simple3: simple 3 | INAPPLICABLE |
Test simple4: simple 4 | INAPPLICABLE |
Test simple5: simple 5 | INAPPLICABLE |
Test simple6: simple 6 | INAPPLICABLE |
Test simple7: simple 7 | INAPPLICABLE |
Test simple8: simple 8 | INAPPLICABLE |
Percentage passed out of 66 Tests | 0.0% |
Test | dydra.com |
---|---|
Test group01: Group-1 | PASS |
Test group03: Group-3 | PASS |
Test group04: Group-4 | PASS |
Test group05: Group-5 | PASS |
Test group06: Group-6 | FAIL |
Test group07: Group-7 | FAIL |
Percentage passed out of 6 Tests | 66.7% |
I18N
Test | dydra.com |
---|---|
Test kanji-1: kanji-01 | PASS |
Test kanji-2: kanji-02 | PASS |
Test normalization-1: normalization-01 | PASS |
Test normalization-2: normalization-02 | FAIL |
Test normalization-3: normalization-03 | PASS |
Percentage passed out of 5 Tests | 80.0% |
Test | dydra.com |
---|---|
Test jsonres01: jsonres01 - JSON Result Format | INAPPLICABLE |
Test jsonres02: jsonres02 - JSON Result Format | INAPPLICABLE |
Test jsonres03: jsonres03 - JSON Result Format | INAPPLICABLE |
Test jsonres04: jsonres04 - JSON Result Format | INAPPLICABLE |
Percentage passed out of 4 Tests | 0.0% |
Test | dydra.com |
---|---|
Test move01: MOVE 1 | PASS |
Test move02: MOVE 2 | PASS |
Test move03: MOVE 3 | PASS |
Test move04: MOVE 4 | PASS |
Test move06: MOVE 6 | PASS |
Test move07: MOVE 7 | PASS |
Percentage passed out of 6 Tests | 100.0% |
Test | dydra.com |
---|---|
Test subset-by-exclusion-nex-1: Subsets by exclusion (NOT EXISTS) | PASS |
Test subset-by-exclusion-minus-1: Subsets by exclusion (MINUS) | PASS |
Test temporal-proximity-by-exclusion-nex-1: Medical, temporal proximity by exclusion (NOT EXISTS) | PASS |
Test subset-01: Calculate which sets are subsets of others (include A subsetOf A) | PASS |
Test subset-02: Calculate which sets are subsets of others (exclude A subsetOf A) | PASS |
Test set-equals-1: Calculate which sets have the same elements | PASS |
Test subset-03: Calculate proper subset | PASS |
Test exists-01: Positive EXISTS 1 | PASS |
Test exists-02: Positive EXISTS 2 | PASS |
Test full-minuend: Subtraction with MINUS from a fully bound minuend | FAIL |
Test partial-minuend: Subtraction with MINUS from a partially bound minuend | FAIL |
Percentage passed out of 11 Tests | 81.8% |
Test | dydra.com |
---|---|
Test open-eq-01: open-eq-01 | INAPPLICABLE |
Test open-eq-01-by-value: open-eq-01 by value | PASS |
Test open-eq-02: open-eq-02 | PASS |
Test open-eq-03: open-eq-03 | PASS |
Test open-eq-04: open-eq-04 | PASS |
Test open-eq-05: open-eq-05 | PASS |
Test open-eq-06: open-eq-06 | PASS |
Test open-eq-07: open-eq-07 | PASS |
Test open-eq-08: open-eq-08 | FAIL |
Test open-eq-09: open-eq-09 | PASS |
Test open-eq-10: open-eq-10 | FAIL |
Test open-eq-11: open-eq-11 | FAIL |
Test open-eq-12: open-eq-12 | FAIL |
Test date-1: date-1 | UNTESTED |
Test date-1-by-value: date-1 | UNTESTED |
Test date-2: date-2 | INAPPLICABLE |
Test date-2-by-value: date-2 temporal types | PASS |
Test date-3: date-3 | INAPPLICABLE |
Test date-4: date-4 | PASS |
Test open-cmp-01: open-cmp-01 | PASS |
Test open-cmp-02: open-cmp-02 | PASS |
Percentage passed out of 21 Tests | 57.1% |
OPTIONAL test cases
Test | dydra.com |
---|---|
Test dawg-optional-001: One optional clause | PASS |
Test dawg-optional-002: Two optional clauses | PASS |
Test dawg-union-001: Union is not optional | PASS |
Test dawg-optional-complex-1: Complex optional semantics: 1 | PASS |
Test dawg-optional-complex-2: Complex optional semantics: 2 | PASS |
Test dawg-optional-complex-3: Complex optional semantics: 3 | PASS |
Test dawg-optional-complex-4: Complex optional semantics: 4 | PASS |
Percentage passed out of 7 Tests | 100.0% |
OPTIONAL with inner and outer FILTERs
Test | dydra.com |
---|---|
Test dawg-optional-filter-001: OPTIONAL-FILTER | PASS |
Test dawg-optional-filter-002: OPTIONAL - Outer FILTER | PASS |
Test dawg-optional-filter-003: OPTIONAL - Outer FILTER with BOUND | PASS |
Test dawg-optional-filter-004: OPTIONAL - Inner FILTER with negative EBV for outer variables | PASS |
Test dawg-optional-filter-005-simplified: dawg-optional-filter-005-simplified | UNTESTED |
Test dawg-optional-filter-005-not-simplified: dawg-optional-filter-005-not-simplified | UNTESTED |
Percentage passed out of 6 Tests | 66.7% |
Test | dydra.com |
---|---|
Test exists01: Exists with one constant | PASS |
Test exists02: Exists with ground triple | PASS |
Test exists03: Exists within graph pattern | PASS |
Test exists04: Nested positive exists | FAIL |
Test exists05: Nested negative exists in positive exists | PASS |
Percentage passed out of 5 Tests | 80.0% |
Test | dydra.com |
---|---|
Test projexp01: Expression is equality | PASS |
Test projexp02: Expression raise an error | PASS |
Test projexp03: Reuse a project expression variable in select | PASS |
Test projexp04: Reuse a project expression variable in order by | PASS |
Test projexp05: Expression may return no value | FAIL |
Test projexp06: Expression has undefined variable | PASS |
Test projexp07: Expression has variable that may be unbound | PASS |
Percentage passed out of 7 Tests | 85.7% |
Test | dydra.com |
---|---|
Test pp01: (pp01) Simple path | PASS |
Test pp02: (pp02) Star path | PASS |
Test pp03: (pp03) Simple path with loop | PASS |
Test pp06: (pp06) Path with two graphs | PASS |
Test pp07: (pp07) Path with one graph | PASS |
Test pp08: (pp08) Reverse path | PASS |
Test pp09: (pp09) Reverse sequence path | PASS |
Test pp10: (pp10) Path with negation | PASS |
Test pp11: (pp11) Simple path and two paths to same target node | PASS |
Test pp12: (pp12) Variable length path and two paths to same target node | PASS |
Test pp14: (pp14) Star path over foaf:knows | PASS |
Test pp16: (pp16) Duplicate paths and cycles through foaf:knows* | PASS |
Test pp21: (pp21) Diamond -- :p+ | PASS |
Test pp23: (pp23) Diamond, with tail -- :p+ | PASS |
Test pp25: (pp25) Diamond, with loop -- :p+ | PASS |
Test pp28a: (pp28a) Diamond, with loop -- (:p/:p)? | FAIL |
Test pp30: (pp30) Operator precedence 1 | PASS |
Test pp31: (pp31) Operator precedence 2 | PASS |
Test pp32: (pp32) Operator precedence 3 | PASS |
Test pp33: (pp33) Operator precedence 4 | PASS |
Test pp34: (pp34) Named Graph 1 | PASS |
Test pp35: (pp35) Named Graph 2 | PASS |
Test pp36: (pp36) Arbitrary path with bound endpoints | PASS |
Test pp37: (pp37) Nested (*)* | PASS |
Percentage passed out of 24 Tests | 95.8% |
Reduced cardinality tests permit the processor to yield a solution field in which the respective result cardinailities is at most that of the specified solution. This variation is indicated by the mf:LaxCardinality property and the variance from the behavior of a processor which effects a distinct solution is indicated by the mf:LaxCardinality requirement, absent which the distinct test set is definitive.
Test | dydra.com |
---|---|
Test reduced-1: SELECT REDUCED * | INAPPLICABLE |
Test reduced-2: SELECT REDUCED ?x with strings | INAPPLICABLE |
Percentage passed out of 2 Tests | 0.0% |
Service
Test | dydra.com |
---|---|
Test service1: SERVICE test 1 | INAPPLICABLE |
Test service2: SERVICE test 2 | INAPPLICABLE |
Test service3: SERVICE test 3 | INAPPLICABLE |
Test service4a: SERVICE test 4a with VALUES clause | INAPPLICABLE |
Test service5: SERVICE test 5 | INAPPLICABLE |
Test service6: SERVICE test 6 | INAPPLICABLE |
Test service7: SERVICE test 7 | INAPPLICABLE |
Percentage passed out of 7 Tests | 0.0% |
Test | dydra.com |
---|---|
Test limit-1: Limit 1 | PASS |
Test limit-2: Limit 2 | PASS |
Test limit-3: Limit 3 | PASS |
Test limit-4: Limit 4 | PASS |
Test offset-1: Offset 1 | PASS |
Test offset-2: Offset 2 | PASS |
Test offset-3: Offset 3 | PASS |
Test offset-4: Offset 4 | PASS |
Test slice-1: Slice 1 | PASS |
Test slice-2: Slice 2 | PASS |
Test slice-3: Slice 3 | PASS |
Test slice-4: Slice 4 | PASS |
Test slice-5: Slice 5 | PASS |
Percentage passed out of 13 Tests | 100.0% |
Some DAWG test cases on the CONSTRUCT result form
Test |
---|
Test construct-1: dawg-construct-identity |
Test construct-2: dawg-construct-subgraph |
Test construct-3: dawg-construct-reification-1 |
Test construct-4: dawg-construct-reification-2 |
Test construct-5: dawg-construct-optional |
Percentage passed out of 5 Tests |
Some simple DAWG query evaluation test cases
Test | dydra.com |
---|---|
Test dawg-triple-pattern-001: dawg-triple-pattern-001 | PASS |
Test dawg-triple-pattern-002: dawg-triple-pattern-002 | PASS |
Test dawg-triple-pattern-003: dawg-triple-pattern-003 | PASS |
Test dawg-triple-pattern-004: dawg-triple-pattern-004 | PASS |
Percentage passed out of 4 Tests | 100.0% |
Some SPARQL test cases - equality of values
Test | dydra.com |
---|---|
Test eq-1: Equality 1-1 | PASS |
Test eq-2: Equality 1-2 | PASS |
Test eq-3: Equality 1-3 | PASS |
Test eq-4: Equality 1-4 | PASS |
Test eq-5: Equality 1-5 | PASS |
Test eq-2-1: Equality - 2 var - test equals | PASS |
Test eq-2-2: Equality - 2 var - test not equals | PASS |
Test eq-graph-1: Equality 1-1 -- graph | INAPPLICABLE |
Test eq-graph-1-by-value: Equality 1-1 -- graph by value | PASS |
Test eq-graph-2: Equality 1-2 -- graph | INAPPLICABLE |
Test eq-graph-2-by-value: Equality 1-2 -- graph by value | PASS |
Test eq-graph-3: Equality 1-3 -- graph | PASS |
Test eq-graph-4: Equality 1-4 -- graph | PASS |
Test eq-graph-5: Equality 1-5 -- graph | PASS |
Percentage passed out of 14 Tests | 85.7% |
Sorting test cases.
Test | dydra.com |
---|---|
Test dawg-sort-1: sort-1 | PASS |
Test dawg-sort-2: sort-2 | PASS |
Test dawg-sort-3: sort-3 | PASS |
Test dawg-sort-4: sort-4 | PASS |
Test dawg-sort-5: sort-5 | PASS |
Test dawg-sort-6: sort-6 | PASS |
Test dawg-sort-7: sort-7 | PASS |
Test dawg-sort-8: sort-8 | PASS |
Test dawg-sort-9: sort-9 | PASS |
Test dawg-sort-10: sort-10 | PASS |
Test dawg-sort-numbers: Expression sort | PASS |
Test dawg-sort-builtin: Builtin sort | PASS |
Test dawg-sort-function: Function sort | PASS |
Percentage passed out of 13 Tests | 100.0% |
The test cases in this manifest comprise cases of erroneous operations which should fail, but succeed because of the keyword SILENT
Test | dydra.com |
---|---|
Test load-silent: LOAD SILENT | PASS |
Test load-into-silent: LOAD SILENT INTO | PASS |
Test clear-silent: CLEAR SILENT GRAPH iri | PASS |
Test clear-default-silent: CLEAR SILENT DEFAULT | PASS |
Test create-silent: CREATE SILENT iri | PASS |
Test drop-silent: DROP SILENT GRAPH iri | PASS |
Test drop-default-silent: DROP SILENT DEFAULT | PASS |
Test copy-silent: COPY SILENT | PASS |
Test copy-to-default-silent: COPY SILENT TO DEFAULT | PASS |
Test move-silent: MOVE SILENT | PASS |
Test move-to-default-silent: MOVE SILENT TO DEFAULT | PASS |
Test add-silent: ADD SILENT | PASS |
Test add-to-default-silent: ADD SILENT TO DEFAULT | PASS |
Percentage passed out of 13 Tests | 100.0% |
SPARQL regex test cases
Test | dydra.com |
---|---|
Test dawg-regex-001: regex-query-001 | PASS |
Test dawg-regex-002: regex-query-002 | PASS |
Test dawg-regex-003: regex-query-003 | PASS |
Test dawg-regex-004: regex-query-004 | PASS |
Percentage passed out of 4 Tests | 100.0% |
SPARQL tests - XPath operators in FILTERs
Test | dydra.com |
---|---|
Test ge-1: Greater-than or equals | PASS |
Test le-1: Less-than or equals | PASS |
Test mul-1: Multiplication | PASS |
Test plus-1: Addition | PASS |
Test minus-1: Subtraction | PASS |
Test unplus-1: Unary Plusn | PASS |
Test unminus-1: Unary Minus | PASS |
Percentage passed out of 7 Tests | 100.0% |
Test | dydra.com |
---|---|
Test subquery01: sq01 - Subquery within graph pattern | PASS |
Test subquery02: sq02 - Subquery within graph pattern, graph variable is bound | PASS |
Test subquery03: sq03 - Subquery within graph pattern, graph variable is not bound | PASS |
Test subquery04: sq04 - Subquery within graph pattern, default graph does not apply | PASS |
Test subquery05: sq05 - Subquery within graph pattern, from named applies | PASS |
Test subquery06: sq06 - Subquery with graph pattern, from named applies | PASS |
Test subquery07: sq07 - Subquery with from | PASS |
Test subquery08: sq08 - Subquery with aggregate | PASS |
Test subquery09: sq09 - Nested Subqueries | PASS |
Test subquery10: sq10 - Subquery with exists | PASS |
Test subquery11: sq11 - Subquery limit per resource | PASS |
Test subquery12: sq12 - Subquery in CONSTRUCT with built-ins | PASS |
Test subquery13: sq13 - Subqueries don't inject bindings | PASS |
Test subquery14: sq14 - limit by resource | PASS |
Percentage passed out of 14 Tests | 100.0% |
Syntax tests Syntax SPARQL 1.1
Test | dydra.com |
---|---|
Test test_1: syntax-select-expr-01.rq | PASS |
Test test_2: syntax-select-expr-02.rq | PASS |
Test test_3: syntax-select-expr-03.rq | PASS |
Test test_4: syntax-select-expr-04.rq | PASS |
Test test_5: syntax-select-expr-05.rq | PASS |
Test test_6: syntax-aggregate-01.rq | PASS |
Test test_7: syntax-aggregate-02.rq | PASS |
Test test_8: syntax-aggregate-03.rq | PASS |
Test test_9: syntax-aggregate-04.rq | PASS |
Test test_10: syntax-aggregate-05.rq | PASS |
Test test_11: syntax-aggregate-06.rq | PASS |
Test test_12: syntax-aggregate-07.rq | PASS |
Test test_13: syntax-aggregate-08.rq | PASS |
Test test_14: syntax-aggregate-09.rq | PASS |
Test test_15: syntax-aggregate-10.rq | PASS |
Test test_16: syntax-aggregate-11.rq | PASS |
Test test_17: syntax-aggregate-12.rq | PASS |
Test test_18: syntax-aggregate-13.rq | PASS |
Test test_19: syntax-aggregate-14.rq | PASS |
Test test_20: syntax-aggregate-15.rq | PASS |
Test test_21: syntax-subquery-01.rq | PASS |
Test test_22: syntax-subquery-02.rq | PASS |
Test test_23: syntax-subquery-03.rq | PASS |
Test test_24: syntax-not-exists-01.rq | PASS |
Test test_25: syntax-not-exists-02.rq | PASS |
Test test_26: syntax-not-exists-03.rq | PASS |
Test test_27: syntax-exists-01.rq | PASS |
Test test_28: syntax-exists-02.rq | PASS |
Test test_29: syntax-exists-03.rq | PASS |
Test test_30: syntax-minus-01.rq | PASS |
Test test_31: syntax-oneof-01.rq | PASS |
Test test_32: syntax-oneof-02.rq | PASS |
Test test_33: syntax-oneof-03.rq | PASS |
Test test_34: syntax-bindingBINDscopes-01.rq | PASS |
Test test_35a: syntax-bindings-02a.rq with VALUES clause | PASS |
Test test_36a: syntax-bindings-03a.rq with VALUES clause | PASS |
Test test_38a: syntax-bindings-05a.rq with VALUES clause | PASS |
Test test_40: syntax-bind-02.rq | PASS |
Test test_41: syntax-construct-where-01.rq | PASS |
Test test_42: syntax-construct-where-02.rq | PASS |
Test test_43: syn-bad-01.rq | FAIL |
Test test_44: syn-bad-02.rq | FAIL |
Test test_45: syn-bad-03.rq | PASS |
Test test_46: syn-bad-04.rq | PASS |
Test test_47: syn-bad-05.rq | FAIL |
Test test_48: syn-bad-06.rq | PASS |
Test test_49: syn-bad-07.rq | PASS |
Test test_50: syn-bad-08.rq | PASS |
Test test_51: syntax-bindings-09.rq | FAIL |
Test test_53: PrefixName with hex-encoded colons | FAIL |
Test test_54: PrefixName with unescaped colons | FAIL |
Test test_55: syntax-BINDscope1.rq | PASS |
Test test_56: syntax-BINDscope2.rq | PASS |
Test test_57: syntax-BINDscope3.rq | PASS |
Test test_58: syntax-BINDscope4.rq | PASS |
Test test_59: syntax-BINDscope5.rq | PASS |
Test test_60: syntax-BINDscope6.rq | FAIL |
Test test_61a: syntax-BINDscope7.rq | FAIL |
Test test_62a: syntax-BINDscope8.rq | FAIL |
Test test_63: syntax-propertyPaths-01.rq | PASS |
Test test_64: syntax-SELECTscope1.rq | PASS |
Test test_65: syntax-SELECTscope2 | FAIL |
Test test_66: syntax-SELECTscope3.rq | PASS |
Test test_pn_01: syn-pname-01 | PASS |
Test test_pn_02: syn-pname-02 | PASS |
Test test_pn_03: syn-pname-03 | PASS |
Test test_pn_04: syn-pname-04 | FAIL |
Test test_pn_05: syn-pname-05 | FAIL |
Test test_pn_06: syn-pname-06 | FAIL |
Test test_pn_07: syn-pname-07 | FAIL |
Test test_pn_08: syn-pname-08 | PASS |
Test test_pn_09: syn-pname-09 | FAIL |
Test test_pn_bad_01: syn-bad-pname-01 | PASS |
Test test_pn_bad_02: syn-bad-pname-02 | PASS |
Test test_pn_bad_03: syn-bad-pname-03 | PASS |
Test test_pn_bad_04: syn-bad-pname-04 | PASS |
Test test_pn_bad_05: syn-bad-pname-05 | PASS |
Test test_pn_bad_06: syn-bad-pname-06 | PASS |
Test test_pn_bad_07: syn-bad-pname-07 | PASS |
Test test_pn_bad_08: syn-bad-pname-08 | FAIL |
Test test_pn_bad_09: syn-bad-pname-09 | PASS |
Test test_pn_bad_10: syn-bad-pname-10 | PASS |
Test test_pn_bad_11: syn-bad-pname-11 | PASS |
Test test_pn_bad_12: syn-bad-pname-12 | PASS |
Test test_pn_bad_13: syn-bad-pname-13 | PASS |
Test test_pp_coll: syn-pp-in-collection | PASS |
Percentage passed out of 86 Tests | 81.4% |
Syntax tests Syntax SPARQL 1.1 Federation
Test | dydra.com |
---|---|
Test test_1: syntax-service-01.rq | PASS |
Test test_2: syntax-service-02.rq | PASS |
Test test_3: syntax-service-03.rq | PASS |
Percentage passed out of 3 Tests | 100.0% |
Syntax tests Syntax SPARQL Update
Test | dydra.com |
---|---|
Test test_1: syntax-update-01.ru | PASS |
Test test_2: syntax-update-02.ru | PASS |
Test test_3: syntax-update-03.ru | PASS |
Test test_4: syntax-update-04.ru | PASS |
Test test_5: syntax-update-05.ru | PASS |
Test test_6: syntax-update-06.ru | PASS |
Test test_7: syntax-update-07.ru | PASS |
Test test_8: syntax-update-08.ru | PASS |
Test test_9: syntax-update-09.ru | PASS |
Test test_10: syntax-update-10.ru | PASS |
Test test_11: syntax-update-11.ru | PASS |
Test test_12: syntax-update-12.ru | PASS |
Test test_13: syntax-update-13.ru | PASS |
Test test_14: syntax-update-14.ru | PASS |
Test test_15: syntax-update-15.ru | PASS |
Test test_16: syntax-update-16.ru | PASS |
Test test_17: syntax-update-17.ru | PASS |
Test test_18: syntax-update-18.ru | PASS |
Test test_19: syntax-update-19.ru | PASS |
Test test_20: syntax-update-20.ru | PASS |
Test test_21: syntax-update-21.ru | PASS |
Test test_22: syntax-update-22.ru | PASS |
Test test_23: syntax-update-23.ru | PASS |
Test test_24: syntax-update-24.ru | PASS |
Test test_25: syntax-update-25.ru | PASS |
Test test_26: syntax-update-26.ru | PASS |
Test test_27: syntax-update-27.ru | PASS |
Test test_28: syntax-update-28.ru | PASS |
Test test_29: syntax-update-29.ru | PASS |
Test test_30: syntax-update-30.ru | PASS |
Test test_31: syntax-update-31.ru | PASS |
Test test_32: syntax-update-32.ru | PASS |
Test test_33: syntax-update-33.ru | PASS |
Test test_34: syntax-update-34.ru | PASS |
Test test_35: syntax-update-35.ru | PASS |
Test test_36: syntax-update-36.ru | PASS |
Test test_37: syntax-update-37.ru | PASS |
Test test_38: syntax-update-38.ru | FAIL |
Test test_39: syntax-update-39.ru | FAIL |
Test test_40: syntax-update-40.ru | FAIL |
Test test_41: syntax-update-bad-01.ru | PASS |
Test test_42: syntax-update-bad-02.ru | PASS |
Test test_43: syntax-update-bad-03.ru | FAIL |
Test test_44: syntax-update-bad-04.ru | FAIL |
Test test_45: syntax-update-bad-05.ru | PASS |
Test test_46: syntax-update-bad-06.ru | PASS |
Test test_47: syntax-update-bad-07.ru | PASS |
Test test_48: syntax-update-bad-08.ru | PASS |
Test test_49: syntax-update-bad-09.ru | PASS |
Test test_50: syntax-update-bad-10.ru | FAIL |
Test test_51: syntax-update-bad-11.ru | FAIL |
Test test_52: syntax-update-bad-12.ru | FAIL |
Test test_53: syntax-update-53.ru | PASS |
Test test_54: syntax-update-54.ru | FAIL |
Percentage passed out of 54 Tests | 83.3% |
Syntax tests Syntax SPARQL Update
Test | dydra.com |
---|---|
Test syntax-update-other-01: syntax-update-other-01 | PASS |
Percentage passed out of 1 Tests | 100.0% |
Syntax tests syntax-sparql1
Test | dydra.com |
---|---|
Test syntax-basic-01: syntax-basic-01.rq | PASS |
Test syntax-basic-02: syntax-basic-02.rq | PASS |
Test syntax-basic-03: syntax-basic-03.rq | PASS |
Test syntax-basic-04: syntax-basic-04.rq | PASS |
Test syntax-basic-05: syntax-basic-05.rq | PASS |
Test syntax-basic-06: syntax-basic-06.rq | PASS |
Test syntax-qname-01: syntax-qname-01.rq | PASS |
Test syntax-qname-02: syntax-qname-02.rq | PASS |
Test syntax-qname-03: syntax-qname-03.rq | PASS |
Test syntax-qname-04: syntax-qname-04.rq | PASS |
Test syntax-qname-05: syntax-qname-05.rq | PASS |
Test syntax-qname-06: syntax-qname-06.rq | PASS |
Test syntax-qname-07: syntax-qname-07.rq | PASS |
Test syntax-qname-08: syntax-qname-08.rq | PASS |
Test syntax-lit-01: syntax-lit-01.rq | PASS |
Test syntax-lit-02: syntax-lit-02.rq | PASS |
Test syntax-lit-03: syntax-lit-03.rq | PASS |
Test syntax-lit-04: syntax-lit-04.rq | PASS |
Test syntax-lit-05: syntax-lit-05.rq | PASS |
Test syntax-lit-06: syntax-lit-06.rq | PASS |
Test syntax-lit-07: syntax-lit-07.rq | PASS |
Test syntax-lit-08: syntax-lit-08.rq | PASS |
Test syntax-lit-09: syntax-lit-09.rq | PASS |
Test syntax-lit-10: syntax-lit-10.rq | PASS |
Test syntax-lit-11: syntax-lit-11.rq | PASS |
Test syntax-lit-12: syntax-lit-12.rq | PASS |
Test syntax-lit-13: syntax-lit-13.rq | PASS |
Test syntax-lit-14: syntax-lit-14.rq | PASS |
Test syntax-lit-15: syntax-lit-15.rq | PASS |
Test syntax-lit-16: syntax-lit-16.rq | PASS |
Test syntax-lit-17: syntax-lit-17.rq | PASS |
Test syntax-lit-18: syntax-lit-18.rq | PASS |
Test syntax-lit-19: syntax-lit-19.rq | PASS |
Test syntax-lit-20: syntax-lit-20.rq | PASS |
Test syntax-struct-01: syntax-struct-01.rq | PASS |
Test syntax-struct-02: syntax-struct-02.rq | PASS |
Test syntax-struct-03: syntax-struct-03.rq | PASS |
Test syntax-struct-05: syntax-struct-05.rq | PASS |
Test syntax-struct-06: syntax-struct-06.rq | PASS |
Test syntax-struct-07: syntax-struct-07.rq | PASS |
Test syntax-struct-08: syntax-struct-08.rq | PASS |
Test syntax-struct-09: syntax-struct-09.rq | PASS |
Test syntax-struct-10: syntax-struct-10.rq | PASS |
Test syntax-struct-11: syntax-struct-11.rq | PASS |
Test syntax-struct-12: syntax-struct-12.rq | PASS |
Test syntax-struct-13: syntax-struct-13.rq | PASS |
Test syntax-struct-14: syntax-struct-14.rq | PASS |
Test syntax-lists-01: syntax-lists-01.rq | PASS |
Test syntax-lists-02: syntax-lists-02.rq | PASS |
Test syntax-lists-03: syntax-lists-03.rq | PASS |
Test syntax-lists-04: syntax-lists-04.rq | PASS |
Test syntax-lists-05: syntax-lists-05.rq | PASS |
Test syntax-bnodes-01: syntax-bnodes-01.rq | PASS |
Test syntax-bnodes-02: syntax-bnodes-02.rq | PASS |
Test syntax-bnodes-03: syntax-bnodes-03.rq | PASS |
Test syntax-bnodes-04: syntax-bnodes-04.rq | PASS |
Test syntax-bnodes-05: syntax-bnodes-05.rq | PASS |
Test syntax-forms-01: syntax-forms-01.rq | PASS |
Test syntax-forms-02: syntax-forms-02.rq | PASS |
Test syntax-union-01: syntax-union-01.rq | PASS |
Test syntax-union-02: syntax-union-02.rq | PASS |
Test syntax-expr-01: syntax-expr-01.rq | PASS |
Test syntax-expr-02: syntax-expr-02.rq | PASS |
Test syntax-expr-03: syntax-expr-03.rq | PASS |
Test syntax-expr-04: syntax-expr-04.rq | PASS |
Test syntax-expr-05: syntax-expr-05.rq | PASS |
Test syntax-order-01: syntax-order-01.rq | PASS |
Test syntax-order-02: syntax-order-02.rq | PASS |
Test syntax-order-03: syntax-order-03.rq | PASS |
Test syntax-order-04: syntax-order-04.rq | PASS |
Test syntax-order-05: syntax-order-05.rq | PASS |
Test syntax-order-06: syntax-order-06.rq | PASS |
Test syntax-order-07: syntax-order-07.rq | PASS |
Test syntax-limit-offset-01: syntax-limit-offset-01.rq | PASS |
Test syntax-limit-offset-02: syntax-limit-offset-02.rq | PASS |
Test syntax-limit-offset-03: syntax-limit-offset-03.rq | PASS |
Test syntax-limit-offset-04: syntax-limit-offset-04.rq | PASS |
Test syntax-pat-01: syntax-pat-01.rq | PASS |
Test syntax-pat-02: syntax-pat-02.rq | PASS |
Test syntax-pat-03: syntax-pat-03.rq | PASS |
Test syntax-pat-04: syntax-pat-04.rq | PASS |
Percentage passed out of 81 Tests | 100.0% |
Syntax tests syntax-sparql2
Test | dydra.com |
---|---|
Test syntax-general-01: syntax-general-01.rq | PASS |
Test syntax-general-02: syntax-general-02.rq | PASS |
Test syntax-general-03: syntax-general-03.rq | PASS |
Test syntax-general-04: syntax-general-04.rq | PASS |
Test syntax-general-05: syntax-general-05.rq | PASS |
Test syntax-general-06: syntax-general-06.rq | PASS |
Test syntax-general-07: syntax-general-07.rq | PASS |
Test syntax-general-08: syntax-general-08.rq | PASS |
Test syntax-general-09: syntax-general-09.rq | PASS |
Test syntax-general-10: syntax-general-10.rq | PASS |
Test syntax-general-11: syntax-general-11.rq | PASS |
Test syntax-general-12: syntax-general-12.rq | PASS |
Test syntax-general-13: syntax-general-13.rq | PASS |
Test syntax-general-14: syntax-general-14.rq | PASS |
Test syntax-keywords-01: syntax-keywords-01.rq | PASS |
Test syntax-keywords-02: syntax-keywords-02.rq | PASS |
Test syntax-keywords-03: syntax-keywords-03.rq | PASS |
Test syntax-lists-01: syntax-lists-01.rq | PASS |
Test syntax-lists-02: syntax-lists-02.rq | PASS |
Test syntax-lists-03: syntax-lists-03.rq | PASS |
Test syntax-lists-04: syntax-lists-04.rq | PASS |
Test syntax-lists-05: syntax-lists-05.rq | PASS |
Test syntax-bnode-01: syntax-bnode-01.rq | PASS |
Test syntax-bnode-02: syntax-bnode-02.rq | PASS |
Test syntax-bnode-03: syntax-bnode-03.rq | PASS |
Test syntax-function-01: syntax-function-01.rq | PASS |
Test syntax-function-02: syntax-function-02.rq | PASS |
Test syntax-function-03: syntax-function-03.rq | PASS |
Test syntax-function-04: syntax-function-04.rq | PASS |
Test syntax-form-select-01: syntax-form-select-01.rq | PASS |
Test syntax-form-select-02: syntax-form-select-02.rq | PASS |
Test syntax-form-ask-02: syntax-form-ask-02.rq | PASS |
Test syntax-form-construct01: syntax-form-construct01.rq | PASS |
Test syntax-form-construct02: syntax-form-construct02.rq | PASS |
Test syntax-form-construct03: syntax-form-construct03.rq | PASS |
Test syntax-form-construct04: syntax-form-construct04.rq | PASS |
Test syntax-form-construct06: syntax-form-construct06.rq | PASS |
Test syntax-form-describe01: syntax-form-describe01.rq | PASS |
Test syntax-form-describe02: syntax-form-describe02.rq | PASS |
Test syntax-dataset-01: syntax-dataset-01.rq | PASS |
Test syntax-dataset-02: syntax-dataset-02.rq | PASS |
Test syntax-dataset-03: syntax-dataset-03.rq | PASS |
Test syntax-dataset-04: syntax-dataset-04.rq | PASS |
Test syntax-graph-01: syntax-graph-01.rq | PASS |
Test syntax-graph-02: syntax-graph-02.rq | PASS |
Test syntax-graph-03: syntax-graph-03.rq | PASS |
Test syntax-graph-04: syntax-graph-04.rq | PASS |
Test syntax-graph-05: syntax-graph-05.rq | PASS |
Test syntax-esc-01: syntax-esc-01.rq | PASS |
Test syntax-esc-02: syntax-esc-02.rq | PASS |
Test syntax-esc-03: syntax-esc-03.rq | PASS |
Test syntax-esc-04: syntax-esc-04.rq | PASS |
Test syntax-esc-05: syntax-esc-05.rq | PASS |
Percentage passed out of 53 Tests | 100.0% |
Syntax tests syntax-sparql3
Test | dydra.com |
---|---|
Test syn-01: syn-01.rq | PASS |
Test syn-02: syn-02.rq | PASS |
Test syn-03: syn-03.rq | PASS |
Test syn-04: syn-04.rq | PASS |
Test syn-05: syn-05.rq | PASS |
Test syn-06: syn-06.rq | PASS |
Test syn-07: syn-07.rq | PASS |
Test syn-08: syn-08.rq | PASS |
Test syn-bad-01: syn-bad-01.rq | PASS |
Test syn-bad-02: syn-bad-02.rq | PASS |
Test syn-bad-03: syn-bad-03.rq | PASS |
Test syn-bad-04: syn-bad-04.rq | PASS |
Test syn-bad-05: syn-bad-05.rq | PASS |
Test syn-bad-06: syn-bad-06.rq | PASS |
Test syn-bad-07: syn-bad-07.rq | PASS |
Test syn-bad-08: syn-bad-08.rq | PASS |
Test syn-bad-09: syn-bad-09.rq | PASS |
Test syn-bad-10: syn-bad-10.rq | PASS |
Test syn-bad-11: syn-bad-11.rq | PASS |
Test syn-bad-12: syn-bad-12.rq | PASS |
Test syn-bad-13: syn-bad-13.rq | PASS |
Test syn-bad-14: syn-bad-14.rq | PASS |
Test syn-bad-15: syn-bad-15.rq | PASS |
Test syn-bad-16: syn-bad-16.rq | PASS |
Test syn-bad-17: syn-bad-17.rq | PASS |
Test syn-bad-18: syn-bad-18.rq | PASS |
Test syn-bad-19: syn-bad-19.rq | PASS |
Test syn-bad-20: syn-bad-20.rq | PASS |
Test syn-bad-21: syn-bad-21.rq | PASS |
Test syn-bad-22: syn-bad-22.rq | PASS |
Test syn-bad-23: syn-bad-23.rq | PASS |
Test syn-bad-24: syn-bad-24.rq | PASS |
Test syn-bad-25: syn-bad-25.rq | PASS |
Test syn-bad-26: syn-bad-26.rq | PASS |
Test syn-bad-27: syn-bad-27.rq | PASS |
Test syn-bad-28: syn-bad-28.rq | PASS |
Test syn-bad-29: syn-bad-29.rq | PASS |
Test syn-bad-30: syn-bad-30.rq | PASS |
Test syn-bad-31: syn-bad-31.rq | PASS |
Test bnode-dot: syn-bad-bnode-dot.rq | PASS |
Test bnodes-missing-pvalues-01: syn-bad-bnodes-missing-pvalues-01.rq | PASS |
Test bnodes-missing-pvalues-02: syn-bad-bnodes-missing-pvalues-02.rq | PASS |
Test empty-optional-01: syn-bad-empty-optional-01.rq | PASS |
Test empty-optional-02: syn-bad-empty-optional-02.rq | PASS |
Test filter-missing-parens: syn-bad-filter-missing-parens.rq | PASS |
Test lone-list: syn-bad-lone-list.rq | PASS |
Test lone-node: syn-bad-lone-node.rq | PASS |
Test blabel-cross-filter: syn-blabel-cross-filter | PASS |
Test blabel-cross-graph-bad: syn-blabel-cross-graph-bad | FAIL |
Test blabel-cross-optional-bad: syn-blabel-cross-optional-bad | FAIL |
Test blabel-cross-union-bad: syn-blabel-cross-union-bad | FAIL |
Percentage passed out of 51 Tests | 94.1% |
Syntax tests syntax-sparql4
Test | dydra.com |
---|---|
Test syn-09: syn-09.rq | PASS |
Test syn-10: syn-10.rq | PASS |
Test syn-11: syn-11.rq | PASS |
Test syn-bad-34: syn-bad-34.rq | FAIL |
Test syn-bad-35: syn-bad-35.rq | FAIL |
Test syn-bad-36: syn-bad-36.rq | FAIL |
Test syn-bad-37: syn-bad-37.rq | FAIL |
Test syn-bad-38: syn-bad-38.rq | FAIL |
Test syn-bad-OPT-breaks-BGP: syn-bad-OPT-breaks-BGP | FAIL |
Test syn-bad-UNION-breaks-BGP: syn-bad-UNION-breaks-BGP | FAIL |
Test syn-bad-GRAPH-breaks-BGP: syn-bad-GRAPH-breaks-BGP | FAIL |
Test syn-leading-digits-in-prefixed-names: syn-leading-digits-in-prefixed-names.rq | PASS |
Percentage passed out of 12 Tests | 33.3% |
Syntax tests syntax-sparql5
Test | dydra.com |
---|---|
Test syntax-reduced-01: syntax-reduced-01.rq | PASS |
Test syntax-reduced-02: syntax-reduced-02.rq | PASS |
Percentage passed out of 2 Tests | 100.0% |
Test of boolean expressions
Test | dydra.com |
---|---|
Test dawg-boolean-literal: Test literal 'true' | PASS |
Test dawg-bev-1: Test 'boolean effective value' - true | PASS |
Test dawg-bev-2: Test 'boolean effective value' - false | PASS |
Test dawg-bev-3: Test 'boolean effective value' - && | PASS |
Test dawg-bev-4: Test 'boolean effective value' - || | PASS |
Test dawg-bev-5: Test 'boolean effective value' - optional | PASS |
Test dawg-bev-6: Test 'boolean effective value' - unknown types | PASS |
Percentage passed out of 7 Tests | 100.0% |
Tests for GRAPH
Test | dydra.com |
---|---|
Test dawg-graph-01: graph-01 | PASS |
Test dawg-graph-02: graph-02 | PASS |
Test dawg-graph-03: graph-03 | PASS |
Test dawg-graph-04: graph-04 | PASS |
Test dawg-graph-05: graph-05 | PASS |
Test dawg-graph-06: graph-06 | PASS |
Test dawg-graph-07: graph-07 | PASS |
Test dawg-graph-08: graph-08 | PASS |
Test dawg-graph-09-structural: graph-09 | PASS |
Test dawg-graph-09-stable: graph-09 | UNTESTED |
Test dawg-graph-10b-structural: graph-10 | UNTESTED |
Test dawg-graph-10b-stable: graph-10 | UNTESTED |
Test dawg-graph-11: graph-11 | PASS |
Percentage passed out of 13 Tests | 76.9% |
Tests for SPARQL UPDATE
Test | dydra.com |
---|---|
Test dawg-drop-default-01: DROP DEFAULT | PASS |
Test dawg-drop-graph-01: DROP GRAPH | PASS |
Test dawg-drop-named-01: DROP NAMED | PASS |
Test dawg-drop-all-01: DROP ALL | PASS |
Percentage passed out of 4 Tests | 100.0% |
Tests for SPARQL UPDATE
Test | dydra.com |
---|---|
Test dawg-delete-where-01: Simple DELETE WHERE 1 | PASS |
Test dawg-delete-where-02: Simple DELETE WHERE 2 | PASS |
Test dawg-delete-where-03: Simple DELETE WHERE 3 | PASS |
Test dawg-delete-where-04: Simple DELETE WHERE 4 | PASS |
Test dawg-delete-where-05: Graph-specific DELETE WHERE 1 | PASS |
Test dawg-delete-where-06: Graph-specific DELETE WHERE 2 | PASS |
Percentage passed out of 6 Tests | 100.0% |
Tests for SPARQL UPDATE
Test | dydra.com |
---|---|
Test dawg-delete-insert-01: DELETE INSERT 1 | PASS |
Test dawg-delete-insert-01b: DELETE INSERT 1b | PASS |
Test dawg-delete-insert-01c: DELETE INSERT 1c | PASS |
Test dawg-delete-insert-02: DELETE INSERT 2 | PASS |
Test dawg-delete-insert-03: DELETE INSERT 3 | INAPPLICABLE |
Test dawg-delete-insert-03b: DELETE INSERT 3b | INAPPLICABLE |
Test dawg-delete-insert-04: DELETE INSERT 4 | PASS |
Test dawg-delete-insert-04b: DELETE INSERT 4b | PASS |
Test dawg-delete-insert-05: DELETE INSERT 5 | INAPPLICABLE |
Test dawg-delete-insert-05b: DELETE INSERT 5b | PASS |
Test dawg-delete-insert-06: DELETE INSERT 6 | INAPPLICABLE |
Test dawg-delete-insert-06b: DELETE INSERT 6b | PASS |
Test dawg-delete-insert-07: DELETE INSERT 7 | INAPPLICABLE |
Test dawg-delete-insert-07b: DELETE INSERT 7b | INAPPLICABLE |
Test dawg-delete-insert-08: DELETE INSERT 8 | INAPPLICABLE |
Test dawg-delete-insert-09: DELETE INSERT 9 | INAPPLICABLE |
Percentage passed out of 16 Tests | 50.0% |
Tests for SPARQL UPDATE
Test | dydra.com |
---|---|
Test dawg-delete-01: Simple DELETE 1 | PASS |
Test dawg-delete-02: Simple DELETE 2 | PASS |
Test dawg-delete-03: Simple DELETE 3 | PASS |
Test dawg-delete-04: Simple DELETE 4 | PASS |
Test dawg-delete-05: Graph-specific DELETE 1 | PASS |
Test dawg-delete-06: Graph-specific DELETE 2 | PASS |
Test dawg-delete-07: Simple DELETE 7 | PASS |
Test dawg-delete-with-01: Simple DELETE 1 (WITH) | PASS |
Test dawg-delete-with-02: Simple DELETE 2 (WITH) | PASS |
Test dawg-delete-with-03: Simple DELETE 3 (WITH) | PASS |
Test dawg-delete-with-04: Simple DELETE 4 (WITH) | PASS |
Test dawg-delete-with-05: Graph-specific DELETE 1 (WITH) | PASS |
Test dawg-delete-with-06: Graph-specific DELETE 2 (WITH) | PASS |
Test dawg-delete-using-01: Simple DELETE 1 (USING) | PASS |
Test dawg-delete-using-02a: Simple DELETE 2 (USING) | FAIL |
Test dawg-delete-using-03: Simple DELETE 3 (USING) | PASS |
Test dawg-delete-using-04: Simple DELETE 4 (USING) | PASS |
Test dawg-delete-using-05: Graph-specific DELETE 1 (USING) | PASS |
Test dawg-delete-using-06a: Graph-specific DELETE 2 (USING) | FAIL |
Percentage passed out of 19 Tests | 89.5% |
Tests for SPARQL UPDATE
Test | dydra.com |
---|---|
Test dawg-clear-default-01: CLEAR DEFAULT | PASS |
Test dawg-clear-graph-01: CLEAR GRAPH | PASS |
Test dawg-clear-named-01: CLEAR NAMED | PASS |
Test dawg-clear-all-01: CLEAR ALL | PASS |
Percentage passed out of 4 Tests | 100.0% |
Tests for SPARQL UPDATE
Test | dydra.com |
---|---|
Test dawg-delete-data-01: Simple DELETE DATA 1 | PASS |
Test dawg-delete-data-02: Simple DELETE DATA 2 | PASS |
Test dawg-delete-data-03: Simple DELETE DATA 3 | PASS |
Test dawg-delete-data-04: Simple DELETE DATA 4 | PASS |
Test dawg-delete-data-05: Graph-specific DELETE DATA 1 | PASS |
Test dawg-delete-data-06: Graph-specific DELETE DATA 2 | PASS |
Percentage passed out of 6 Tests | 100.0% |
Type Promotion Tests
Test | dydra.com |
---|---|
Test type-promotion-01: tP-double-double | PASS |
Test type-promotion-02: tP-double-float | PASS |
Test type-promotion-03: tP-double-decimal | PASS |
Test type-promotion-04: tP-float-float | PASS |
Test type-promotion-05: tP-float-decimal | PASS |
Test type-promotion-06: tP-decimal-decimal | PASS |
Test type-promotion-07: tP-integer-short | PASS |
Test type-promotion-08: tP-nonPositiveInteger-short | PASS |
Test type-promotion-09: tP-negativeInteger-short | PASS |
Test type-promotion-10: tP-long-short | PASS |
Test type-promotion-11: tP-int-short | PASS |
Test type-promotion-12: tP-short-short | PASS |
Test type-promotion-13: tP-byte-short | PASS |
Test type-promotion-14: tP-nonNegativeInteger-short | PASS |
Test type-promotion-15: tP-unsignedLong-short | PASS |
Test type-promotion-16: tP-unsignedInt-short | PASS |
Test type-promotion-17: tP-unsignedShort-short | PASS |
Test type-promotion-18: tP-unsignedByte-short | PASS |
Test type-promotion-19: tP-positiveInteger-short | PASS |
Test type-promotion-20: tP-short-double | PASS |
Test type-promotion-21: tP-short-float | PASS |
Test type-promotion-22: tP-short-decimal | PASS |
Test type-promotion-23: tP-short-short-fail | PASS |
Test type-promotion-24: tP-byte-short-fail | PASS |
Test type-promotion-25: tP-short-long-fail | PASS |
Test type-promotion-26: tP-short-int-fail | PASS |
Test type-promotion-27: tP-short-byte-fail | PASS |
Test type-promotion-28: tP-double-float-fail | PASS |
Test type-promotion-29: tP-double-decimal-fail | PASS |
Test type-promotion-30: tP-float-decimal-fail | PASS |
Percentage passed out of 30 Tests | 100.0% |
This report generated by earl-report version 0.3.6 an Unlicensed Ruby application. More information is available at https://github.com/gkellogg/earl-report .