Unifying and Generalizing Relations in Role-Based Data Modeling and Navigation