1

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

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

我已经熟悉——并且希望避免——“pre-3.0”的禁运功能。

此处描述了“新的”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 脚本来添加这些禁运政策?

4

1 回答 1

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

于 2013-12-14T11:01:08.760 回答