关于OAI-PMH协议
来源:互联网 发布:mac如何整理照片 编辑:程序博客网 时间:2024/06/08 07:46
昨天跟姜老师讨论了一些OAI-PMH协议方面的内容,收获还不少.
Dspace可以通过 http://localhost/dspace-oai/request 做为baseURL做为数据提供者(Data Provider)来为开放获取提供数据.可以用?verbs= '动作'的方式来指定所进行的操作,用harvester 进行收集时得到了系统内的所有记录(条目,item) 条目内的内容用<metadata>元素来描述,它下面的子元素是DC元数据,包括题名,作者,日期,标识(identify)等.用标识(indentify)就可以找到具体的条目. 猜想收集到的暴露元数据应该是可以设置的.即,只暴露想暴露的东西.
用了Harvest API来收集元数据,这个API较简单,它包括八个类,目录层次如下:
`-- org
`-- oclc
`-- oai
`-- harvester2
|-- app
| `-- RawWrite.java
`-- verb
|-- GetRecord.java
|-- HarvesterVerb.java
|-- Identify.java
|-- ListIdentifiers.java
|-- ListMetadataFormats.java
|-- ListRecords.java
`-- ListSets.java
其中RawWrite为一个具体的应用,verb中除HarvesterVerb为抽象内是该包中的所有其它类的父类外,其它六个类对应OAI-PMH的协议动作.
Dspace可以通过 http://localhost/dspace-oai/request 做为baseURL做为数据提供者(Data Provider)来为开放获取提供数据.可以用?verbs= '动作'的方式来指定所进行的操作,用harvester 进行收集时得到了系统内的所有记录(条目,item) 条目内的内容用<metadata>元素来描述,它下面的子元素是DC元数据,包括题名,作者,日期,标识(identify)等.用标识(indentify)就可以找到具体的条目. 猜想收集到的暴露元数据应该是可以设置的.即,只暴露想暴露的东西.
用了Harvest API来收集元数据,这个API较简单,它包括八个类,目录层次如下:
`-- org
`-- oclc
`-- oai
`-- harvester2
|-- app
| `-- RawWrite.java
`-- verb
|-- GetRecord.java
|-- HarvesterVerb.java
|-- Identify.java
|-- ListIdentifiers.java
|-- ListMetadataFormats.java
|-- ListRecords.java
`-- ListSets.java
其中RawWrite为一个具体的应用,verb中除HarvesterVerb为抽象内是该包中的所有其它类的父类外,其它六个类对应OAI-PMH的协议动作.
- 关于OAI-PMH协议
- OAI-PMH Data Provider
- OAI-PMH:元数据获取标准
- 基于OAI-PMH的元数据搜索引擎的设计与实现
- 基于OAI-PMH的元数据搜索引擎的设计与实现
- 基于OAI协议元数据收割的.NET资源
- OAI-oracle学术教育计划
- OAI Kernel Requirements
- OAI编译EPC流程
- OpenAirInterface (OAI) 应用场景
- OAI 完全搭建手册
- OAI 完全搭建手册
- OpenAirInterface OAI 入门教程 1
- OpenAirInterface OAI 代码分析
- OAI搭建之EPC
- OAI搭建之ENB
- OAI搭建教程
- OpenAirInterface OAI 入门教程 1
- 模拟数据库系统
- php下的RSA算法实现
- 日语动物名称
- 日语水果类词汇
- 文件比较-合并工具粗略比较[zz]
- 关于OAI-PMH协议
- 基于混合TCP-UDP的HTTP协议实现方法
- 字节对齐详解
- MSN.COM后缀的邮箱
- 中日电脑相关词汇(超详版)
- Eclipse+TomCat+MySQL配置数据库连接池
- 中日电脑相关词汇(超详版)
- 日语电脑用语
- 简单生活