Directed multigraphs

If there is a directional relationship between nodes in a multigraph, we call it a directed multigraph:

An example of a directed multigraph is that Mike reports to John in the office, and John teaches Mike the Python programming language.