Embargo na interface JSPUI

De IBICT
Edição feita às 15h26min de 26 de agosto de 2013 por Washington (disc | contribs)

Ir para: navegação, pesquisa

Introdução

No formulário, o embargo pode ser configurado de duas formas:

  • data limite, ou
  • quantidade de dias

Estes dois modos serão abordados a seguir.

Data limite

Primeiramente é necessário 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 página Adicionar campo de metadado:

Ad metadado.png

Preencha os campos Elemento e Qualificador, e clique em Adicionar novo. O preenchimento do campo Nota de escopo é opcional.

Edite o arquivo [dspace]/config/input-forms.xml.

Notepad.gif NOTA: O novo metadado deve ser inserido/atualizado em todos os formulários onde se utiliza mecanismo de embargo.

Exemplo de descrição 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 liberação para acesso</label>
        <input-type>date</input-type>
        <hint>Entre com a data de liberação para acesso dos usuários ao texto completo</hint>
        <required></required>
</field>


Notepad.gif NOTA: Se deseja que o campo embargo seja de preenchimento obrigatório, preencha o elemento <required>.

Exemplo:

<required>o preenchimento deste campo é obrigatório</required>

Notepad.gif NOTA: Como forma de controle o campo <input-type> foi alterado para o formato date, e não permite a digitação da opção forever. Quando o embargo é permanente, quando o documento é restrito, pode se utilizar uma data terminada em um valor de ano bastante alto, por exemplo 9999.


Restrito.png


Ainda é necessário realizar do campo associação dc.description.embargo com a data limite de embargo do documento. Isso pode ser feito mediante mudança de alguns parâmetros no arquivo [dspace-base]/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