At some point we may need to support external relationships.
There are two scenarios, we are just remembering a reverse relationship, but it doesn't mean anything to us. Generally this happens when another entity is using our service, and they have some kind of OWNS relationship to us, and they want their composing service to be indicated in our reverse relationship to them.
Another one is that we manage external service or resource. We need a model of their actual, and we may have expectations for it too. It may be we want to track an assignment, which is from them to us, but we want to be able to show the forward link to the external resource.
At some point we may need to support external relationships.
There are two scenarios, we are just remembering a reverse relationship, but it doesn't mean anything to us. Generally this happens when another entity is using our service, and they have some kind of OWNS relationship to us, and they want their composing service to be indicated in our reverse relationship to them.
Another one is that we manage external service or resource. We need a model of their actual, and we may have expectations for it too. It may be we want to track an assignment, which is from them to us, but we want to be able to show the forward link to the external resource.