A API deve retornar o resultado de consultas aos dados abertos disponibilizados pelo Portal de Dados Abertos da UFFS com a junção de Datasets relacionados, ela parte do princípio que um campo relacionador de Datasets são campos com o mesmo nome entre diferentes recursos de Datasets. Além disso, a consultas à nova API devem ser orientadas por Datasets, dessa forma o usuário deve informar o nome do Dataset a ser consultado e não o id do recurso do Dataset, conforme API de Dados Abertos da UFFS.
O contrato da API foi feito via Swagger.
Dica: Você pode jogar o código do contrato no Swagger Editor para visualiza-lo online.
Este código foi implementado como parte do meu projeto de TCC. A monográfia pode ser lida aqui.