the openurl sfx training ex libris (usa) inc. the openurl sfx training ex libris (usa) inc

22
The OpenURL SFX Training Ex Libris (USA) Inc.

Upload: francis-lambert

Post on 14-Dec-2015

227 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

The OpenURL

SFX Training

Ex Libris (USA) Inc.

The OpenURL

SFX Training

Ex Libris (USA) Inc.

Page 2: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

The Flow of an SFX Request

SOURCE OpenURL SFX Server+

SFX Database

TARGET

TARGETURL created by SFX server.

Page 3: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

Where a user is coming from, beginning a search Examples:

OPAC A&I database Online journal E-print archives (OAi) Electronic Theses and Dissertations (ETD) Your local data repositories

All sources must provide an OpenURL

http://www.sfxit.com/sources.html

Sources

Page 4: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

•OpenURL

Full Text

e-print

OpenURL

Link Server

•OpenURL make metadata available to service component dynamically inserted

• linking server describes context of user

OPAC

A&I

OpenURL

Op

en

UR

LO

pen

UR

L

OpenURL (the enabling mechanism)

Page 5: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

Developed by Herbert Van de Sompel and Ex Libris and submitted to NISO December 2000 NISO Committee AX formed; started work in June 2001 … http://library.caltech.edu/openurl Fast track work item … Version 1.0 testing phase started 1 May 2003 Low-barrier for implementation by Information Providers OpenURL draft syntax adopted as Version 0.1 List of OpenURL adopters: http://www.sfxit.com/sources.html

OpenURL Status

Page 6: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

http://sfx.aaa.edu/menu?genre=article&issn=1234-5678&volume=12&issue=3&spage=1&epage=8&date=1998&aulast=Smith&aufirst=Paul

OpenURL (the enabling mechanism)

Page 7: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

Enables transfer of metadata … from an information resource to a service component (SFX server) that can determine and provide context-sensitive services for the metadata

OpenURL function

Page 8: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

Identify a user that has access to a service component; and

OpenURL awareness

11

22 Provide an OpenURL for each metadata-object, e.g. a brief citation, reference in journal article, etc.

Page 9: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

Information Providers need to know which BASE_URL to insert into OpenURLs … in order to provide correct/local SFX services …

User Profiles IP address identification CookiePusher mechanism Digital Certificates …?

Recognizing Users

Page 10: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

BASE_URL:Server address for the service component (SFX)

Content: Elements of the metadata or pointer to metadata in a public syntax Information supporting delivery of services

Example:http://sfx.aaa.edu/menu?genre=article&issn=1234-5678&volume=12&issue=3&spage=1&epage=8&date=1998&aulast=Smith&aufirst=Paul

OpenURL format

Page 11: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

http://sfx.aaa.edu/sfx_local?&sid=ISI:WOS&id=doi:10.1234/345678abc&genre=article&issn=1234-5678 &volume=12&issue=3&spage=1&epage=8&date=1998&pid=%3Cauthor%3ESmith%2C%20Paul%20%3B%20Klein%2C%20Calvin%3C%2Fauthor%3E&%3Cyr%3E98%2F1%3C%2Fyr%3E

ORIGIN-DESCRIPTION '&' OBJECT-DESCRIPTION / | \ ,-------' | `-------. GLOBAL-IDENTIFIER-ZONE | LOCAL-IDENTIFIER-ZONE | OBJECT-METADATA-ZONE

OpenURL format

Page 12: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

OpenURL examples

http://sfx.caltech.edu:8888/caltech?sid=Caltech:WOS&genre=article&issn=0305-4470&volume=33&issue=35&spage=L331&epage=L337&date=2000&part=&title=JOURNAL+OF+PHYSICS+A-MATHEMATICAL+AND+GENERAL&aulast=Aratyn&auinit=H&atitle=The+complex+sine-Gordon+equation+as+a+symmetry+flow+of+the+AKNS+hierarchy&pid=%3Cauthors%3EAratyn%20H%7CFerreira%20LA%7CGomes%20JF%7CZimerman%20AH%3C/authors%3E

