ImageVerifierCode 换一换
格式:PPT , 页数:34 ,大小:162.50KB ,
资源ID:373023      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-373023.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(OAI Data Providershttp---gita.grainger.uiuc.edu-registry-.ppt)为本站会员(registerpick115)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

OAI Data Providershttp---gita.grainger.uiuc.edu-registry-.ppt

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

17、le cannot include a fragment or query string Sets are not supported Deleted records are not supported Response compression is not supported Only YYYY-MM-DD date stamp granularity is supported The guidelines for OAI identifiers should be followed: http:/www.openarchives.org/OAI/2.0/guidelines-oai-ide

18、ntifier.htm,OAI Static Repositories Static Repository XML Sections, ,OAI Static Repositories , Demo http:/myoai.org/oai/this.edu/col1/oai.xml 2.0 jondoeoai.org 2002-09-19 no YYYY-MM-DD ,OAI Static Repositories , oai_dc http:/www.openarchives.org/OAI/2.0/oai_dc.xsd http:/www.openarchives.org/OAI/2.0/

19、oai_dc/ ,OAI Static Repositories , oai:this.edu:123456 2001-12-14 Some Title ,UIUCs OAI FileMakerPro Gateway,FileMakerPro Databases,OAI FileMaker Gateway,http:/some.edu:591/FMPro?-db=artifacts&.,http:/this.org:591/FMPro?-db=collection&.,OAIster,OAI Harvesters,reap,http:/myoai.org/oai.aspx/collection

20、?verb=.,http:/myoai.org/oai.aspx/artifacts?verb=.,http:/myoai.org/oai.aspx,OAI FileMakerPro Gateway The Problem,FMP has widespread use in the museum community and is often used for special collections in libraries Until recently there are no easy or convenient tools for making FMP databases OAI acce

21、ssible Could use Emorys Metadata Migrator (or similar tools), but there could be latency problems if the database was active.,OAI FileMakerPro Gateway Solution,Out of the box, FMP has a built-in web server and can export XML http:/ This facilitates a solution similar to OAI Static Repositories Excep

22、t it is not static; data is being fed directly from the database and not from a static copy This is a slight fib: because of how datestamps are derived they only have a ganularity of one day, so an incremental harvest might be up to 24 hours out of date,OAI FileMakerPro Gateway Some Technical Detail

23、s How to Get XML From FMP,http:/base_url:591/FMPro ?-db=database &-lay=layout &-format=format &-max=max_records &-skip=skip-records &-recid=record_id &-command,-lay=short layout | full layout for ListIdentifiers | ListRecords -format=-fmp_xml -dso_xml (easier to transform)-find -dbnames -layoutnames

24、 -etc,OAI FileMakerPro Gateway More Technical Details,FMP XML Formats The -dso_xml format: Easier to transform with XSLT But may be malformed in some cases (the gateway can accommodate this) The XML Schema varies by database Same as XML export format used by MS SQL Server The fmp_xml format: Always

25、the same XML Schema regardless of the database Difficult to transform,OAI FileMakerPro Gateway More Technical Details,Datestamps All FMP records have a RECORDID and a MODID The MODID increments each time the record is changed, thus it can be used as a surrogate for the datestamp When a new FMP datab

26、ase is added to the Gateway, all RECORDID and MODID are recorded locally, and each record is assigned the current date for the datestamp. Once a day, the MODID of each record are compared against the locally stored value, and the datestamp of the record is set to the current date if the MODID has ch

27、anged.,OAI FileMakerPro Gateway Configuring the Gateway,OAI FileMakerPro Gateway Covert Implementations,It is relatively easy to identify and intermediate FMP databases using the Gateway. Use Google to Find them: http:/ Gather configuration details like layouts, etc. Write an XSLT to transform dso_x

28、ml into oai_dc Most FMP database owners probably dont even realize how easy it is for someone to perform a wholesale download of their entire database Good for OAI implementers, But FMP database owners, be careful of sensitive data! Make sure the web-based edit features are secured!,OAI FileMakerPro

29、 Gateway An Invitation,http:/cicharvest.grainger.uiuc.edu/fmpgateway/We are looking for FMP collections we can test with the GatewayWe do plan to maintain the Gateway, similar to our OAI Static Gateway,Other OAI Gateways,z39.50 OAI-PMH http:/frasier.library.uiuc.edu/research.htm ZMARCO http:/ SRU/W

30、OAI-PMH http:/www.dlib.org/dlib/february05/sanderson/02sanderson.html,Open Source OAI Toolkits,OCLC http:/www.oclc.org/research/projects/oai/default.htm UIUC Grainger Engineering Library http:/uilib- Virginia Tech DLRL Projects http:/www.dlib.vt.edu/projects/OAI/ Lots of other Open Source tools http

31、:/ http:/www.openarchives.org/tools/tools.html,OAI Turnkey Solutions,Adlib CWIS ContentDM Digitool DLESE DLXS DSpace,http:/comm.nsdl.org/download.php/482/handout3.doc,EPrints Encompass Fedora Greenstone Ockham Others,How to Test Your OAI Provider,Repository Explorer http:/re.cs.uct.ac.za/ Good start

32、, but does not do a complete harvest, nor does it check non-oai_dc metadata formats, so cant find all problems W3C Validator for XML Schema http:/www.w3.org/2001/03/webdata/xsv Great for pinpointing obscure XML Schema validation errors or character encoding problems Only one request at a time though

33、 Character Encoding Problems http:/www.cs.cornell.edu/people/simeon/software/utf8conditioner/ Try to harvest your OAI provider yourself Use REAP, the Windows command line OAI harvester from UIUC http:/gita.grainger.uiuc.edu/registry/dlffall2005/reap_readme.htm Use the U. Michigan Harvester (Kat can provide more detail) Ask one of us to do it ,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1