Skip to content

Test cases — Jelly-RDF test cases

This page lists all protocol conformance tests used by every Jelly implementation.

Each test entry shows: Name (category), Description (with test ID), Data (triples / quads / graphs), Input(s), and Expected output.

Use the jump list below to navigate by category.

Finding relevant tests: Categories indicate supported features: rdf_star (RDF-star), generalized, graphs, quads, triples. Skip tests from categories you do not implement.

Running a test: Compare your output with the expected one:

jelly-cli rdf validate --compare-ordered=true <your_output> <expected_output>
See jelly-cli.

Run locally in Python:

pytest tests/conformance_tests/test_rdf

Manifests: from_jelly · to_jelly

Summary

  • All tests: 187
  • From Jelly: 110 (positive: 80, negative: 30)
  • To Jelly: 77 (positive: 75, negative: 2)

From Jelly (parse)

Jump to category

graphs_rdf_1_1

11 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
graphs_rdf_1_1 Single frame, a set of quads with all possible graph labels: default graph, IRI, blank node. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Single frame. A set of quads with a variety of terms and with the same graph label appearing twice in the frame with another graph in-between. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Single frame. A set of quads, each quad repeats three (3) times in the respective graph. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Three (3) frames. A mix of quads with repeated s/p/o/g terms. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Three (3) frames. A mix of quads with repeated s/p/o/g terms. Prefix table enabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Three (3) frames. All frames correspond to one (1) unique graph label. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Three (3) frames. Each frame corresponds to one (1) unique graph label. quads in.jelly out_000.nq
graphs_rdf_1_1 Three (3) frames. Four (4) graphs sequentially span three (3) frames. Prefix table enabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Two (2) frames, logical stream type set to LOGICAL_STREAM_TYPE_DATASETS. quads in.jelly out_000.nq
graphs_rdf_1_1 Two (2) frames, logical stream type set to LOGICAL_STREAM_TYPE_NAMED_GRAPHS. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_1_1 Two (2) frames, logical stream type set to LOGICAL_STREAM_TYPE_TIMESTAMPED_NAMED_GRAPHS. Prefix table disabled. quads in.jelly out_000.nq

graphs_rdf_star

7 positive, 3 negative

Positive

Name Description Data Input(s) Expected output
graphs_rdf_star Single frame with a set of quads contatining quoted triples in s/o or both in one IRI-labeled graph. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_star Single frame with a set of quads contatining quoted triples in s/o or both in the default and BN-/IRI-labeled graphs. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_star Single frame with a set of quads contatining quoted triples in s/o or both mixed with the same quoted triples as assertions in the respective default and BN-/IRI-labeled graphs. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_star Single frame with a set of quads with quoted triples in s/o or both mixed with the same quoted triples as assertions in the respective default and BN-/IRI-labeled graphs. Statements repeated in the… quads in.jelly out_000.nq
graphs_rdf_star Single frame with a set of quads with quoted triples nesting level 10 in s and o in the default and BN-/IRI-labeled graphs. Predicates repeat across nested levels. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_star Single frame with one simple quoted triple in the default graph. Prefix table disabled. quads in.jelly out_000.nq
graphs_rdf_star Three (3) frames with a set of quads with quoted triples. Prefix table enabled. quads in.jelly out_000.nq

Negative

Name Description Data Input(s) Expected output
graphs_rdf_star Single frame, o_triple_term is missing a p_iri on level 5 and is repeated on the previous and next nesting levels. Repeated terms are prohibited in quoted triples. Prefix table disabled. graphs in.jelly
graphs_rdf_star Single frame, o_triple_term is missing a s_iri. Repeated terms are prohibited in quoted triples. Prefix table disabled. graphs in.jelly
graphs_rdf_star Single frame, s_triple_term is empty {}. Repeated terms are prohibited in quoted triples. Prefix table disabled. graphs in.jelly

quads_rdf_1_1

