Problem Statement

The features contained in this XML language consist of headings and formatting styles that are useful in creating a resume. The areas this language will specifically target include contact information, educational background, and employment.

Keyword Design

XML Tag Description
<contactinfo> ... </contactinfo> Heading for contact information section
<name> ... </name> Proper name
<permaddress> ... </permaddress> Permanent (home)address
<altaddress> ... </altaddress> Alternate (school) address
<email> ... </email> Email address
<phone> ... </phone> Preferred phone number
<education> ... </education> Heading for educational background section
<school> ... </school> Name of school attended
<degree> ... </degree> Degree obtained and field of study
<year> ... </year> Year(s) of attendance/anticipated graduation date
<gpa> ... </gpa> Grade Point Average
<course> ... </course> Related course work
<skills> ... </skills> Applicable skills acquired
<employment> ... </employment> Heading for past employment and applicable work experience section
<position> ... </position> Title/Position held
<employer> ... </employer> Company name and location
<time> ... </time> Duration of employment
<detail> ... </detail> Detailed information regarding duties/responsibilities/skills acquired

Example of XML Markup

<contactinfo>
     <name> Cassandra Thompson </name>
     <permaddress>
               14222 Oak View Drive SW
               Cresaptown, MD 21502
     </permaddress>
     <altaddress>
               6901 Preinkert Drive
               Apartment 6310
               College Park, MD 20740
     </altaddress>
     <email> cthompso@umd.edu </email>
     <phone> 301-876-0815 </phone>
</contactinfo>

<education>
     <school> University of Maryland </school>
     <degree> Bachelors of Science in Civil Engineering </degree>
     <year> Anticipated Graduation Date: May 2011 </year>
     <gpa> GPA: 3.8 </gpa>
     <course> Engineering Design Class, Physics I & II, Calculus I, II & III, Statics </course>
     <skills> Proficient in Microsoft Office Software </skills>
</education>

<employment>
     <position> Engineering Office Assistant </position>
     <employer> Carl Belt, Inc. - Cumberland, MD </employer>
     <time> Summer 2008 & 2009 </time>
     <detail>
               Gained experience and communication skills in professional setting
               Performed office tasks including scanning drawings, getting quotes, sending bid packages
               Prepared purchase orders and estimate letters for project managers
               Completed financial charts and timelines for accounting department
     </detail>
     <position> Waitress/Server </position>
     <employer> DaVinci's Pizzeria - Cumberland, MD </employer>
     <time> June 2005 - August 2007 </time>
     <detail>
               Became skilled at handling difficult and high pressure situations with ease and efficiency
               Established better communication lines between servers and kitchen staff with meetings
               Trained and facilitated new employees
     </detail>
</employment>

Hierarchy of Keywords and Content

diagram.g