2018-12-04 05:31:45 +00:00
|
|
|
(*<*)
|
|
|
|
theory "00_Frontmatter"
|
2019-04-29 20:24:32 +00:00
|
|
|
(* imports "Isabelle_DOF.technical_report" *)
|
|
|
|
imports "../../../ontologies/technical_report"
|
2018-12-04 05:31:45 +00:00
|
|
|
begin
|
|
|
|
|
2018-12-06 11:31:12 +00:00
|
|
|
open_monitor*[this::report]
|
2018-12-04 05:31:45 +00:00
|
|
|
|
|
|
|
(*>*)
|
|
|
|
|
|
|
|
title*[tit::title]\<open>The Isabelle/DOF User and Implementation Manual\<close>
|
|
|
|
text*[adb:: author,
|
|
|
|
email="''a.brucker@sheffield.ac.uk''",
|
|
|
|
orcid="''0000-0002-6355-1200''",
|
|
|
|
affiliation="''The University of Sheffield, Sheffield, UK''"]\<open>Achim D. Brucker\<close>
|
|
|
|
text*[idir::author,
|
|
|
|
email = "''idir.aitsadoune@centralesupelec.fr''",
|
|
|
|
affiliation = "''CentraleSupelec, Paris, France''"]\<open>Idir Ait-Sadoune\<close>
|
|
|
|
text*[paolo::author,
|
|
|
|
email = "''paolo.crisafulli@irt-systemx.fr''",
|
|
|
|
affiliation= "''IRT-SystemX, Paris, France''"]\<open>Paolo Crisafulli\<close>
|
|
|
|
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>
|
|
|
|
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
|
|
|
|
of the Isabelle framework is the combination of text editing, formal verification,
|
|
|
|
and code generation.
|
|
|
|
|
|
|
|
Up to now, Isabelle's document preparation system lacks a mechanism
|
|
|
|
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
|
|
|
|
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
|
|
|
|
for enforcing a certain document structure, and discuss ontology-specific IDE support.
|
|
|
|
\<close>
|
|
|
|
|
|
|
|
|
|
|
|
(*<*)
|
|
|
|
end
|
|
|
|
(*>*)
|
|
|
|
|