CatalogWS

A Web API to the North Carolina State University Libraries catalog.

Overview

CatalogWS is a Web API for dynamically querying information from the North Carolina State University Libraries Catalog. This API supports a variety of applications that repurpose catalog data outside of the native catalog interface.

How We Did It

CatalogWS is implemented as a RESTful Web API on top of NC State's Endeca catalog index. Requests are processed via HTTP GET protocol. Responses as returned in a content-rich custom XML format, or in popular output formats such as RSS and OpenSearch. The API supports a "style" parameter that enables XSL transformed responses using a supplied stylesheet.