Added not, and, xor to my draft

I have updated my draft to include the additional logical operators 
"not", "and" and "xor":

I hope this provides high-level coverage of more use cases from the ShEx 
people. The provided helper function sh:validShapeCount may also be 
useful to express qualified cardinality restrictions. Feedback welcome - 
I know the syntax is quite ugly right now.


PS: the addition of sh:AndConstraint also resolves general shape 
extension (ISSUE-24).

Received on Thursday, 21 May 2015 01:37:07 UTC