此产品是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(未发布)
---------------------
- 初次发布
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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6659c01b1a0b313da2d103895a3e94f254dfbf9a47dfd09dca532249e9d1c532 |
|
MD5 | a67d5e5a56bb9af77f1a9142b3fc85ed |
|
BLAKE2b-256 | 490cd4812d26d8d49725f8c807626d1920a4e9eb7d6f7c45f27fa704a206bdf4 |