RDF does not forbid you to have multiple objects referred via the same subject/predicate pair. In other words, something like this is allowed
<http://example.com/foo> <foaf:knows> <http://example.com/bar>
<http://example.com/foo> <foaf:knows> <http://example.com/quux>
However, you could obtain the same result by enforcing subject/predicate uniqueness and connect to a Seq node
<http://example.com/foo> <foaf:knows> <_:id>
<_:id> <rdf:type> <rdf:Bag>
<_:id> <rdf:_1> <http://example.com/bar>
<_:id> <rdf:_2> <http://example.com/quux>
What are the advantages/disadvantages of the two approaches, and is there an authoritative preference ?