TopQuadrant / shacl-js

SHACL API in JavaScript
Apache License 2.0
70 stars 18 forks source link

Node.js support #14

Open lukehedger opened 6 years ago

lukehedger commented 6 years ago

Just wondering what the status of this project is - specifically whether there are plans to make the lib compatible with Node.js?

HolgerKnublauch commented 6 years ago

I have no plans or resources to continue this project ATM, it was really meant to be a starting point for anyone to continue. My focus is on the Java implementation and related work. I know that @antoniogarrote had branched off at some stage but you'd need to ask him to see if there is anything to reuse. Meanwhile, please feel free to fork this or reuse it in other ways - the license is quite liberal.

rmeissn commented 5 years ago

The person you mentioned seems to have no fork of this repository. The most recent fork is https://github.com/Babibubebon/shacl-js .

I am also interested in the status of this project (e.g. what's supposed to work and what not?). If you won't continue this project, you should maybe archive it to indicate that development stopped. - https://help.github.com/articles/archiving-repositories/

HolgerKnublauch commented 5 years ago

To me, the project is finished. AFAIK it is working fine for what it was supposed to deliver (see for example the SHACL playground (http://shacl.org/playground/) that is still working and is using this library. Whether archiving is the right next step, I cannot tell. It would be better if someone volunteered to pick it up.

NeilGraham commented 5 years ago

Is it not already working in Node.js? What would be needed for full Node.js support?

nicholascar commented 5 years ago

This library does now appear to have a node.js wrapping: https://github.com/semanticarts/shacl-validator. Not sure how well that package works - I've only found it, not used it.

ktk commented 4 years ago

FYI we forked the lib and move everything to RDFJS interfaces so it's more standard. We plan long-term maintenance and node support as well. We've just started but you can follow our progress here https://github.com/zazuko/shacl-js

rivettp commented 4 years ago

@ktk that's good to hear. Are you committed to retaining the Apache 2.0 license, as opposed to the more restrictive GNU Affero GPL license you use on some of your other projects?

ktk commented 3 years ago

@rivettp bit late answer but for all our libs we have MIT/BSD or Apache. AGPL only for apps and only in some cases.