|
1 <!-- DTD for Curriculum Vitae --> |
|
2 <!ENTITY % common-dtd |
|
3 PUBLIC "-//Fabien Ninoles//DTD Common XML V1.0//EN" |
|
4 "http://www.tzone.org/~fabien/dtd/common.dtd"> |
|
5 |
|
6 <!-- Entities declarations --> |
|
7 %common-dtd; |
|
8 |
|
9 <!ELEMENT cv (identification,(work|study|knowledge|language|project|interest|concours)*)> |
|
10 <!ATTLIST cv %common.attrib;> |
|
11 <!-- identification declaration --> |
|
12 <!ELEMENT identification (%individu.class;)> |
|
13 <!ATTLIST identification %common.attrib;> |
|
14 <!-- work declaration --> |
|
15 <!ELEMENT work (organism,post+)> |
|
16 <!ATTLIST work %common.attrib;> |
|
17 <!ELEMENT post (title?,supervisor?,duration,description)> |
|
18 <!ATTLIST post %common.attrib;> |
|
19 <!ELEMENT supervisor (%individu.class;)> |
|
20 <!ATTLIST supervisor %common.attrib;> |
|
21 <!-- study declaration --> |
|
22 <!ELEMENT study (studydomain,duration,organism)> |
|
23 <!ATTLIST study %common.attrib;> |
|
24 <!ELEMENT studydomain (%commontext.class;)*> |
|
25 <!ATTLIST studydomain %common.attrib;> |
|
26 <!-- knowledge --> |
|
27 <!ELEMENT knowledge (name,knownlist+)> |
|
28 <!ATTLIST knowledge %common.attrib;> |
|
29 <!ELEMENT knownlist (item+)> |
|
30 <!ATTLIST knownlist %common.attrib; |
|
31 level (known|notions|learning) "known"> |
|
32 <!ELEMENT project (organism,duration,description?)> |
|
33 <!ATTLIST project %common.attrib;> |
|
34 <!ELEMENT interest (%commonblock.class;)+> |
|
35 <!ATTLIST interest %common.attrib;> |
|
36 <!ELEMENT concours (organism,year,description?)> |
|
37 <!ATTLIST concours %common.attrib;> |
|
38 <!ELEMENT language (%commontext.class;)*> |
|
39 <!ATTLIST language %common.attrib; |
|
40 level (known|functional|notions|learning) "known"> |
|
41 |
|
42 <!-- common elements --> |
|
43 <!ELEMENT description (%commonblock.class;)+> |
|
44 <!ATTLIST description %common.attrib;> |
|
45 <!ELEMENT duration (%commontext.class;|from|to)*> |
|
46 <!ATTLIST duration %common.attrib;> |
|
47 <!ELEMENT from (%commontext.class;)*> |
|
48 <!ATTLIST from %common.attrib; |
|
49 cover (all) #IMPLIED> |
|
50 <!ELEMENT to (%commontext.class;)*> |
|
51 <!ATTLIST to %common.attrib;> |