cv.dtd
author Fabien Ninoles <fabien@tzone.org>
Sun, 06 Sep 2015 22:13:01 -0400
branchdtd
changeset 5 006cc13454c8
parent 0 80b83583ec4b
permissions -rw-r--r--
Add XML catalog.

<!-- DTD for Curriculum Vitae -->
<!ENTITY % common-dtd
        PUBLIC "-//Fabien Ninoles//DTD Common XML V1.0//EN"
        "http://www.tzone.org/~fabien/dtd/common.dtd">

<!-- Entities declarations -->
%common-dtd;

<!ELEMENT cv (identification,(work|study|knowledge|language|project|interest|concours)*)>
<!ATTLIST cv %common.attrib;>
<!-- identification declaration -->
<!ELEMENT identification (%individu.class;)>
<!ATTLIST identification %common.attrib;>
<!-- work declaration -->
<!ELEMENT work (organism,description?,post+,description?)>
<!ATTLIST work %common.attrib;>
<!ELEMENT post (title?,supervisor?,duration,description)>
<!ATTLIST post %common.attrib;>
<!ELEMENT supervisor (%individu.class;)>
<!ATTLIST supervisor %common.attrib;>
<!-- study declaration -->
<!ELEMENT study (studydomain,duration,organism)>
<!ATTLIST study %common.attrib;>
<!ELEMENT studydomain (%commontext.class;)*>
<!ATTLIST studydomain %common.attrib;>
<!-- knowledge -->
<!ELEMENT knowledge (name,knownlist+)>
<!ATTLIST knowledge %common.attrib;>
<!ELEMENT knownlist (item+)>
<!ATTLIST knownlist %common.attrib;
        level (known|notions|learning) "known">
<!ELEMENT project (organism,duration,description?)>
<!ATTLIST project %common.attrib;>
<!ELEMENT interest (%commonblock.class;)+>
<!ATTLIST interest %common.attrib;>
<!ELEMENT concours (organism,year,description?)>
<!ATTLIST concours %common.attrib;>
<!ELEMENT language (%commontext.class;)*>
<!ATTLIST language %common.attrib;
          level (known|functional|notions|learning) "known">

<!-- common elements -->
<!ELEMENT description (%commonblock.class;)+>
<!ATTLIST description %common.attrib;>
<!ELEMENT duration (%commontext.class;|from|to)*>
<!ATTLIST duration %common.attrib;>
<!ELEMENT from (%commontext.class;)*>
<!ATTLIST from %common.attrib;
        cover (all) #IMPLIED>
<!ELEMENT to (%commontext.class;)*>
<!ATTLIST to %common.attrib;>