PUL Bibliographic Data Web Service (Bibdata)

Princeton University Library's own bibliographic data service at bibdata.princeton.edu. A Rails application (pulibrary/bibdata) that reads from Alma and re-serves bibliographic records, holdings, delivery and holding locations, libraries and events as JSON, plus periodic full dumps used to rebuild the Solr indexes behind the catalog. Location endpoints such as /locations/libraries.json are anonymously readable; staff operations sit behind Princeton CAS. The service prints its own deployed commit, deploy date and live index timestamps on its home page — more operational transparency than most of this cohort offers.

API entry from apis.yml

apis.yml Raw ↑
aid: princeton:bibdata
name: PUL Bibliographic Data Web Service (Bibdata)
x-operator: institution
description: Princeton University Library's own bibliographic data service at bibdata.princeton.edu. A
  Rails application (pulibrary/bibdata) that reads from Alma and re-serves bibliographic records, holdings,
  delivery and holding locations, libraries and events as JSON, plus periodic full dumps used to rebuild
  the Solr indexes behind the catalog. Location endpoints such as /locations/libraries.json are anonymously
  readable; staff operations sit behind Princeton CAS. The service prints its own deployed commit, deploy
  date and live index timestamps on its home page — more operational transparency than most of this cohort
  offers.
humanURL: https://bibdata.princeton.edu/
baseURL: https://bibdata.princeton.edu
tags:
- Library
- Metadata
- JSON
- Open Data
properties:
- type: Documentation
  url: https://github.com/pulibrary/bibdata
- type: GitHubRepository
  url: https://github.com/pulibrary/bibdata
- type: Website
  url: https://bibdata.princeton.edu/