Relaying some information
So previous post was on GraphQL. Within GraphQL there exists Relay which is a specific way to deal with GraphQL schemas.
It talks of the concepts of edges
and nodes
. Basically every edge
is a collection of nodes
and that is about it. The way you connect them together in the backend makes that you can setup your own edges
and therefore make links there that otherwise would be only possible through nodes
and everything is formalised. It is a good way to use GraphQL so definitely give it a shot.
Otherwise you are welcome to use the free form expressive powers of normal GraphQL of course.