Open VladimirAlexiev opened 3 months ago
It is a bit hard to contribute to. Maybe it's better to switch to a google sheet?
I wanted to mention an "awesome" list. Maybe we could simply have an "Awesome SHACL" in a repo. Easy to maintain, easy to contribute
Yeah the original impl report was obviously only created to pass the W3C process for SHACL 1.0. Yes it would be great to have a better, living document somewhere.
@tpluscode I like Awesome lists, as soon as we agree to add basic info like latest version and last update date, link to Playground implementation (if any).
Turns out that I posted an internal task 3.5y ago. Here are details from that task. Why:
Task
Sources:
Tech notes
@tpluscode can you check https://github.com/sindresorhus/awesome to see whether an Awesome list should be in its own repo?
@tpluscode and @HolgerKnublauch what'd be a good location for our awesome list? Maybe https://github.com/w3c/data-shapes/awesome-semantic-shapes ?
On the location, I consider the data-shapes repo historic and done. The shacl repo would IMHO be better,
I really like the idea of an awesome-semantic-shapes repo and I think if you want to include resources about SHACL and ShEx, it would make sense to call it semantic shapes so it could include resources from both.
I would be happy to contribute or help maintaining it as well.
Maybe its better to go with https://github.com/w3c/awesome-semantic-shapes? (if W3C allows it on a top level)
There are some advantages in a 'separate repo' approach:
Another option is to create a vendor-neutral GitHub organization like 'swcommons' or something similar, separate from w3c. An organizaion, open to all representatives from SW and related vendors and established experts. Something like https://github.com/mlcommons, but maybe without a non-profit org status at first.
Then it will be https://github.com/swcommons/awesome-semantic-shapes.
A working group or a community group can have several repos - the RDF-star working group has one repo per document.
The charter for the SHACL-WG could include the possibility of becoming a "maintenance and new feature" on-going working group after the charter for new work has been completed. This enables errata to be handled in a timely manner.
SHACL issue : https://github.com/w3c/shacl/issues/80
It may be possible to put community reviewed, non-specification, material under that group.
It could also be under a Community Group (this repo is owned by the SHACL Community Group; other community groups can be created). The RDF tests maintenance works on this basis.
@pchampin or @iherman can you please make a repo https://github.com/w3c/awesome-semantic-shapes ? Give committer (maintainer?) rights to @VladimirAlexiev @labra @HolgerKnublauch @tpluscode
@amivanoff could you please take a first stab at it? Make the structure as per awesomelist
and add sections as per my above comment and the "updated list".
Then it will be much easier for me to add content.
Remove my name from the owners list.
Removed Andy and added @tpluscode to "owner list".
JS implementations:
pySHACL
and rdf-validate-shacl
@pchampin or @iherman can you please make a repo https://github.com/w3c/awesome-semantic-shapes ?
I'm assuming that this repo would be owned by the SHACL CG, correct? Our new policy is that CG repos live in the w3c-cg organization, and the creation of new repos should be requested to team-community-process@w3.org .
Created the repo: https://github.com/w3c-cg/awesome-semantic-shapes
https://github.com/w3c-cg/awesome-semantic-shapes/issues/1 . Mentioned @amivanoff but cannot assign yet.
Sorry for mis-posting, I moved questions to a separate issue
The official Implementation Report https://w3c.github.io/data-shapes/data-shapes-test-suite/ is 5 years old and badly obsolete. https://github.com/validatingrdf/validatingrdf.github.io/issues/14 collected https://github.com/validatingrdf/validatingrdf.github.io/wiki/Updated-list-of-implementations that is perhaps 3 years newer has these rubrics:
But it has several defects: