A Global OpenURL Resolver Registry

28
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd , 2006 Arlington VA

description

A Global OpenURL Resolver Registry. Phil Norman OCLC Dlsr4lib Workshop March 23 rd , 2006 Arlington VA. Current landscape – closed Resolver Registries. OCLC Online Computer Library Center. Landscape with Global OpenURL Resolver Registry. - PowerPoint PPT Presentation

Transcript of A Global OpenURL Resolver Registry

Page 1: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

A Global OpenURL Resolver Registry

Phil Norman OCLC

Dlsr4lib Workshop

March 23rd, 2006

Arlington VA

Page 2: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Current landscape – closed Resolver Registries

Page 3: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Landscape with Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 4: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Benefits of an OCLC Global OpenURL Resolver Registry

Libraries: Reduced Administration – libraries register resolvers in one place for multiple

discovery sources. Wider access to libraries’ licensed e-content and other library materials.

Partners: Eliminates need to create and maintain closed resolver registries. Can start

with base of many resolvers. Provides detailed information about resolver capabilities which can be used to

provide more appropriate links. Users:

Access to e-content and other library materials at point of need. Improved linking experience based on Partners’ use of detailed resolver

information. Fewer dead links.

Page 5: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

OCLC OpenURL Resolver Registryhttp://www.oclc.org/productworks/urlresolver.htm

Starts with base of 900+ unique Resolvers from multiple vendors registered in the OCLC FirstSearch service.

Publicly available input form to registry at http://worldcatlibraries.org/registry/ (requires OCLC LDAP user registration).

Gateway provides redirect and lookup capabilities to registered resolvers based on IP address recognition at http://worldcatlibraries.org/registry/gateway/

XML schema provided to specify format of registry entries. http://worldcatlibraries.org/registry/resolver/Resolver.xsd

Gateway links are available from OCLC Open WorldCat.

Page 6: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 7: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Advanced settings for OpenURL 0.1

Page 8: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Advanced settings for Z39.88 (OpenURL 1.0)

Page 9: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

OpenURL Resolver Gateway Service

Page 10: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Gateway: Multiple Resolvers per IP address.

http://worldcatlibraries.org/registry/gateway/?url_ver=Z39.88-2004&url_ctx_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Actx&ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF8&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft_id=info%3Adoi%2F10.1002/iir.126

Page 11: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Gateway – one resolver associated with IP address

http://worldcatlibraries.org/registry/gateway/?url_ver=Z39.88-2004&url_ctx_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Actx&ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft_id=info%3Adoi%2F10.1002/iir.126

Page 12: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Gateway – no resolvers in registry matching IP and OpenURL contains ISSN, journal title, or ISBN.

http://openwcdev2.dev.oclc.org:4080/registry/gateway/?url_ver=Z39.882004&rfr_id=info:sid/oclc.org:registry&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=journal&rft.issn=09574484&sid=oclc.org:registry&title=nanotechnology&remoteAddr=128.153.100.11

Page 13: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Gateway Lookup

http://worldcatlibraries.org/registry/lookup?IP=132.174.21.99

returns an XML instance which complies to the XML schema

http://worldcatlibraries.org/registry/resolver/Resolver.xsd.

Page 14: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Roadmap at a glance

Activities during Alpha Phase:

Registry harvested and made searchable by Yale Medical Informatics (Dan Chudnov).

Links to gateway added in exported MARC records in OCLC E-Serials Pilot project.

Lookup feature used by OCLC Openly OpenURL Referrer Mozilla Firefox extension.

Product manager, Scott Shultz hired.

Will be announced very soon as a production service.

Planning Pilot release including registered partners

Partners must register with OCLC to use some services.

Varying levels of access depending on partner’s needs. Gateway redirection, gateway lookup, export of registry, statistics.

Planning to import resolvers from vendors to grow registry.

Business model for pilot and beyond

Basic level of free access unless partner is charging for service.

Any fees incurred are based on cost recovery model.

