All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dspace.embargo.package-info Maven / Gradle / Ivy

There is a newer version: 8.0
Show newest version
/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
/**
 * 

* Embargo allows the deposit of Items whose content should not be made visible * until later. Some journals, for example, permit self-publication after a * period of exclusive access through the journal. *

*

* Embargo policy is applied through a pair of pluggable classes: an * {@link org.dspace.embargo.EmbargoSetter} and an * {@link org.dspace.embargo.EmbargoLifter}. The {@link org.dspace.embargo.EmbargoServiceImpl} * must be configured to specify these classes, as well as names of two metadata * fields for use by the embargo facility: an embargo lift date (when the * content will be released) and the embargo terms (which the EmbargoSetter will * use to calculate the lift date). You must select or create appropriate * metadata fields for this purpose. *

*

* See {@link org.dspace.embargo.DefaultEmbargoSetter}, * {@link org.dspace.embargo.DayTableEmbargoSetter}, and * {@link org.dspace.embargo.DefaultEmbargoLifter} for simple policy classes * which ship with DSpace. You can supply your own classes to implement more * elaborate policies. *

*

* Embargo is applied when an Item is installed in a Collection. An Item subject * to embargo passes through several stages: *

*
    *
  1. During submission, the metadata field established for embargo terms must * be set to a value which is interpretable by the selected setter. Typically * this will be a date or an interval. There is no specific mechanism for * requesting embargo; you must customize your submission forms as needed, * create a template Item which applies a standard value, or in some other way * cause the specified metadata field to be set. *
  2. *
  3. When the Item is accepted into a Collection, the setter will apply the * embargo, making the content inaccessible. *
  4. *
  5. The site should run the embargo lifter tool ({@code dspace embargo-lifter}) * from time to time, for example using an automatic daily job. This discovers * Items which have passed their embargo lift dates and makes their content * accessible. *
  6. *
*/ package org.dspace.embargo;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy