Processamento e Representação da Informação (MIEI)
O objectivo principal desta ficha é testar os conhecimentos obtidos durante as aulas no desenvolvimento de aplicações Web e outras tarefas afins.
Os resultados finais deverão ser enviados ao docente da seguinte forma:
Recursos: |
|
Recursos disponíveis para a realização da ficha:
|
|
Exercícios: |
|
Considere o dataset contendo as publicações de JCR disponibilizado em cima.
Neste exercício, terás de:
No PR, indique como fez a persistência dos dados e se optou pelo MongoDB, explique como importou o dataset.
A CLAV é uma plataforma em desenvolvimento no DI/UM em parceria e sob encomenda da Direção Geral do Livro, Arquivos e Bibliotecas (DGLAB) que visa a classificação e a avaliação de toda a documentação circulante na administração pública portuguesa.
Uma das faces visíveis do projeto é o catálogo dos processos da administração pública portuguesa, designado por Lista Consolidada. Juntamente com este catálogo há outros: o catálogo legislativo, que contem as entidades da Administração Pública Portuguesa, o catálogo das tipologias, que contem a lista de agrupamentos de entidades, e o catálogo legislativo, que contem a lista de diplomas legislativos que regulam os processos.
Já se encontra disponível para consulta online: site oficial A respetiva API de dados e respetiva documentação encontra-se acessível em: API de dados .
Para user a API poderás usar a APIKEY disponibilizada , exemplo: http://clav-api.dglab.gov.pt/api/tipologias?apikey=...
É sobre o catálogo de tipologias que irás desenvolver este exercício.
A API de dados disponível contem entre outras as seguintes possibilidades:
Desenvolve então as seguintes alíneas:
Depois deste "aquecimento", desenvolve uma aplicação em nodejs que permita navegar nesta estrutura de tipologias e entidades: