This document proposes using OMDoc, a framework for representing formal knowledge, to improve ontology authoring and documentation. It describes how OMDoc can: 1) Provide better support for modularity, documentation at different granularities, and linking documentation to formal representations compared to languages like OWL. 2) Model existing ontologies and translate between OMDoc and OWL/RDF formats to leverage existing tools. 3) Allow comprehensive, integrated documentation of ontologies through features like literate programming. The approach is evaluated by reimplementing the FOAF ontology in OMDoc.