http://sfxserver.somewhere.edu/sfx_local?sid=dbvendor:name&pid=myid:178912781

http://demo.exlibrisgroup.com:9003/demo?id=doi:10.1034/j.1399-0039.2000.560502.x

Page 13: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

Optional A way to retrieve additional metadata about a digital object, beyond what comes on an OpenURL

Additional author names Data specific to the database, such as patent id or dissertation number Perhaps easier for Information Providers to implement quickly

Fetch syntaxes: Z39.50 and HTTP

Fetch

Page 14: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

SFX Link Server

Accepts OpenURL as input from Information Provider

Analyzes contents of OpenURL

Evaluates appropriate Services based on metadata

(SFX Menu is shown to User)

Dynamically computes links to Target Services

Page 15: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

A ‘metadata container’ resulting from SFX analysis of OpenURL Used by SFX to evaluate and create Services Contents can be checked in HTML source of SFX Menu and in /logs/sfxmenu.log file

Example: this OpenURL:http://demo.exlibrisgroup.com:9003/demo?sid=sfxit&genre=article&atitle=Developmental%20Expression%20of%20Amylases%20During%20Barley%20Malting&issn=0733-5210&date=2001&volume=33&issue=3&spage=279&aulast=Georg-Kraemer&auinit=JE&pid=<authors>Mundstock,EC|Cavalli-Molina,S</authors>

corresponds to this GenericRequestObject …

GenericRequestObject

Page 16: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

<!-- this is your Generic::Request <perldata> <hash> <item key="Language"></item> <item key="@authLast"> <array> <item key="0">Georg-Kraemer</item> <item key="1">Mundstock</item> <item key="2">Cavalli-Molina</item> </array> </item> <item key="Institute"></item> <item key="rec$parserId">sfxit</item> <item key="@authInit"> <array> <item key="0">JE</item> <item key="1">EC</item> <item key="2">S</item> </array> </item> <item key="@abbrevTitle"> <array> <item key="0">J CEREAL SC</item> <item key="1">J CEREAL SCI</item> </array> </item>

GenericRequestObject … <item key="Faculty"></item> <item key="objectType">article</item> <item key="volume">33</item> <item key="issue">3</item> <item key="UserGroup"></item> <item key="year">2001</item> <item key="startPage">279</item> <item key="eISSN">1095-9963</item> <item key="journalTitle">JOURNAL OF CEREAL SCIENCE</item> <item key="CODEN">JCSCDA</item> <item key="ISSN">0733-5210</item> <item key="sfx$halId">51286</item> <item key="rec$hasFullTxt">ACADEMIC_PRESS_IDEAL</item> <item key="articleTitle">Developmental Expression of Amylases During Barley Malting</item> <item key="OpenURL">http://demo.exlibrisgroup.com:9003/demo?sid=sfxit&amp;genre=article&amp;atitle=Developmental%20Expression%20of%20Amylases%20During%20Barley%20Malting&amp;issn=0733-5210&amp;date=2001&amp;volume=33&amp;issue=3&amp;spage=279&amp;aulast=Georg-Kraemer&amp;auinit=JE&amp;pid=&lt;authors&gt;Mundstock,EC|Cavalli-Molina,S&lt;/authors&gt;</item> <item key="rec$sourceId">sfxit</item> </hash></perldata> -->

Page 17: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

The Flow of an SFX Request

fetch

Source

URL

OpenURLParser

SourceParser

GenericRequestObject

SFX Base

Service 1

Service 2

SFX MenuTargetParser

Key:1234-5678

Ob

ject

looku

p a

nd

th

resh

old

ch

eck

OpenURL

Source Target

metadata

Based on sid(config files)

Page 18: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

OpenURL Generator

Page 19: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

OpenURL function

Standardscenario

Page 20: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

OpenURL function

CDL consortiumscenario

Page 21: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

OpenURL function

UCDavis set-up

Page 22: The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc

www.exlibrisgroup.comwww.sfxit.com

[email protected]

www.exlibrisgroup.comwww.sfxit.com

[email protected]