-
Notifications
You must be signed in to change notification settings - Fork 6
DriverSummary
NCIP (NISO Circulation Interchange Protocol, also known as Z39.83) is a North American standard with implementations in the US, Canada, and many other countries around the world. NCIP services facilitate the automation of tasks, the exchange of data, the ability to provide information to library staff, and the empowerment of patrons. Each service is comprised of a request from an initiating application and a reply from a responding application. It is possible for a single software application to play both the initiation and responding roles, but typically there are at least two applications involved.
More information about the standard and how it is maintained can be found at http://ncip.info/ and http://ncip.info/documentation.
There a couple of common application areas for NCIP. These include
- Resource Sharing (e.g. inter library loan, consortial borrowing)
- Self Service (e.g. check outs)
- Web Scale Discovery (e.g. XC Drupal Toolkit, VUFind)
The NCIP Toolkit started out to fulfill the needs for web scale Discovery applications to obtain circulation status and patron account information but has grown to include resource sharing related services.
The NCIP Toolkit includes a core application that all implementations require and an ILS connector component that allows communication with the specific ILS.
Currently, developers from several different institutions are working collaboratively to implement and expand a subset of supported NCIP services within the XC NCIP Toolkit.
We would like the NCIP Toolkit to be used as broadly as possible and welcome institutions interested in expanding either "end point" (either initiators or connector developers) to contact us.
The NCIP services listed below are planned for implementation in the core toolkit. Selecting the links will take you to a spreadsheet that details the minimal definition for the NCIP service.
A complete list of planned NCIP services and ILS connectors can be found at Planned Services and Connectors.
Hyperlinks below will take you to a Google Doc spreadsheet that shows the minimum "goal" for an ILS connector.
- Lookup Item - Complete, note that many Discovery platforms do not have the required "item level" identifier that is needed
- Lookup Item Set (LUIS) - This is a non standard NCIP service (it is in review to be a standard service), that allows requests using bibliographic level identifers and a response that includes all related items
- Lookup User - Complete
- Renew Item - Complete
- Request Item - Is supported
- Lookup Request - Is supported
- Update Request Item - Is supported
- Cancel Request Item - Is supported
- Check Out Item - Is supported
- Check In Item - Is supported
- Accept Item - Is supported
- Overview of NCIP Toolkit
- Services - Overview and Detail Notes
- Installation
- Configuration
- FAQs
- Testing and Test Bed
- Developer Information
- ILS Connector Developers Expectations
- Copyright and License Information
- Class Diagram for NCIP Toolkit
- How to add a new NCIP Service
- How to write an ILS Connector for an NCIP Service
- How to setup your development environment to develop a connector
- How to write an NCIP Initiator (client)
- Voyager connector project
- Millennium Connector Project
- Developer Meeting Minutes
- Release Notes