SemAnn is a web-based semantic annotation tool for PDF documents.
SemAnn allows you to semantically annotate (using RDF triples) text in PDFs.
These annotations are then used for recommending similar PDF documents that the reader might find relevant.
This project is a prototype.
- Load and render a PDF file within half-page and render other half with custom GUI.
- Add annotation
- View available annotation of currently loaded documents
- Find similar publications
This branch is concurrently further developed on the following features:
- Annotating tables via datacube vocabulary.
- Find similar publications functionality.
PDF.js - Viewer Example is used as a base for the project
Twitter bootstrap - used for UI
jQuery - used for DOM manipulations, required by Twitter bootstrap
Typeahead.js - used for autosuggestion in input boxes
Rangy - A cross-browser JavaScript range and selection library.
DBpedia Lookup - looks up DBpedia URIs by related keywords.