revegen ramp up. here we go!

This commit is contained in:
2024-11-04 16:19:43 -06:00
parent 4a6c05c37f
commit d559e51e6e
249 changed files with 31328 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
-- Catalog data for XML Resume Library 1.5.1
Copyright (c) 2000-2002 Sean Kelly
All rights reserved.
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS
IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--
OVERRIDE YES
-- The XML Resume Library, an XML DTD (and a schema some day...) --
PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN" "resume.dtd"
-- ISO entity sets in XML format --
PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "iso-lat1.ent"
-- SGML Declaration --
SGMLDECL "resume.dcl"

View File

@@ -0,0 +1,105 @@
<!-- ...................................................................... -->
<!-- ISO Added Latin 1 Entities V0.3 ...................................... -->
<!-- File iso-lat1.ent .................................................... -->
<!-- Copyright (C) 2001, 2002 Organization for the Advancement of Structured
Information Standards (OASIS).
$Id: iso-lat1.ent,v 1.2 2002/06/15 20:32:47 bruckie Exp $
Permission to use, copy, modify and distribute this entity set
and its accompanying documentation for any purpose and without
fee is hereby granted in perpetuity, provided that the above
copyright notice and this paragraph appear in all copies. The
copyright holders make no representation about the suitability of
the entities for any purpose. It is provided "as is" without
expressed or implied warranty.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
Derived, in part, from:
* iso-lat1.gml
Copyright (C) 1986 International Organization for Standardization
Permission to copy in any form is granted for use with
conforming SGML systems and applications as defined in
ISO 8879, provided this notice is included in all copies.
* http://www.tug.org/applications/jadetex/unicode.xml
* ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT
Please use the following formal public identifier to identify it:
ISO 8879:1986//ENTITIES Added Latin 1//EN//XML
-->
<!ENTITY aacute "&#x00E1;"> <!-- LATIN SMALL LETTER A WITH ACUTE -->
<!ENTITY Aacute "&#x00C1;"> <!-- LATIN CAPITAL LETTER A WITH ACUTE -->
<!ENTITY acirc "&#x00E2;"> <!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
<!ENTITY Acirc "&#x00C2;"> <!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
<!ENTITY agrave "&#x00E0;"> <!-- LATIN SMALL LETTER A WITH GRAVE -->
<!ENTITY Agrave "&#x00C0;"> <!-- LATIN CAPITAL LETTER A WITH GRAVE -->
<!ENTITY aring "&#x00E5;"> <!-- LATIN SMALL LETTER A WITH RING ABOVE -->
<!ENTITY Aring "&#x00C5;"> <!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
<!ENTITY atilde "&#x00E3;"> <!-- LATIN SMALL LETTER A WITH TILDE -->
<!ENTITY Atilde "&#x00C3;"> <!-- LATIN CAPITAL LETTER A WITH TILDE -->
<!ENTITY auml "&#x00E4;"> <!-- LATIN SMALL LETTER A WITH DIAERESIS -->
<!ENTITY Auml "&#x00C4;"> <!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
<!ENTITY aelig "&#x00E6;"> <!-- LATIN SMALL LETTER AE -->
<!ENTITY AElig "&#x00C6;"> <!-- LATIN CAPITAL LETTER AE -->
<!ENTITY ccedil "&#x00E7;"> <!-- LATIN SMALL LETTER C WITH CEDILLA -->
<!ENTITY Ccedil "&#x00C7;"> <!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
<!ENTITY eth "&#x00F0;"> <!-- LATIN SMALL LETTER ETH -->
<!ENTITY ETH "&#x00D0;"> <!-- LATIN CAPITAL LETTER ETH -->
<!ENTITY eacute "&#x00E9;"> <!-- LATIN SMALL LETTER E WITH ACUTE -->
<!ENTITY Eacute "&#x00C9;"> <!-- LATIN CAPITAL LETTER E WITH ACUTE -->
<!ENTITY ecirc "&#x00EA;"> <!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
<!ENTITY Ecirc "&#x00CA;"> <!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
<!ENTITY egrave "&#x00E8;"> <!-- LATIN SMALL LETTER E WITH GRAVE -->
<!ENTITY Egrave "&#x00C8;"> <!-- LATIN CAPITAL LETTER E WITH GRAVE -->
<!ENTITY euml "&#x00EB;"> <!-- LATIN SMALL LETTER E WITH DIAERESIS -->
<!ENTITY Euml "&#x00CB;"> <!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
<!ENTITY iacute "&#x00ED;"> <!-- LATIN SMALL LETTER I WITH ACUTE -->
<!ENTITY Iacute "&#x00CD;"> <!-- LATIN CAPITAL LETTER I WITH ACUTE -->
<!ENTITY icirc "&#x00EE;"> <!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
<!ENTITY Icirc "&#x00CE;"> <!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
<!ENTITY igrave "&#x00EC;"> <!-- LATIN SMALL LETTER I WITH GRAVE -->
<!ENTITY Igrave "&#x00CC;"> <!-- LATIN CAPITAL LETTER I WITH GRAVE -->
<!ENTITY iuml "&#x00EF;"> <!-- LATIN SMALL LETTER I WITH DIAERESIS -->
<!ENTITY Iuml "&#x00CF;"> <!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
<!ENTITY ntilde "&#x00F1;"> <!-- LATIN SMALL LETTER N WITH TILDE -->
<!ENTITY Ntilde "&#x00D1;"> <!-- LATIN CAPITAL LETTER N WITH TILDE -->
<!ENTITY oacute "&#x00F3;"> <!-- LATIN SMALL LETTER O WITH ACUTE -->
<!ENTITY Oacute "&#x00D3;"> <!-- LATIN CAPITAL LETTER O WITH ACUTE -->
<!ENTITY ocirc "&#x00F4;"> <!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
<!ENTITY Ocirc "&#x00D4;"> <!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
<!ENTITY ograve "&#x00F2;"> <!-- LATIN SMALL LETTER O WITH GRAVE -->
<!ENTITY Ograve "&#x00D2;"> <!-- LATIN CAPITAL LETTER O WITH GRAVE -->
<!ENTITY oslash "&#x00F8;"> <!-- LATIN SMALL LETTER O WITH STROKE -->
<!ENTITY Oslash "&#x00D8;"> <!-- LATIN CAPITAL LETTER O WITH STROKE -->
<!ENTITY otilde "&#x00F5;"> <!-- LATIN SMALL LETTER O WITH TILDE -->
<!ENTITY Otilde "&#x00D5;"> <!-- LATIN CAPITAL LETTER O WITH TILDE -->
<!ENTITY ouml "&#x00F6;"> <!-- LATIN SMALL LETTER O WITH DIAERESIS -->
<!ENTITY Ouml "&#x00D6;"> <!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
<!ENTITY szlig "&#x00DF;"> <!-- LATIN SMALL LETTER SHARP S -->
<!ENTITY thorn "&#x00FE;"> <!-- LATIN SMALL LETTER THORN -->
<!ENTITY THORN "&#x00DE;"> <!-- LATIN CAPITAL LETTER THORN -->
<!ENTITY uacute "&#x00FA;"> <!-- LATIN SMALL LETTER U WITH ACUTE -->
<!ENTITY Uacute "&#x00DA;"> <!-- LATIN CAPITAL LETTER U WITH ACUTE -->
<!ENTITY ucirc "&#x00FB;"> <!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
<!ENTITY Ucirc "&#x00DB;"> <!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
<!ENTITY ugrave "&#x00F9;"> <!-- LATIN SMALL LETTER U WITH GRAVE -->
<!ENTITY Ugrave "&#x00D9;"> <!-- LATIN CAPITAL LETTER U WITH GRAVE -->
<!ENTITY uuml "&#x00FC;"> <!-- LATIN SMALL LETTER U WITH DIAERESIS -->
<!ENTITY Uuml "&#x00DC;"> <!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
<!ENTITY yacute "&#x00FD;"> <!-- LATIN SMALL LETTER Y WITH ACUTE -->
<!ENTITY Yacute "&#x00DD;"> <!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
<!ENTITY yuml "&#x00FF;"> <!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
<!-- End of ISO Added Latin 1 Entities V0.3 ............................... -->
<!-- ...................................................................... -->

