Tranformations and Consistent Semantics for ODP Viewpoints