关于OAI-PMH协议

昨天跟姜老师讨论了一些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的协议动作.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值