Dataverse:DOI

De BrapciWiki
Ir para navegação Ir para pesquisar

Dataverse 6.3

       <jvm-options>-Ddataverse.pid.providers=fake, datacite</jvm-options>
       <jvm-options>-Ddataverse.pid.fake.type=FAKE</jvm-options>
       <jvm-options>-Ddataverse.pid.fake.label=Fake DOI Provider</jvm-options>
       <jvm-options>-Ddataverse.pid.fake.authority=10.5072</jvm-options>
       <jvm-options>-Ddataverse.pid.fake.shoulder=FK2/</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.type=datacite</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.label=Datacite DOI Provider</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.authority=10.48472</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.shoulder=IRD/</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.datacite.mds-api-url=https://mds.datacite.org/</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.datacite.rest-api-url=https://api.datacite.org/</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.datacite.username=IBICT.REP-I</jvm-options>
               <jvm-options>-Ddataverse.pid.datacite.datacite.password=SENHA-DATACITE</jvm-options>
       <jvm-options>-Ddataverse.pid.default-provider=datacite</jvm-options>


Editar os dados das configuração

nano /usr/local/payara5/glassfish/domains/domain1/config/domain.xml

Ajusta as linhas

       <jvm-options>-Ddoi.username=GDCC.RNP-TEST</jvm-options>
       <jvm-options>-Ddoi.password=SENHA</jvm-options>
       <jvm-options>-Ddoi.baseurlstring=https://mds.test.datacite.org</jvm-options>
       <jvm-options>-Ddoi.dataciterestapiurlstring=https://api.test.datacite.org</jvm-options>


[[1]]

curl -X PUT -d '10.80102' localhost:8080/api/admin/settings/:Authority

Configurações

curl localhost:8080/api/admin/settings/ | jq

Formas de atribuição do DOI nas Datasets/Arquivos

Existe duas formas de atribuição do DOI, uma para uma coleção (Dataset) somente, e a outra é para todos os arquivos gerados, datasets e versões. Podendo fazer combinações.

Gergar um DOI por Dataset

O comando habilita a geração de DOI para aquivos

curl -X PUT -d 'true' http://localhost:8080/api/admin/settings/:FilePIDsEnabled

O comando desabilita a geração de DOI para aquivos

curl -X PUT -d 'false' http://localhost:8080/api/admin/settings/:FilePIDsEnabled

Gegar um DOI por Datasets/Arquivo

O comando desabilita a geração de DOI para aquivos

curl -X PUT -d 'false' http://localhost:8080/api/admin/settings/:FilePIDsEnabled

curl -X PUT -d 'true' http://localhost:8080/api/admin/settings/:IndependentHandleService

Alterando o prexifo FK2

defina um novo prefixo para os dados

curl -X PUT -d "CedapDados/" http://localhost:8080/api/admin/settings/:Shoulder

DOI FAKE

curl http://localhost:8080/api/admin/settings/:DoiProvider -X PUT -d FAKE

Isso desabilitará o registro DOI usando um provedor DOI falso (no código). Observe que esse recurso está disponível apenas no Dataverse Software 4.10+ e que, no momento, a IU não dará nenhuma indicação de que os DOIs assim criados são falsos.

DOI versão 6.2

Original

Customizado

       <jvm-options>-Ddataverse.pid.providers=ibict</jvm-options>
       <jvm-options>-Ddataverse.pid.ibict.type=datacite</jvm-options>
       <jvm-options>-Ddataverse.pid.ibict.label=DOI Datacite Curso</jvm-options>
       <jvm-options>-Ddataverse.pid.ibict.authority=10.82835</jvm-options>
       <jvm-options>-Ddataverse.pid.ibict.datafile-pid-format=INDEPENDENT</jvm-options>
       <jvm-options>-Ddataverse.pid.ibict.shoulder=cedap/</jvm-options>
       <jvm-options>-Ddataverse.pid.default-provider=ibict</jvm-options>
       <jvm-options>-Ddataverse.pid.*.datacite.username=IBICT.DOICURSO</jvm-options>
       <jvm-options>-Ddataverse.pid.*.datacite.password=Q69zTXRs92fCX3w</jvm-options>
       <jvm-options>-Ddataverse.pid.*.datacite.mds-api-url=https://mds.test.datacite.org/</jvm-options>
       <jvm-options>-Ddataverse.pid.*.datacite.rest-api-url=https://api.test.datacite.org/</jvm-options>