I am interested in understanding how the add-in downloads and recognizes ontologies, and also how the markup is applied to terms in the document. I mainly want to determine if and how it might be possible to modify the code to mark up terms in RDF format,
and how it might be possible to support adding and recognizing custom ontologies in a standard OWL format. Along these lines, is there any documentation (i.e. descriptions of classes, functions, and variables) for the code available to make the process of
understanding how it works and modifying it easier?