extensible catalog software portfolio part 1: overview
Post on 20-Jan-2016
224 views
TRANSCRIPT
![Page 1: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/1.jpg)
eXtensible Catalog
Software PortfolioPart 1: Overview
![Page 2: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/2.jpg)
2
XC Software Overview
• eXtensible Catalog is open source, user-centered, next generation software for libraries.
• It comprises four software components that can be used independently to address a particular need or combined to provide an end-to-end discovery system to connect library users with resources.
![Page 3: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/3.jpg)
3
XC Software Overview
• Implement next generation catalog interfaces on an extensible and adaptable architecture
• Offer innovative services to end users• Migrate local customizations into
future version upgrades• Maximize cataloging investments and leverage
existing staff in new way
![Page 4: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/4.jpg)
4
XC Software Overview
• User Interface: – Faceted, FRBRized, customizable search interface– Web application framework for libraries
• Metadata Tools: – Automated metadata processing: Enable libraries
to aggregate metadata and run services on it• Connectivity Tools:
– Harvest and synchronize metadata with OAI-PMH– Circulation and authentication with NCIP
![Page 5: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/5.jpg)
5
MARCXMLDC
XC Software Components
User Interface for searching and browsing
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
Tools for automated processing of large batches of metadata
XC Metadata Services Toolkit
Tools for connectivity between XC and an ILS
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
![Page 6: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/6.jpg)
Download XC software at
eXtensibleCatalog.org
![Page 7: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/7.jpg)
eXtensible Catalog
Software PortfolioPart 2: Drupal Toolkit (User Interface)
![Page 8: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/8.jpg)
8
User Interface for searching and browsing
Tools for automated processing of large batches of metadata
Tools for connectivity between XC and an ILS
Drupal Toolkit
Integrated Library System
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
Integrated Library System
MARCXMLDC
Repository
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
![Page 9: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/9.jpg)
9
Drupal Toolkit
Integrated Library System
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
Features
XC OAI Toolkit
Integrated Library System
MARCXMLDC
Repository
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
• Single search interface across:– Library catalog– Digital repository– Website resources
• Faceted browsing of results• Extensive customization• Integration with ILS circulation
system
![Page 10: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/10.jpg)
10
Drupal Toolkit
Features
• Adds support for library metadata into Drupal
• XC Schema– MARC is converted to XC
Schema using the Metadata Services Toolkit
– XC Schema is FRBRized to enable a new kind of results navigation
Integrated Library System
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
Integrated Library System
MARCXMLDC
Repository
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
![Page 11: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/11.jpg)
11
Drupal Toolkit: Search Interface
The XC Drupal Toolkit provides a public search interface for XC on top of the Drupal platform.
It uses the default Drupal theme (colors, fonts, layout) which can be customized.
In this example, the user has done a keyword search for “xml.”
![Page 12: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/12.jpg)
12
Drupal Toolkit: Search Interface
Features:- Simple keyword search- Facets- Customizable metadata display- Circulation status - Syndetic Solutions content- Why am I getting these results for my query?
![Page 13: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/13.jpg)
13
Drupal Toolkit: Search Interface
Features:- Additional facets- Navigation
![Page 14: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/14.jpg)
14
Drupal Toolkit: Full Record Display
Features:- Customizable metadata display for full record- XC Schema enabled…- MST Normalization enabled…
![Page 15: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/15.jpg)
15
Drupal Toolkit: Modular
Features:- Image zoom feature - “Lightbox2” module (Drupal.org)
![Page 16: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/16.jpg)
16
Drupal Toolkit: Full Record Display
Features:- Reviews from Syndetic Solutions- Related Subjects- Configurable “Browse Similar Items”- Full record metadata (XC Schema) available for display
![Page 17: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/17.jpg)
17
Drupal Toolkit: Staff Interface
Form to customize element display:This form determines how to display the creator element of a (FRBR) manifestation on the results screen.
Select a metadata schema: The Drupal Toolkit can handle multiple metadata formats, it is a platform for library metadata.
Select a FRBR level: XC metadata is FRBRized.
The “element template” box allows libraries to write simple PHP code and offers more flexibility.
All options are pre-filled with “good” defaults .
Menus take staff to other configuration options.
![Page 18: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/18.jpg)
18
Drupal Toolkit: Staff Interface
Form to customize “More Like This”Solr is free open-source software that XC incorporates.
“More Like This” is a feature of Solr that displays related items.
This administrative web form makes configuration easy.
![Page 19: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/19.jpg)
19
Drupal Toolkit: Custom Search/Browse Pages
• Create database-driven web applications to browse catalog content.
• Examples:– Search/Browse eJournals– Search/Browse databases by subject– Browse new titles– Search/Browse collections
• The following example shows a browsable list of videos and DVDs that could be created without any programming.
![Page 20: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/20.jpg)
20
Drupal Toolkit: Custom Search/Browse Pages
This example allows users to browse a subset of the catalog: the videos and DVDs collection
On this page, users can browse by language. Other tabs support browse by director and genre.
Limits can be set for format: VHS or DVD
![Page 21: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/21.jpg)
21
Drupal Toolkit: Custom Search/Browse Pages
Custom Search/Browse Page:On this page, users can do a keyword search, or browse the collection alphabetically.
![Page 22: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/22.jpg)
22
Drupal Toolkit: Custom Search/Browse Pages
Several web forms were used to construct this application.
Note the “Browse By Title” controls.
![Page 23: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/23.jpg)
23
Drupal Toolkit: Custom Search/Browse Pages
This is the form used to add the “Browse by Title” (A to Z list) to the user interface.
![Page 24: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/24.jpg)
24
Drupal Toolkit: Custom Search/Browse Pages
Again, several web forms were filled out to create this custom search/browse page.
![Page 25: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/25.jpg)
25
Drupal Toolkit: Custom Search/Browse Pages
The Drupal Toolkit provides this summary of the options that were selected.
![Page 26: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/26.jpg)
26
Metadata storage features:- Multiple schemas- Support for MySQL and SOLR- Drupal hooks
Drupal Toolkit:Provided Modules
The Drupal Toolkit is actually a collection of Drupal add-on modules.
![Page 27: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/27.jpg)
27
Drupal Toolkit:Provided Modules
XC Drupal Modules:- OAI-PMH Harvester- Metadata Import and export- NCIP Integration- Authentication- EZProxy- Syndetic Solutions- Search
![Page 28: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/28.jpg)
Download XC software at
eXtensibleCatalog.org
![Page 29: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/29.jpg)
eXtensible Catalog
Software PortfolioPart 3: Metadata Services Toolkit
![Page 30: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/30.jpg)
30
User Interface for searching and browsing
Tools for automated processing of large batches of metadata
Tools for connectivity between XC and an ILS
MARCXMLDC
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
Metadata Services Toolkit
XC
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
![Page 31: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/31.jpg)
31
Metadata Services Toolkit
Features:
New type of staff client for processing large batches of metadata through an orchestrated set of services.
Harvest from multiple sources (silos) to address format and quality issues.
Aggregate and de-dupe metadata.
Automatic synchronization propagates changes in source metadata through services and on to discovery interface.
MARCXMLDC
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
XC
![Page 32: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/32.jpg)
32
MST: Login and Setup
Library staff are able to use the username and password they are already familiar with. The MST includes both local and LDAP authentication options.
New users are greeted with clear, unobtrusive instructions on what to do first.
For most users, the first step is to add a “repository.” This feature allows staff to tell the MST about remote sources of metadata that they are interested in aggregating.
![Page 33: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/33.jpg)
33
MST: Adding a RepositoryTelling the MST about a repository is easy. Assign a name of your choice and enter the URL.
After adding a repository, the MST will automatically do a “handshake” with it and provide “Success” or “Error” messages for each step in the handshake.
When successful, the MST reports on what formats and sets are available in the remote database.
The MST supports all XML schemas, but individual services are schema-specific.
In case of an error, the “View Log” button takes you to more information. Errors can occur when a remote server is not responding, or does not implement the protocol correctly.
![Page 34: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/34.jpg)
34
MST: Harvesting
The next step is to schedule the harvesting of metadata from the remote repository.
Options- Set the schedule- Choose start and end dates- Select sets and formats
Features- Performance: millions of records per hour depending on hardware and network- Incremental updates: only changed records are sent on successive harvests- On screen status indicator
![Page 35: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/35.jpg)
35
MST: Adding a Service
The next step is to install a metadata service.
A service is a separate program, written in Java, that is managed by the MST.
Services can be downloaded from the XC website or you can write your own by following the developer’s manual.
In order to use a service, you place the downloaded file in a directory by following the MST manual.
This screen can then be used to install the service in the MST.
![Page 36: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/36.jpg)
36
MST: Services and Processing Rules
This example shows two services already installed in this Metadata Services Toolkit (MST): MARC Normalization and MARC-to-XC-Transformation.
Now we need to tell the MST which metadata records we want proccessed through which services, and in what order. This is called service orchestration.
We will now add a “Processing Rule”
![Page 37: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/37.jpg)
37
MST Service Orchestration: Add Processing Rule
![Page 38: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/38.jpg)
38
MST Service Orchestration: Add Processing Rule
![Page 39: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/39.jpg)
39
MST: Browse Records
“Browse Records” is a feature of the MST that includes faceted browse and full-text search.
The MST has a local copy of all harvested metadata and all metadata produced by each installed service.
![Page 40: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/40.jpg)
40
MST: Browse Records
Library staff use “Browse Records” to verify that services are functioning properly and to debug any issues.
![Page 41: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/41.jpg)
41
MST: Browse Records
Navigation to full record display (MST handles display of any XML schema)
Whenever a record is processed by a service, the original record is preserved and one or more new records may be produced. These records are called successors.
Navigation links take you to predecessor and successor records. In this case, links connect MARC records to their normalized successor. In another case, links connect a normalized MARC record to its successor Work, Expression and Manifestation records.
![Page 42: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/42.jpg)
42
MST: Browse Records
Each service can register error messages with the MST upon installation. In this example the MARC Normalization service has attached errors to specific records.
Errors are facets in the MST.
The “i” icon links to a customizable webpage with instructions for staff to address the error.
![Page 43: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/43.jpg)
43
MST: View Full Record
Full Record Display: MARC Holding Record
Administrative metadata managed by the MST
Predecessor and successor links
XML viewer (supports any XML schema)
![Page 44: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/44.jpg)
44
MST: Log Files
Log file management system with navigation.
This page shows MST system log files. Each installed service as well as harvest-in and harvest-out logs are available.
![Page 45: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/45.jpg)
45
MST: XC Schema
XC Schema:
FRBRized- Work- Expression- Manifestation- Holdings- Item
RDA (Resource Description and Access)- First implementation of an RDA schema- MST offers a testbed for RDA and FRBR
Linked Data
MARCXMLDC
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
XCXC
![Page 46: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/46.jpg)
46
MST: XC Schema
Features:
The XC Schema combines metadata fields from multiple standard schemas (RDA and DC) plus adds new XC schema elements.
MARCXMLDC
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
XCXC
<?xml version="1.0" encoding="UTF-8"?><xc:frbr xmlns:xc="http://www.extensiblecatalog.info/Elements" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdvocab="http://rdvocab.info/Elements" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:rdarole="http://rdvocab.info/roles"><xc:entity type="manifestation" id="oai:mst.rochester.edu:MST/MARCToXCTransformation/10083"><xc:recordID type="LCCN">2004012234</xc:recordID><xc:identifier type="bnb">GBA466907</xc:identifier><xc:identifier type="Uk">012991839</xc:identifier><xc:identifier type="YBP">99809225526</xc:identifier><xc:recordID type="OCoLC">55518224</xc:recordID><xc:recordID type="NRU">2726457</xc:recordID><rdvocab:statementOfResponsibilityRelatingToTitle>Christopher Sawyer-Lauc<U+0327>anno.</rdvocab:statementOfResponsibilityRelatingToTitle><dcterms:title>E.E. Cummings : a biography /</dcterms:title><rdvocab:placeOfProduction>Naperville, Ill. :</rdvocab:placeOfProduction><dcterms:publisher>Sourcebooks,</dcterms:publisher><dcterms:issued>c2004.</dcterms:issued><dcterms:extent>xvi, 606 p., [32] p. of plates :</dcterms:extent><rdvocab:dimensions>24 cm.</rdvocab:dimensions><dcterms:description>Includes bibliographical references (p. [545]-588) and indexes.</dcterms:description><dcterms:tableOfContents>Their son -- In just- Spring -- Poet of simplicity -- A smattering of languages, a first taste of independence, and the truest friends -- The graduate student as poet -- Poetic excursions -- La Guerre -- Singing of Olaf and Elaine -- Poet, painter, and papa in New York -- The enormous room -- Abroad -- An American in Paris -- Tulips and chimneys -- Marriage and unmarriage -- The life and times of Edward Seul -- Anne -- Him -- Viva Cummings -- Worlds of was (and is) -- Carefully into growing and into being and into loving -- Nourish my failure with thy freedom -- Never the soft adventure of undoom -- Freedom as breakfastfood -- Allegiance only to the imagination -- We know who we are -- Xaipe and controversy -- Ordeals by audience -- When such marvels vanish -- Steering for dream.</dcterms:tableOfContents><dcterms:description>MAG Stacks copy signed by the author, Christopher Sawyer-Lauc<U+0327>anno.</dcterms:description><xc:expressionManifested>oai:mst.rochester.edu:MST/MARCToXCTransformation/10082</xc:expressionManifested></xc:entity></xc:frbr>
![Page 47: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/47.jpg)
Download XC software at
eXtensibleCatalog.org
![Page 48: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/48.jpg)
eXtensible Catalog
Software PortfolioPart 4: ILS Connectivity (OAI and NCIP Toolkits)
![Page 49: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/49.jpg)
49
MARCXMLDC
XC Software Components
User Interface for searching and browsing
Library Website (on Drupal)
Integrated Library System Repository
XC Drupal Toolkit
Tools for automated processing of large batches of metadata
XC Metadata Services Toolkit
Tools for connectivity between XC and an ILS
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
XC OAI Toolkit
![Page 50: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/50.jpg)
50
ILS Connectivity
Integrated Library System
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC OAI Toolkit + XC NCIP Toolkit =
Connectivity between a range of ILSs and XC software
Standards based to enable other next-generation catalog products to work with many legacy ILSs
XC OAI Toolkit
![Page 51: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/51.jpg)
51
OAI Toolkit
Integrated Library System
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC NCIP Toolkit
DC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Overview:
Expose ILS metadata to XC’s next generation catalog interface and metadata tools.
Synchronize ongoing changes in ILS records with XC software automatically.
XC NCIP Toolkit
XC OAI Toolkit
Web services make ILS metadata available to the XC search interface and to other web applications.
MARC metadata
metadata
![Page 52: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/52.jpg)
52
OAI Toolkit: Compatibility
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Compatibility:
The XC OAI Toolkit works with virtually any ILS that includes MARC export capabilities.
XC NCIP ToolkitILS Export
Script-writers Manual
ILS system administrators can program the OAI Toolkit with a familiar scripting language.
No Java programming is required to make the OAI Toolkit work witha particular ILS.
Voyager ILS Aleph ILS NTT ILS
III ILS III/Oracle ...
XC OAI Toolkit
![Page 53: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/53.jpg)
53
OAI Toolkit: Cleanup
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Cleanup:
The XC OAI Toolkit includes tools to address data issues.
XC NCIP Toolkit
XC OAI Toolkit
Built-in XSLT processor includes scripts for common data issues, or library staff can write their own.
XSLT Processor(includes script library)
MARCXML Schema(modifiable)
Library staff can even modify a local copy of the MARCXML.xsd file, if necessary.
XC OAI Toolkit
![Page 54: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/54.jpg)
54
OAI Toolkit: Transformations
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Metadata Transformations:
The XC OAI Toolkit converts batches of metadata into other formats.
XC NCIP Toolkit
Output FormatsMARCXML
Dublin CoreMODSHTML
Input FormatsMARC
MARCXML
XC OAI Toolkit
XC OAI Toolkit
![Page 55: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/55.jpg)
55
OAI Toolkit: Multiple ILS
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Multiple ILS Environments:
One OAI Toolkit can be loaded with metadata from multiple Integrated Library Systems.
XC NCIP Toolkit
XC OAI Toolkit
Voyager ILS
Aleph ILS
Note: Each metadata record must include an ILS-specific identifier. The XC OAI Toolkit includes an option to add the identifier if necessary.
XC OAI Toolkit
Script A
Script B
Records from multiple ILSs are now harvestable from one repository.
![Page 56: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/56.jpg)
56
OAI Toolkit: Interfaces
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Interfaces
XC NCIP Toolkit
• Interfaces are used by people or by other applications to interact with the OAI Toolkit
• The OAI Toolkit includes 3 interfaces:– Command Line Interface– Web Interface– OAI-PMH Provider Interface
XC OAI Toolkit
![Page 57: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/57.jpg)
57
OAI Toolkit: Command Line Interface
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Command Line Interface
XC NCIP Toolkit
Convert and Load
Convert, Modify and Load
Sample Scripts
Included sample scripts are set with the most commonly used options to get you started.
Convert
Modify
Load
Each of the commands offer an array of complex and powerful options.
XC OAI Toolkit
![Page 58: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/58.jpg)
58
http://localhost/OAIToolkit
OAI Toolkit: Web Interface
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Web Interface
XC NCIP Toolkit
• Configure XC OAI Toolkit with a web admin interface
– OAI-PMH Identify response– Performance settings– Default MARCXML schema– Select storage: mySQL or
Lucene• View user manual• Send test OAI-PMH requests with
a single clickXC OAI Toolkit
![Page 59: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/59.jpg)
59
OAI Toolkit: OAI-PMH Interface
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
OAI-PMH Provider Interface
XC NCIP Toolkit
• Users do not need to understand the OAI-PMH protocol to use XC.
• OAI-PMH allows other XC applications, such as the XC Metadata Services Toolkit to synchronize metadata with the ILS.
• Since OAI-PMH is a web-based protocol, you can try it out with any web browser. XC OAI
Toolkit
MARCXML
![Page 60: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/60.jpg)
60
Integrated Library System
XC NCIP Toolkit
NCIP Toolkit
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Overview
Enable XC’s next generation catalog interface access to ILS authentication, circulation and patron services.
XC OAI Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
XC OAI Toolkit
XC or other discovery software sends requests in real time while the user is interacting with the search interface.
live request
XC NCIP Toolkit
ILS-specific driverlive request
Example Requests
- Circulation status lookup- Renew an item- Lookup patron information
XC OAI Toolkit
MARCXML
![Page 61: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/61.jpg)
61
NCIP Toolkit: Compatibility
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Compatibility:
The XC NCIP Toolkit works with many Integrated Library Systems.
XC OAI ToolkitXC OAI Toolkit
NCIP Developer
Manual
Build your own Java driver to allow the NCIP Toolkit to support an additional ILS.
The NCIP Toolkit allows developers to focus on interfacing with their ILS rather than learning the details of the NCIP protocol.
Circ
. Sta
tus/
Req.
Auth
entic
ation
Voyager ILS Aleph ILS NTT ILS
III ILS III/Oracle ...
![Page 62: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/62.jpg)
62
NCIP Toolkit: Authentication
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Enables Authentication:
XC software includes features to manage user login credentials.
Users will not need to learn a new username and password to access any feature.
XC OAI ToolkitXC OAI Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
![Page 63: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/63.jpg)
63
NCIP Toolkit: Authentication
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Enables Authentication:
Support for complex IT environments.
XC OAI ToolkitXC OAI Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
ILSLocal
authentication
Scenario 1: ILS configured for built-in authentication
XC NCIP Toolkit
LDAP Server
ILSExternal
authentication
Scenario 2: ILS configured for external authentication
XC NCIP Toolkit
![Page 64: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/64.jpg)
64
NCIP Toolkit: Circulation
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Enables Circulation Services:
XC displays live circulation status at the item level for materials in the ILS.
XC users can place requests (such as holds and recalls) without leaving the XC user interface.
XC OAI ToolkitXC OAI Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
Lookup live circulation status and location:
XC NCIP Toolkit ILS
1) Send request to lookup circulation status with a Bibliographic, Holding or Item ID(s)
2) Return circulation status and location
![Page 65: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/65.jpg)
65
NCIP Toolkit: Patron Services
Integrated Library System
XC NCIP Toolkit
MARCXMLDC
Library Website (on Drupal)
Repository
XC Drupal Toolkit
XC Metadata Services Toolkit
XC
Circ
. Sta
tus/
Req.
Auth
entic
ation
Enables Patron Services:
The XC “my account” page shows a list of checked out items with options to renew.
XC offers a platform for combined “my account” page that pulls information from multiple ILSs and/or the interlibrary loan system.
XC OAI ToolkitXC OAI Toolkit
Circ
. Sta
tus/
Req.
Auth
entic
ation
![Page 66: EXtensible Catalog Software Portfolio Part 1: Overview](https://reader031.vdocuments.us/reader031/viewer/2022013012/56649d2e5503460f94a064ac/html5/thumbnails/66.jpg)
Download XC software at
eXtensibleCatalog.org