Você está na página 1de 5

02/01/14

Embargo na interface JSPUI - IBICT

Embargo na interface JSPUI


De IBICT

Introduo
No formulrio, o embargo pode ser configurado de duas formas:
data limite, ou
quantidade de dias
Estes dois modos sero abordados a seguir.

Data limite
Primeiramente necessrio criar um campo no esquema de metadados, o qual ser utilizado para armazenar a data
limite para o embargo do documento, por exemplo: dc.description.embargo. Acesse (logado como administrador)
Administrador -> registro de metadados -> registro de metadados (normalmente
http://dublincore.org/documents/dcmi-terms/) -> Registro de campo de metadado. Ao final da pgina Adicionar
campo de metadado:

Preencha os campos Elemento e Qualificador, e clique em Adicionar novo. O preenchimento do campo Nota de
escopo opcional.
Edite o arquivo [dspace-base]/config/input-forms.xml.

NOTA: O novo metadado deve ser inserido/atualizado em todos os formulrios onde se utiliza mecanismo de
embargo.

devds-01.ibict.br/Dwiki/index.php/Embargo_na_interface_JSPUI

1/5

02/01/14

Embargo na interface JSPUI - IBICT

Exemplo de descrio para o campo:


<field>
<dc-schema>dc</dc-schema>
<dc-element>description</dc-element>
<dc-qualifier>embargo</dc-qualifier>
<repeatable>false</repeatable>
<label>Data de liberao para acesso</label>
<input-type>date</input-type>
<hint>Entre com a data de liberao para acesso dos usurios ao texto completo</hint>
<required></required>
</field>

NOTA: Se deseja que o campo embargo seja de preenchimento obrigatrio, preencha o elemento
<required>.
Exemplo:
<required>o preenchimento deste campo obrigatrio</required>

Ainda necessrio realizar do campo associao dc.description.embargo com a data limite de embargo do
documento. Isso pode ser feito mediante mudana de alguns parmetros no arquivo [dspacebase]/config/dspace.cfg, a saber:
# DC metadata field to hold the user-supplied embargo terms
embargo.field.terms = dc.description.embargo
# DC metadata field to hold computed "lift date" of embargo
embargo.field.lift = dc.description.embargo

necessrio reiniciar o servidor Apache-Tomcat para que as alteraes de embargo entrem em vigor.

NOTA: Entre as datas (quando aplicvel) nas submisses dos itens que sero embargados. Voc pode
utilizar pelo ano ('2020'), ms e ano ('2020-12'), ou pela data completa ('2020-12-15').

devds-01.ibict.br/Dwiki/index.php/Embargo_na_interface_JSPUI

2/5

02/01/14

Embargo na interface JSPUI - IBICT

NOTA: Quando o embargo permanente, no caso onde o acesso ao documento restrito, pode se
utilizar uma data terminada em um valor de ano bastante alto, por exemplo 9999.

NOTA: Periodicamente rode o programa para liberao do item quando esgotar o embargo. O comando
[dspace-base]/bin/dspace embargo-lifter (o mais recomendado adicionar a regra no crontab).

Quantidade de dias
Verifique se os campos dc.embargo.terms e dc.embargo.lift esto cadastrado como metadados. Se no estiver,
acesse (logado como administrador) Administrador -> registro de metadados -> registro de metadados
(normalmente http://dublincore.org/documents/dcmi-terms/) -> Registro de campo de metadado (e adicione estes
campos, como no caso de embargo por data limite).
Edite o arquivo [dspace-base]/config/input-forms.xml. Exemplo:
<field>
<dc-schema>dc</dc-schema>
<dc-element>embargo</dc-element>
<dc-qualifier>terms</dc-qualifier>
<repeatable>false</repeatable>
<label>Acesso</label>
<input-type value-pairs-name="common_embargo">dropdown</input-type>
<hint>Entre com o tipo de acesso</hint>
<required>Esse um campo obrigatrio</required>
</field>

<value-pairs value-pairs-name="common_embargo" dc-term="embargo">


<pair>
<displayed-value>Aberto</displayed-value>
<stored-value>aberto</stored-value>
</pair>
<pair>
<displayed-value>Restrito</displayed-value>
<stored-value>restrito</stored-value>
</pair>
<pair>
<displayed-value>Embargado: 15 dias</displayed-value>
<stored-value>15 dias</stored-value>
</pair>
<pair>
<displayed-value>Embargado: 30 dias</displayed-value>
<stored-value>30 dias</stored-value>
</pair>
</value-pairs>

devds-01.ibict.br/Dwiki/index.php/Embargo_na_interface_JSPUI

3/5

02/01/14

Embargo na interface JSPUI - IBICT

Edite o arquivo [dspace-base]/config/dspace.cfg:


# DC metadata field to hold the user-supplied embargo terms
embargo.field.terms = dc.embargo.terms
# DC metadata field to hold computed "lift date" of embargo
embargo.field.lift = dc.embargo.lift
# string in terms field to indicate indefinite embargo
embargo.terms.open = restrito

Adicione o texto abaixo:


# implementation of embargo setter plugin - replace with local implementation ifapplicable
plugin.single.org.dspace.embargo.EmbargoSetter = org.dspace.embargo.DayTableEmbargoSetter
# DC metadata field to hold computed "lift date" of embargo
embargo.terms.days = aberto:1, 15 dias:15, 30 dias:30

Insira um # na frente da linha:


plugin.single.org.dspace.embargo.EmbargoSetter = org.dspace.embargo.DefaultEmbargoSetter

necessrio reiniciar o servidor Apache-Tomcat para que as alteraes entrem em vigor.

NOTA: Como o sistema no aceita um tempo de embargo inferior a 1 dia, no caso do acesso aberto o
documento estar com acesso bloqueado durante esse perodo.

NOTA: Periodicamente rode o programa para liberao do item quando esgotar o embargo. O comando
[dspace-base]/bin/dspace embargo-lifter (o mais recomendado adicionar a regra no crontab).
Disponvel em "http://devds-01.ibict.br/Dwiki/index.php?title=Embargo_na_interface_JSPUI&oldid=437"
Esta pgina foi modificada pela ltima vez (s) 11h27min de 27 de agosto de 2013.
Esta pgina foi acessada 92 vezes.
devds-01.ibict.br/Dwiki/index.php/Embargo_na_interface_JSPUI

4/5

02/01/14

Embargo na interface JSPUI - IBICT

Contedo disponvel sob Creative Commons - Atribuio.

devds-01.ibict.br/Dwiki/index.php/Embargo_na_interface_JSPUI

5/5

Você também pode gostar