-
Notifications
You must be signed in to change notification settings - Fork 30
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
Select SHACL Compact Syntax editors #187
Comments
I would be open to taking on an editing role for this spec. Note that my current academic affiliation is not currently a paying W3C member - so I suspect I would only be able to do so as an invited expert (https://www.w3.org/invited-experts/). |
I'd be happy to help @jeswr since I think that SHACLC is a crucial feature to compete with SHEX's dedicated syntax. |
|
Is this something that should be Respec'd (in which case I'm guess it should be on this repo and I would need to be given the permissions to do that); or something that is sufficient to be thrown together in a HackMD/google doc/etc. for now? |
I think it should be on github: for now as a markdown doc. |
Please open a PR when ready. Once the process has started we can set up write permissions for the editors. (We do have two volunteers for the role of co-chairs, hopefully more on that this week). |
I'm interested in participating, but not sure in what way. I love the idea of SHACLC and it should be part of the spec (like @VladimirAlexiev points out: inherit the advantages of shex). I always wanted to use it, but I currently don't because of the unclear status and the minimal spec (e.g., it's unclear whether you can add comments, but you probably can?). I was not involved in the development of SHACL whatsoever, so I'm in the dark wrt this WG/CG, but I can review, give input, provide use cases, or be editor, whatever makes the most sense and leads to a reaslistic workload. |
I really liked SHACLC and would have preferred using it to write shapes. SHACL in turtle is not too bad, and I have got used to it, so I have dropped my work on SHACLC. |
@tw-osthus Never give up! :-)
In any case, I'm sure we can ask you questions about your |
JavaCC: https://github.com/apache/jena/blob/main/jena-shacl/shaclc/shaclc.jj (there are a few extensions and they are marked e.g. in There is elsewhere some scripts to translate the SPARQL javacc-checked grammar to EBNF and HTML and should be adaptable. There is comprehensive tooling that Gregg Kellogg provides for W3C-favour BNF, including producing ReSpec-friendly HTML. |
OK, so we got some grammar resources to reconcile:
As for grammar visualization, I really like http://bottlecaps.de/rr/ui. |
Yes it is
That link is broken for me |
Thanks for notifying me!
@HolgerKnublauch should |
A folder here should be fine but isn't the shacl-compact-syntax folder already a suitable place? It does contain a .g4 file. |
@HolgerKnublauch thanks for the quick reply! See w3c/shacl#49 |
Yeah, I cannot look after the Compact Syntax anymore and would prefer if someone else can own this. |
Happy to take care of reviewing / approving PRs for SHACLC of given permission to do so. @VladimirAlexiev did you mean to ping me instead of the user JesseW in your latest PR? |
Yep: sorry: fixed. Posted #193 |
hi @jeswr are you in the new WG? We missed you at the meeting today. |
Yes, I'm in the WG - I had a meeting conflict today, which meant I couldn't turn up. I have a large number of commitments at present, so right now I can commit no more than ~2 hours per week. If that is sufficient for primary editor for SHACL-C then I am happy to take on the role. |
@nicholascar what do you say? |
Will be handled as part of #217. For now I'd like to close this ticket although there has been some other discussion that doesn't seem to be about selecting the editor. Maybe those who remember can raise them as separate tickets? |
Yeah, there's a gazillion comments here, but I think all the important ones (about various grammars and issues related to grammars) are captured in other issues and PRs. |
Moving towards a potential 1.2 release, the SHACL Compact Syntax needs new editors.
The text was updated successfully, but these errors were encountered: