/SimpleAnnotationServer

A simple IIIF and Mirador compatiable Annotation Server

Primary LanguageJavaScriptApache License 2.0Apache-2.0

SimpleAnnotationServer

This is an Annotation Server which is compatible with IIIF and Mirador. This Annotation Server includes a copy of Mirador so you can get started creating annotations straight away. The annotations are stored as linked data in an Apache Jena triple store.

Getting Started

Requires:

To begin working with Mirador and the Simple Annotation Server do the following:

  • Download code

git clone https://github.com/glenrobson/SimpleAnnotationServer.git

  • Move into the SimpleAnnotationServer directory.

cd SimpleAnnotationServer

  • Start the jetty http server

mvn jetty:run

  • Start Annotating

Navigate to http://localhost:8888/index.html

You should now see Mirador with the default example objects. You can choose any manifest to start annotating.

Further guides

For further details on the SimpleAnnotationServer see:

Missing Functions

Note this project doesn't currently contain Authentication or Versioning of Annotations. If your looking for these functions have a look at Triannon from Stanford or Catch from Harvard.

Thanks

Thanks to:

  • azaroth42 for help with JsonLd framing and other useful tips.
  • Illtud and Paul for help with testing and fixing build problems.
  • Dan for introducing me to Apache Jena

and finally thanks to the IIIF and Mirador communities which make all this cool stuff possible.