首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为MODS DSpace 4.2设置XSLT摄取人行道

为MODS DSpace 4.2设置XSLT摄取人行道
EN

Stack Overflow用户
提问于 2015-07-23 01:37:31
回答 1查看 285关注 0票数 0

我是DSpace新手,我想为MODS设置一个摄取人行横道。最终,我尝试使用MODS格式的元数据记录来获取OAI提要。我遵循了https://wiki.duraspace.org/display/DSPACE/XsltCrosswalk的指示,但我现在卡住了。

当我运行:"sudo ./dspace dsrun org.dspace.content.crosswalk.XSLTIngestionCrosswalk mods /home/dhenry/mods_example.xml“

我收到以下错误:“错误,找不到IngestionCrosswalk插件:"mods"”

以下是来自dspace.cfg的相关代码行:

代码语言:javascript
复制
 # Configure table-driven MODS dissemination crosswalk
    #  (add lower-case name for OAI-PMH)
    crosswalk.mods.properties.MODS = crosswalks/mods.properties
    crosswalk.mods.properties.mods = crosswalks/mods.properties

    # Configure XSLT-driven submission crosswalk for MODS
    crosswalk.submission.MODS.stylesheet= crosswalks/mods-submission.xsl

.

代码语言:javascript
复制
   # Crosswalk Plugin Configuration:
    #   The purpose of Crosswalks is to translate an external metadata format   
    #   the DSpace Internal Metadata format (DIM) or the DSpace Database.
    #   Crosswalks are often used by one or more Packager plugins (see below).
    plugin.named.org.dspace.content.crosswalk.IngestionCrosswalk = \
      org.dspace.content.crosswalk.AIPDIMCrosswalk = DIM, \
      org.dspace.content.crosswalk.AIPTechMDCrosswalk = AIP-TECHMD, \
      org.dspace.content.crosswalk.PREMISCrosswalk = PREMIS, \
      org.dspace.content.crosswalk.OREIngestionCrosswalk = ore, \
      org.dspace.content.crosswalk.NullIngestionCrosswalk = NIL, \
      org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = dc, \
      org.dspace.content.crosswalk.DIMIngestionCrosswalk = dim, \
      org.dspace.content.crosswalk.METSRightsCrosswalk = METSRIGHTS, \
      org.dspace.content.crosswalk.RoleCrosswalk = DSPACE-ROLES, \
      org.dspace.content.crosswalk.ModsCrosswalk = MODS

    plugin.selfnamed.org.dspace.content.crosswalk.IngestionCrosswalk = \
      org.dspace.content.crosswalk.XSLTIngestionCrosswalk, \
      org.dspace.content.crosswalk.QDCCrosswalk

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-07-23 15:05:09

尝试将crosswalk.submission.MODS.stylesheet= crosswalks/ MODS -submission.xsl更改为crosswalk.submission.mods.stylesheet= crosswalks/ mods -submission.xsl,并将org.dspace.content.crosswalk.ModsCrosswalk =mods更改为org.dspace.content.crosswalk.ModsCrosswalk =mods

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31570218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档