Skip to content

Added test cases for generalized RDF-star quads for producer/consumer#75

Merged
adanilenka merged 1 commit intomainfrom
GH-39-test-cases-generalized-rdf-star-quads
May 15, 2025
Merged

Added test cases for generalized RDF-star quads for producer/consumer#75
adanilenka merged 1 commit intomainfrom
GH-39-test-cases-generalized-rdf-star-quads

Conversation

@adanilenka
Copy link
Collaborator

Issue #39

Added test cases covering generalized RDF-star quads for producer and consumer include:

  1. variety of triple terms for s/p/o in a generalized format, i.e., featuring BN/IRI/Literals/TT at any place, with graph label being of BN/IRI/Literal/Default graph
  2. asserted statements along with quoted (same/similar content)
  3. nesting up to 6 levels in s/p/o
  4. repeating terms appearing in both acceptable and unacceptable places for using repeated values optimization (with negative tests for the consumer showing illegal repeated term usage in quoted triples)
  5. multi-frame test for active lookup tables usage

The pos_001 set of quads follows the pattern of quads format:

S P O G
TT BN BN BN
BN TT BN BN
BN BN TT BN
TT IRI TT BN
TT TT IRI Def
IRI TT TT Def
TT IRI TT Def
TT IRI IRI Def
BN TT TT Def
TT IRI IRI IRI
IRI TT IRI IRI
TT BN TT IRI
IRI IRI TT IRI
TT TT TT IRI
BN TT TT L (dt)
TT L L L (dt)
L TT L L (lt)
L L TT L (lt)
L TT TT L
L L L BN
TT TT BN L
TT L BN IRI
TT IRI IRI L (lt)
BN TT IRI L (dt)
TT L TT Def
L IRI TT L
BN TT TT IRI
IRI TT TT IRI
TT TT TT Def

TT - triple term, BN- blank node, L -literal (lt - langtag, dt - datatype), Def - default graph.

@adanilenka adanilenka requested a review from Ostrzyciel May 15, 2025 17:59
Copy link
Member

@Ostrzyciel Ostrzyciel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing, very nasty test cases, very devious.

@adanilenka adanilenka merged commit fdd3d18 into main May 15, 2025
10 checks passed
@adanilenka adanilenka deleted the GH-39-test-cases-generalized-rdf-star-quads branch May 15, 2025 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants