Hi Jeff, I am not 100% sure what is the question, but in Grakn and Graql relationship are first class citizens (or concepts as we call them) and so are perfectly allowed to play roles in other relationships. In your case, you are absolutely allowed to define a "because" relationship between the "babies need calcium" and "babies build bones". In fact, under the hood, both entities and and relationships are nodes in the graph. That is how we build, for example, n-ary relationships.
In a Grakn graph, the nodes represents the "concepts" of your knowledge domain, including the relationships, while the edges are the meta-relations between those concepts.