什么是 Dspace DSpaceMETSGenerator?

what is Dspace DSpaceMETSGenerator for?

Dspace 中 METS 生成器的用途是什么?它是如何被调用的,究竟是为了什么目的?是否有任何文档可以正确解释其作用? 我想弄清楚它的初衷

DspaceMETSGeneratorDSpace XMLUI class,它准备项目、社区、集合的数据,以便从名为 METS 的中间格式转换为 html,因此得名DSpaceMETSGenerator。您可以通过转到 [dspace.url]/metadata/handle/[handle-prefix]/[handle-suffix]/mets.xml

查看项目的原始 METS

从数据库对象到 mets.xml 的繁重工作委托给了 org.dspace.app.xmlui.objectmanager.AbstractAdapter 的子 class,例如org.dspace.app.xmlui.objectmanager.ItemAdapter。 DSpaceMETSGenerator 决定委托给哪个适配器并对其应用必要的配置。