Checks if a node matches a valueSet value
RDF node
ValueSetValue
Left(msg) if node doesn't match, msg contains some explanation, Right(()) if it matches