Skip to content

This is an experimental service to generate IIIF manifests for KENOM (http://kenom.de) on-the-fly from OAI/LIDO data.

License

Notifications You must be signed in to change notification settings

leanderseige/kenomIIIFPresentationAPIService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kenomIIIFPresentationAPIService

This is an experimental service to generate IIIF manifests for KENOM (http://kenom.de) on-the-fly from OAI/LIDO data.

Installation:

  • make sure you have nodemon installed https://www.npmjs.com/package/nodemon
  • clone this repository
  • cd kenomIIIFPresentationAPIService
  • cp src/config.example.json src/config.json
  • vi src/config.json
  • npm install
  • screen npm start

URI Schemas

https://iiif.ub.uni-leipzig.de/kenom/<Argument1>/<Argument2>/<Argument3>.json

Argument 1 Argument 2 Argument 3
Top Level Collection collections Set (according to OAI/PMH) collection
Subordinate Collection collections Set (according to OAI/PMH) page number (from OAI/PMH)
Manifest manifests Object ID manifest

Examples:

https://iiif.ub.uni-leipzig.de/kenom/collections/institution:DE-15/collection.json

https://iiif.ub.uni-leipzig.de/kenom/collections/institution:DE-15/1.json

https://iiif.ub.uni-leipzig.de/kenom/manifests/record_DE-15_kenom_161017/manifest.json

About

This is an experimental service to generate IIIF manifests for KENOM (http://kenom.de) on-the-fly from OAI/LIDO data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published