W3C home > Mailing lists > Public > public-shex@w3.org > November 2019

[ANN] Shape Expressions 2.1 release

From: Dimitris Kontokostas <jimkont@gmail.com>
Date: Tue, 5 Nov 2019 08:52:10 +0200
Message-ID: <CA+u4+a0K3pHfvW0uZKRQOvp6RgOVJbMof0Xv1dXQPDh1qTXxiA@mail.gmail.com>
To: Semantic Web <semantic-web@w3.org>, Linked Data community <public-lod@w3.org>, ShEx Public W3C- CG <public-shex@w3.org>
The ShEx community group is happy to announce the release of ShEx 2.1.

The new ShEx release consists of three deliverables:
 * Shape Expressions Language 2.1 http://shex.io/shex-semantics-20191008/
 * Shape Expressions Primer 2.1 http://shex.io/shex-primer-20191009/
 * Shape Expressions Test Suite 2.1 https://github.com/shexSpec/shexTest/
including 1089 validation tests, 99 negative syntax tests, 14 negative
structure tests and 432 schema conversion tests between ShExC, ShExJ and
ShExR(*).

The test suite has an Implementation Report including 4 of the 5
implementations: http://shexspec.github.io/shexTest/reports/2.1/

ShEx 2.1 is backwards compatible with ShEx 2.0. The major changes include:
 * `START` clauses in imported schemas are now ignored instead of throwing
an error
 * Added IMPORT functionality (round-trips between ShExC, ShExJ and ShExR).
http://shex.io/shex-primer-20191009/#import
 * Added language support in value sets.
http://shex.io/shex-primer-20191009/#value-sets
 * Updated definition of semantics to clarify recursion.
http://shex.io/shex-semantics-20191008/#validation
 * Added annotations and semantic actions to node constraints.
http://shex.io/shex-semantics-20191008/#prod-bracketedTripleExpr
 * ShExC grammar allows ()s around simple TripleConstraints.
 * Added hundreds of tests of schema, validation and structure tests.
 * Multi-line comments (/* … */).
http://shex.io/shex-semantics-20191008/#term-PASSED_TOKENS

ShEx is running as a W3C community group and is open for everyone
interested in the language and the related technologies to join at
https://www.w3.org/community/shex/

Best regards,
Dimitris Kontokostas, Andra Waagmeester on behalf of the ShEx W3C CG

(*) Sample of test additions since v2.0:
 * schema tests -
https://github.com/shexSpec/shexTest/blob/master/schemas/manifest.ttl#L3680-L3934
 * Validation tests -
https://github.com/shexSpec/shexTest/blob/master/validation/manifest.ttl#L15895-L16179
 *
https://github.com/shexSpec/shexTest/blob/master/validation/manifest.ttl#L11037-L11490
Received on Tuesday, 5 November 2019 06:52:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:23:19 UTC