Scientific Annotation Middleware