From 242bb536bc6331241b0ae2fe6bce082852b29022 Mon Sep 17 00:00:00 2001 From: Burkhart Wolff Date: Wed, 30 Dec 2020 23:07:19 +0100 Subject: [PATCH] Reorganization Chap 4. <4.3.2 --- .../Isabelle_DOF-Manual/04_RefMan.thy | 218 +++++++++++------- src/DOF/Isa_DOF.thy | 1 - 2 files changed, 132 insertions(+), 87 deletions(-) diff --git a/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy b/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy index 73a95ce..f7e85be 100755 --- a/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy +++ b/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy @@ -27,13 +27,13 @@ chapter*[isadof_ontologies::technical]\Ontologies and their Development\ In this chapter, we explain the concepts of \<^isadof> in a more systematic way, and give - guidelines for modeling new ontologies, the concepts developing a document - representation for them, as well as developing new document templates. + guidelines for modeling new ontologies, present underlying concepts for a mapping to a + representation, and give hints for the development of new document templates. \<^isadof> is embedded in the underlying generic document model of Isabelle as described in \<^introduction>\dof\. Recall that the document language can be extended dynamically, \<^ie>, new \user-defined\ can be introduced at run-time. This is similar to the definition of new functions - in an interpreter. \<^isadof> as a system plugin is is a number of new command definitions in + in an interpreter. \<^isadof> as a system plugin provides a number of new command definitions in Isabelle's document model. \<^isadof> consists consists basically of five components: @@ -79,7 +79,7 @@ text\ they are derived concepts from more generic ones; for example, the commands \<^boxed_theory_text>\title*\, \<^boxed_theory_text>\section*\, \<^boxed_theory_text>\subsection*\, \<^etc>, are in reality a kind of macros for \<^boxed_theory_text>\text*[