Skip to content

Releases: weso/shaclex

Includes support for JenaSHACL and SHACL-TQ

02 Nov 06:51
Compare
Choose a tag to compare

This release added support for:

In this way, now it is possible to validate with SHACL using any of the 3 SHACL engines: SHaclEX (the engine implemented in Scala called SHACL-s, JenaSHACL and SHACL-TQ.

The SHACL-to-ShEx converter has also been improved and now generates also Shape Maps from target declarations.

We alse refactored the code to improve the support of cats effect IO.

0.1.32 Release during Biohackathon 2019

05 Sep 08:29
Compare
Choose a tag to compare
Pre-release

Repaired a bug on validating normalized shapes

Removal of extra command line information

07 Aug 06:17
Compare
Choose a tag to compare

This release is published to remove unnecessary command line information that was produced for debugging.

0.1.24 First optimization for ShEx

01 Aug 14:23
Compare
Choose a tag to compare
Pre-release

New features

  • Optimization for validation when a shape has non-repeated properties and can be
    normalized: Issue 133
  • Repaired issue 130 which raised an stack overflow when
    validating gene-ontology.
  • Updated libraries and dependencies.

TODOs

  • Shaclex: Finish conversion from ShEx to SHACL Issue 114

  • Shaclex: Finish conversion from SHACL to ShEx Issue 113

  • SHACL: Implement SHACL-Sparql Issue 112

Adds support for owl:imports in SHACL

20 Aug 08:34
Compare
Choose a tag to compare
Pre-release

New features

  • Added support for owl:imports in SHACL

TODOs

  • ShEx: Complete semantic actions implementation Issue 116

  • ShEx: test-suite with shape maps and update report Issue 115

  • Shaclex: Conversion from ShEx to SHACL Issue 114

  • Shaclex: Conversion from SHACL to ShEx Issue 113

  • Shacl: Implement SHACL-Sparql Issue 112

Adds support for sh:message, sh:severity and sh:deactivated in SHACL

18 Aug 07:11
Compare
Choose a tag to compare

New features

  • Added support for sh:severity, sh:message and sh:deactivated in SHACL

TODOs

  • ShEx: Complete semantic actions implementation Issue 116

  • ShEx: test-suite with shape maps and update report Issue 115

  • Shaclex: Conversion from ShEx to SHACL Issue 114

  • Shaclex: Conversion from SHACL to ShEx Issue 113

  • Shacl: Implement SHACL-Sparql Issue 112

First pre-release that passes all SHACL-core tests

11 Aug 10:21
Compare
Choose a tag to compare

New features

  • Passes all SHACL-Core tests

  • Implements most ShEx features except semantic actions which are partially implemented

TODOs

  • ShEx: Complete semantic actions implementation Issue 116

  • ShEx: test-suite with shape maps and update report Issue 115

  • Shaclex: Conversion from ShEx to SHACL Issue 114

  • Shaclex: Conversion from SHACL to ShEx Issue 113

  • Shacl: Implement SHACL-Sparql Issue 112

Validation against SPARQL endpoint

14 May 05:45
Compare
Choose a tag to compare
Pre-release

New features

  • Added command line options to validate against endpoints

  • Repaired stackoverflow bug when validating wikidata endpoint with nodes that
    had a large volume of incoming arcs

TODOs

  • ShEx: Complete UML generation for ShEx schemas

  • ShEx: Complete semantic actions implementation

  • SHACL: support using RDf4j (add SHACL paths to SRDF4j)

  • SHACL: Check test-suite and create report

  • ShEx: test-suite with shape maps and update report

  • Shaclex: Conversion from ShEx to SHACL

  • Shaclex: Conversion from SHACL to ShEx

Generates UML diagrams from ShEx schemas

28 Apr 07:34
Compare
Choose a tag to compare

New features

  • ShEx: Added more features to generate UML diagrams from ShEx schemas

TODOs

  • ShEx: Complete UML generation for ShEx schemas

  • ShEx: Complete semantic actions implementation

  • SHACL: support using RDf4j (add SHACL paths to SRDF4j)

  • SHACL: Check test-suite and create report

  • ShEx: test-suite with shape maps and update report

  • Shaclex: Conversion from ShEx to SHACL

  • Shaclex: Conversion from SHACL to ShEx

SHACLex: Scala implementation of ShEx and SHACL

06 Apr 18:10
Compare
Choose a tag to compare

Scala implementation of ShEx and SHACL