1

我正在将我的 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

4

1 回答 1

0

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>
于 2020-10-07T01:51:02.863 回答