diff options
Diffstat (limited to 'plugins/xml/theoryobject.dtd')
-rw-r--r-- | plugins/xml/theoryobject.dtd | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/plugins/xml/theoryobject.dtd b/plugins/xml/theoryobject.dtd new file mode 100644 index 00000000..953fe009 --- /dev/null +++ b/plugins/xml/theoryobject.dtd @@ -0,0 +1,62 @@ +<?xml encoding="ISO-8859-1"?> + +<!-- Copyright (C) 2000-2004, HELM Team --> +<!-- --> +<!-- This file is part of HELM, an Hypertextual, Electronic --> +<!-- Library of Mathematics, developed at the Computer Science --> +<!-- Department, University of Bologna, Italy. --> +<!-- --> +<!-- HELM is free software; you can redistribute it and/or --> +<!-- modify it under the terms of the GNU General Public License --> +<!-- as published by the Free Software Foundation; either version 2 --> +<!-- of the License, or (at your option) any later version. --> +<!-- --> +<!-- HELM is distributed in the hope that it will be useful, --> +<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of --> +<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --> +<!-- GNU General Public License for more details. --> +<!-- --> +<!-- You should have received a copy of the GNU General Public License --> +<!-- along with HELM; if not, write to the Free Software --> +<!-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, --> +<!-- MA 02111-1307, USA. --> +<!-- --> +<!-- For details, see the HELM World-Wide-Web page, --> +<!-- http://cs.unibo.it/helm/. --> + + + +<!-- Notice: the markup described in this DTD is meant to be embedded --> +<!-- in foreign markup (e.g. XHTML) --> + +<!ENTITY % theorystructure + '(ht:AXIOM|ht:DEFINITION|ht:THEOREM|ht:VARIABLE|ht:SECTION|ht:MUTUAL)*'> + +<!ELEMENT ht:SECTION (%theorystructure;)> +<!ATTLIST ht:SECTION + uri CDATA #REQUIRED> + +<!ELEMENT ht:MUTUAL (ht:DEFINITION,ht:DEFINITION+)> + +<!-- Theory Items --> + +<!ELEMENT ht:AXIOM (Axiom)> +<!ATTLIST ht:AXIOM + uri CDATA #REQUIRED + as (Axiom|Declaration) #REQUIRED> + +<!ELEMENT ht:DEFINITION (Definition|InductiveDefinition)> +<!ATTLIST ht:DEFINITION + uri CDATA #REQUIRED + as (Definition|InteractiveDefinition|Inductive|CoInductive + |Record) #REQUIRED> + +<!ELEMENT ht:THEOREM (type)> +<!ATTLIST ht:THEOREM + uri CDATA #REQUIRED + as (Theorem|Lemma|Corollary|Fact|Remark) #REQUIRED> + +<!ELEMENT ht:VARIABLE (Variable)> +<!ATTLIST ht:VARIABLE + uri CDATA #REQUIRED + as (Assumption|Hypothesis|LocalDefinition|LocalFact) #REQUIRED> |