This document discusses modeling rules using visual languages. It introduces vocabularies to represent concepts like customers and shopping carts. Rules are presented using if-then syntax to describe discounts based on customer type. UML class diagrams and RDFS/OWL are compared for representing vocabularies. Rules should be modeled to avoid ambiguity, and rule languages like Drools are suggested for encoding rules formally. The document asks questions to check the reader's knowledge of rule modeling and applications.