-
Notifications
You must be signed in to change notification settings - Fork 30
Scope of SHACL Compact Syntax #352
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
Comments
Is this now a focus / topic of discussion in the WG - will return to attending calls if so. My view is that we should have the ability to escape into turtle to support the expression of statements that don't have a special syntax defined. |
At the moment, we need to see how all the pieces all fit together. We don't need a final SHACL-C. The key one is node expressions, and writing node expression declarations. It seems a good idea to have Turtle available (at any point between top-level syntax elements, e.g. |
These are closely related to "scope": "Escape to Turtle" is @jeswr if you don't mind, I've assigned this to you? |
There are scope issue other than node expressions so please do not focus this issue solely on NE. Is it all of SHACL 1.2? |
Simply allowing Turtle might give theoretical coverage but how does compact syntax shape (target, |
@afs: I agree with you: NEs are important, but not the only feature to be addressed. And are you saying it's time for me and @jeswr to get busy on a draft grammar? I'd say the scope of shacl-c is all or most of shacl. If an important feature is missing, people just won't use it. I think we should allow Turtle at two levels:
|
At the moment, we need to see how all the pieces all fit together. We don't need a final SHACL-C.. I think the first step is to establish the intent of SHACL-C. Do you agree with the list in the description? Is anything missing? @VladimirAlexiev Is there anything that you think will not / should not / can not be covered? |
SHACL Compact Syntax is an RDF syntax that generates RDF for a shapes graph.
What is the SHACL coverage of SHACL 1.1 Compact Syntax?
If it is not "all of SHACL 1.1", then what is the subset and is it useful (and worth the WG effort) to have that?
If it is all SHACL, then:
The text was updated successfully, but these errors were encountered: