Object Role Modeling

(ORM) A conceptual modelling approach that pictures the application world as a set of objects that play roles (parts in relationships, which may be unary, binary or higher order). ORM provides both graphical and textual languages that enable models to be expressed naturally. For data modelling purposes, its graphical language is more expressive than ER or UML.

http://orm.net/.