关于OAI-PMH协议
生活随笔
收集整理的這篇文章主要介紹了
关于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的協議動作.
???????? 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协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ACM训练方法_该我自己检讨了_By L
- 下一篇: AI 趋势