The SFX Framework for Context-Sensitive Reference Linking
herbert van de sompel
acknowledgements patrick hochstenbach
the LWW team of the LANL Research Library the Council on Library and Information Resources
the Digital Library Federation the Belgian National Science Foundation
American Physical Society ; Ex Libris ; SilverPlatter ; Wiley
ICOLC Meeting, OrlandoApril 13th 2000
generic reference linking problem
given :
how :
the information in a standard citation
does one get to the thing to which the citation refers?
Full text
given :
the extended services problem
how :
the information in a standard citation
does one get to the thing to which the citation refers?
bibliographic metadata
does one create relevant services for it?
Full text
Ulrich’s
PubMed
citation databases
Who is Who
Books in Print
Amazon.com
Full text
Ulrich’s
citation databases
Medline
the appropriate copy problem
given :
how :
the information in a citation to a journal article
how does a user get toan appropriate copy of the article
appropriate full text
given :
how :
the information in a citation to a journal article
how does a user get toan appropriate copy of the article
bibliographic metadata
does a user get appropriate services for it?
the context-sensitive services problem
appropriate full text
IOP Inspecappropriate Inspec
local holdings
appropriate citation databases
link-source
context-sensitive extended services
redirectioncomponent
servicecomponent
metadataselective resolution system
link-source
context-sensitive extended services
a. allow OpenURL
serverb. deliver
linkingserver
metadata
parsingserver
OPAC
SFX context-sensitive linking
FTXT
FTXT
A&I
institutionalservice
component
openURL
openURLop
enU
RL
openUR
L
allow context-sensitive services
:-search
resultI allow )
server
OpenURL
1. implement a technique to make the system understand the difference between a user that has access to a service component and one that does not
1. CookiePusher, DLF certificate, ...
allow context-sensitive services
2. OpenURL:target = service componentcontent = elements of the metadata, in a public syntax
2. for users with access to a service component, provide an OpenURL for each metadata-object
allow context-sensitive services
OpenURL examples
record =AU Smith, Paul ISSN 1234-5678VOLUME 12ISSUE 3PAGES 1-8PY 1998DBASE ERL-BIOSISDBASE-AN 987641
SFX server = http://sfx.aaa.edu/menu
OpenURL =http://sfx.aaa.edu/menu?type=article&ISSN=1234-5678&volume=12&issue=3&startPage=1&endPage=8&year=1998 &authLast=Smith&authFirst=Paul
OpenURL =http://sfx.aaa.edu/menu?serviceID=ERL:BX&privateID=987641
OpenURL examples
link = http://dx.doi.org/10.1000/6382-1
OpenURL examples
OpenURL =http://sfx.aaa.edu/menu?id=doi:10.1000/6382-1
SFX server = http://sfx.aaa.edu/menu
link = http://www.nih.gov/Entrez/query?uid=95259660&form=6&db=m&Dopt=r
OpenURL examples
OpenURL =http://sfx.aaa.edu/menu?id=pmid:95259660
SFX server = http://sfx.aaa.edu/menu
deliver context-sensitive services
service component
deliver
linkingserver
metadata
parsingserver
):-search
resultI allow
server
OpenURL
DOI-X
fetch
SFX parsing server
bring the metadata for which services are requested to the SFX linking server
)
1. read the OpenURL
2. collect object-metadata: • from the OpenURL• via fetch from resource
3. augment object-metadata
SFX parsing server
metadatametadataevaluate metadata
extended services
SFX linking server
given the metadata & given the digital library collection, which services are relevant?
a fully dynamic approach• no pre-computation • on-the-fly decision making about relevance of services• on-the-fly creation of service “links”
SFX linking server
definition of potential services
information about the local collection
rules supporting a decision on the relevance of services
SFX linking server
BIOSISarXivAPS/PROLAInspecCompendex
SOURCES
MedlineInspecSpringerSci Cit BasOPAC
TARGETS
holdingsabstractfull_textcited_author
SERVICES
OBJECTS
1234-56783456-87659876-43212389-6734
THRESHOLDS
DEMO
Read about the SFX framework in D-Lib
Contact Ex Libris:• [email protected]• [email protected]
OpenURL syntax to be announced on RefLink & http://www.sfxit.com
Aserver
raw record
parsed record
identifier
SFXbase
link bundle
procedure
link URLASFX
I
client
II
III
IV
V
VI
VII
VIII
Top Related