how to include print journals into sfx and deliver to the user all available “fulltext” journals...

78
Michelângelo Mazzardo Marques Viana Pontifical Catholic University of Rio Grande do Sul Porto Alegre - Rio Grande do Sul - Brazil How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point 1

Upload: michelangelo-viana

Post on 24-Dec-2014

665 views

Category:

Technology


4 download

DESCRIPTION

Presentation made in Sept. 2012 at the IGeLU Conference in Zurich, Switzerland. Libraries still have a large amount of printed journals, current or historical subscriptions. Considering that when user need access an desired article fulltext, does not matter if it is available on-line or printed. This brief presentation will show the steps used by PUCRS to extract information of printed journals catalogued in Aleph500 (7,300 titles) and insert them, in batch, into SFX KB as a local target, using Aleph SQL queries and SFX dataloader. At the end of these processes, researchers are able to know, via SFX, when an article found in any metadata search tool available (Primo, Google, Metalib…) have fulltext available in the library.

TRANSCRIPT

Page 1: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

1

Michelângelo Mazzardo Marques VianaPontifical Catholic University of Rio Grande do Sul

Porto Alegre - Rio Grande do Sul - Brazil

How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

Page 2: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

2Source: Google Maps

Page 3: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

3Source: Google Maps

Page 4: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

4Source: Google Maps

Page 5: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

5Source: Google Maps

Page 6: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

6Source: Google Maps

Page 7: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

7Source: Google Maps

Page 8: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

8Source: Google Maps

Page 9: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

9Source: Google Maps

Page 10: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

10Source: Google Maps

Page 11: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

11Source: Google Maps

Page 12: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

12Source: Google Maps

Page 13: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

13Source: Google Maps

Page 14: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

14Source: Google Maps

Page 15: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

15PUCRS Main Campus is located in the capital city of Porto Alegre, Brazil. Source: Google Maps

The Pontifical Catholic University of Rio Grande do Sul (1948)

Page 16: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

16

Research areas

Accounting Aeronautical Sciences Applied Social Sciences Architecture and Urbanism Bioethics Biomedical Research Biosciences Brain Studies Chemistry Computer Science Dentistry Earth Sciences Economics

Education Energy Engineering Environment Geriatrics and Gerontology Human Sciences Law Letters Management Mathematics Medicine Natural Sciences Nursing

Nutrition Pharmacy Philosophy Physical Education and

Sports Science Physics Physioterapy Psychology Social Communication Social Services Theology Toxicology

Page 17: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

17

It’s all about information needs...

Where are our journals?

Page 18: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

18

Page 19: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

19

Page 20: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

20

Page 21: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

21

Page 22: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

22

Page 23: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

23

For example:Amount of money

spent on print subscriptions.

What is the value of this development?

Page 24: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

24

Journal NOT found searching AZ List

Page 25: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

25

Steps to create the SFX Target

Page 26: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

26

Activity Diagram: steps, resources and actionsSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

EXPORT ACTIVE PORTFOLIOS

PUCRS_CATALOG_LCL

LIST OF ACTIVE PORTOLIOS:

FILTER OBJECT_ID

SAVE TXT FILE WITH ALL OPs:

JUST THE OBJECT_IDs

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

REBUILD RSI + AZ_LIST ACTIVATE THE TARGET

REMOVE ALL OPs:OBJECT_ID

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

LOAD OPs OF LOCAL OBJECTS INTO THE

TARGETKEY=OBJECT_IDSYSNO = LOCAL

ATTRIBUTE

EXPORT ALL LOADED OPs

Page 27: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

27

ALEPH : PRINT JOURNALS SFX

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

Bring titles from Aleph to SFX

Page 28: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

28

SFX TELNET

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

Generate via SQL dataloader file for titles with ISSN

Page 29: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

29

SFX ADMIN TARGETSSFX TELNET

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pmCREATE TARGET

AND GETFULLTEXT

SERVICEPUCRS_CATALOG

_LCL

Generate via SQL dataloader file for titles with ISSN

Page 30: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

30

LOCAL::PRINT

Page 31: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

31

PUCRS_CATALOG_LCL - getFullTxt

Page 32: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

32

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

BIB01.z13 (ISSN) + ADM50.z30 (thresholds)

Page 33: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

33

SFX ADMIN TARGETSSFX TELNETALEPH SQL DEVELOPER

GENERATE DATALOADER

FILE: JOURNALS WITH ISSN ISSN + Z30

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

Generate via SQL dataloader file for titles with ISSN

Page 34: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

34

SFX ADMIN TARGETSSFX TELNET NOTEPAD++ALEPH SQL DEVELOPER

ADJUST THRESHOLDS IF

NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

Generate via SQL dataloader file for titles with ISSN

Page 35: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

35

SFX ADMIN TARGETSSFX TELNET NOTEPAD++SFX ADMIN

DATALOADERALEPH SQL DEVELOPER

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

Generate via SQL dataloader file for titles with ISSN

Page 36: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

36

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB OBJECTS

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

Titles that exist in SFX KB will be activated + threshold

Page 37: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

37

