Skip to content

docs(extensions): add SPARQL dialect - #659

Closed
ashlearnnext-star wants to merge 4 commits into
apache:mainfrom
ashlearnnext-star:main
Closed

ashlearnnext-star wants to merge 4 commits into
apache:mainfrom
ashlearnnext-star:main

Conversation

@ashlearnnext-star

Copy link
Copy Markdown
Contributor

Add SPARQL to the known dialects catalog.

SPARQL is a W3C-standard query language for RDF datasets and knowledge graphs. Documenting it in extensions/dialects.md provides a well-known dialect token for graph and semantic metadata use cases.

This is a documentation-only change.

@github-actions

Copy link
Copy Markdown

Thank you for your first contribution to Apache Ossie (incubating)!

A committer will review your PR. In the meantime, please ensure:

  • All CI checks pass
  • ASF license headers are present on new source files
  • Tests cover new functionality

No ICLA is required to contribute. If you are elected as a committer in the future, you will need an Individual Contributor License Agreement (ICLA) on file with the ASF.

Questions? Ask in the PR comments or join us on Slack.

We appreciate your contribution!

@ashlearnnext-star
ashlearnnext-star marked this pull request as ready for review October 29, 2026 12:09

@kayemkim kayemkim left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

SPARQL also needs to go into NON_SQL_DIALECTS in validation/validate.py. The validator keeps its own dialect tables, and since #612 a test pins them to dialects.md, so test_the_dialect_tables_match_the_registry fails on this branch. Without the entry, a model that uses SPARQL also gets "dialect 'SPARQL' is not supported by this validator", even though the registry lists it.

With that one line on top of current main, the validation and SDK tests pass. I've approved the workflow runs, so CI will show you the same thing.

@kayemkim

Copy link
Copy Markdown
Contributor

Correction to my last line: these runs were queued on Oct 28, before #612 landed, so they tested the older main and came up green. Against current main the registry test does fail, so the NON_SQL_DIALECTS line is still needed. A new push will run CI against current main.

@ashlearnnext-star

Copy link
Copy Markdown
Contributor Author

creating a new one with teh updated changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants