summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--projects.dtd12
1 files changed, 12 insertions, 0 deletions
diff --git a/projects.dtd b/projects.dtd
index 9f23c06..e172f11 100644
--- a/projects.dtd
+++ b/projects.dtd
@@ -1,14 +1,26 @@
<!ELEMENT projects (project)*>
+<!-- A project (identified by email address) -->
<!ELEMENT project (email,name,url,description,subproject*,member*)>
+<!-- Contact e-mail address of a project or a project member -->
<!ELEMENT email (#PCDATA)>
+<!-- Name of a project or a project member -->
<!ELEMENT name (#PCDATA)>
+<!-- URL of the project homepage -->
<!ELEMENT url (#PCDATA)>
+<!-- Description of the project -->
<!ELEMENT description (#PCDATA)>
+<!-- Project member -->
<!ELEMENT member (email,name,role)>
+<!-- is-lead="1" indicates that the member is the project's lead -->
<!ATTLIST member
is-lead CDATA #FIXED "1">
+<!-- Project member role -->
<!ELEMENT role (#PCDATA)>
+<!-- Subproject of a project -->
<!ELEMENT subproject (#PCDATA)>
+<!-- inherit-members="1" indicates that the project inherits members
+ from the subproject -->
+<!-- ref="" references the subproject by the contact e-mail address -->
<!ATTLIST subproject
inherit-members CDATA #FIXED "1"
ref CDATA #REQUIRED>