IS 515 Information Modeling

Information modeling is critical to all information systems and analysis. This course introduces students to foundational frameworks (set theory and logics) and basic underlying objects (entities, attributes, and relations) of information modeling. A variety of modeling approaches (use case modeling, relational database design, first-order predicate logic, and semantic web technologies) are considered, and recent developments (non-relational databases and knowledge graphs) are reviewed. Modeling strategies are assessed by their expressiveness and reasoning capabilities.

  • Required core course – MS in Information Management

Learning objectives

  • Understand the role of abstraction in making systems design choices.
  • Contrast deep vs. superficial differences in modeling languages.
  • Recognize practical implications of trading expressive power for tractability.