Combinations with AND, OR, or NOT

In ShEx, triple constraints can express choices — for example, to say that a person must be described either with foaf:name or with the combination foaf:givenName and foaf:familyName.