【问题标题】:DSpace metadata template for separate community用于单独社区的 DSpace 元数据模板
【发布时间】:2020-11-20 11:12:20
【问题描述】:

我是 DSpace 的新手。我想创建一个新社区“正在进行的项目”,并且与该社区相关的所有提交都应该具有与正常提交相比不同的元数据。如何做到这一点?任何指南都会很棒。

非常感谢您在这方面的支持。

【问题讨论】:

    标签: templates metadata dspace


    【解决方案1】:

    提交过程的元数据输入表单在input-forms.xml中定义。

    您在<form-definitions> 部分定义“正在进行的项目”的输入表单,然后在文档的<form-map> 部分将它们映射到集合(而非社区),如下所示:

    <form-map>
        <name-map collection-handle=“handle-prefix/suffix" form-name=“ongoing-projects" />
        <name-map collection-handle="default" form-name="traditional" />
    </form-map>
    

    请查看文档的Submission User Interface 部分。

    【讨论】:

    • 亲爱的 MartinW, 非常感谢您的回复。我会检查这个。似乎这应该在服务器级别完成。作为DSpace仓库的管理员不可以吗?
    • 你是对的。 input-forms.xml 是您服务器上的配置文件。当前版本的 DSpace 无法通过 Web 界面定义提交表单。您可以通过管理界面向系统定义新的元数据字段(最好也通过配置文件执行此操作)。但要让它们以输入形式提供,您必须编辑 input-forms.xml
    • 当我将新表单的集合句柄更改为默认值时,默认提交表单将更改为正在进行的项目表单。如何根据提交类型在这两种表单之间进行更改?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 2018-10-10
    相关资源
    最近更新 更多