ISSUE-64: Spec updated to include sh:minInclusive etc.

As resolved in the call today, SHACL now supports

- sh:maxExclusive
- sh:maxInclusive
- sh:minExclusive
- sh:minInclusive
(hopefully not including too many copy and paste errors)

- sh:maxLength
- sh:minLength
- sh:pattern

I have implemented the latter three so that they work with any datatype 
and even IRIs. Errors are reported on blank node values, because they 
cannot be turned into strings. Errors are also reported if the <, > 
comparisons fail.

The two spec documents and the Turtle file should now be up to date, and 
I added some test cases too.

Regards,
Holger

PS: Never place an iPad face-down on a pillow when you want to rely on 
its alarm clock. The pillow will hit "Tap to snooze" on your behalf...

Received on Friday, 24 July 2015 03:52:07 UTC