The WDQS proxy should return useful error messages (ideally in json format) when an error occurs. This includes:
- SPARQL parsing errors
- Federation denied
- Any 4xx from the triple-store
AC:
- The proxy returns structured details on client (4xx) and server errors (5xx) raised within the proxy itself
- The proxy returns structured details on errors caused by the downstream triple-store