在导入过程中定义禁运设置 - DSpace

时间:2013-09-12 19:32:40

标签: dspace

我最初在dspace-tech listserv上发布了这个问题,但没有收到任何确定的答案。

是否可以在DSpace 3.0+中定义禁止设置(例如“提升日期”)作为批量导入过程的一部分(例如,使用简单存档格式提取过程或AIP或CSV提取过程)?

我已经熟悉 - 我希望避免 - “3.0之前”的禁运功能。

此处描述了“newish”3.0禁令功能:https://wiki.duraspace.org/display/DSDOC3x/Embargo

我在网上搜索了这个问题,并遇到了这个帖子:http://dspace.2283337.n4.nabble.com/KE1019161-Embargo-settings-on-item-import-td4660719.html。 Helix84的帖子是2013年1月3日;上午7:38直接涉及这个问题,但据我所知,似乎不正确(AIP mets.xml似乎没有描述禁令设置)。

我使用xmlui界面在我的测试库(DSpace 3.2)中创建了一个项目,并使用“Simple Embargo / UploadWithEmbargoStep”过程为比特流定义了禁令。我已确认该项已成功添加,并且已对匿名用户强制实施策略限制。

然后我将项目导出为AIP,SAF和CSV(使用各种导出机制)。导出的数据(AIP的mets.xml,SAF文件或CSV)似乎都没有关于我禁运的任何信息。

是否有办法在导入过程中包含此信息,或者我是否必须在xmlui中手动设置此信息或编写SQL脚本以添加这些禁运策略?

1 个答案:

答案 0 :(得分:1)

据我所知,DSpace 4之前的导入机制都没有支持摄取比特流策略。

DSpace 4 AIP导入和导出支持新的基于策略的禁运。 参考:https://jira.duraspace.org/browse/DS-1514

这意味着METS导出现在将包含禁运政策日期。例如,以下是比特流将于2014年1月1日公开下载的政策:

<rightsMD ID="rightsMD_28">
   <mdWrap MDTYPE="OTHER" OTHERMDTYPE="METSRIGHTS">
    <xmlData xmlns:rights="http://cosimo.stanford.edu/sdr/metsrights/" xsi:schemaLocation="http://cosimo.stanford.edu/sdr/metsrights/ http://cosimo.stanford.edu/sdr/metsrights.xsd"><rights:RightsDeclarationMD xmlns:rights="http://cosimo.stanford.edu/sdr/metsrights/" RIGHTSCATEGORY="LICENSED">
  <rights:Context rpName="" in-effect="false" start-date="2014-01-01" CONTEXTCLASS="GENERAL PUBLIC">
    <rights:Permissions DISCOVER="true" DISPLAY="true" MODIFY="false" DELETE="false" />
  </rights:Context>
</rights:RightsDeclarationMD>

此导出是使用AIP导出

创建的

./ dspace packager -d -e me@me.com -i 123456789/10728~ / Desktop / export.zip -t METS