w3c / shacl

SHACL Community Group (Post-REC activitities)
32 stars 5 forks source link

Maintain updated list of SHACL implementations #78

Open VladimirAlexiev opened 3 months ago

VladimirAlexiev commented 3 months ago

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:

tpluscode commented 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

HolgerKnublauch commented 3 months ago

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.

VladimirAlexiev commented 2 months ago

@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).

VladimirAlexiev commented 2 months ago

Turns out that I posted an internal task 3.5y ago. Here are details from that task. Why:

Task

Sources:

Tech notes

VladimirAlexiev commented 2 months ago

@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 ?

HolgerKnublauch commented 2 months ago

On the location, I consider the data-shapes repo historic and done. The shacl repo would IMHO be better,

labra commented 2 months ago

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.

amivanoff commented 2 months ago

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:

amivanoff commented 2 months ago

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.

afs commented 2 months ago

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.

VladimirAlexiev commented 2 months ago

@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.

afs commented 2 months ago

Remove my name from the owners list.

VladimirAlexiev commented 2 months ago

Removed Andy and added @tpluscode to "owner list".

JS implementations:

pchampin commented 2 months ago

@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 .

See https://www.w3.org/2016/04/cg-support/#what

ianbjacobs commented 2 months ago

Created the repo: https://github.com/w3c-cg/awesome-semantic-shapes

VladimirAlexiev commented 2 months ago

https://github.com/w3c-cg/awesome-semantic-shapes/issues/1 . Mentioned @amivanoff but cannot assign yet.

amivanoff commented 2 months ago

Sorry for mis-posting, I moved questions to a separate issue