8 positive, 5 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_1_1 Single frame, a few basic triples in the default graph. Prefix table enabled. quads in.jelly out_000.nq
quads_rdf_1_1 Single frame, a few quads with repeated s/p. One quad per default, named, and BN-labeled graph. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1 Single frame, a mix of quads with repeated terms in s, p, o, g. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1 Three (3) frames, a mix of quads with repeated terms across frames, including frame 2 starting from a fully repeated assertion. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1 Three (3) frames, a mix of quads with repeated terms across frames, including frame 2 starting from a fully repeated assertion. Prefix table enabled. quads in.jelly out_000.nq
quads_rdf_1_1 Two (2) frames, logical stream type set to LOGICAL_STREAM_TYPE_DATASETS. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1 Two (2) frames, logical stream type set to LOGICAL_STREAM_TYPE_NAMED_GRAPHS. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1 Two (2) frames, logical stream type set to LOGICAL_STREAM_TYPE_TIMESTAMPED_NAMED_GRAPHS. Prefix table disabled. quads in.jelly out_000.nq

Negative

Name Description Data Input(s) Expected output
quads_rdf_1_1 Single frame, a 'graph_end' row is in the stream. PHYSICAL_STREAM_TYPE_QUADS stream MUST NOT contain rows with the graph_end field set. quads in.jelly
quads_rdf_1_1 Single frame, a 'graph_start' row is in the stream. PHYSICAL_STREAM_TYPE_QUADS stream MUST NOT contain rows with the graph_start field set. quads in.jelly
quads_rdf_1_1 Single frame, a 'quad' row is in the stream. PHYSICAL_STREAM_TYPE_GRAPHS stream MUST NOT contain rows with the quad fields set. quads in.jelly
quads_rdf_1_1 Single frame, a 'triple' row is in the stream. PHYSICAL_STREAM_TYPE_QUADS stream MUST NOT contain rows with the triple field set. quads in.jelly
quads_rdf_1_1 Single frame, no field in the graph oneof is set. Repeated terms are not allowed in graph_start message. quads in.jelly

quads_rdf_1_1_generalized

5 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_1_1_generalized Single frame, a set of generalized RDF quads that features all possible terms in any position and repeated across one (1) frame. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1_generalized Single frame, a set of generalized RDF quads that features all possible terms in any position. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1_generalized Three (3) frames. A set of generalized RDF quads that features all possible terms in any position and repeated across three (3) frames, focusing on reusing all lookup tables. Prefix table enabled. quads in.jelly out_000.nq
quads_rdf_1_1_generalized Three (3) frames. A set of generalized RDF quads that features all possible terms in any position and repeated across three (3) frames. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_1_1_generalized Three (3) frames. A set of generalized RDF quads that features all possible terms in any position and repeated across three (3) frames. Prefix table enabled. quads in.jelly out_000.nq

quads_rdf_star

7 positive, 3 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_star Single frame with one simple quoted triple. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star Single frame with quoted triples as s/o or both. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star Single frame with quoted triples nested to level 10 in s and o. Diverse graph labels. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star Single frame with quoted triples of different formats and placements. Diverse graph labels. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star Single frame with quoted/asserted triples mix. Diverse graph labels. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star Single frame with quoted/asserted triples mix. Repeated statements inside/outside of quoted triples. Diverse graph labels. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star Three (3) frames with quoted/asserted triples mix across frames. Diverse graph labels. Prefix table enabled. quads in.jelly out_000.nq

Negative

Name Description Data Input(s) Expected output
quads_rdf_star Single frame, o_triple_term is fully empty {}. Repeated terms are prohibited in quoted triples. quads in.jelly
quads_rdf_star Single frame, o_triple_term is missing a s_bnode on the third nesting level, same s_bnode is repeated on the top nested levels. Repeated terms are prohibited in quoted triples. quads in.jelly
quads_rdf_star Single frame, s_triple_term is missing a p_iri. Repeated terms are prohibited in quoted triples. quads in.jelly

quads_rdf_star_generalized

6 positive, 3 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_star_generalized Single frame. A set of generalized RDF-star quads with graph labels being one of BN/IRI/Literal/Default graph. Assertions of similar statements appear along quoted triples, utilizing the same s/p/o/g… quads in.jelly out_000.nq
quads_rdf_star_generalized Single frame. A set of generalized RDF-star quads with graph labels being one of BN/IRI/Literal/Default graph. Quoted triples appear in different places inside one quad, with nesting up to three (3)… quads in.jelly out_000.nq
quads_rdf_star_generalized Single frame. A set of generalized RDF-star quads with nesting up to six (6) levels. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star_generalized Single frame. A variety of generalized RDF-star quads with graph labels being BN/IRI/Literal/Default graph. Prefix table disabled. quads in.jelly out_000.nq
quads_rdf_star_generalized Single frame. A variety of generalized RDF-star quads with graph labels being one of BN/IRI/Literal/Default graph mixed with quads assertions repeating statements from quoted triples. Assertions… quads in.jelly out_000.nq
quads_rdf_star_generalized Three (3) frames. A variety of generalized RDF-star quads with graph labels being one of BN/IRI/Literal/Default graph. Assertions of similar statements appear along quoted triples, utilizing the same… quads in.jelly out_000.nq

Negative

Name Description Data Input(s) Expected output
quads_rdf_star_generalized Single frame, a quad row only has an empty s_triple_term, quad before has three (3) proper s_triple_terms. Repeated terms are prohibited in quoted triples. quads in.jelly out_000.nq
quads_rdf_star_generalized Single frame, o_triple_term is missing p_literal on the second nesting level, the same p_literal is used before and after in nested triples and in the quad row before. Repeated terms are prohibited… quads in.jelly out_000.nq
quads_rdf_star_generalized Single frame, s_triple_term is missing a p_literal on the first nesting level, p_literal on the deeper levels repeats. Repeated terms are prohibited in quoted triples. quads in.jelly out_000.nq

triples_rdf_1_1

17 positive, 10 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_1_1 Four (4) frames, the first frame is empty. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Four (4) frames, the last frame is empty. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Four (4) frames, the second frame is empty. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame (non-delimited), a few basic triples. Prefix table enabled. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a few basic triples with repeated terms, including multiple subsequent usages of the same term. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a few basic triples. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a few basic triples. Prefix table disabled. Name table is updated to re-use name ids. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a few basic triples. Prefix table enabled and updated to re-use prefix ids. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a few basic triples. Prefix table enabled. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a few basic triples. Same stream options rows occur three (3) times in the frame. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Single frame, a triple with unusual but valid IRIs. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Six (6) frames, the first three (3) frames are empty. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Ten (10) frames, the first two (2) frames are empty, frames number 4, 5, and 6 are empty. Frames number 9 and 10 are empty. Repeated triple is at the start of the seventh (7) frame. Prefix table… triples in.jelly out_000.nt
triples_rdf_1_1 Three (3) frames. Datatypes and names defined in one frame and referenced in the subsequent frames, also requiring name table updates across frames. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Two (2) frames, a few basic triples with repeated terms. Repeated terms (whole triple) occur as the first row in the second frame. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Two (2) frames, logical type = LOGICAL_STREAM_TYPE_GRAPHS. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1 Two (2) frames, logical type = LOGICAL_STREAM_TYPE_SUBJECT_GRAPHS. Prefix table disabled. triples in.jelly out_000.nt

Negative

Name Description Data Input(s) Expected output
triples_rdf_1_1 Single frame, Literal has datatype index set to 0. In contrast to prefix and name tables the value of 0 is invalid in datatype table. triples in.jelly
triples_rdf_1_1 Single frame, a quad row present in the PHYSICAL_STREAM_TYPE_TRIPLES stream. PHYSICAL_STREAM_TYPE_TRIPLES MUST NOT contain rows with the quad field set. triples in.jelly
triples_rdf_1_1 Single frame, invalid name table reference (0). Invalid name ID outside of bounds of the lookup table due to misused 0. The producer of the stream MUST NOT exceed the maximum size of the lookup. triples in.jelly
triples_rdf_1_1 Single frame, invalid prefix table reference. Invalid prefix ID outside of bounds of the lookup table. The producer of the stream MUST NOT exceed the maximum size of the lookup. triples in.jelly
triples_rdf_1_1 Single frame, max_datatype_table_size set to 10000000. For security reasons, consumers must always validate that the requested size of a prefix, name, or datatype lookup table is not overly large.… triples in.jelly
triples_rdf_1_1 Single frame, max_name_table_size set to 10000000. For security reasons, consumers must always validate that the requested size of a prefix, name, or datatype lookup table is not overly large. The… triples in.jelly
triples_rdf_1_1 Single frame, max_prefix_table_size set to 10000000. For security reasons, consumers must always validate that the requested size of a prefix, name, or datatype lookup table is not overly large. The… triples in.jelly
triples_rdf_1_1 Single frame, prefix row is in the stream, when prefix lookup table is disabled. Prefix table usage is prohibited if max_prefix_table_size is set to 0 (lookup disabled). triples in.jelly
triples_rdf_1_1 Single frame, prefix table entry with ID outside of max_prefix_table_size is in the stream. The producer of the stream MUST NOT exceed the maximum size of the lookup. triples in.jelly
triples_rdf_1_1 Single frame, repeated term (s_iri and o_iri) appears in the first statement row. Repeated terms MUST NOT occur in the first statement row of the stream. triples in.jelly

triples_rdf_1_1_generalized

5 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_1_1_generalized Four (4) frames, a set of generalized RDF triples that features all possible terms in any position and repeated across four (4) frames, reusing all lookup tables. Prefix table enabled. triples in.jelly out_000.nt
triples_rdf_1_1_generalized Single frame, a set of generalized RDF triples that features all possible terms in any position and repeated across one (1) frame. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1_generalized Single frame, a set of generalized RDF triples that features all possible terms in any position. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1_generalized Three (3) frames, a set of generalized RDF triples that features all possible terms in any position and repeated across three (3) frames. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_1_1_generalized Three (3) frames, a set of generalized RDF triples that features all possible terms in any position and repeated across three (3) frames. Prefix table enabled. triples in.jelly out_000.nt

triples_rdf_star

8 positive, 3 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_star Single frame utilizing BNs/IRIs for subject and BNs/IRI/Literals for objects in quoted triples. Prefix table enabled. triples in.jelly out_000.nt
triples_rdf_star Single frame, a triple with nesting level 3, subject is repeated in quoted triples. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star Single frame, one triple with a quoted triple as a subject. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star Single frame, three triples showcasing a quoted triple as a subject/object/both. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star Single frame, three triples showing a quoted triple as a subject/object/both. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star Single frame, triples with nesting level 10 as subject/object. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star Single frame, triples with nesting level 3 as subject/object. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star Two (2) frames, triples have quoted triples in s and/or o. Prefix table enabled. triples in.jelly out_000.nt

Negative

Name Description Data Input(s) Expected output
triples_rdf_star Single frame, missing a p_iri on the 7th (out of 10) nesting level of a s_triple_term. Repeated terms are prohibited in quoted triples. triples in.jelly
triples_rdf_star Single frame, o_triple_term is empty in a triple with repeated s/p. Repeated terms are prohibited in quoted triples. triples in.jelly
triples_rdf_star Single frame, o_triple_term is missing an o_literal. Repeated terms are prohibited in quoted triples. triples in.jelly

triples_rdf_star_generalized

