Socratic Authoring is authoring with the aim of the resulting document being richly interactive, addressing the problem Socrates had with writing – that it is not as rich as human dialogue.
The goal of Socratic Authoring is to provide useful computer magic when publishing a document,
losing as little of the richness of the process of producing the document as the author chooses,
supporting active reading and analysis of the document by others and
making the document semantically augmented when on a server to allow a user to do operations, such as searches and analysis of documents in aggregate.