SFX ADMIN TARGETSSFX TELNET NOTEPAD++SFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL

LOADED OPs

Store in Aleph’s Oracle a table with recorgnized ISSN

Page 38: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

38

SFX ADMIN TARGETSSFX TELNET NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LIST OF ALL ISSN MATCHED

ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Store in Aleph’s Oracle a table with recorgnized ISSN

Page 39: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

39

SFX ADMIN TARGETSSFX TELNET NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN

ORACLE TABLE TO

LIST MATCHED

ISSNs

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Store in Aleph’s Oracle a table with recorgnized ISSN

Page 40: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

40

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED

ISSNs INTO THE ALEPH’S

ORACLE TABLE: KB MATCHED

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Store in Aleph’s Oracle a table with recorgnized ISSN

Page 41: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

41

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB OBJECTS

ISSN

ISSN

KB MATCHED ISSNs

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB matched table is created in Aleph’s server

Page 42: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

42

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW

OBJECTSWITH ISSN.SYSNO IS A

LOCAL ATTRIBUTE

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 43: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

43

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO UTF-8.

KEEP IT.

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 44: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

44

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2

NEW OBJECTS WITHOUT

ISSN.SYSNO IS AS LOCAL

ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 45: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

45

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO UTF-8.

KEEP IT.

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 46: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

46

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 47: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

47

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 48: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

48

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE

HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 49: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

49

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL

