Neues Beispiel und Kleinkram.

This commit is contained in:
Burkhart Wolff 2018-03-20 22:28:23 +01:00
parent 868e6537db
commit 14d03320b6
1 changed files with 48 additions and 0 deletions

48
LNCS_onto.thy Normal file
View File

@ -0,0 +1,48 @@
theory LNCS_onto
imports Isa_DOF
begin
doc_class title =
short_title :: "string option" -- None
doc_class subtitle =
abbrev :: "string option" -- None
doc_class author =
affiliation :: "string"
doc_class abstract =
keywds :: "string list"
doc_class introduction =
main_author :: "author option"
doc_class tech_section =
main_author :: "author option"
doc_class conclusion =
main_author :: "author option"
doc_class bibliography =
style :: "string option" -- "''LNCS''"
doc_class article =
T :: "title option" -- None
ST :: "subtitle option" -- None
AS :: "author list"
ABS :: "abstract option"
INTRO :: "introduction option"
TS :: "tech_section list"
CON :: "conclusion"
where "(title .
[subtitle] .
(author)+ .
abstract .
introduction .
(tech_section)+ .
conclusion .
bibliography)"
end