对您的 OAI-PMH 基本 URL 的输出和查询很有用
?verb=ListRecords&metadataPrefix=oai_dc
可能是something like:
<dc:identifier xsi:type="dcterms:DOI">10.123456/foo.bar.12122</dc:identifier>
您的 XML 在语法上是正确的,但对 XML 模式无效。 AFAIK DOI 在不合格的 DC 上是 not a default valid dcterm。它可能在 Qualified Dublin Core。
建议 7. 编码方案应该使用属性的 XML 元素的 'xsi:type' 属性来实现。编码方案的名称应作为属性值给出,并且应采用 XML 限定名称 (QName) 的形式,它将方案名称与适当的命名空间名称相关联。例如:
<dc:identifier xsi:type="dcterms:URI">http://www.ukoln.ac.uk/</dc:identifier>
和
[注 2] 建议 7 指定使用 'xsi:type' 在 Qualified Dublin Core 中实现编码方案。这允许实现者利用 W3C XML Schema 规范 [XMLSCHEMA] 提供的数据类型功能。
一些实现者建议使用独立于特定架构定义语言的约定。一种这样的约定是使用属性的 XML 元素的“方案”属性。例如:
<dc:identifier scheme="dcterms:URI">http://www.ukoln.ac.uk/</dc:identifier>
这些指南不推荐这种方法。但是,如果应用程序正确且一致地应用了这种替代表示,那么使用 XML 中 DCQ 的软件应用程序接受这种替代表示可能是明智的。