6 positive, 3 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_star_generalized Single frame. A set of generalized RDF-star triples with nesting up to six (6) levels, with quoted triples repeatedly appearing in s/p/o. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star_generalized Single frame. A set of generalized RDF-star triples with quoted triples appearing in different places inside one RDF-star statement. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star_generalized Single frame. A set of generalized RDF-star triples with repeating terms inside/outside of quoted triples. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star_generalized Single frame. A variety of generalized RDF-star statements along with triples assertions. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star_generalized Single frame. A variety of generalized RDF-star statements. Prefix table disabled. triples in.jelly out_000.nt
triples_rdf_star_generalized Three (3) frames. A set of generalized RDF-star triples with repeating terms inside/outside of quoted triples, re-using all lookup tables. Prefix table enabled. triples in.jelly out_000.nt

Negative

Name Description Data Input(s) Expected output
triples_rdf_star_generalized Single frame, o_triple_term is missing an o_literal on the third nesting level. Repeated terms are prohibited in quoted triples. triples in.jelly
triples_rdf_star_generalized Single frame, p_triple_term is missing a s_literal used in quoted triples befoere and after and in the basic triple before quoted. Repeated terms are prohibited in quoted triples. triples in.jelly
triples_rdf_star_generalized Single frame, s_triple_term is empty {}. Repeated terms are prohibited in quoted triples. triples in.jelly

To Jelly (serialize)

Jump to category

graphs_rdf_1_1

9 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=2. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly

graphs_rdf_star

7 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
graphs_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=32, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=24, max-prefix-table-size=8, max-datatype-table-size=2. graphs stream_options.jelly out.jelly
graphs_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. graphs stream_options.jelly out.jelly
graphs_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. graphs stream_options.jelly out.jelly
graphs_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. graphs stream_options.jelly out.jelly

quads_rdf_1_1

6 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly

quads_rdf_1_1_generalized

5 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=2. quads stream_options.jelly out.jelly
quads_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly

quads_rdf_star

7 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=32, max-prefix-table-size=0, max-datatype-table-size=0. quads stream_options.jelly out.jelly
quads_rdf_star Altered input from pos_004. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=24, max-prefix-table-size=8, max-datatype-table-size=2. 25 rows per frame. quads stream_options.jelly out.jelly
quads_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. quads stream_options.jelly out.jelly
quads_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. quads stream_options.jelly out.jelly

quads_rdf_star_generalized

6 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
quads_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. quads stream_options.jelly out.jelly
quads_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=20, max-prefix-table-size=6, max-datatype-table-size=4, rows-per-frame=50. quads stream_options.jelly out.jelly

triples_rdf_1_1

16 positive, 2 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_1_1 Stream options are: opt.physical-type=TRIPLES, opt.logical-type=FLAT_TRIPLES, generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly

Negative

Name Description Data Input(s) Expected output
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly
triples_rdf_1_1 Stream options are: generalized-statements=false, rdf-star=false, max-name-table-size=7, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly

triples_rdf_1_1_generalized

5 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=2. triples stream_options.jelly out.jelly
triples_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=4, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_1_1_generalized Stream options are: generalized-statements=true, rdf-star=false, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly

triples_rdf_star

8 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_star BNs, IRIs, and Literals used. Quoted triples appear in subject/objects. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=10, max-prefix-table-size=8,… triples stream_options.jelly out.jelly
triples_rdf_star Only IRIs as terms. Quoted triples have the same predicate. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_star Only IRIs as terms. Quoted triples have the same subject. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly
triples_rdf_star Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=10, max-prefix-table-size=8, max-datatype-table-size=2. 30 rows per frame. triples stream_options.jelly out.jelly
triples_rdf_star Only IRIs as terms. Stream options are: generalized-statements=false, rdf-star=true, max-name-table-size=8, max-prefix-table-size=0, max-datatype-table-size=0. triples stream_options.jelly out.jelly

triples_rdf_star_generalized

6 positive, 0 negative

Positive

Name Description Data Input(s) Expected output
triples_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=6, max-datatype-table-size=3. 25 rows per frame. triples stream_options.jelly out.jelly
triples_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly
triples_rdf_star_generalized Stream options are: generalized-statements=true, rdf-star=true, max-name-table-size=16, max-prefix-table-size=0, max-datatype-table-size=4. triples stream_options.jelly out.jelly