]> matita.cs.unibo.it Git - helm.git/blob - helm/mowgli/home/xml/work-packages/work-package.dtd
* Work Package Leaders added (and rendered)
[helm.git] / helm / mowgli / home / xml / work-packages / work-package.dtd
1 <?xml version="1.0" encoding="iso-8859-1"?>
2
3 <!ELEMENT work-package (name,begin,end,leader,person-month+,objectives,
4                         description,deliverable*,milestones)>
5 <!ATTLIST work-package
6           number CDATA #REQUIRED>
7
8 <!ELEMENT name (#PCDATA)>
9
10 <!ELEMENT begin (#PCDATA)>
11
12 <!ELEMENT end (#PCDATA)>
13
14 <!ELEMENT leader (#PCDATA)>
15
16 <!ELEMENT person-month EMPTY>
17 <!ATTLIST person-month
18           participant CDATA #REQUIRED
19           number      CDATA #REQUIRED>
20
21 <!ELEMENT objectives (p|dl|ul)*>
22
23 <!ELEMENT description ((p|dl|ul)*,tasks?,(p|dl|ul)*)>
24
25 <!ELEMENT tasks (task*)>
26
27 <!ELEMENT task (name,(p|dl|ul)*)>
28 <!ATTLIST task
29           id ID #REQUIRED>
30
31 <!-- Constraint: the element is empty iff the file attribute is specified -->
32 <!ELEMENT deliverable (#PCDATA)>
33 <!ATTLIST deliverable
34           file CDATA #IMPLIED>
35
36 <!ELEMENT milestones (p|dl|ul)*>
37
38 <!-- A subset of XHTML -->
39 <!ELEMENT p (#PCDATA|em|a)*>
40 <!ELEMENT em (#PCDATA)>
41 <!ELEMENT a (#PCDATA)>
42 <!ATTLIST a
43           href CDATA #REQUIRED>
44 <!ELEMENT dl (dt|dd)+>
45 <!ELEMENT dt (#PCDATA)>
46 <!ELEMENT dd (#PCDATA)>
47 <!ELEMENT ul (li)+>
48 <!ELEMENT li (#PCDATA)>