Catalog Pull Platform

What is …?

With ideas originating in the Lean Startup movement for technology entrepreneurs and that builds upon the success Toyota and other manufacturers have had in implementing Lean Manufacturing ideas; the Catalog Pull Platform is a fundamental shift in thinking about library systems. Moving away from trying to anticipate the needs and then "pushing" services and technology to patrons and staff, the Catalog Pull Platform instead identifies and responds to needs and demands for library technology by "pulling" directly from various constituencies served by libraries and cultural heritage organizations.

Catalog Pull Platform
Pull models are emerging as a response to growing uncertainty. Instead of dealing with uncertainty through tighter control, pull models do the opposite. They seek to expand the opportunity for creativity by local participants dealing with immediate needs…Rather than seeking to constrain the resources available to people, pull models strive to continually expand the choices available while at the same time helping people to find the resources that are most relevant to them.

People demand

People are the first and most important source of library systems demand in the Catalog Pull Platform.

Institutional demand

Institutions are the second source for the library systems technology demand in the Catalog Pull Platform.

Algorithmic demand

To function as a 21st century technology pull platform, the Catalog Pull's third source of demand, loosely classified as Algorithmic, refers to a rich set of APIs and linked-data interfaces that are connecting resources in the BIBFRAME Datastore, a specific implementation of a Semantic Server.

Semantic Server


The semantic server's primary function is providing a REST API that hides the specific implementation details from other applications that may need to interact with BIBCAT or other bibliographic and technological systems. This open-source project is available on Github at

The semantic server's REST API uses an open-source project called Falcon, a Python-based framework for creating cloud-based REST APIs, that was initially developed by Rackspace and continued to be sponsored by them.

Technology Stack

Fedora 4 is the latest production release of the established, open-source digital repository platform sponsored by Duraspace.
Apache Fuseki, a full-featured SPARQL endpoint, enhances the functionality and utility of Fedora 4 as a Linked Data platform for such uses in the BIBFRAME Catalog as Resource de-duplication. Fuseki and Fedora 4 also allow for inference querying and enhancing the possibilities of sharing linked-data resources with third parties.