It’s not GraphQL-like unless it can support nested queries to an arbitrary depth. Looks like all queries for entity resolution need to be written manually, too. There are GraphQL servers out there that use a database schema based approach to entity resolution and thus don’t require this extra effort.