View File

@@ -0,0 +1,179 @@
<!SGML -- SGML Declaration for valid XML documents --
"ISO 8879:1986 (WWW)"
CHARSET
BASESET
"ISO Registration Number 176//CHARSET
ISO/IEC 10646-1:1993 UCS-4 with implementation
level 3//ESC 2/5 2/15 4/6"
DESCSET
0 9 UNUSED
9 2 9
11 2 UNUSED
13 1 13
14 18 UNUSED
32 95 32
127 1 UNUSED
128 32 UNUSED
-- use this instead of the official declaration because SP only
supports 16-bit characters --
160 65374 160
65534 2 UNUSED
-- 55296 2048 UNUSED
57344 8190 57344
65534 2 UNUSED
65536 1048576 65536 --
CAPACITY NONE
SCOPE DOCUMENT
SYNTAX
SHUNCHAR NONE
BASESET "ISO Registration Number 176//CHARSET
ISO/IEC 10646-1:1993 UCS-4 with implementation
level 3//ESC 2/5 2/15 4/6"
DESCSET
0 1114112 0
FUNCTION
RE 13
RS 10
SPACE 32
TAB SEPCHAR 9
NAMING
LCNMSTRT ""
UCNMSTRT ""
NAMESTRT
58 95 192-214 216-246 248-305 308-318 321-328
330-382 384-451 461-496 500-501 506-535 592-680
699-705 902 904-906 908 910-929 931-974 976-982
986 988 990 992 994-1011 1025-1036 1038-1103
1105-1116 1118-1153 1168-1220 1223-1224
1227-1228 1232-1259 1262-1269 1272-1273
1329-1366 1369 1377-1414 1488-1514 1520-1522
1569-1594 1601-1610 1649-1719 1722-1726
1728-1742 1744-1747 1749 1765-1766 2309-2361
2365 2392-2401 2437-2444 2447-2448 2451-2472
2474-2480 2482 2486-2489 2524-2525 2527-2529
2544-2545 2565-2570 2575-2576 2579-2600
2602-2608 2610-2611 2613-2614 2616-2617
2649-2652 2654 2674-2676 2693-2699 2701
2703-2705 2707-2728 2730-2736 2738-2739
2741-2745 2749 2784 2821-2828 2831-2832
2835-2856 2858-2864 2866-2867 2870-2873 2877
2908-2909 2911-2913 2949-2954 2958-2960
2962-2965 2969-2970 2972 2974-2975 2979-2980
2984-2986 2990-2997 2999-3001 3077-3084
3086-3088 3090-3112 3114-3123 3125-3129
3168-3169 3205-3212 3214-3216 3218-3240
3242-3251 3253-3257 3294 3296-3297 3333-3340
3342-3344 3346-3368 3370-3385 3424-3425
3585-3630 3632 3634-3635 3648-3653 3713-3714
3716 3719-3720 3722 3725 3732-3735 3737-3743
3745-3747 3749 3751 3754-3755 3757-3758 3760
3762-3763 3773 3776-3780 3904-3911 3913-3945
4256-4293 4304-4342 4352 4354-4355 4357-4359
4361 4363-4364 4366-4370 4412 4414 4416 4428
4430 4432 4436-4437 4441 4447-4449 4451 4453
4455 4457 4461-4462 4466-4467 4469 4510 4520
4523 4526-4527 4535-4536 4538 4540-4546 4587
4592 4601 7680-7835 7840-7929 7936-7957
7960-7965 7968-8005 8008-8013 8016-8023 8025
8027 8029 8031-8061 8064-8116 8118-8124 8126
8130-8132 8134-8140 8144-8147 8150-8155
8160-8172 8178-8180 8182-8188 8486 8490-8491
8494 8576-8578 12295 12321-12329 12353-12436
12449-12538 12549-12588 19968-40869 44032-55203
LCNMCHAR ""
UCNMCHAR ""
NAMECHAR
45-46 183 720-721 768-837 864-865 903 1155-1158
1425-1441 1443-1465 1467-1469 1471 1473-1474
1476 1600 1611-1618 1632-1641 1648 1750-1764
1767-1768 1770-1773 1776-1785 2305-2307 2364
2366-2381 2385-2388 2402-2403 2406-2415
2433-2435 2492 2494-2500 2503-2504 2507-2509
2519 2530-2531 2534-2543 2562 2620 2622-2626
2631-2632 2635-2637 2662-2673 2689-2691 2748
2750-2757 2759-2761 2763-2765 2790-2799
2817-2819 2876 2878-2883 2887-2888 2891-2893
2902-2903 2918-2927 2946-2947 3006-3010
3014-3016 3018-3021 3031 3047-3055 3073-3075
3134-3140 3142-3144 3146-3149 3157-3158
3174-3183 3202-3203 3262-3268 3270-3272
3274-3277 3285-3286 3302-3311 3330-3331
3390-3395 3398-3400 3402-3405 3415 3430-3439
3633 3636-3642 3654-3662 3664-3673 3761
3764-3769 3771-3772 3782 3784-3789 3792-3801
3864-3865 3872-3881 3893 3895 3897 3902-3903
3953-3972 3974-3979 3984-3989 3991 3993-4013
4017-4023 4025 8400-8412 8417 12293 12330-12335
12337-12341 12441-12442 12445-12446 12540-12542
NAMECASE
GENERAL NO
ENTITY NO
DELIM
GENERAL SGMLREF
HCRO "&#38;#x" -- 38 is the number for ampersand --
NESTC "/"
NET ">"
PIC "?>"
SHORTREF NONE
NAMES
SGMLREF
QUANTITY NONE
ENTITIES
"amp" 38
"lt" 60
"gt" 62
"quot" 34
"apos" 39
FEATURES
MINIMIZE
DATATAG NO
OMITTAG NO
RANK NO
SHORTTAG
STARTTAG
EMPTY NO
UNCLOSED NO
NETENABL IMMEDNET
ENDTAG
EMPTY NO
UNCLOSED NO
ATTRIB
DEFAULT YES
OMITNAME NO
VALUE NO
EMPTYNRM YES
IMPLYDEF
ATTLIST NO
DOCTYPE NO
ELEMENT NO
ENTITY NO
NOTATION NO
LINK
SIMPLE NO
IMPLICIT NO
EXPLICIT NO
OTHER
CONCUR NO
SUBDOC NO
FORMAL NO
URN NO
KEEPRSRE YES
VALIDITY TYPE
ENTITIES
REF ANY
INTEGRAL YES
APPINFO NONE
SEEALSO "ISO 8879:1986//NOTATION
Extensible Markup Language (XML) 1.0//EN"
>

