I have three ontologies: A, B, and C. A references B, and B references C. A does not directly reference C.
Inside A, things from B are suffixed with [b]. Inside B, things from C are suffixed with [c].
If I'm in A, and I ask the reasoner a question that involves things from C, it works!
But what if I had two more ontologies, D, and E. A references D, and D references E. A does not directly reference E. Here's a diagram of where we are now:
Now suppose that for some reason inside D, things from E are suffixed with [c]. Now, from A's point of view, there should be a conflict. When the reasoner sees something suffixed with [c], it won't know whether to look in C or E.
What should I do if I'm in this situation?