OAI Data Providershttp---gita.grainger.uiuc.edu-registry-.ppt
《OAI Data Providershttp---gita.grainger.uiuc.edu-registry-.ppt》由会员分享,可在线阅读,更多相关《OAI Data Providershttp---gita.grainger.uiuc.edu-registry-.ppt(34页珍藏版)》请在麦多课文档分享上搜索。
1、OAI Data Providers http:/gita.grainger.uiuc.edu/registry/Stanford-2006-08-24,By Thomas G. Habing thabinguiuc.edu Grainger Engineering Library Information Center University of Illinois at Urbana-Champaign,Outline,Brief Overview of OAI-PMH Anatomy of an OAI Data Provider OAI Static Repositories UIUCs
2、OAI FileMakerPro Gateway Other Tools Validating,Overview: OAI-PMH,http:/www.openarchives.org/ Technologies (RESTful Web Service) HTTP URIs XML Mostly stateless,Overview: Definitions and Concepts,Harvester (client that issues OAI-PMH requests) Repository (server that responds to OAI-PMH requests) Ite
3、ms (OAI Identifier) contain metadata about a resource Records (OAI Identifier + Metadata Prefix) contain metadata in a specific format about a resource Selective Harvesting Sets Datestamps From and Until Dates,Overview: Metadata,Metadata Dublin Core is required (oai_dc) Many others (MODS, MARC, Qual
4、ified DC, etc.) Adoption of richer metadata formats is highly encouraged, especially within communities Can be used for complete digital resources, not just metadata,Overview: Verbs,Find out about the repository ?verb=Identify ?verb=ListSets ?verb=ListMetadataFormats&identifier=iii Harvest records ?
5、verb=ListIdentifiers&metadataPrefix=mmm &from=yyyy-mm-dd&until=yyyy-mm-dd&set=sss ?verb=ListRecords&metadataPrefix=mmm &from=yyyy-mm-dd&until=yyyy-mm-dd&set=sss ?verb=GetRecord&metadataPrefix=mmm&identifier=iii,Examples from the Library of Congress OAI Data Provider,Overview: Flow Control,Resumption
6、 Tokens ?verb=ListSets&resumptionToken=rrr ?verb=ListIdentifiers&resumptionToken=rrr ?verb=ListRecords&resumptionToken=rrr HTTP 503 Service Unavailable (Retry-After),Overview: HTTP,302 Found (Location) Compression Authentication,Anatomy of an OAI Data Provider,How are OAI responses generated? Static
7、 OAI responses are fed from a static copy of your records; the static copy is periodically updated from your live data (daily, weekly, monthly, irregularly, etc.) Staleness, minimal impact on your production system, may be amenable to certain turnkey solutions, easier to implement Dynamic OAI respon
8、ses are generated directly from your live data Up-to-date, may impact production system, must be tightly integrated to production system, may be difficult to implement depending on your current systems and workflows,Anatomy of an OAI Data Provider,Where do the various components reside? Locally OAI
9、data provider is on same server as the data, may be part of a larger monolithic system like DSpace or contentDM. Distributed OAI data provider is on different server than the data or data management system, may even be administered by a different organization,Anatomy of an OAI Data Provider,Options
10、Turnkey system that already has OAI-PMH capabilities built-in, such as DSpace or contentDM, plus many others. Can be limiting Start with an OAI-PMH toolkit and customize it to fit your needs, OCLCs OAICat (Java), various toolkits from UIUC (ASP) or Virginia Tech (perl), and many others Build a data
11、provider from scratch, not too difficult for a proficient web software developer Use a gateway service, such as an OAI Static Repository Gateway, Emorys Metadata Migrator, UIUCs FileMakerPro and Z39.50 gateways.,OAI Static Repositories The Problem,OAI-PMH is simple, but not simple enough for: Techni
12、cally challenged organizations Limited resources No control over their web server With small collections 1-5000 records (10-20 MB XML File) That do not change often This is a pretty loose requirement (weekly?),OAI Static Repositories The Solution,Static Repository A single XML file containing all me
13、tadata, identifiers, and datestamps Accessible from a web server via an HTTP URL, such as http:/host:port/path/file.xml May be created manually by an XML or simple text editor, or programmatically Static Repository Gateway Provides intermediation for one or more Static Repositories,OAI Static Reposi
14、tories Official Specification,http:/www.openarchives.org/OAI/2.0/ guidelines-static-repository.htm,OAI Static Repositories Illustration,Static Repositories,Static Repository Gateway,http:/this.edu/col1/oai.xml,http:/that.org/mycol/col.xml,OAIster,OAI Harvesters,reap,http:/myoai.org/oai/that.org/myco
15、l/col.xml?verb=.,http:/myoai.org/oai/this.edu/col1/oai.xml?verb=.,http:/myoai.org/oai,OAI Static Repositories Static Repository Limitations,Must be a single XML file (mime: text/xml) No resumptionTokens Must be UTF-8 encoded Unicode http:/www.cs.cornell.edu/people/simeon/software/utf8conditioner/ Mu
16、st validate against Static Repository XML Schema The baseURL element must be the concatenation of the Static Gateway URL and the Static Repository URL ListRecords elements must conform to the OAI-PMH record format,OAI Static Repositories Additional Limitations,The URL of the Static Repository XML fi
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OAIDATAPROVIDERSHTTPGITAGRAINGERUIUCEDUREGISTRYPPT

链接地址:http://www.mydoc123.com/p-373023.html