Return 406 Not Acceptable when we do not have the desired representation.
Add endpoints for specific data formats, and redirects from abstract resources to resources with concrete representations.