问题标签 [oai-pmh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - BASE OAI-PMH 验证器中的错误“QName 值 X 在范围内没有相应的命名空间声明”
我想使用以下网站验证 OAI:http: //oval.base-search.net/
但它给了我这个错误:
错误:ListRecords 响应格式正确但无效:元素'{ http://purl.org/dc/elements/1.1/ }标识符',属性'{ http://www.w3.org/2001/XMLSchema-instance } type':QName 值 'dcterms:DOI' 在范围内没有对应的命名空间声明。第 38 行
我不知道它的意义。
dspace - OAI-PHM。不更新记录
我的 DSPACE 和 OAI-PHM 有问题,无法更新 OAI 中的记录../oai/request?verb=ListSets
,它显示了旧配置和旧记录 (33) 现在它们是 97。我向您展示了命令:
返回
numFound="97"
因为客户端的OAI-PMH没有更新97条记录。
请帮忙,
谢谢
php - OAI 验证错误
我在 openarchives 中验证了我的 oai 代码。很多错误。大部分已清除。但仍然有 2 个错误。它显示错误,例如“用于识别的 FAIL POST 测试 1 不成功,收到了 OAI 错误响应”。任何人都知道是什么类型的错误this.附加错误图片 谢谢
pagination - DSpace - OAI-PMH - 分页
我想说明DSpace 的 OAI-PMH 数据提供者的结果的分页问题。
假设我在Identifiers上下文中显示特定类型结果的第一页。
请求的 URL 如下所示:
“.../oaidl.jsp?verb=&ListIdentifiers&metadataPrefix=pico”
到这里为止,没问题。但是,在选择显示更多按钮时,使用第一个请求响应结束时指示的恢复令牌:
“.../oaidl.jsp?verb=ListIdentifiers&resumptionToken=9999-12-31|1753-01-01|null|pico|982|2019-03-02T14%3A29%3A11Z”
我收到带有以下消息的错误页面:
“XML 解释错误:找不到根元素...”
你能告诉我我的错误吗?如果可能的话,我该如何解决?
非常感谢您!
ckan - 在 CKAN webbrowser 我看不到列表中的数据集,但在活动流中,是否需要额外的模块?
使用 Harvest oai-pmh 将元数据从 dspace 发送到 ckan。我可以在活动流中看到文件(包),但在数据集列表中看不到。活动流中的链接导致数据空间表面中的数据。同样在 db 中,我看到了包的条目。日志文件只抛出有关日期格式的警告。我是否需要任何额外的模块来为 ckan Webbrowser 生成包含数据集的列表?
python - 尝试使用 pyoai 连接到 OAI 提供程序时如何修复 python 中的 HTTP 错误 404
我正在尝试使用 pyoai 将我与 OAI 提供商联系,但我收到此错误
我在 Windows 10 上使用 python3.7
这是我的代码,很简单,遵循官方 pyoai 文档 https://pypi.org/project/pyoai/
我收到 HTTPError
我以为问题出在使用 python3.7 但我已经更改为 3.6 并且我遇到了同样的问题
python - 从 pyoai 读取元数据结果
我正在使用 python3.7 上的 pyoai 库使用 oai-pmh 协议收集元数据,但在读取记录列表时遇到了麻烦
我正在检查元组上的一种 xml 文件,但结果是这样的:
如果我忘记了什么,你能告诉我吗
django - 使用 django_elasticsearch_dsl 使用 django-python 进行索引的问题
我正在使用django-python开发一个项目。这安装了“ oaisearch ”以从不同网站检索元数据,并安装“ django_elasticsearch_dsl ”来索引它们。已验证“oaisearch”运行没有问题。python3 manage.py search_index --create -f
运行“”开始索引时会出现问题。具有您要索引的配置的文件“ documents.py ”如下。
执行上述命令后控制台失败信息如下
php - 一个 POST 请求的 OAI-PMH 数据提供者验证失败,尽管它正在使用 curl
我在 PHP 中实现了一个符合 OAI-PMH2 的数据提供程序(它从 MySQL 数据库中检索数据),并且我正在尝试对其进行验证,但我遇到了一个阻止成功验证的错误。
该错误与此问题中描述的内容有些相关,但是在我的情况下,POST 请求verb=Identify
成功通过,而第二个请求失败。
更烦人的是,当我使用 发送相同的请求时,它会成功处理curl
,即它输出格式正确的 XML。
更具体地说,我得到的错误如下:
(当然,www.mydataprovider/my_oaipmh2.php 代表实际 URL。)
因此,我尝试通过 执行(多次)相同的 POST 请求curl
,如下所示:
它总是成功地返回带有第一条记录的正确 XML 响应。
我错过了什么?这可能是由于某些服务器端设置造成的吗?
(我自己无权访问服务器管理,但我当然可以询问托管服务提供商。)