Path Consistency in Directed Graphs and Social Structure