This document discusses multi-relational graph structures and their applications. It introduces single-relational graphs where all edges share the same meaning, and multi-relational graphs where each edge is labeled to denote the type of relationship between vertices. The talk presents an algebra for manipulating multi-relational graphs and applications including recommender systems. Examples of multi-relational graphs used in scholarly networks and the semantic web are provided.