跳转到主要内容

此产品是Zope服务器的OAI实现。

项目描述

======
README
======

请阅读docs/OAIPaper.pdf以了解项目的初始目标。

对于系统安装,请参阅docs/Debian-Ubuntu_Install.txt。

OAI配置
=================

创建一个存在连接器
-------------------------

在Plone根目录下创建一个名为'eXist Database Adapter'的对象。

- Id : exist_2
- 标题 : Exist v2 prod
- eXist版本号 : 2.1
- eXist服务器名 : IP或域名,但不能是127.0.0.1或localhost
- eXist端口 : 8080
- 编码 : utf-8
- 用户名 : guest
- 密码 : guest
- XMLRPC服务器路径 : /exist/xmlrpc


创建一个OAI存储库
------------------------

在Plone根目录下创建一个名为'Exist Open Archive Repository'的对象。

- Id : oaiPlanetterre
- 标题 : OAI存储库Planete Terre
- ExistDA : exist_2
- 根集合 : /db/planetterre/metadata

现在您需要检查命名空间配置:lom, oai_dc。

在这里,我们需要从LOM文件中获取DublinCore输出。为此,您需要进入'Namespaces/oai_dc'并添加一个XLST过滤器,将LOM转换为DublinCore。
在这里,我们需要从LOM文件中获取DublinCore输出。为此,您需要进入'Namespaces/oai_dc'并添加一个XLST过滤器,将LOM转换为DublinCore。
过滤器匹配远程IP(用户IP)到特定的XSL转换。
在我们的情况下,我们希望所有传入的IP都使用相同的转换。
进入'XSL过滤器'选项卡并添加

- IP掩码 : *
- XSL过滤器 : xsl/lom2dc.xsl
- 没有关联的XSL过滤器 : 否
- 活跃过滤器 : 是


创建一个集合集
-----------------------

在存储库根目录下进入'setsStorage'并创建一个名为'Exist Open Archive Set'的对象。
创建后,您需要配置许多字段

- 集合名称 : geologie
- 集合规范 : ensdgesco:planetterre
- 集合描述 : 您的团队签名
- XPath
- 通用过滤器 : *
- Thokavi上的通用过滤器:包含(*, 'Tho')
- Thokavi上某些标签的特定过滤器:包含(*:classification/*:taxonPath/*:source/*:string, 'Tho')
- 设置发布日期:$md//*:contribute[contains(*:role/*:value,"publisher")]/*:date/*:dateTime


测试OAI
----------

测试的基本根目录是OAI存储库:http://your.servername.io/oaiPlanetterre'。

您可以测试以下动词

- ?verb=ListSets
- ?verb=Identify
- ?verb=ListMetadataFormats
- ?verb=ListRecords&metadataPrefix=oai_dc
- ?verb=ListRecords&from=2010-01-01&metadataPrefix=lom&set=ensdgesco:planetterre
- ?verb=ListIdentifiers&metadataPrefix=lom&until=2009-01-01&set=ensdgesco:planetterre


创建一个收割机
-------------------

在Plone根目录下创建一个对象'Exist Open Archive Aggregator'。

检查参数

- Id:Plone根目录下的一个空闲ID
- 默认更新:每日、每周或每月
- ExistDA标识符:exist_2
- 根OAI收集聚合器:您的Exist数据库中用于存储收割集合的现有路径('/db/harvest')。


创建后,您已在文件夹中有了'Namespaces'、'Tokens'和'setsStorage'。您需要
编辑默认命名空间以修正一些值。

在'Namespaces'中,您有'lom'和'oai_dc'。检查配置。

单击按钮'添加Exist Open Archives Harvester'

- Id:unisciel
- 标题:unisciel
- 网站主机:trouver.unisciel.fr
- 网站URL:/oaiUnisciel
- OAI集:ensdgesco:CSP

其他字段是可选的,您可以选择提交。

进入您的新收割集合,选择'更新'标签。您应该能看到服务器上可用的集合列表。
单击按钮'现在收割'以测试您的配置。


变更日志
=========

1.7.1 2013-07-09
-------------------

- 改进OAI存储库和OAI收割机的实例化文档。
[encolpe]

- 改进Debian Wheezy和Ubuntu Raring上的安装文档。
[encolpe]

- 修复默认主命名空间声明。
[encolpe]

- 再次修复一些标签和缩进。
[encolpe]

1.7.0 2013-07-08
-------------------

- 添加获取集合发布日期的配置选项。
[encolpe]

1.6.3 2013-05-14
-------------------

- 修复清单文件
[encolpe]

1.6.2 2013-05-06
-------------------

- 添加缺失的MANIFEST.in文件
[encolpe]

1.6.1 2013-05-06
-------------------

- 修复作者电子邮件
[encolpe]

1.6.0 2013-05-06
-------------------

- 添加EXist 2.0兼容性
[encolpe]


1.5.4dev(未发布)
---------------------

- 初次发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

Products.ZOpenArchives-1.7.2.zip (613.9 kB 查看哈希)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面