我最初在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脚本以添加这些禁运策略?
答案 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