Semantics of Business Vocabulary and Business Rules