如何解决DSpace OAI-PMH XML导入
我正在将我的OAI数据提供程序从jOAI更改为DSpace。我的期望是,我可以轻松地将元数据(以XML形式)导入DSpace。但这似乎并非如此。我总是收到错误消息
标题中的未知元数据架构
我的XML文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<olac:olac xmlns:olac="http://www.language-archives.org/OLAC/1.1/"
xmlns="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.language-archives.org/OLAC/1.1/
http://www.language-archives.org/OLAC/1.1/olac.xsd">
<title>My Title</title>
<creator>Project</creator>
<subject>My Subject</subject>
<language xsi:type="olac:language" olac:code="de">German</language>
<description>A lot of text</description>
<publisher>Pub</publisher>
<format>XML/TEI</format>
<date>2016-10-07</date>
<coverage></coverage>
<identifier>https://github.com/MyProject/identifier>
<type>Text</type>
<rights>The original documents are in the public domain. XML/TEI documents are available for non-commercial users (CLARIN PUB+ID+BY+NC+LRT+NORED+ND+DEP+SA)</rights>
</olac:olac>
这过去对我有用。不幸的是,我找不到关于文件结构的良好描述。
有帮助吗?
问候 SimGeh
解决方法
TLDR
尝试以下链接:dcorepackager.herokuapp.com。您可以替换其中的默认链接,并在下载zip文件后将其解压缩并查看dublin_core.xml
文件。这就是XML的结构方式。
在您的示例中,您的XML应该如下所示:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
<dcvalue element="title" qualifier="none" language="en">My Title</dcvalue>
<dcvalue element="creator" qualifier="none">Project</dcvalue>
<dcvalue element="date" qualifier="issued">2016-10-07</dcvalue>
<dcvalue element="subject" qualifier="none" language="en">My Subject</dcvalue>
…
…
</dublin_core>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。