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.
Requires:
- Java 1.7
- maven
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.
For further details on the SimpleAnnotationServer see:
- Adding your own Manifests
- Populating the Annotation Store with IIIF Annotation List
- Developing Mirador with SimpleAnnotationServer
- Deploying to tomcat
- Using the Sesame RDF store
- Remote Annotation Store
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 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.