Universal Data Modeling (A Unified Approach for Intelligent Data Models)