May a value constraint span multiple roles in ORM? Examples in the "Big Brown Book" seem to cover only one role. Consider the below example. If the example constraint is invalid, might an alternative be to objectify the spanned roles and then apply a value constraint to the objectified type?
Best,
Matt