SFX Targets SFX Training 2005 The Flow of
- Slides: 21
SFX Targets SFX Training, 2005
The Flow of an SFX Request Generic. Request Object Open. URL Source Key: 1234 -5678 … SFX KB … thresholds checked metadata "container" SFX Menu Service 1 Service 2 Target Parser URL 2
Targets and Target Services • Where a user “lands” • Services are the “facilities”: • A ‘get. Author’ service would run a search on an author’s name • A ‘get. Full. Txt’ service would link to the full text of a particular article from a Target publisher • A ‘get. Holding’ service would link to a record in a library catalog • Targets must have a link-to syntax that supports the Service • The Target table contains information on services into which linking is possible, e. g. full text repositories, OPACs, citation databases, or Internet search engines. 3
Service links between Sources and Targets SOURCES TARGETS EBSCO A. S. P. provides: get. Full. Txt, get. TOC CSA requests: get. Full. Txt get. TOC get. Holding get. Document. Delivery get. Abstract get. Web. Search get. Reference get. Cited. Journal etc… Library Catalog provides: get. Holding JSTOR A&S I provides: get. Full. Txt Source Services link to Target Services = conceptual links that will be presented in SFX Menu if certain requirements (Thresholds) are met …. Oxford U. Press provides: get. Full. Txt, get. Abstract WWW Search Engines provides: get. Web. Search Ref. Works provides: get. Reference 4
Database Tables SOURCE TARGET SOURCE SERVICE TARGET SERVICE OBJECT PORTFOLIO 5
Object Portfolios • A 'hook' … where OBJECTS and TARGET SERVICES meet • Generally held to represent sets of journals from particular publishers • Contain: • ISSN • Date threshold information • PARSE_PARAM (jkey) information, if necessary for linking • Global Object Portfolios provided by Ex Libris as part of the Knowledge. Base; localized by customers … must be activated! 6
7
Target Parsers • Programs used by SFX to link to Targets; which one to use is indicated in Target Service "parser" field • Use information from: • Generic. Request. Object • Original Open. URL sent by Source • Fetch operation (if any performed) • SFX metadata augmentation • PARSE_PARAM field in TARGET SERVICE and OBJECT PORTFOLIO tables, as appropriate • Provided by Ex Libris; symbolically linked to sfx_global instance 8
PARSE_PARAMS and Target Parsers • In the TARGET SERVICE table: parameters that apply to the whole Target Service ->syntax: url=base_URL_of_Target (include http: // !) • In the OBJECT PORTFOLIO table: parameters that apply to one particular Object Portfolio ->syntax: jkey=fill_in_your_jkey 9
Target Parsers TARGET: OXFORD_UNIVERSITY_PRESS SERVICE: get. Full. Txt PARSER: OUP: : OUP PARSE_PARAM: url 1=http: //www. oup. co. uk/jnls/online/ & url 2=http: //www 3. oup. co. uk TARGET_SERVICE: ISSN: TITLE: PARSER: PARSE_PARAM: OXFORD_UNIVERSITY_PRESS get. Full. Txt 0001 -9909 AFRICAN AFFAIRS jkey=afrafi TARGET_SERVICE: ISSN: TITLE: PARSER: PARSE_PARAM: OXFORD_UNIVERSITY_PRESS get. Full. Txt 0006 -3444 BIOMETRIKA jkey=biomet 10
Target Parsers package Target. Parser: : OUP; use Target. Parser; @ISA = qw(Target. Parser); sub get. Full. Txt { my ($this, $gen. Request. Obj) my $publication_year = my $volume = my $issue = my $start. Page = my $host 1 my $host 2 my $short_name = @_; $gen. Request. Obj->{'year'}; $gen. Request. Obj->{'volume'}; $gen. Request. Obj->{'issue'}; $gen. Request. Obj->{'start. Page'}; = $gen. Request. Obj->parse_param('url 1'); = $gen. Request. Obj->parse_param('url 2'); = $gen. Request. Obj->parse_param('jkey'); return $host 1 unless length($short_name); $url = "$host 2/$short_name/contents/"; if ($volume =~ /^d+$/ && $issue =~ /^d+$/) { $url = sprintf "$host 2/%s/hdb/Volume_%. 2 d/Issue_%. 2 d" , $short_name , $volume , $issue; } if ($volume =~ /^d+$/ && $issue =~ /^d+$/ && $start. Page =~ /^d+$/) { $url = sprintf "$host 2/%s/hdb/Volume_%. 2 d/Issue_%. 2 d/pdf/%d%. 4 d. pdf" , $short_name , $volume , $issue , $volume , $start. Page; } return $url; } 11
URL Structures http: //www 3. oup. co. uk/biomet/hdb/Volume_89/Issue_01/pdf/890023. pdf base_URL from TARGET SERVICE table jkey from OBJECT PORTFOLIO table object metadata from original Source request (Generic. Request. Object) User sees: Neuhaus, J. et al. "The analysis of retrospective family studies" Biometrika (ISSN 0006 -3444) Volume 89, issue 1, page 23 12
Using the Generic Target Parser • In a Target Service: TARGET_SERVICE: OBJECT_LOOKUP: PARSER: PARSE_PARAM: TARGET_SERVICE: ISSN: TITLE: PARSER: PARSE_PARAM: NEW_TARGET_LOCAL get. Full. Txt Y Generic IF (ISSN, year) “http: //www. publisher. com/” ISSN “/” year “/index. html” IF (ISSN) “http: //www. publisher. com/” ISSN “. html” NEW_TARGET_LOCAL get. Full. Txt 0000 -0001 JOURNAL 1 TARGET_SERVICE: ISSN: TITLE: PARSER: PARSE_PARAM: NEW_TARGET_LOCAL get. Full. Txt 0000 -0002 JOURNAL 2 13
Using the Generic Target Parser • In an Object Portfolio: TARGET: OXFORD_UNIVERSITY_PRESS SERVICE: get. Full. Txt PARSER: OUP: : OUP PARSE_PARAM: url 1=http: //www. oup. co. uk/jnls/online/ & url 2=http: //www 3. oup. co. uk TARGET_SERVICE: ISSN: TITLE: PARSER: PARSE_PARAM: OXFORD_UNIVERSITY_PRESS get. Full. Txt 0001 -9909 AFRICAN AFFAIRS Generic IF (ISSN) “http: //africanaffairs. org” TARGET_SERVICE: ISSN: TITLE: PARSER: PARSE_PARAM: OXFORD_UNIVERSITY_PRESS get. Full. Txt 0006 -3444 BIOMETRIKA jkey=biomet 14
Using the Generic Target Parser • For a static Web page: TARGET_SERVICE: PARSER: OBJECT_LOOKUP: PARSE_PARAM: SFX_FAQ_LOCAL get. Web. Service Generic N IF () “http: //library. edu/sfxdocs/faq. html” 15
Username/Passwords in Parse_Params **These types of Targets are listed in the “Target Configuration” document 16
Putting a Proxy into the Picture Source Open. URL SFX Server To set this up, + SFX Database you must: P setting 1) Set up the proxy under ‘Menu. R Configuration’ in the Admin Center O … X ‘proxy’ box in 2) Check off the Y the KB http: //ezproxy. lib. university. edu: 2048/ login? url=http: //www. sciencedirect. com /science/journal/03064603 17
DOI Linking Shortcomings: • Centralized resolution does not address “appropriate copy” problem: • Full text from aggregator service • Full text held locally • Print copy available • No option for alternative services 18
SFX Compliments DOIs/Cross. Ref: • Local SFX servers improve services for DOI links DOI link DOI Server Open. URL Aware Open. URL DOI Metadata Server 19
DOIs/Cross. Ref compliment SFX: • Article-level DOIs improve Target link-to syntaxes DOI link Metadata DOI Server 20
www. exlibrisgroup. com/sfx. htm sfx_help@exlibris-usa. com
- On training targets for supervised speech separation
- Sfx moodle
- Science direct
- Kualitas sfx adalah
- What are four objectives of warehouse operation
- Writing learning targets
- Jim crow laws in what region or regions did it exist
- Brides magazine targets consumers who are in
- Targets of change
- Smart target gcse pe
- Agonist antagonist muscles
- Identifying market segments and targets chapter 9
- Identifying market segments and targets chapter 9
- Final sketch crime scene
- Product learning target example
- Learning targets knowledge, reasoning, skill product
- Identifying market segments and targets chapter 9
- Nyseslat levels
- Learning targets helping students aim for understanding
- The nfl targets several different market segments
- Attainment targets barbados
- Identifying market segments and targets