Português Brasileiro | English | Español
Este plugin é fruto da parceria entre a SciELO Brasil e a Lepidus. Ele permite integrar o Open Journal Systems (OJS) e o Open Preprint Systems (OPS) a um repositório Dataverse.
Assim, autores podem enviar os dados de pesquisa associados aos seus manuscritos durante o processo de submissão na revista ou no servidor de preprints. Os dados de pesquisa ficam disponíveis no fluxo editorial (por exemplo, podem ser disponibilizados na avaliação do artigo ou na moderação do preprint) e são associados à publicação no OJS/OPS.
Para um melhor entendimento da instalação e uso do plugin, veja nosso vídeo institucional: Plugin Dataverse - Introdução e tutorial.
Esta é uma implementação inspirada no plugin Dataverse original para o OJS 2.4.
Este plugin é compatível com as seguintes aplicações PKP:
- OPS e OJS nas versões 3.3 e 3.4
Verifique a última versão compatível com a sua aplicação na Página de Versões.
Todas as versões são compatíveis com Dataverse 5.x e 6.x.
- api_key_secret
A instância do OJS deve ter a configuração api_key_secret configurada, você pode contatar o administrador do sistema para fazer isso (consulte este post).
Isso é necessário para utilizar as credenciais de API fornecidas, que são armazenadas criptografadas no banco de dados do OJS.
Este plugin está disponível para instalação através da Galeria de Plugins da PKP. Para fazer a instalação, siga os seguintes passos:
- Acesse a área do Painel de Controle do seu site.
- Navegue até
Configurações>Website>Plugins>Galeria de plugins. - Procure pelo plugin chamado
Plugin Dataversee clique em seu nome. - Na janela que abrir, clique em
Instalare confirme que deseja instalar o plugin.
Seguindo esses passos, o plugin estará instalado em seu OJS/OPS. Após a instalação, quando desejar verificar se há uma nova versão disponível, basta seguir o mesmo caminho e verificar a situação do plugin na listagem.
Após a instalação, é necessário habilitar o plugin. Isso é feito em Configurações> Website> Plugins> Plugins instalados.
Com o plugin habilitado, você deve expandir suas opções clicando na seta ao lado do nome do plugin e então clicando em Configurações.
Na nova janela, as configurações URL Dataverse, Token de AIP, Termos de Uso e Instruções Adicionais serão exibidas.
Você deve informar a URL completa para o repositório Dataverse onde os dados de pesquisa serão depositados. Por exemplo: https://demo.dataverse.org/dataverse/anotherdemo.
Os termos de uso pode ser definidos para cada idioma configurado em sua aplicação. Se você tiver dúvidas sobre quais são os termos, consulte o responsável pelo seu repositório.
Importante: O Token de API pertence à uma conta de usuário Dataverse. Para mais informações sobre como obter o token de API, veja o Guia de Usuário do Dataverse.
É importante mencionar que a conta de usuário do Dataverse será incluída na lista de contribuidores dos conjuntos de dados depositados via o plugin (para mais mais informações, veja essa discussão).
Portanto, recomenda-se a criação de um usuário específico para o periódico ou servidor de preprints, ao invés de utilizar uma conta pessoal, visto que cada depósito será associado com essa conta.
Após preencher os campos, apenas confirme a ação clicando em Salvar. O plugin irá funcionar apenas após concluir essa configuração.
Uma seção chamada "Dados de pesquisa" é adicionada ao passo "Arquivos" durante o processo de submissão. Além disso, os metadados do conjunto de dados devem ser preenchidos no passo "Para editores".
Autores, moderadores, editores ou gerentes também podem editar o conjunto de dados, antes de sua publicação, na aba "Dados de pesquisa" exibida no fluxo de trabalho da submissão.
No OJS, avaliadores podem receber acesso aos arquivos de dados de pesquisa durante o processo de avaliação. O acesso dos avaliadores à esses arquivos pode ser restringido nas Configurações do Fluxo de Trabalho, para que eles visualizem os arquivos apenas quando aceitarem avaliar a submissão.
- Clone o repositório do plugin Dataverse
- Para utilizar o plugin em uma aplicação PKP, copie o seu diretório para o diretório
/plugins/generic, garantindo que o diretório chame-sedataverse. - Da raíz do diretório da aplicação PKP, execute o comando a seguir para atualizar o banco de dados, criando as tabelas utilizadas pelo plugin:
php tools/upgrade.php upgrade
Para executar os testes de unidade, execute o seguinte comando na raíz do diretório de sua aplicação PKP:
find plugins/generic/dataverse -name tests -type d -exec php lib/pkp/lib/vendor/phpunit/phpunit/phpunit --configuration lib/pkp/tests/phpunit-env2.xml -v "{}" ";"
Crie um arquivo cypress.env.json na raíz do diretório da sua aplicação PKP, com as seguintes variáveis:
baseUrldataverseUrldataverseApiTokendataverseTermsOfUse
Exemplo:
{
"baseUrl": "http://localhost:8000",
"dataverseUrl": "https://demo.dataverse.org/dataverse/myDataverseAlias",
"dataverseApiToken": "abcd-abcd-abcd-abcd-abcdefghijkl",
"dataverseTermsOfUse": "https://dataverse.org/best-practices/harvard-dataverse-general-terms-use",
"dataverseAdditionalInstructions": "Instruções adicionar sobre submissão de dados de pesquisa:"
}Em seguida, para executar o testes Cypress, execute o seguinte comando da raíz da aplicação:
npx cypress run --config specPattern=plugins/generic/dataverse/cypress/tests
Para executar os testes com interface de usuário Cypress, execute:
npx cypress open --config specPattern=plugins/generic/dataverse/cypress/tests
Importante: Cypress busca por elementos utilizando strings exatas. O idioma da sua aplicação PKP deve estar em inglês para passar nos testes.
Este plugin foi patrocinado pela Scientific Electronic Library Online (SciELO) e desenvolvido por Lepidus Tecnologia.
O desenvolvimento deste plugin busca dar continuidade a integração entre OJS e Dataverse, feita anteriormente através do plugin para OJS 2.4.
Este plugin é licenciado sob a GNU General Public License v3.0
Copyright (c) 2021-2025 Lepidus Tecnologia
Copyright (c) 2021-2025 SciELO