No cost for contributing. Fees may be waived for partners that significantly contribute to the registry.

Page 15: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

XML Schema

Provides a means to define the structure and semantics of the content of the OpenURL Resolver Registry.

Provides a way to validate Resolver registry XML files for importing into the registry and exporting out of the registry.

Allows for new namespaces, metadata formats, transports, encodings, and community profiles. Checks on the format of the namespace rather than the existence of the identifier. For example if a <Z39.88-2004_MetadataFormat> matches the pattern “info:ofi/fmt:.*” it is considered a valid metadata format.

When validating XML files OCLC will make assumptions as to what namespaces and metadata formats are supported when the sap1-2004 and sap2-2004 community profiles are specified.

Page 16: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Attributes of Registries

What is a registry?

A registry is a collection of registry objects compiled to support the business of a given community.[1] A registry includes the services on top of the data – not just the data. OCLC has always been in the registries business - WorldCat itself is an example of a registry about information objects. Attributes that make a registry useful are:

Comprehensiveness – A registry must include enough information to be actionable. For example, an institutional registry must include information about non-member libraries to make it applicable outside of OCLC.

Data Accuracy – The data in a registry must be accurate to be valuable. This means both the initial data entry, as well as maintenance over time.

Openly Accessible – A registry must be exposed to multiple uses in order for its full value to be leveraged.

Standards-based – Whenever possible a registry should be standards-based, both in its access as well as the data it contains.

Unambiguous Identifiers – A registry by itself has value, but a registry is more valuable if the items it contains can be easily intersected across other registries through standard unambiguous identifiers.

[1] Definition from ISO 2146 - Information and documentation - Registry Services for Libraries and Related Organizations

Page 17: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Types of Registries

People – Person identifiers, their affiliations, roles, transactions. This is a subset of the “Parties” category in ISO 2146.

Institutions – Institutional identifiers, groups, their relationships with each other, and mapping to other sources of institutional metadata. This is a subset of the “Parties” category in ISO 2146.

Services – Metadata about services: OpenURL, OPACs, Z39.50 targets, etc. This is equivalent to the “Services” category in ISO 2146.

Information Objects – Metadata about individual information objects, i.e. WorldCat. This is a subset of the “Collections” category in ISO 2146.

Collections – Groups of individual information objects, including metadata about the collection itself. This is a subset of the “Collections” category in ISO 2146.

Rights/Licenses – Registries of things that control access to content. This is an intersection of the “Parties” and “Collections” categories in ISO 2146.

Policies – Things that describe specific policies for library services, like ILL Policies. This is an intersection of the “Parties” and “Services” categories in ISO 2146.

Activities – Things occurring over time, transactions. This is equivalent to the “Activities” category in ISO 2146.

Page 18: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Registry ArchitectureWeb 2.0 concepts – Native to a Web of DataTom Coates Yahoo

Look to add value to the Aggregate Web of data

Build for normal users, developers and machines

Start designing with data, not with pages

Identify your first order objects and make them addressable

Use readable, reliable and hackable URLs

Correlate with external identifier schemes

Build list views and batch manipulation interfaces

Create parallel data services using standards

Make your data as discoverable as possible

Page 19: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Dan Chudnov’s Yale Center for Medical Informatics site allows searching the resolver registry. http://curtis.med.yale.edu/dchud/resolvable/more.cgi

Page 20: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

MARC Record export for e-serialspiloting with 3 librariesOpenURL link to registry gateway in 856 field

Page 21: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

MARC Record export for e-serialspiloting with 3 librariesOpenURL link to registry gateway in 856 field

Phil Norman
Page 22: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 23: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 24: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 25: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 26: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Page 27: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center

Questions?

We want to hear from you. Contact [email protected] at OCLC with your questions and suggestions or if you are interested in being an OpenURL Resolver Registry Partner.

Learn more at our Product works site:http://www.oclc.org/productworks/urlresolver.htm

Page 28: A Global OpenURL Resolver Registry

OCLC Online Computer Library Center