Social Networks with Rich Edge Semantics