1 of 7

AMNH API Portal

Team Members: Joseph Spens, Evan Hammer, Jesse Lee, Alex Washburn, Tom Lavenziano, Jonah Blumstein

2 of 7

The problem: Many different data sources with different APIs, and no way to query all of them at the same time

Library Catalog (Sierra)

Digital Special Collections (Omeka)

Descriptions of books & other materials

Digitized photos

Digital Library (DSpace)

AMNH publications like annual reports

Special Collections Archive (ArchiveSpace)

AMNH Library Authorities (xEAC)

Descriptions of materials in collections

Corporate bodies, persons, and families

Portal

Portal

Portal

Portal

Portal

API

API

API

API

API

3 of 7

A demo

4 of 7

Library Catalog (Sierra)

Omeka

ArchiveSpace

xEAC

5 of 7

Our work: Create a single API to query all the data sources

Library Catalog (Sierra)

Digital Special Collections (Omeka)

Descriptions of books & other materials

Digitized photos

Digital Library (DSpace)

AMNH publications like annual reports

Special Collections Archive (ArchiveSpace)

AMNH Library Authorities (xEAC)

Descriptions of materials in collections

Corporate bodies, persons, and families

API

API

API

API

API

Unified API

Portal (response in JSON)

6 of 7

This is just the beginning...

  • Enrich and expand the data
  • Connectivity
  • Access

7 of 7

Special Thanks

  • Karol for help with Omeka
  • Sam for helping us setup elastic search
  • Michael from IT dept
  • Iris and Jen for explaining