- From: Dimitris Kontokostas <jimkont@gmail.com>
- Date: Tue, 5 Nov 2019 08:52:10 +0200
- To: Semantic Web <semantic-web@w3.org>, Linked Data community <public-lod@w3.org>, ShEx Public W3C- CG <public-shex@w3.org>
- Message-ID: <CA+u4+a0K3pHfvW0uZKRQOvp6RgOVJbMof0Xv1dXQPDh1qTXxiA@mail.gmail.com>
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