Skip to content

test: expand RDF2JSON semantic contracts - #1448

Merged
haideriqbal merged 1 commit into
devfrom
rdf2json-semantic-contracts
Sep 29, 2026
Merged

haideriqbal merged 1 commit into
devfrom
rdf2json-semantic-contracts

Conversation

@haideriqbal

@haideriqbal haideriqbal commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Add 13 packaged-CLI RDF2JSON integration tests with small local Turtle and RDF/XML fixtures.
  • Assert field-level contracts for entity serialization, identity, metadata, annotations, reified and negative assertions, hierarchy, OWL relationships, and punning.
  • Document the test boundary and remaining OWL/import coverage in the dataload strategy.

Verification

  • Java 21: ols-shared Maven install passed.
  • Java 21: dataload Maven verify passed, including all existing Java dataload tests and 13 new RDF2JSON tests.
  • No production code or golden outputs changed.

Scope note

This adds direct semantic coverage across current RDF2JSON transformation stages; it does not claim exhaustive combinations of anonymous class expressions, import topologies, or multi-parent cycles. The existing full-pipeline golden tests remain in place.

@haideriqbal
haideriqbal added this pull request to stack #1451 September 29, 2026 23:19
@haideriqbal
haideriqbal merged commit 6f4d7e4 into dev Sep 29, 2026
14 checks passed
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.

1 participant