aboutsummaryrefslogtreecommitdiffstats
path: root/src/documentation/resources/schema/dtd/compliance-v10.dtd
diff options
context:
space:
mode:
Diffstat (limited to 'src/documentation/resources/schema/dtd/compliance-v10.dtd')
-rw-r--r--src/documentation/resources/schema/dtd/compliance-v10.dtd35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/documentation/resources/schema/dtd/compliance-v10.dtd b/src/documentation/resources/schema/dtd/compliance-v10.dtd
new file mode 100644
index 000000000..b149ec3e2
--- /dev/null
+++ b/src/documentation/resources/schema/dtd/compliance-v10.dtd
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Id$ -->
+
+<!ELEMENT compliance (head, body)>
+<!ELEMENT head (title)>
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT body (standard)>
+<!ELEMENT standard (explanatory?, level-1+)>
+<!ATTLIST standard
+ name CDATA #REQUIRED
+ baseURL CDATA #REQUIRED
+ compliance-level-1-desc CDATA #REQUIRED
+ compliance-level-2-desc CDATA #REQUIRED
+ compliance-level-3-desc CDATA #REQUIRED
+>
+<!ELEMENT level-1 (explanatory?, level-2+)>
+<!ATTLIST level-1
+ name CDATA #REQUIRED
+ compliance-item-desc CDATA #REQUIRED
+>
+<!ELEMENT explanatory (p*)>
+<!ELEMENT level-2 (level-3+)>
+<!ATTLIST level-2
+ name CDATA #REQUIRED
+>
+<!ELEMENT level-3 (comment*)>
+<!ATTLIST level-3
+ name CDATA #REQUIRED
+ compliance-level (1 | 2 | 3) #REQUIRED
+ comply (yes | no | na | partial) #REQUIRED
+>
+<!ELEMENT comment (#PCDATA)>
+<!ELEMENT p (#PCDATA)>
+