semantics of ShEx for recursive schema and data

Dear all,

The current ShEx spec ( http://shex.io/shex-semantics/ ) doesn't say 
explicitly what is the semantics of recursive shapes when checked 
against recursive data, as pointed out by Peter's issue ( 
https://github.com/shexSpec/shex/issues/84 ).

Note that the test suite ( https://github.com/shexSpec/shexTest ) 
contains test cases for the above mentioned situation and implicitly 
disambiguates the semantics ( see 
https://github.com/shexSpec/shex/issues/84#issuecomment-375603041 for a 
list of such test cases).
All implementations that pass the tests are thus correct with that respect.

We are preparing a fix of the spec in which the semantics of recursive 
schemas against recursive data will be defined explicitly.
The fix will come within two weeks.

Best regards,
Iovka

-- 
Iovka Boneva
Associate professor (MdC) Université de Lille
http://www.cristal.univ-lille.fr/~boneva/
+33 6 95 75 70 25

Received on Friday, 23 March 2018 15:08:50 UTC