我的基本问题是能够在最终的HTML页面中插入RDFA。因此,我需要使用元数据作为文本的来源,将使用包含RDFa的html标签进行标记。
我想知道如何才能对该部分进行精细控制。我相信这需要我深入了解大都会队是如何产生的。
如果有人作为任何关于如何自定义标签的指导生成的元数据会很好。
我需要在诸如RDFa类型之类的mets中添加更多信息,并将其添加到显示的元数据文本周围的html属性中。
我该怎么看?
非常感谢
中号
答案 0 :(得分:0)
您是否只需更改主题中的XSL以包含RDFa,就像生成简单项目视图一样?您没有告诉我们您使用的是什么DSpace版本/主题,但这里是如何(在DSpace 5.2 / Mirage 2中),例如摘要显示在项目页面上:https://github.com/DSpace/DSpace/blob/dspace-5.2/dspace-xmlui-mirage2/src/main/webapp/xsl/aspect/artifactbrowser/item-view.xsl#L229
答案 1 :(得分:0)
我认为您需要查看的类是ItemAdapter - 它由DSpaceMETSGenerator调用并实际创建mets.xml文件。 https://github.com/DSpace/DSpace/blob/master/dspace-xmlui/src/main/java/org/dspace/app/xmlui/objectmanager/ItemAdapter.java