OBJECTS (KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 50: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

50

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL

OBJECTS (#1 + #2)

EXPORT ALL LOADED OPs

Generate a list of new local objects and load into SFX

Page 51: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

51

Aleph’s System Number will be loaded as LOCAL attribute.

When journal has ISSN, it is loaded as an

identifier

Page 52: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

52

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB OBJECTS

ISSN

ISSN

KB MATCHED ISSNs

ISSN

ISSN

LOCAL OBJECTS

OBJECT_ID SYSNO

OBJECT_ID SYSNO ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

Print titles not recognized by SFX now are local objects

Page 53: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

53

Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE

TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT ALL LOADED OPs

Page 54: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

54

Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW

LOCAL OBJECTS

EXPORT ALL LOADED OPs

Page 55: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

55

Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS.

FILTEROBJECT_ID

+ SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

Page 56: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

Local objects table is created in Aleph’s serverSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID +

SYSNO

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

56

Page 57: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

57

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB OBJECTS

ISSN

ISSN

KB MATCHED ISSNs

ISSN

ISSN

LOCAL OBJECTS

SYSNO OBJECT_ID

SYSNO OBJECT_ID

LOCAL OBJECTS

OBJECT_ID SYSNO

OBJECT_ID SYSNO ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

Aleph now can link SFX OBJECT_ID and Aleph SYSNO

Page 58: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

58

Generate via SQL dataloader file for local object titlesSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE

FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

Page 59: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

59

Generate via SQL dataloader file for local object titlesSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

Page 60: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

60

Generate via SQL dataloader file for local object titlesSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

LOAD OPs OF LOCAL OBJECTS

INTO THE TARGET:KEY=OBJECT_ID

Page 61: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

61

Page 62: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

62

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

All Aleph print titles are now inside SFX, with their threshold

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB OBJECTS

ISSN

ISSN

KB MATCHED ISSNs

ISSN

ISSN

LOCAL OBJECTS

OBJECT_ID SYSNO

OBJECT_ID SYSNO ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

SYSNO

SYSNO

SYSNO

SYSNO

SYSNO

SYSNO

SYSNO

LOCAL OBJECTS

SYSNO OBJECT_ID

SYSNO OBJECT_ID

Page 63: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

63

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

EXPORT ACTIVE PORTFOLIOS

PUCRS_CATALOG_LCL

LIST OF ACTIVE PORTOLIOS:

FILTER OBJECT_ID

SAVE TXT FILE WITH ALL OPs:

JUST THE OBJECT_IDs

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

ACTIVATE THE

TARGET

REMOVE ALL OPs:OBJECT_ID

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

LOAD OPs OF LOCAL OBJECTS INTO THE

TARGET• KEY=OBJECT_ID

EXPORT ALL LOADED OPs

Activate the target and rebuild RSI and AZ-LIST

Page 64: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

64

SFX ADMIN TARGETSSFX TELNETALEPH

SQL LOADERNOTEPAD++MS EXCEL

SFX ADMIN EXPORT TOOL

SFX ADMIN DATALOADER

ALEPH SQL DEVELOPER

EXPORT ACTIVE PORTFOLIOS

PUCRS_CATALOG_LCL

LIST OF ACTIVE PORTOLIOS:

FILTER OBJECT_ID

SAVE TXT FILE WITH ALL OPs:

JUST THE OBJECT_IDs

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

REBUILD RSI +

AZ_LISTACTIVATE THE

TARGET

REMOVE ALL OPs:OBJECT_ID

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

LOAD OPs OF LOCAL OBJECTS INTO THE

TARGET• KEY=OBJECT_ID

EXPORT ALL LOADED OPs

Activate the target and rebuild RSI and AZ-LIST

Page 65: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

65

Z13 - TITLES

SYSNO ISSN TITLE

SYSNO TITLE

Z30 - ISSUES

PARSER USES ISSNPARSER USES

SYSNO

Target Parser will use SYSNO or ISSN

ALEPH : PRINT JOURNALS SFX : PUCRS_CATALOG_LCL

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

KB OBJECTS

ISSN

ISSN

KB MATCHED ISSNs

ISSN

ISSN

LOCAL OBJECTS

OBJECT_ID SYSNO

OBJECT_ID SYSNO ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSN

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

ISSNSYSNO

SYSNO

SYSNO

SYSNO

SYSNO

SYSNO

SYSNO

SYSNO

Have SYSNO as OP local attributeLOCAL OBJECTS

SYSNO OBJECT_ID

SYSNO OBJECT_ID

Page 66: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

66

AFTER THE FIRST USE

Activity Diagram : resources and actionsSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

EXPORT ACTIVE PORTFOLIOS

PUCRS_CATALOG_LCL

LIST OF ACTIVE PORTOLIOS:

FILTER OBJECT_ID

SAVE TXT FILE WITH ALL OPs:

JUST THE OBJECT_IDs

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

REBUILD RSI + AZ_LIST ACTIVATE THE TARGET

REMOVE ALL OPs:OBJECT_ID

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

LOAD OPs OF LOCAL OBJECTS INTO THE

TARGETKEY=OBJECT_IDSYSNO = LOCAL

ATTRIBUTE

Page 67: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

67

RUN ON A WEEKLY BASIS

RUN ON A WEEKLY BASIS

AFTER THE FIRST USE

Activity Diagram : resources and actionsSFX ADMIN TARGETSSFX TELNET

ALEPH SQL LOADER

NOTEPAD++MS EXCELSFX ADMIN

EXPORT TOOLSFX ADMIN

DATALOADERALEPH SQL DEVELOPER

EXPORT ACTIVE PORTFOLIOS

PUCRS_CATALOG_LCL

LIST OF ACTIVE PORTOLIOS:

FILTER OBJECT_ID

SAVE TXT FILE WITH ALL OPs:

JUST THE OBJECT_IDs

LOAD ALL RECOGNIZED ISSNs INTO THE ALEPH’S ORACLE TABLE: KB

MATCHED

LIST OF ALL ISSN MATCHED ISSNs

EXPORT ALL LOCAL OBJECTS

REMOVE ALL EXISTING LOCAL OBJECTS

(KEY=OBJECT_ID)

ADJUST THRESHOLDS IF NECESSARY

LIST OF NEW LOCAL OBJECTS. FILTER

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE:

JOURNALS WITH ISSN ISSN + Z30

CREATE AN ORACLE TABLE TO LIST

MATCHED ISSNs

GENERATE LIST #1 NEW OBJECTS

WITH ISSN.SYSNO IS A LOCAL

ATTRIBUTE

GENERATE LIST #2 NEW OBJECTS WITHOUT ISSN.

SYSNO IS AS LOCAL ATTRIBUTE

CREATE AN ORACLE TABLE TO LIST NEW OBJECTS, LINKING

OBJECT_ID + SYSNO

GENERATE DATALOADER FILE FOR THE LOCAL OBJECTS

OBJECT_ID + SYSNO + Z30

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

ENCODE THE NEW OBJECTS LIST TO

UTF-8. KEEP IT.

JOIN NEW OBJECTS FILES #1 AND #2

DELETE FILE HEADER

LOAD ALL NEW OBJECTS INTO THE

ORACLE TABLE: OBJECT_ID + SYSNO

ADJUST THRESHOLDS IF NECESSARY

CREATE A LOCAL PARSER:

/LOCAL/CATALOG.pm

CREATE TARGET AND GETFULLTEXT

SERVICEPUCRS_CATALOG_LCL

REBUILD RSI + AZ_LIST ACTIVATE THE TARGET

REMOVE ALL OPs:OBJECT_ID

LOAD OPs WITH ISSN INTO THE TARGET

KEY=ISSN

LOAD NEW LOCAL OBJECTS (#1 + #2)

EXPORT NEW LOCAL OBJECTS

EXPORT ALL LOADED OPs

LOAD OPs OF LOCAL OBJECTS INTO THE

TARGETKEY=OBJECT_IDSYSNO = LOCAL

ATTRIBUTE

Page 68: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

68

Page 69: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

69

Page 70: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

70

Journal now is FOUND searching AZ List

Page 71: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

71

Journal now is FOUND searching AZ List

Page 72: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

72

Journal now is FOUND searching AZ List

Page 73: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

73Article Fulltext is FOUND

Page 74: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

74Aleph Web OPAC: journal record

Page 75: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

75

Journal record: issue 2010, v.35, n.4

Page 76: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

76

Journal record: issue 2010, v.35, n.4

Page 77: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

77

And now...

Thanks to show our journals!

Page 78: How to include print journals into SFX and deliver to the user all available “fulltext” journals in only one access point

78

Michelângelo Mazzardo Marques [email protected]

Thank you!