I just added the XML Schema for the XMLResume 1.5.1 between the patches. HTH, Ale
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<xsd:element name='resumes'> <xsd:complexType> <xsd:sequence> <xsd:element ref='resume' minOccurs='0' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='xmlns' type='xsd:string' fixed='http://xmlresume.sourceforge.net/resume/0.0'/> <xsd:attribute name='xmlns:xsi' type='xsd:string' fixed='http://www.w3.org/2001/XMLSchema-instance'/> <xsd:attribute name='xsi:schemaLocation' type='xsd:string' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='resume'> <xsd:complexType> <xsd:sequence> <xsd:element ref='docpath' minOccurs='0' maxOccurs='1'/> <xsd:element ref='header' minOccurs='0' maxOccurs='1'/> <xsd:sequence minOccurs='0' maxOccurs='unbounded'> <xsd:choice> <xsd:element ref='objective'/> <xsd:element ref='history'/> <xsd:element ref='academics'/> <xsd:element ref='skillareas'/> <xsd:element ref='skillarea'/> <xsd:element ref='pubs'/> <xsd:element ref='misc'/> <xsd:element ref='referees'/> <xsd:element ref='keywords'/> <xsd:element ref='memberships'/> <xsd:element ref='interests'/> <xsd:element ref='clearances'/> <xsd:element ref='awards'/> </xsd:choice> </xsd:sequence> <xsd:element ref='lastModified' minOccurs='0' maxOccurs='1'/> <xsd:element ref='copyright' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='xmlns' type='xsd:string' fixed='http://xmlresume.sourceforge.net/resume/0.0'/> <xsd:attribute name='xmlns:xsi' type='xsd:string' fixed='http://www.w3.org/2001/XMLSchema-instance'/> <xsd:attribute name='xsi:schemaLocation' type='xsd:string' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='docpath'> <xsd:complexType> <xsd:sequence> <xsd:element ref='head' minOccurs='0' maxOccurs='1'/> <xsd:element ref='node' minOccurs='0' maxOccurs='unbounded'/> <xsd:element ref='tail'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='head'> <xsd:complexType> <xsd:sequence> <xsd:element ref='label'/> <xsd:element ref='uri'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='node'> <xsd:complexType> <xsd:sequence> <xsd:element ref='label'/> <xsd:element ref='uri'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='tail'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='label'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='uri'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='header'> <xsd:complexType> <xsd:sequence> <xsd:element ref='name'/> <xsd:element ref='address' minOccurs='0' maxOccurs='1'/> <xsd:element ref='birth' minOccurs='0' maxOccurs='1'/> <xsd:element ref='contact' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='name'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:element ref='firstname'/> <xsd:element ref='middlenames' minOccurs='0' maxOccurs='1'/> <xsd:element ref='surname'/> <xsd:element ref='suffix' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='firstname'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='middlenames'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='surname'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='suffix'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='birth'> <xsd:complexType> <xsd:sequence> <xsd:element ref='date'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='address'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='street'/> <xsd:element ref='street2'/> <xsd:element ref='suburb'/> <xsd:element ref='ward'/> <xsd:element ref='city'/> <xsd:element ref='state'/> <xsd:element ref='province'/> <xsd:element ref='county'/> <xsd:element ref='prefecture'/> <xsd:element ref='zip'/> <xsd:element ref='postalCode'/> <xsd:element ref='country'/> <xsd:element ref='break'/> </xsd:choice> <xsd:attribute name='format' use='optional'> <xsd:simpleType> <xsd:restriction base='xsd:string'> <xsd:enumeration value='standard'/> <xsd:enumeration value='european'/> <xsd:enumeration value='italian'/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='location'> <xsd:complexType> <xsd:sequence> <xsd:element ref='city' minOccurs='0' maxOccurs='1'/> <xsd:choice minOccurs='0' maxOccurs='1'> <xsd:element ref='state'/> <xsd:element ref='province'/> <xsd:element ref='county'/> </xsd:choice> <xsd:element ref='country' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='street'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='street2'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='suburb'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='ward'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='city'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='state'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='province'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='county'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='prefecture'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='zip'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='postalCode'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='country'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='break'> <xsd:complexType> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='contact'> <xsd:complexType> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='phone'/> <xsd:element ref='fax'/> <xsd:element ref='pager'/> <xsd:element ref='email'/> <xsd:element ref='url'/> <xsd:element ref='instantMessage'/> </xsd:choice> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='phone'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='location' use='optional'> <xsd:simpleType> <xsd:restriction base='xsd:string'> <xsd:enumeration value='home'/> <xsd:enumeration value='work'/> <xsd:enumeration value='mobile'/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='fax'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='location' use='optional'> <xsd:simpleType> <xsd:restriction base='xsd:string'> <xsd:enumeration value='home'/> <xsd:enumeration value='work'/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='pager'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='email'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='url'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='instantMessage'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='service' type='xsd:string' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='link'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='href' type='xsd:string' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='objective'> <xsd:complexType> <xsd:sequence> <xsd:element ref='para' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='history'> <xsd:complexType> <xsd:sequence> <xsd:element ref='job' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='job'> <xsd:complexType> <xsd:sequence> <xsd:element ref='jobtitle'/> <xsd:element ref='employer'/> <xsd:element ref='location' minOccurs='0' maxOccurs='1'/> <xsd:choice> <xsd:element ref='date'/> <xsd:element ref='period'/> </xsd:choice> <xsd:element ref='description' minOccurs='0' maxOccurs='1'/> <xsd:element ref='projects' minOccurs='0' maxOccurs='1'/> <xsd:element ref='achievements' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='jobtitle'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='employer'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='period'> <xsd:complexType> <xsd:sequence> <xsd:element ref='from'/> <xsd:element ref='to'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='from'> <xsd:complexType> <xsd:choice> <xsd:element ref='date'/> <xsd:element ref='present'/> </xsd:choice> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='to'> <xsd:complexType> <xsd:choice> <xsd:element ref='date'/> <xsd:element ref='present'/> </xsd:choice> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='description'> <xsd:complexType> <xsd:sequence> <xsd:element ref='para' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='projects'> <xsd:complexType> <xsd:sequence> <xsd:element ref='project' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='project'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='title' type='xsd:string' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='achievements'> <xsd:complexType> <xsd:sequence> <xsd:element ref='achievement' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='achievement'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='academics'> <xsd:complexType> <xsd:sequence> <xsd:element ref='degrees'/> <xsd:element ref='note' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='degrees'> <xsd:complexType> <xsd:sequence> <xsd:element ref='degree' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='degree'> <xsd:complexType> <xsd:sequence> <xsd:element ref='level'/> <xsd:element ref='annotation' minOccurs='0' maxOccurs='1'/> <xsd:element ref='major' minOccurs='0' maxOccurs='unbounded'/> <xsd:element ref='minor' minOccurs='0' maxOccurs='unbounded'/> <xsd:choice minOccurs='0' maxOccurs='1'> <xsd:element ref='date'/> <xsd:element ref='period'/> </xsd:choice> <xsd:sequence minOccurs='0' maxOccurs='1'> <xsd:element ref='institution'/> <xsd:element ref='location' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:element ref='gpa' minOccurs='0' maxOccurs='1'/> <xsd:element ref='subjects' minOccurs='0' maxOccurs='1'/> <xsd:element ref='projects' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='level'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='major'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='minor'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='institution'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='gpa'> <xsd:complexType> <xsd:sequence> <xsd:element ref='score'/> <xsd:element ref='possible' minOccurs='0' maxOccurs='1'/> <xsd:element ref='note' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='type' default='overall'> <xsd:simpleType> <xsd:restriction base='xsd:string'> <xsd:enumeration value='overall'/> <xsd:enumeration value='major'/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='score'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='possible'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='subjects'> <xsd:complexType> <xsd:sequence> <xsd:element ref='subject' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='subject'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title'/> <xsd:element ref='result'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='result'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='annotation'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='note'> <xsd:complexType> <xsd:sequence> <xsd:element ref='para' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='skillareas'> <xsd:complexType> <xsd:sequence> <xsd:element ref='skillarea' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='skillarea'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title'/> <xsd:element ref='skillset' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='skillset'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:choice> <xsd:element ref='skill' maxOccurs='unbounded'/> <xsd:element ref='skills'/> </xsd:choice> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='skills'> <xsd:complexType> <xsd:sequence> <xsd:element ref='skill' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='skill'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='level' type='xsd:string' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='pubs'> <xsd:complexType> <xsd:sequence> <xsd:element ref='pub' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='pub'> <xsd:complexType> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='para'/> <xsd:choice> <xsd:element ref='artTitle'/> <xsd:element ref='bookTitle'/> <xsd:element ref='author'/> <xsd:element ref='date'/> <xsd:element ref='pubDate'/> <xsd:element ref='publisher'/> <xsd:element ref='pageNums'/> <xsd:element ref='url'/> </xsd:choice> </xsd:choice> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='artTitle'> <xsd:complexType mixed='true'> <xsd:sequence minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='link'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='bookTitle'> <xsd:complexType mixed='true'> <xsd:sequence minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='link'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='author'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='name' type='xsd:IDREF' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='pubDate'> <xsd:complexType> <xsd:sequence> <xsd:element ref='month' minOccurs='0' maxOccurs='1'/> <xsd:element ref='year'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='publisher'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='link'/> <xsd:element ref='url'/> </xsd:choice> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='pageNums'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='memberships'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title'/> <xsd:element ref='membership' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='membership'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:sequence minOccurs='0' maxOccurs='1'> <xsd:element ref='organization'/> <xsd:element ref='location' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:choice minOccurs='0' maxOccurs='1'> <xsd:element ref='date'/> <xsd:element ref='period'/> </xsd:choice> <xsd:element ref='description' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='organization'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='id' type='xsd:ID' use='optional'/> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='interests'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:element ref='interest' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='interest'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title'/> <xsd:element ref='description' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='awards'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:element ref='award' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='award'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title'/> <xsd:element ref='organization' minOccurs='0' maxOccurs='1'/> <xsd:choice minOccurs='0' maxOccurs='1'> <xsd:element ref='date'/> <xsd:element ref='period'/> </xsd:choice> <xsd:element ref='description' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='clearances'> <xsd:complexType> <xsd:sequence> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:element ref='clearance' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='clearance'> <xsd:complexType> <xsd:sequence> <xsd:element ref='level'/> <xsd:element ref='organization' minOccurs='0' maxOccurs='1'/> <xsd:choice minOccurs='0' maxOccurs='1'> <xsd:element ref='date'/> <xsd:element ref='period'/> </xsd:choice> <xsd:element ref='note' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='misc'> <xsd:complexType> <xsd:sequence> <xsd:element ref='para' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='lastModified'> <xsd:complexType> <xsd:sequence> <xsd:element ref='date'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='copyright'> <xsd:complexType> <xsd:sequence> <xsd:element ref='year'/> <xsd:element ref='name' minOccurs='0' maxOccurs='1'/> <xsd:element ref='legalnotice' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='company'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='legalnotice'> <xsd:complexType> <xsd:sequence> <xsd:element ref='para' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='keywords'> <xsd:complexType> <xsd:sequence> <xsd:element ref='keyword' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='keyword'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='referees'> <xsd:complexType> <xsd:sequence> <xsd:element ref='referee' maxOccurs='unbounded'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='referee'> <xsd:complexType> <xsd:sequence> <xsd:element ref='name'/> <xsd:element ref='title' minOccurs='0' maxOccurs='1'/> <xsd:element ref='organization' minOccurs='0' maxOccurs='1'/> <xsd:element ref='address' minOccurs='0' maxOccurs='1'/> <xsd:element ref='contact' minOccurs='0' maxOccurs='1'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='para'> <xsd:complexType mixed='true'> <xsd:choice minOccurs='0' maxOccurs='unbounded'> <xsd:element ref='emphasis'/> <xsd:element ref='citation'/> <xsd:element ref='url'/> <xsd:element ref='link'/> </xsd:choice> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='emphasis'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='citation'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='date'> <xsd:complexType> <xsd:sequence> <xsd:sequence minOccurs='0' maxOccurs='1'> <xsd:sequence minOccurs='0' maxOccurs='1'> <xsd:element ref='dayOfMonth'/> </xsd:sequence> <xsd:element ref='month'/> </xsd:sequence> <xsd:element ref='year'/> </xsd:sequence> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='month'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='year'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='dayOfMonth'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>
<xsd:element name='present'> <xsd:complexType> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:complexType> </xsd:element>
<xsd:element name='title'> <xsd:complexType> <xsd:simpleContent> <xsd:extension base='xsd:string'> <xsd:attribute name='targets' type='xsd:string' use='optional'/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:schema> <!- Stylus Studio meta-information - (C) 2004-2009. Progress Software Corporation. All rights reserved.
<metaInformation> <scenarios> <scenario default="yes" name="Resume-ML-XSDtoRNG.xsl" userelativepaths="yes" externalpreview="no" url="resume.xsd" htmlbaseurl="" outputurl="resume.rng" processortype="saxon8" useresolver="no" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="yes" validator="internal" customvalidator="MSXML6SAX"> <advancedProp name="sInitialMode" value=""/> <advancedProp name="bXsltOneIsOkay" value="true"/> <advancedProp name="bSchemaAware" value="false"/> <advancedProp name="bXml11" value="true"/> <advancedProp name="iValidation" value="0"/> <advancedProp name="bExtensions" value="true"/> <advancedProp name="iWhitespace" value="0"/> <advancedProp name="sInitialTemplate" value="C:\xml\XSDtoRNG.xsl"/> <advancedProp name="bTinyTree" value="true"/> <advancedProp name="bWarnings" value="true"/> <advancedProp name="bUseDTD" value="true"/> <advancedProp name="iErrorHandling" value="0"/> </scenario> </scenarios> <MapperMetaTag> <MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/> <MapperBlockPosition></MapperBlockPosition> <TemplateContext></TemplateContext> <MapperFilter side="source"></MapperFilter> </MapperMetaTag> </metaInformation> ->
Log in to post a comment.
I just added the XML Schema for the XMLResume 1.5.1 between the patches.
HTH,
Ale
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<xsd:element name='resumes'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='resume' minOccurs='0' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='xmlns' type='xsd:string' fixed='http://xmlresume.sourceforge.net/resume/0.0'/>
<xsd:attribute name='xmlns:xsi' type='xsd:string' fixed='http://www.w3.org/2001/XMLSchema-instance'/>
<xsd:attribute name='xsi:schemaLocation' type='xsd:string' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='resume'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='docpath' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='header' minOccurs='0' maxOccurs='1'/>
<xsd:sequence minOccurs='0' maxOccurs='unbounded'>
<xsd:choice>
<xsd:element ref='objective'/>
<xsd:element ref='history'/>
<xsd:element ref='academics'/>
<xsd:element ref='skillareas'/>
<xsd:element ref='skillarea'/>
<xsd:element ref='pubs'/>
<xsd:element ref='misc'/>
<xsd:element ref='referees'/>
<xsd:element ref='keywords'/>
<xsd:element ref='memberships'/>
<xsd:element ref='interests'/>
<xsd:element ref='clearances'/>
<xsd:element ref='awards'/>
</xsd:choice>
</xsd:sequence>
<xsd:element ref='lastModified' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='copyright' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='xmlns' type='xsd:string' fixed='http://xmlresume.sourceforge.net/resume/0.0'/>
<xsd:attribute name='xmlns:xsi' type='xsd:string' fixed='http://www.w3.org/2001/XMLSchema-instance'/>
<xsd:attribute name='xsi:schemaLocation' type='xsd:string' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='docpath'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='head' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='node' minOccurs='0' maxOccurs='unbounded'/>
<xsd:element ref='tail'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='head'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='label'/>
<xsd:element ref='uri'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='node'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='label'/>
<xsd:element ref='uri'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='tail'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='label'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='uri'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='header'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='name'/>
<xsd:element ref='address' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='birth' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='contact' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='name'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='firstname'/>
<xsd:element ref='middlenames' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='surname'/>
<xsd:element ref='suffix' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='firstname'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='middlenames'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='surname'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='suffix'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='birth'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='date'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='address'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='street'/>
<xsd:element ref='street2'/>
<xsd:element ref='suburb'/>
<xsd:element ref='ward'/>
<xsd:element ref='city'/>
<xsd:element ref='state'/>
<xsd:element ref='province'/>
<xsd:element ref='county'/>
<xsd:element ref='prefecture'/>
<xsd:element ref='zip'/>
<xsd:element ref='postalCode'/>
<xsd:element ref='country'/>
<xsd:element ref='break'/>
</xsd:choice>
<xsd:attribute name='format' use='optional'>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
<xsd:enumeration value='standard'/>
<xsd:enumeration value='european'/>
<xsd:enumeration value='italian'/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='location'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='city' minOccurs='0' maxOccurs='1'/>
<xsd:choice minOccurs='0' maxOccurs='1'>
<xsd:element ref='state'/>
<xsd:element ref='province'/>
<xsd:element ref='county'/>
</xsd:choice>
<xsd:element ref='country' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='street'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='street2'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='suburb'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='ward'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='city'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='state'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='province'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='county'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='prefecture'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='zip'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='postalCode'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='country'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='break'>
<xsd:complexType>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='contact'>
<xsd:complexType>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='phone'/>
<xsd:element ref='fax'/>
<xsd:element ref='pager'/>
<xsd:element ref='email'/>
<xsd:element ref='url'/>
<xsd:element ref='instantMessage'/>
</xsd:choice>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='phone'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='location' use='optional'>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
<xsd:enumeration value='home'/>
<xsd:enumeration value='work'/>
<xsd:enumeration value='mobile'/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='fax'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='location' use='optional'>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
<xsd:enumeration value='home'/>
<xsd:enumeration value='work'/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='pager'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='email'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='url'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='instantMessage'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='service' type='xsd:string' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='link'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='href' type='xsd:string' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='objective'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='para' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='history'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='job' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='job'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='jobtitle'/>
<xsd:element ref='employer'/>
<xsd:element ref='location' minOccurs='0' maxOccurs='1'/>
<xsd:choice>
<xsd:element ref='date'/>
<xsd:element ref='period'/>
</xsd:choice>
<xsd:element ref='description' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='projects' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='achievements' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='jobtitle'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='employer'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='period'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='from'/>
<xsd:element ref='to'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='from'>
<xsd:complexType>
<xsd:choice>
<xsd:element ref='date'/>
<xsd:element ref='present'/>
</xsd:choice>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='to'>
<xsd:complexType>
<xsd:choice>
<xsd:element ref='date'/>
<xsd:element ref='present'/>
</xsd:choice>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='description'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='para' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='projects'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='project' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='project'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='title' type='xsd:string' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='achievements'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='achievement' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='achievement'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='academics'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='degrees'/>
<xsd:element ref='note' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='degrees'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='degree' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='degree'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='level'/>
<xsd:element ref='annotation' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='major' minOccurs='0' maxOccurs='unbounded'/>
<xsd:element ref='minor' minOccurs='0' maxOccurs='unbounded'/>
<xsd:choice minOccurs='0' maxOccurs='1'>
<xsd:element ref='date'/>
<xsd:element ref='period'/>
</xsd:choice>
<xsd:sequence minOccurs='0' maxOccurs='1'>
<xsd:element ref='institution'/>
<xsd:element ref='location' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:element ref='gpa' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='subjects' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='projects' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='level'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='major'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='minor'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='institution'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='gpa'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='score'/>
<xsd:element ref='possible' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='note' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='type' default='overall'>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
<xsd:enumeration value='overall'/>
<xsd:enumeration value='major'/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='score'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='possible'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='subjects'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='subject' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='subject'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title'/>
<xsd:element ref='result'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='result'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='annotation'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='note'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='para' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='skillareas'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='skillarea' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='skillarea'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title'/>
<xsd:element ref='skillset' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='skillset'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:choice>
<xsd:element ref='skill' maxOccurs='unbounded'/>
<xsd:element ref='skills'/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='skills'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='skill' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='skill'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='level' type='xsd:string' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='pubs'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='pub' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='pub'>
<xsd:complexType>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='para'/>
<xsd:choice>
<xsd:element ref='artTitle'/>
<xsd:element ref='bookTitle'/>
<xsd:element ref='author'/>
<xsd:element ref='date'/>
<xsd:element ref='pubDate'/>
<xsd:element ref='publisher'/>
<xsd:element ref='pageNums'/>
<xsd:element ref='url'/>
</xsd:choice>
</xsd:choice>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='artTitle'>
<xsd:complexType mixed='true'>
<xsd:sequence minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='link'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='bookTitle'>
<xsd:complexType mixed='true'>
<xsd:sequence minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='link'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='author'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='name' type='xsd:IDREF' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='pubDate'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='month' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='year'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='publisher'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='link'/>
<xsd:element ref='url'/>
</xsd:choice>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='pageNums'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='memberships'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title'/>
<xsd:element ref='membership' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='membership'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:sequence minOccurs='0' maxOccurs='1'>
<xsd:element ref='organization'/>
<xsd:element ref='location' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:choice minOccurs='0' maxOccurs='1'>
<xsd:element ref='date'/>
<xsd:element ref='period'/>
</xsd:choice>
<xsd:element ref='description' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='organization'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='id' type='xsd:ID' use='optional'/>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='interests'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='interest' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='interest'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title'/>
<xsd:element ref='description' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='awards'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='award' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='award'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title'/>
<xsd:element ref='organization' minOccurs='0' maxOccurs='1'/>
<xsd:choice minOccurs='0' maxOccurs='1'>
<xsd:element ref='date'/>
<xsd:element ref='period'/>
</xsd:choice>
<xsd:element ref='description' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='clearances'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='clearance' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='clearance'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='level'/>
<xsd:element ref='organization' minOccurs='0' maxOccurs='1'/>
<xsd:choice minOccurs='0' maxOccurs='1'>
<xsd:element ref='date'/>
<xsd:element ref='period'/>
</xsd:choice>
<xsd:element ref='note' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='misc'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='para' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='lastModified'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='date'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='copyright'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='year'/>
<xsd:element ref='name' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='legalnotice' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='company'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='legalnotice'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='para' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='keywords'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='keyword' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='keyword'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='referees'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='referee' maxOccurs='unbounded'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='referee'>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref='name'/>
<xsd:element ref='title' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='organization' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='address' minOccurs='0' maxOccurs='1'/>
<xsd:element ref='contact' minOccurs='0' maxOccurs='1'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='para'>
<xsd:complexType mixed='true'>
<xsd:choice minOccurs='0' maxOccurs='unbounded'>
<xsd:element ref='emphasis'/>
<xsd:element ref='citation'/>
<xsd:element ref='url'/>
<xsd:element ref='link'/>
</xsd:choice>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='emphasis'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='citation'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='date'>
<xsd:complexType>
<xsd:sequence>
<xsd:sequence minOccurs='0' maxOccurs='1'>
<xsd:sequence minOccurs='0' maxOccurs='1'>
<xsd:element ref='dayOfMonth'/>
</xsd:sequence>
<xsd:element ref='month'/>
</xsd:sequence>
<xsd:element ref='year'/>
</xsd:sequence>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='month'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='year'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='dayOfMonth'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name='present'>
<xsd:complexType>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:complexType>
</xsd:element>
<xsd:element name='title'>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base='xsd:string'>
<xsd:attribute name='targets' type='xsd:string' use='optional'/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<!- Stylus Studio meta-information - (C) 2004-2009. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios>
<scenario default="yes" name="Resume-ML-XSDtoRNG.xsl" userelativepaths="yes" externalpreview="no" url="resume.xsd" htmlbaseurl="" outputurl="resume.rng" processortype="saxon8" useresolver="no" profilemode="0" profiledepth="" profilelength=""
urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="yes" validator="internal"
customvalidator="MSXML6SAX">
<advancedProp name="sInitialMode" value=""/>
<advancedProp name="bXsltOneIsOkay" value="true"/>
<advancedProp name="bSchemaAware" value="false"/>
<advancedProp name="bXml11" value="true"/>
<advancedProp name="iValidation" value="0"/>
<advancedProp name="bExtensions" value="true"/>
<advancedProp name="iWhitespace" value="0"/>
<advancedProp name="sInitialTemplate" value="C:\xml\XSDtoRNG.xsl"/>
<advancedProp name="bTinyTree" value="true"/>
<advancedProp name="bWarnings" value="true"/>
<advancedProp name="bUseDTD" value="true"/>
<advancedProp name="iErrorHandling" value="0"/>
</scenario>
</scenarios>
<MapperMetaTag>
<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
<MapperBlockPosition></MapperBlockPosition>
<TemplateContext></TemplateContext>
<MapperFilter side="source"></MapperFilter>
</MapperMetaTag>
</metaInformation>
->