1. It is directed 2. A node can have multiple edges going out -> 3. A node can only have a single edge coming in <-