LUX Yale Collections Discovery API
LUX is Yale's public cross-collection discovery platform providing unified access to more than 41 million records across Yale's museums, archives and library collections. Built on the Linked Art data model with IIIF, LUX serves entities as JSON-LD documents and exposes search and search-estimate endpoints. Implemented on a MarkLogic backend; the source code is open (Apache 2.0) under the project-lux GitHub organization.
Documentation
Specifications
Other Resources
GitHub
https://github.com/project-lux
SourceCode
https://github.com/project-lux
x-json-schema
https://raw.githubusercontent.com/api-evangelist/yale/refs/heads/main/json-schema/yale-orderedcollectionpage-schema.json
x-json-schema
https://raw.githubusercontent.com/api-evangelist/yale/refs/heads/main/json-schema/yale-linkedartentity-schema.json
x-vocabulary
https://raw.githubusercontent.com/api-evangelist/yale/refs/heads/main/vocabulary/yale-vocabulary.yml
x-json-ld
https://raw.githubusercontent.com/api-evangelist/yale/refs/heads/main/json-ld/yale-context.jsonld
x-rules
https://raw.githubusercontent.com/api-evangelist/yale/refs/heads/main/rules/yale-rules.yml