forked from Isabelle_DOF/Isabelle_DOF
Achim/Bu Telco debug.
This commit is contained in:
parent
0331c5dcbd
commit
e07b57dd95
22
Isa_DOF.thy
22
Isa_DOF.thy
|
@ -1,8 +1,13 @@
|
|||
chapter \<open>The Document-Type Support Framework for Isabelle\<close>
|
||||
chapter \<open>The Document Ontology Framework for Isabelle\<close>
|
||||
|
||||
text\<open> Offering reflection to ML for class hierarchies, objects and object states.
|
||||
+ Isar syntax for these, assuming that classes entities fit to predefined
|
||||
Isar keywords. \<close>
|
||||
text\<open> Offering
|
||||
\<^item> text-elements that can be annotated with meta-information
|
||||
\<^item> typed links to text-elements via specifically generated anti-quotations
|
||||
\<^item> typed structure of this meta-information specifiable in an Ontology-Language ODL
|
||||
\<^item> inner-syntax-antiquotations allowing to reference Isabelle-entities such as
|
||||
types, terms, theorems inside the meta-information
|
||||
\<^item> monitors allowing to enforce a specific textual structure of an Isabelle Document
|
||||
\<^item> LaTeX support. \<close>
|
||||
|
||||
text\<open> In this section, we develop on the basis of a management of references Isar-markups
|
||||
that provide direct support in the PIDE framework. \<close>
|
||||
|
@ -484,7 +489,7 @@ ML\<open> @{term "@{docitem ''<doc_ref>''}"}\<close>
|
|||
|
||||
thm "refl"
|
||||
ML\<open>@{thm refl}; Facts.named\<close>
|
||||
ML\<open> @{file "Assert.thy"} ; File.check_file; Path.named_root\<close>
|
||||
(* ML\<open> @{file "Assert.thy"} ; File.check_file; Path.named_root\<close> *)
|
||||
ML\<open>Parse.path : string parser\<close>
|
||||
|
||||
subsection\<open> Semantics \<close>
|
||||
|
@ -525,14 +530,15 @@ end; (* struct *)
|
|||
|
||||
(* Test *)
|
||||
|
||||
ISA_core.ML_isa_antiq (SOME File.check_file) @{theory} ("RegExp.thy",@{here});
|
||||
|
||||
(* ISA_core.ML_isa_antiq (SOME File.check_file) @{theory} ("RegExp.thy",@{here}); *)
|
||||
|
||||
\<close>
|
||||
|
||||
ML\<open>\<close>
|
||||
ML\<open>Syntax.parse_typ\<close>
|
||||
subsection\<open> Isar - Setup\<close>
|
||||
|
||||
setup\<open>DOF_core.update_isa_global("file",ISA_core.ML_isa_string (SOME File.check_file)) \<close>
|
||||
setup\<open>DOF_core.update_isa_global("docitem",ISA_core.ML_isa_string (SOME I)) \<close>
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ text*[bu::author, email="''wolff@lri.fr''",
|
|||
affiliation="''Universit\\'e Paris-Sud, Paris, France''"] \<open>Burkhart Wolff\<close>
|
||||
|
||||
|
||||
text*[abs::abstract, keywordlist="[''Ontology'',''Ontological Modeling'',''Isabelle/DOF'']"]\<open>
|
||||
Text*[abs::abstract,keywordlist="[''Ontology'',''Ontological Modeling'',''Isabelle/DOF'']"]\<open>
|
||||
While Isabelle is mostly known as part of Isabelle/HOL (an interactive
|
||||
theorem prover), it actually provides a framework for developing a wide
|
||||
spectrum of applications. A particular strength
|
||||
|
@ -29,7 +29,7 @@ for ensuring the structure of different document types (as, e.g.,
|
|||
required in certification processes) in general and, in particular,
|
||||
mechanism for linking informal and formal parts of a document.
|
||||
|
||||
In this paper, we present \isadof, a novel Document Ontology Framework
|
||||
In this paper, we present \isadof, a novel Document Ontology Framework
|
||||
on top of Isabelle. \isadof allows for conventional typesetting
|
||||
\<^emph>\<open>as well\<close> as formal development. We show how to model document
|
||||
ontologies inside \isadof, how to use the resulting meta-information
|
||||
|
|
Loading…
Reference in New Issue