To start with the answer, "definitely".
I will try to explain why, and I am looking for the discussion of pros and cons.
The definition of structure is my starting point. According to Merriam-Webster, structure is:
And the definition of the topology according to P. Alexandroff is:
"The topology of a directed graph is generated by the minimal neighborhoods of its vertices. The minimal neighborhood of vertex v being the set of all nodes reachable from v in the direction of the edges of the graph G. The transitive closure of the edge-relation on the vertices generates the same topology" is my starting point.
Given a directed graph (no matter acyclic or cyclic) by its edge relations, its topology is unique because its transitive closure is unique. For any two vertices, they are either connected or not, i.e. there exists at least one chain of edges between them.
Unfortunately, topology does not include any hints about how the vertices of the graph are organized.
Help comes from another concept, which materializes as a unique data-structure. It is "domination in directed graphs" (for a detailed discussion, please visit https://digraphs.blog/domination-in-graphs.html).
The domination-tree of a directed graph (from here on, I will use the term graph) is the unique structure (skeleton) of the underlying graph with several features based on it.
Together, they allow iterative, bidirectional analysis of any model a graph is representing.