Using Aliases while Querying
For situations where you need to query the same field but with different arguments, you can use aliases. Using aliases will also make the response much more readable.
The following query utilises aliases to query the catalogue multiple times and with different arguments. Without aliases, you would not have been able to query catalogue multiple times within the same query.