From 480f0ada37b34ffaee9b710773c2ca82e0ef267a Mon Sep 17 00:00:00 2001 From: Burkhart Wolff Date: Thu, 31 Dec 2020 11:02:27 +0100 Subject: [PATCH] Reorganization Chap 4. ... --- .../Isabelle_DOF-Manual/04_RefMan.thy | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy b/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy index f7e85be..594858b 100755 --- a/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy +++ b/examples/technical_report/Isabelle_DOF-Manual/04_RefMan.thy @@ -83,10 +83,14 @@ text\ These example commands are defined in the COL. As mentioned earlier, our ontology framework is currently particularly geared towards - \<^emph>\document\ structuring/editing and presentation (future applications might be advanced + \<^emph>\document\ editing, structuring and presentation (future applications might be advanced "knowledge-based" search procedures as well as tool interaction). For this reason, ontologies are coupled with \<^emph>\layout definitions\ allowing an automatic mapping of an integrated - source into \<^LaTeX> and finally \<^pdf>. + source into \<^LaTeX> and finally \<^pdf>. The mapping of an ontology to a specific representation + in \<^LaTeX> is steered via associated \<^LaTeX> stylefiles which were included during Isabelle's + document generation process. This one-to-many mapping implies a certain technical + organisation and some resulting restrictions described in @{technical (unchecked) \infrastructure\} + in more detail. \ section\The Ontology Definition Language (ODL)\ @@ -297,6 +301,7 @@ the \<^isadof> core provides a number of mechanisms to \<^emph>\use\ +subsection\Syntax\ text\In the following, we formally introduce the syntax of the core commands as supported on the Isabelle/Isar level. Note that some more advanced functionality of the Core is currently only available in the SML API's of the kernel. @@ -329,7 +334,11 @@ is currently only available in the SML API's of the kernel. | @@{command "define_macro*"} name ('\' | '==') \ '\' string '\' '_' '\' string '\' \ \ +subsection\Ontologic Text-Elements and their Management\ +subsection\Status and Query Commands\ + +subsection\Macros\ section\The Standard Ontology Libraries\ @@ -498,6 +507,10 @@ doc_class "thms" = \} \ +subsection\The Ontology \<^theory>\Isabelle_DOF.technical_report\\ + +subsection\An Exampe for a Domain-Specific Ontology: \<^theory>\Isabelle_DOF.CENELEC_50128\\ + subsubsection\Example: Text Elemens with Levels\ text\ The category ``exported constraint (EC)'' is, in the file @@ -644,14 +657,10 @@ schemata: \end{ltx} \ -subsection*["inspections-commands"::technical]\Status and Inspection Commands\ -text\ -\ - -subsection*["sec:advanced"::technical]\Advanced ODL Concepts\ -subsubsection\Meta-types as Types\ +section*["sec:advanced"::technical]\Advanced ODL Concepts\ +subsection\Meta-types as Types\ text\ To express the dependencies between text elements to the formal @@ -681,7 +690,7 @@ text\ \ -subsubsection*["sec:monitors"::technical]\ODL Monitors\ +subsection*["sec:monitors"::technical]\ODL Monitors\ text\ We call a document class with an accept-clause a \<^emph>\monitor\.\<^bindex>\monitor\ Syntactically, an accept-clause\<^index>\accept-clause\ contains a regular expression over class identifiers. @@ -733,7 +742,7 @@ text\ sections.\ -subsubsection*["sec:class_inv"::technical]\ODL Class Invariants\ +subsection*["sec:class_inv"::technical]\ODL Class Invariants\ text\ Ontological classes as described so far are too liberal in many situations. For example, one would like to express that any instance of a \<^boxed_theory_text>\result\ class finally has a @@ -795,7 +804,7 @@ text\ \<^path>\llncs.cls\), which cannot be re-distributed due to copyright restrictions. \ -subsection\Ontologies\ +subsection\Developing Ontologies and their Represenation Mappings\ text\ The document core \<^emph>\may\, but \<^emph>\must\ not use Isabelle definitions or proofs for checking the formal content---this manual is actually an example of a document not containing any proof.