-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Annotation syntax for SPARQL-star #106
Conversation
Open TODOs in this PR:
|
There is one simplification that can be done. Rather than the
which is mention once. (Note that |
To go with this, I've raised #107 to add tests to the SPARQL-star syntax test suite. |
… the 'Object' and 'ObjectPath' production, respectively (as suggested by @afs in #106 (comment))
Great idea Andy! I have implemented these simplifications now. |
… be used within the annotation part
I have addressed the remaining two TODOs now. The new parts are the additional paragraphs below the actual grammar in Section 4.2. Additionally, I have extended the example for the corresponding expansion rule in Section 4.3.2 (to highlight once more the possibility of having path expressions inside the annotation patterns). @afs can you please take a look. |
Text looks good. I don't think it really needs to say as much about expanding prefixed name and triple forms, much too diligent! (bullets 2 and 3 in 4.3.2). But the text is there so it can stay. |
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
There are 3 syntax forms (some with variations) that have been discussed. While there has been some advocacy from a few people, there does not seem to be a leading candidate in the community as a whole. We have
|
I'm pretty used to |
Co-authored-by: Gregg Kellogg <gregg@greggkellogg.net>
Based on the agreement in the telco today, I am merging this PR now. |
This PR is meant to address the SPARQL-star part of #9. That is, It adds the extension of the SPARQL-star grammar with the annotation syntax.
(the changes in this PR are copied over from #65 which was based on the old organization of files in the repo)
Preview | Diff