diff options
| author | sacerdot | 2004-04-07 22:55:34 +0000 |
|---|---|---|
| committer | sacerdot | 2004-04-07 22:55:34 +0000 |
| commit | 9309f79d034ba88c4205a500f839eccbe633f2f1 (patch) | |
| tree | 94b5fd68c036bc667f1c5db59752bae72b34f54e | |
| parent | a70a76ff39ef6a003d2cd517900d5b62b3914767 (diff) | |
- theoryobject.dtd is the DTD for .theory files
- copyright notice inserted in every DTD
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@5657 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | contrib/xml/cic.dtd | 24 | ||||
| -rw-r--r-- | contrib/xml/theoryobject.dtd | 62 |
2 files changed, 86 insertions, 0 deletions
diff --git a/contrib/xml/cic.dtd b/contrib/xml/cic.dtd index 00518ae77c..c8035cab9f 100644 --- a/contrib/xml/cic.dtd +++ b/contrib/xml/cic.dtd @@ -1,5 +1,29 @@ <?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/. --> + <!-- DTD FOR CIC OBJECTS: --> <!-- CIC term declaration --> diff --git a/contrib/xml/theoryobject.dtd b/contrib/xml/theoryobject.dtd new file mode 100644 index 0000000000..953fe00926 --- /dev/null +++ b/contrib/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> |
