Skip to content

LlGC-NLW/SimpleAnnotationServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 by default. It is also possible to store the annotations in Sesame or SOLR.

Now supports IIIF Search API

For details see IIIF Search

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:

Roadmap

Note this project doesn't currently contain Authentication althought it is possible to secure the SAS web application with a single username and password using Apache forwarding. Plans for future developments include:

  • Authentication – Shibboleth, Facebook/Google
  • Annotation versioning
  • Web annotations

Please add an issue if there are other enhancements which would be useful.

Other Annotations stores

Other annotation stores that work with Mirador include 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 SOLR documentation.
  • regisrob for help with the Mirador within code.

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

About

A simple IIIF and Mirador compatiable Annotation Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.9%
  • Java 19.0%
  • CSS 15.1%
  • HTML 1.0%