Por João Mendes Moreira https://orcid.org/0000-0002-9081-2728 e Alcino Cunha https://orcid.org/0000-0002-2714-8027
A sincronização de dados entre diferentes sistemas está amplamente difundida e é um impulsionador da produtividade em nossas vidas diárias. Você se lembra do trabalho e do aborrecimento que costumava ter ao tentar manter os arquivos sincronizados entre diferentes computadores antes que os serviços de sincronização automática de arquivos (como Dropbox ou Google Drive) aparecessem? Um dos nossos principais objetivos no PTCRIS (1) é justamente desenvolver mecanismos de sincronização semelhantes para a informação da investigação, de forma a reduzir o peso da gestão dos resultados da investigação para investigadores e organizações que necessitam de interagir com várias plataformas e sistemas, por exemplo, para para sincronizar automaticamente as informações entre um CRIS local e um sistema de gerenciamento de CV ou um repositório de acesso aberto.
Com esse objetivo em mente, nosso PTCRISync Profissionais desenvolveu um quadro de sincronização que depende de ORCID como um hub central para a troca de informações entre os vários sistemas. O framework já está sendo usado em dois sistemas portugueses, Ciência Vitae, a nova plataforma nacional de CV, e Ciência-IUL, um CRIS local de uma das principais universidades portuguesas. As Figuras 1 e 2 representam capturas de tela da interface da implementação do framework no primeiro.
Fig 1 - PTCRISync na plataforma nacional de CV (tela de produção)
Fig 2 - PTCRISync na plataforma nacional de CV (tela de sincronização)
ORCID foi uma escolha natural para nós por vários motivos:
-
fornece um mecanismo para identificar exclusivamente pesquisadores em sistemas;
-
permite que os registros dos usuários sejam preenchidos com dados das múltiplas fontes que desejam sincronizar os dados, com uma indicação clara de quem forneceu cada informação;
-
tem um útil e confiável API membro, com um roteiro claramente definido e uma equipe de suporte entusiasmada;
-
e, por último, mas não menos importante, nos permite acessar facilmente informações confiáveis enviadas diretamente para ORCID por muitos editores internacionais, livrando os pesquisadores de ter que inserir essas informações eles próprios.
E, uma vez que o tempo gasto pelos pesquisadores para inserir os resultados da pesquisa está longe de ser desprezível, desenvolvemos um método simples simulador que pode ser usado para estimar os custos economizados por ter essa estrutura sincronizando informações entre um determinado número de sistemas. O simulador é pré-carregado com dados do cenário português, mas você pode facilmente alterar os valores base para o seu caso.
A chave para esta estrutura é uma biblioteca - PTCRISync - que facilita a implementação de um mecanismo de sincronização totalmente bidirecional e incremental com ORCID. Sobre importação de obras de ORCID, Enquanto que o ORCID API fornece um método para obter todos os trabalhos de um determinado registro de usuário, a biblioteca PTCRISync fornece um método que permite especificar quais trabalhos você já possui em seu sistema local e descobre novos trabalhos e novos identificadores externos para trabalhos que você já possui, portanto permitindo enriquecer continuamente os metadados de seus registros. Da mesma forma, para exportar, enquanto o ORCID API permite que você adicione, atualize ou exclua registros individuais, PTCRISync permite que você apenas especifique o conjunto completo de trabalhos que deseja publicar em um ORCID registro, e a biblioteca detectará automaticamente quais trabalhos devem ser adicionados, atualizados ou excluídos. Num futuro próximo iremos adicionar novas funcionalidades a esta biblioteca, nomeadamente a capacidade de também sincronizar fundos e outros elementos de CV.
A biblioteca é implementada em Java e está disponível gratuitamente em GitHub. Se você é um ORCID organização membro pensando em implementar tal sincronização bidirecional com ORCID, recomendamos que você faça o download e experimente. Nós também fornecemos um Wiki com extensa documentação, incluindo uma interface recomendada (veja os exemplos nas figuras acima) para implantar esse recurso de sincronização e diretrizes para vincular os vários elementos de interface aos métodos de biblioteca. Essa interface foi projetada por especialistas em experiência do usuário e totalmente validada com os usuários finais. Para obter mais informações ou fornecer feedback, entre em contato com a equipe PTCRISync em ptcrisync@googlegroups.com.
(1) PTCRIS (Portuguese Current Research Information System) é um programa, oficialmente iniciado em maio de 2014 pela FCCN (Fundação para a Computação Científica Nacional), a unidade da FCT (Fundação para a Ciência e Tecnologia) responsável pelo planeamento, gestão e funcionamento da rede nacional de investigação e ensino. O PTCRIS visa assegurar a criação e o desenvolvimento sustentado de um ecossistema integrado de informação nacional, de apoio à gestão da investigação de acordo com os melhores padrões e práticas internacionais.