View File

@@ -0,0 +1,383 @@
<!--
resume.dtd - Resume Document Type Definition for XML
Copyright (c) 2000-2002 Sean Kelly
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The doctype with FPI for this DTD is:
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN"
"http://xmlresume.sourceforge.net/dtd/resume.dtd">
XXX NOTE: If you change the DTD, please update the user-visible "changelog" in
XXX the manual. It's contained in resume/src/doc/manual/en/elementref/intro.xml.
XXX Thanks!
$Id: resume.dtd,v 1.52 2002/11/20 08:45:42 brandondoyle Exp $
-->
<!-- Grab a bunch of additional Latin characters courtesy of Norman -->
<!-- Walsh's extraction of the ISO 8879 set for DocBook XML. -->
<!ENTITY % ISOlat1.module "INCLUDE">
<![%ISOlat1.module;[
<!ENTITY % ISOlat1 PUBLIC
"ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
"iso-lat1.ent">
%ISOlat1;
<!--end of ISOlat1.module-->]]>
<!-- Inline elements -->
<!ENTITY % inlines "#PCDATA | emphasis | citation | url | link">
<!-- Sections of a resume -->
<!ENTITY % sections "(objective|history|academics|skillareas|skillarea|pubs|misc|referees|keywords|memberships|interests|clearances|awards)">
<!-- A collection of resumes -->
<!ELEMENT resumes (resume*)>
<!ATTLIST resumes id ID #IMPLIED
xmlns CDATA #FIXED "http://xmlresume.sourceforge.net/resume/0.0"
xmlns:xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation CDATA #IMPLIED>
<!-- A resume -->
<!ELEMENT resume (docpath?, header?, (%sections;)*, lastModified?, copyright?)>
<!ATTLIST resume id ID #IMPLIED
xmlns CDATA #FIXED "http://xmlresume.sourceforge.net/resume/0.0"
xmlns:xsi CDATA #FIXED "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation CDATA #IMPLIED>
<!-- A resume may be part of a hierarchy of documents with a single -->
<!-- root. This docpath element specifies that hierarchy, plus the -->
<!-- URIs to the documents. -->
<!-- The following elements were deprecated as of 1.4.0. They will be removed
in a future version. -->
<!ELEMENT docpath (head?, node*, tail)>
<!ELEMENT head (label, uri)>
<!ELEMENT node (label, uri)>
<!ELEMENT tail (#PCDATA)>
<!ELEMENT label (#PCDATA)>
<!ELEMENT uri (#PCDATA)>
<!-- The header of the resume contains your name and address. -->
<!ELEMENT header (name, address?, birth?, contact?)>
<!ELEMENT name (title?, firstname, middlenames?, surname, suffix?)>
<!ATTLIST name id ID #IMPLIED>
<!ELEMENT firstname (#PCDATA)>
<!-- Use for one or more middle names or initials. -->
<!ELEMENT middlenames (#PCDATA)>
<!ELEMENT surname (#PCDATA)>
<!-- suffix is intended for Jr., Sr., III, etc. -->
<!ELEMENT suffix (#PCDATA)>
<!ELEMENT birth (date)>
<!-- Your address is free-form text formatted as is proper for your -->
<!-- mailing standards. To insert a line break, simply put a newline -->
<!-- in your document. Mark up any other postal items with the element -->
<!-- from addrElements. -->
<!ENTITY % addrElements "street | street2 | suburb | ward | city | state | province | county | prefecture | zip | postalCode | country">
<!ELEMENT address (#PCDATA | %addrElements; | break)*>
<!ATTLIST address
format (standard|european|italian) #IMPLIED
id ID #IMPLIED>
<!ELEMENT location (city?, (state|province|county)?, country?)>
<!ELEMENT street (#PCDATA)>
<!ATTLIST street id ID #IMPLIED>
<!-- Deprecated as of 1.3.3. Use multiple <street>s instead. -->
<!ELEMENT street2 (#PCDATA)>
<!ATTLIST street2 id ID #IMPLIED>
<!ELEMENT suburb (#PCDATA)>
<!ATTLIST suburb id ID #IMPLIED>
<!ELEMENT ward (#PCDATA)>
<!ATTLIST ward id ID #IMPLIED>
<!ELEMENT city (#PCDATA)>
<!ATTLIST city id ID #IMPLIED>
<!ELEMENT state (#PCDATA)>
<!ATTLIST state id ID #IMPLIED>
<!ELEMENT province (#PCDATA)>
<!ATTLIST province id ID #IMPLIED>
<!ELEMENT county (#PCDATA)>
<!ATTLIST county id ID #IMPLIED>
<!ELEMENT prefecture (#PCDATA)>
<!ATTLIST prefecture id ID #IMPLIED>
<!ELEMENT zip (#PCDATA)>
<!ATTLIST zip id ID #IMPLIED>
<!ELEMENT postalCode (#PCDATA)>
<!ATTLIST postalCode id ID #IMPLIED>
<!ELEMENT country (#PCDATA)>
<!ATTLIST country id ID #IMPLIED>
<!ELEMENT break EMPTY> <!-- Deprecated. -->
<!ELEMENT contact (phone|fax|pager|email|url|instantMessage)*>
<!ELEMENT phone (#PCDATA)>
<!ATTLIST phone location (home | work | mobile) #IMPLIED>
<!ELEMENT fax (#PCDATA)>
<!ATTLIST fax location (home | work) #IMPLIED>
<!ELEMENT pager (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT instantMessage (#PCDATA)>
<!ATTLIST instantMessage service CDATA #IMPLIED>
<!ELEMENT link (#PCDATA)>
<!ATTLIST link href CDATA #IMPLIED>
<!-- Your lifelong objective. -->
<!ELEMENT objective (para+)>
<!ATTLIST objective id ID #IMPLIED>
<!-- Your previous employment history. -->
<!ELEMENT history (job+)>
<!ELEMENT job (jobtitle, employer, location?, (date|period), description?, projects?, achievements?)>
<!ATTLIST job id ID #IMPLIED>
<!ELEMENT jobtitle (#PCDATA)>
<!ELEMENT employer (%inlines;)*>
<!ATTLIST employer id ID #IMPLIED>
<!ELEMENT period (from, to)>
<!ELEMENT from (date | present)>
<!ELEMENT to (date | present)>
<!ELEMENT description (para+)>
<!ELEMENT projects (project+)>
<!ELEMENT project (%inlines;)*>
<!ATTLIST project title CDATA #IMPLIED>
<!ELEMENT achievements (achievement+)>
<!ELEMENT achievement (%inlines;)*>
<!-- What academics, if any, you might possess. -->
<!ELEMENT academics (degrees, note?)>
<!ELEMENT degrees (degree+)>
<!ELEMENT degree
(level, annotation?, major*, minor*, (date|period)?,
(institution, location?)?, gpa?, subjects?, projects?)>
<!ATTLIST degree id ID #IMPLIED>
<!ELEMENT level (#PCDATA)>
<!ELEMENT major (#PCDATA)>
<!ELEMENT minor (#PCDATA)>
<!ELEMENT institution (%inlines;)*>
<!ATTLIST institution id ID #IMPLIED>
<!ELEMENT gpa (score, possible?, note?)>
<!ATTLIST gpa type (overall|major) "overall">
<!ELEMENT score (#PCDATA)>
<!ELEMENT possible (#PCDATA)>
<!ELEMENT subjects (subject+)>
<!ELEMENT subject (title,result)>
<!ELEMENT result (#PCDATA)>
<!ELEMENT annotation (#PCDATA)>
<!ELEMENT note (para+)>
<!-- Special skills you'd like to highlight, each in its own area. -->
<!-- skillareas should be removed in a future version, after people have had a
chance to remove it from their resumes. It was deprecated in version 1.4.0. -->
<!ELEMENT skillareas (skillarea+)> <!-- Deprecated in 1.4.0 -->
<!ELEMENT skillarea (title, skillset+)>
<!ATTLIST skillarea id ID #IMPLIED>
<!ELEMENT skillset (title?, (skill+ | skills))>
<!ATTLIST skillset id ID #IMPLIED>
<!-- skills should be removed in a future version, after people have had a
chance to remove it from their resumes. It was deprecated in version 1.4.0. -->
<!ELEMENT skills (skill+)> <!-- Deprecated in 1.4.0 -->
<!ATTLIST skills id ID #IMPLIED>
<!ELEMENT skill (%inlines;)*>
<!ATTLIST skill
id ID #IMPLIED
level CDATA #IMPLIED>
<!-- Have you published anything? -->
<!ELEMENT pubs (pub+)>
<!ENTITY % pubElements "(artTitle|bookTitle|author|date|pubDate|publisher|pageNums|url)">
<!ELEMENT pub (para | %pubElements;)*>
<!ATTLIST pub id ID #IMPLIED>
<!ELEMENT artTitle (#PCDATA | link)*>
<!ELEMENT bookTitle (#PCDATA | link)*>
<!ELEMENT author (#PCDATA)>
<!ATTLIST author name IDREF #IMPLIED>
<!ELEMENT pubDate (month?, year)> <!-- Deprecated in 1.4.0. -->
<!ELEMENT publisher (#PCDATA | link | url)*>
<!ELEMENT pageNums (#PCDATA)>
<!-- Professional memberships. -->
<!ELEMENT memberships (title, membership+)>
<!ELEMENT membership (title?, (organization, location?)?, (date|period)?, description?)>
<!ATTLIST membership id ID #IMPLIED>
<!ELEMENT organization (%inlines;)*>
<!ATTLIST organization id ID #IMPLIED>
<!-- Interests and/or hobbies. -->
<!ELEMENT interests (title?, interest+)>
<!ELEMENT interest (title, description?)>
<!-- Awards or other honors. -->
<!ELEMENT awards (title?, award+)>
<!ELEMENT award (title, organization?, (date|period)?, description?)>
<!-- Security Clearances -->
<!ELEMENT clearances (title?, clearance+)>
<!ELEMENT clearance (level, organization?, (date|period)?, note?)>
<!-- Final remarks. -->
<!ELEMENT misc (para+)>
<!-- The date the resume was last modified -->
<!ELEMENT lastModified (date)>
<!-- A copyright on a resume? Absolutely. This helps prevents -->
<!-- particularly annoying headhunters from plastering your resume all -->
<!-- over the place, and also prevents you from being hired at a place -->
<!-- that would otherwise want you, but does not want to pay tribute -->
<!-- to the particularly annoying headhunter who plastered your resume -->
<!-- there after grabbing it off the net. -->
<!ELEMENT copyright (year, name?, legalnotice?)>
<!ELEMENT company (#PCDATA)> <!-- Deprecated. -->
<!ELEMENT legalnotice (para+)>
<!-- For database retrieval (and web page insertion), some keywords. -->
<!ELEMENT keywords (keyword+)>
<!ELEMENT keyword (#PCDATA)>
<!-- The referees of the resume names and addresses. -->
<!ELEMENT referees (referee+)>
<!ELEMENT referee (name, title?, organization?, address?, contact?)>
<!-- Miscellaneous elements part of larger constructs. -->
<!ELEMENT para (%inlines;)*>
<!ELEMENT emphasis (#PCDATA)>
<!ELEMENT citation (#PCDATA)>
<!ELEMENT date (((dayOfMonth)?, month)?, year)>
<!ELEMENT month (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT dayOfMonth (#PCDATA)>
<!ELEMENT present EMPTY>
<!ELEMENT title (#PCDATA)>
<!-- The following adds the special attribute "targets" to each and
every element of the DTD. It is best to regenerate it with the
command:
grep '<\!ELEMENT ' resume.dtd | \
awk '{print "<\!ATTLIST " $2 " targets CDATA #IMPLIED\>"}'
and then pasting the results back into this file. -->
<!ATTLIST resumes targets CDATA #IMPLIED>
<!ATTLIST resume targets CDATA #IMPLIED>
<!ATTLIST docpath targets CDATA #IMPLIED>
<!ATTLIST head targets CDATA #IMPLIED>
<!ATTLIST node targets CDATA #IMPLIED>
<!ATTLIST tail targets CDATA #IMPLIED>
<!ATTLIST label targets CDATA #IMPLIED>
<!ATTLIST uri targets CDATA #IMPLIED>
<!ATTLIST header targets CDATA #IMPLIED>
<!ATTLIST name targets CDATA #IMPLIED>
<!ATTLIST firstname targets CDATA #IMPLIED>
<!ATTLIST middlenames targets CDATA #IMPLIED>
<!ATTLIST surname targets CDATA #IMPLIED>
<!ATTLIST suffix targets CDATA #IMPLIED>
<!ATTLIST birth targets CDATA #IMPLIED>
<!ATTLIST address targets CDATA #IMPLIED>
<!ATTLIST location targets CDATA #IMPLIED>
<!ATTLIST street targets CDATA #IMPLIED>
<!ATTLIST street2 targets CDATA #IMPLIED>
<!ATTLIST suburb targets CDATA #IMPLIED>
<!ATTLIST ward targets CDATA #IMPLIED>
<!ATTLIST city targets CDATA #IMPLIED>
<!ATTLIST state targets CDATA #IMPLIED>
<!ATTLIST province targets CDATA #IMPLIED>
<!ATTLIST county targets CDATA #IMPLIED>
<!ATTLIST prefecture targets CDATA #IMPLIED>
<!ATTLIST zip targets CDATA #IMPLIED>
<!ATTLIST postalCode targets CDATA #IMPLIED>
<!ATTLIST country targets CDATA #IMPLIED>
<!ATTLIST break targets CDATA #IMPLIED>
<!ATTLIST contact targets CDATA #IMPLIED>
<!ATTLIST phone targets CDATA #IMPLIED>
<!ATTLIST fax targets CDATA #IMPLIED>
<!ATTLIST pager targets CDATA #IMPLIED>
<!ATTLIST email targets CDATA #IMPLIED>
<!ATTLIST url targets CDATA #IMPLIED>
<!ATTLIST instantMessage targets CDATA #IMPLIED>
<!ATTLIST link targets CDATA #IMPLIED>
<!ATTLIST objective targets CDATA #IMPLIED>
<!ATTLIST history targets CDATA #IMPLIED>
<!ATTLIST job targets CDATA #IMPLIED>
<!ATTLIST jobtitle targets CDATA #IMPLIED>
<!ATTLIST employer targets CDATA #IMPLIED>
<!ATTLIST period targets CDATA #IMPLIED>
<!ATTLIST from targets CDATA #IMPLIED>
<!ATTLIST to targets CDATA #IMPLIED>
<!ATTLIST description targets CDATA #IMPLIED>
<!ATTLIST projects targets CDATA #IMPLIED>
<!ATTLIST project targets CDATA #IMPLIED>
<!ATTLIST achievements targets CDATA #IMPLIED>
<!ATTLIST achievement targets CDATA #IMPLIED>
<!ATTLIST academics targets CDATA #IMPLIED>
<!ATTLIST degrees targets CDATA #IMPLIED>
<!ATTLIST degree targets CDATA #IMPLIED>
<!ATTLIST level targets CDATA #IMPLIED>
<!ATTLIST major targets CDATA #IMPLIED>
<!ATTLIST minor targets CDATA #IMPLIED>
<!ATTLIST institution targets CDATA #IMPLIED>
<!ATTLIST gpa targets CDATA #IMPLIED>
<!ATTLIST score targets CDATA #IMPLIED>
<!ATTLIST possible targets CDATA #IMPLIED>
<!ATTLIST subjects targets CDATA #IMPLIED>
<!ATTLIST subject targets CDATA #IMPLIED>
<!ATTLIST result targets CDATA #IMPLIED>
<!ATTLIST annotation targets CDATA #IMPLIED>
<!ATTLIST note targets CDATA #IMPLIED>
<!ATTLIST skillareas targets CDATA #IMPLIED>
<!ATTLIST skillarea targets CDATA #IMPLIED>
<!ATTLIST skillset targets CDATA #IMPLIED>
<!ATTLIST skills targets CDATA #IMPLIED>
<!ATTLIST skill targets CDATA #IMPLIED>
<!ATTLIST pubs targets CDATA #IMPLIED>
<!ATTLIST pub targets CDATA #IMPLIED>
<!ATTLIST artTitle targets CDATA #IMPLIED>
<!ATTLIST bookTitle targets CDATA #IMPLIED>
<!ATTLIST author targets CDATA #IMPLIED>
<!ATTLIST pubDate targets CDATA #IMPLIED>
<!ATTLIST publisher targets CDATA #IMPLIED>
<!ATTLIST pageNums targets CDATA #IMPLIED>
<!ATTLIST memberships targets CDATA #IMPLIED>
<!ATTLIST membership targets CDATA #IMPLIED>
<!ATTLIST organization targets CDATA #IMPLIED>
<!ATTLIST interests targets CDATA #IMPLIED>
<!ATTLIST interest targets CDATA #IMPLIED>
<!ATTLIST awards targets CDATA #IMPLIED>
<!ATTLIST award targets CDATA #IMPLIED>
<!ATTLIST clearances targets CDATA #IMPLIED>
<!ATTLIST clearance targets CDATA #IMPLIED>
<!ATTLIST misc targets CDATA #IMPLIED>
<!ATTLIST lastModified targets CDATA #IMPLIED>
<!ATTLIST copyright targets CDATA #IMPLIED>
<!ATTLIST company targets CDATA #IMPLIED>
<!ATTLIST legalnotice targets CDATA #IMPLIED>
<!ATTLIST keywords targets CDATA #IMPLIED>
<!ATTLIST keyword targets CDATA #IMPLIED>
<!ATTLIST referees targets CDATA #IMPLIED>
<!ATTLIST referee targets CDATA #IMPLIED>
<!ATTLIST para targets CDATA #IMPLIED>
<!ATTLIST emphasis targets CDATA #IMPLIED>
<!ATTLIST citation targets CDATA #IMPLIED>
<!ATTLIST date targets CDATA #IMPLIED>
<!ATTLIST month targets CDATA #IMPLIED>
<!ATTLIST year targets CDATA #IMPLIED>
<!ATTLIST dayOfMonth targets CDATA #IMPLIED>
<!ATTLIST present targets CDATA #IMPLIED>
<!ATTLIST title targets CDATA #IMPLIED>