Gostaria de saber se existe a possibilidade de integrar o Tematres ao software Pergamum por meio de uma API. Caso exista, como devemos proceder?
Bom dia, @IsabellaPinto
No TemaTres é possível recuperar listas de termos, visto que o TemaTres já possui protocolos de comunicação que podem ser utilizados em (services.php e fun.api.php).
Como exemplo, para o TemaTres versão 3 utilizamos as seguintes alterações abaixo para integrá-lo a outros sistemas web:
- No arquivo common/include/fun.api.php, pode comentar o trecho de código abaixo:
$arrayResume["cant_result"] = (@$response["result"]) ? count($response["result"]) : 0;
- No mesmo arquivo common/include/fun.api.php, pode adicionar o trecho de código
$output .= '<cant_result>' . count($array["result"]) . '</cant_result>';
conforme baixo:
$output .= '<' . $name . '>';
$output .= '<cant_result>' . count($array["result"]) . '</cant_result>';
$nested = 0;
- Em seguida, deve-se salvar e verificar se os termos estão sendo renderizados no navegador. Nesses casos, por exemplo para letra “A”, a resposta à requisição deve ser a seguinte: https://SuaURL/vocab/services.php?task=letter&arg=a. Note que o argumento de busca é a letra “a”, indicada pela “task=letter” e “arg=a”.
- Como resposta no arquivo XML o sistema responde quantos termos da base iniciam com a letra “a” nas primeiras linhas, e a lista dos termos com a letra “a”.
Oi, Mirele! Agradeço pelo retorno.
Porém, minha dúvida se refere à comunicação do Tematres com o Pergamum para que o Pergamum consiga ler os conceitos inseridos no vocabulário elaborado com o Tematres. Assim como acontece com o Dspace.
Oii @IsabellaPinto,
Infelizmente, não tenho informações específicas sobre como funciona as integrações no Pergamum, recomendo consultar a documentação oficial do Pergamum ou entrar em contato com o suporte técnico da plataforma, pois eles podem fornecer orientações mais detalhadas sobre a integração da ferramenta