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.