Skip to content

Evaluation of property path patterns that contain triple patterns#396

Draft
hartig wants to merge 3 commits into
mainfrom
TPsInPPPs
Draft

Evaluation of property path patterns that contain triple patterns#396
hartig wants to merge 3 commits into
mainfrom
TPsInPPPs

Conversation

@hartig

@hartig hartig commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

When discussing Ruben's recent PR #388, I realized that algebraic query expression of the form Path(x, ppe, y) need to be extended such that both x and y may be a triple pattern. But then I also realized that we actually need to extend the whole evaluation of property path pattern to cover property path patterns that contain triple patterns. This PR enters that rabbit hole.

The PR is still incomplete: the evaluation of ZeroOrMorePath still needs to be extended, and so does the evaluation of evaluation of OneOrMorePath and the evaluation of NegatedPropertySet. But maybe some of you want to take a look already?

When working on this PR, I also discovered issues #393, #394, and #395. This PR adds notes for these issues into the spec.


Preview | Diff

@rubensworks

Copy link
Copy Markdown
Member

Oh indeed, I think we're also missing spec tests for these cases. Created w3c/rdf-tests#361 to add them.

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.

3 participants