How it works?

Markyt is a free annotation tool for document annotation. The free annotation software was developed using the CakePHP framework , which follows the Model-view-controller (MVC) software pattern. Crafting application tasks into separate models, views, and controllers has made Markyt lightweight, maintainable and modular. Notably, the modular design separates backend development (e.g. the inclusion of natural language tools) from frontend development (e.g. documents and annotations visual representation), and allows developers to make changes in one part of the application without affecting the others.

Markyt reaches for state-of-the-art and free Web technologies to offer the best possible user experience and provide for efficient project management. The HTML5 and CSS3 technologies support the design of intuitive interfaces whereas Ajax and JQuery technologies account for user-system interaction, notably document traversal and manipulation, event handling, animation, and efficient use of the network layer. Additionally, the Rangy library is used in common DOM range and selection tasks to abstract from the different browser implementations of these functionalities (namely, Internet Explorer versus DOM-compliant browsers). MySQL database ensures supports data persistence.

With Markyt you only need a server with php technology and one database to annotate documents with a browser. Web technologies, such as HTML5, CSS3, Ajax and JQuery offer an intuitive What-You-See-Is-What-You-Get software. Admins can enter documents to be annotated by annotators and get detailed statistics about relevant terms. This annotation software works in Macintosh, Linux, Windows, etc

Architecture

Markyt Architecture