<?xml version="1.0"?> <rng:grammar xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ns="" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<rng:start combine="choice"><rng:ref name="resumes"/></rng:start><rng:define name="resumes"><rng:element name="resumes"> <rng:zeroOrMore><rng:ref name="resume"/></rng:zeroOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="xmlns"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="xmlns:xsi"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="xsi:schemaLocation"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="resume"/></rng:start><rng:define name="resume"><rng:element name="resume"> <rng:optional><rng:ref name="docpath"/></rng:optional> <rng:optional><rng:ref name="header"/></rng:optional> <rng:choice> <rng:ref name="objective"/> <rng:ref name="history"/> <rng:ref name="academics"/> <rng:ref name="skillareas"/> <rng:ref name="skillarea"/> <rng:ref name="pubs"/> <rng:ref name="misc"/> <rng:ref name="referees"/> <rng:ref name="keywords"/> <rng:ref name="memberships"/> <rng:ref name="interests"/> <rng:ref name="clearances"/> <rng:ref name="awards"/> </rng:choice> <rng:optional><rng:ref name="lastModified"/></rng:optional> <rng:optional><rng:ref name="copyright"/></rng:optional> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="xmlns"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="xmlns:xsi"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="xsi:schemaLocation"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="docpath"/></rng:start><rng:define name="docpath"><rng:element name="docpath"> <rng:optional><rng:ref name="head"/></rng:optional> <rng:zeroOrMore><rng:ref name="node"/></rng:zeroOrMore> <rng:ref name="tail"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="head"/></rng:start><rng:define name="head"><rng:element name="head"> <rng:ref name="label"/> <rng:ref name="uri"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="node"/></rng:start><rng:define name="node"><rng:element name="node"> <rng:ref name="label"/> <rng:ref name="uri"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="tail"/></rng:start><rng:define name="tail"><rng:element name="tail"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="label"/></rng:start><rng:define name="label"><rng:element name="label"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="uri"/></rng:start><rng:define name="uri"><rng:element name="uri"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="header"/></rng:start><rng:define name="header"><rng:element name="header"> <rng:ref name="name"/> <rng:optional><rng:ref name="address"/></rng:optional> <rng:optional><rng:ref name="birth"/></rng:optional> <rng:optional><rng:ref name="contact"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="name"/></rng:start><rng:define name="name"><rng:element name="name"> <rng:optional><rng:ref name="title"/></rng:optional> <rng:ref name="firstname"/> <rng:optional><rng:ref name="middlenames"/></rng:optional> <rng:ref name="surname"/> <rng:optional><rng:ref name="suffix"/></rng:optional> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="firstname"/></rng:start><rng:define name="firstname"><rng:element name="firstname"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="middlenames"/></rng:start><rng:define name="middlenames"><rng:element name="middlenames"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="surname"/></rng:start><rng:define name="surname"><rng:element name="surname"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="suffix"/></rng:start><rng:define name="suffix"><rng:element name="suffix"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="birth"/></rng:start><rng:define name="birth"><rng:element name="birth"> <rng:ref name="date"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="address"/></rng:start><rng:define name="address"><rng:element name="address"> <rng:zeroOrMore><rng:choice> <rng:ref name="street"/> <rng:ref name="street2"/> <rng:ref name="suburb"/> <rng:ref name="ward"/> <rng:ref name="city"/> <rng:ref name="state"/> <rng:ref name="province"/> <rng:ref name="county"/> <rng:ref name="prefecture"/> <rng:ref name="zip"/> <rng:ref name="postalCode"/> <rng:ref name="country"/> <rng:ref name="break"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="format"> <rng:choice> <rng:value>standard</rng:value> <rng:value>european</rng:value> <rng:value>italian</rng:value> </rng:choice> </rng:attribute></rng:optional> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="location"/></rng:start><rng:define name="location"><rng:element name="location"> <rng:optional><rng:ref name="city"/></rng:optional> <rng:optional><rng:choice> <rng:ref name="state"/> <rng:ref name="province"/> <rng:ref name="county"/> </rng:choice></rng:optional> <rng:optional><rng:ref name="country"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="street"/></rng:start><rng:define name="street"><rng:element name="street"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="street2"/></rng:start><rng:define name="street2"><rng:element name="street2"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="suburb"/></rng:start><rng:define name="suburb"><rng:element name="suburb"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="ward"/></rng:start><rng:define name="ward"><rng:element name="ward"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="city"/></rng:start><rng:define name="city"><rng:element name="city"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="state"/></rng:start><rng:define name="state"><rng:element name="state"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="province"/></rng:start><rng:define name="province"><rng:element name="province"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="county"/></rng:start><rng:define name="county"><rng:element name="county"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="prefecture"/></rng:start><rng:define name="prefecture"><rng:element name="prefecture"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="zip"/></rng:start><rng:define name="zip"><rng:element name="zip"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="postalCode"/></rng:start><rng:define name="postalCode"><rng:element name="postalCode"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="country"/></rng:start><rng:define name="country"><rng:element name="country"> <rng:attribute name="id"><rng:data type="ID"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="break"/></rng:start><rng:define name="break"><rng:element name="break"> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="contact"/></rng:start><rng:define name="contact"><rng:element name="contact"> <rng:zeroOrMore><rng:choice> <rng:ref name="phone"/> <rng:ref name="fax"/> <rng:ref name="pager"/> <rng:ref name="email"/> <rng:ref name="url"/> <rng:ref name="instantMessage"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="phone"/></rng:start><rng:define name="phone"><rng:element name="phone"> <rng:attribute name="location"> <rng:choice> <rng:value>home</rng:value> <rng:value>work</rng:value> <rng:value>mobile</rng:value> </rng:choice> </rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="fax"/></rng:start><rng:define name="fax"><rng:element name="fax"> <rng:attribute name="location"> <rng:choice> <rng:value>home</rng:value> <rng:value>work</rng:value> </rng:choice> </rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pager"/></rng:start><rng:define name="pager"><rng:element name="pager"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="email"/></rng:start><rng:define name="email"><rng:element name="email"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="url"/></rng:start><rng:define name="url"><rng:element name="url"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="instantMessage"/></rng:start><rng:define name="instantMessage"><rng:element name="instantMessage"> <rng:attribute name="service"><rng:data type="string"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="link"/></rng:start><rng:define name="link"><rng:element name="link"> <rng:attribute name="href"><rng:data type="string"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="objective"/></rng:start><rng:define name="objective"><rng:element name="objective"> <rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="history"/></rng:start><rng:define name="history"><rng:element name="history"> <rng:oneOrMore><rng:ref name="job"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="job"/></rng:start><rng:define name="job"><rng:element name="job"> <rng:ref name="jobtitle"/> <rng:ref name="employer"/> <rng:optional><rng:ref name="location"/></rng:optional> <rng:choice> <rng:ref name="date"/> <rng:ref name="period"/> </rng:choice> <rng:optional><rng:ref name="description"/></rng:optional> <rng:optional><rng:ref name="projects"/></rng:optional> <rng:optional><rng:ref name="achievements"/></rng:optional> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="jobtitle"/></rng:start><rng:define name="jobtitle"><rng:element name="jobtitle"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="employer"/></rng:start><rng:define name="employer"><rng:element name="employer"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="period"/></rng:start><rng:define name="period"><rng:element name="period"> <rng:ref name="from"/> <rng:ref name="to"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="from"/></rng:start><rng:define name="from"><rng:element name="from"> <rng:choice> <rng:ref name="date"/> <rng:ref name="present"/> </rng:choice> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="to"/></rng:start><rng:define name="to"><rng:element name="to"> <rng:choice> <rng:ref name="date"/> <rng:ref name="present"/> </rng:choice> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="description"/></rng:start><rng:define name="description"><rng:element name="description"> <rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="projects"/></rng:start><rng:define name="projects"><rng:element name="projects"> <rng:oneOrMore><rng:ref name="project"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="project"/></rng:start><rng:define name="project"><rng:element name="project"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="title"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="achievements"/></rng:start><rng:define name="achievements"><rng:element name="achievements"> <rng:oneOrMore><rng:ref name="achievement"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="achievement"/></rng:start><rng:define name="achievement"><rng:element name="achievement"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="academics"/></rng:start><rng:define name="academics"><rng:element name="academics"> <rng:ref name="degrees"/> <rng:optional><rng:ref name="note"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="degrees"/></rng:start><rng:define name="degrees"><rng:element name="degrees"> <rng:oneOrMore><rng:ref name="degree"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="degree"/></rng:start><rng:define name="degree"><rng:element name="degree"> <rng:ref name="level"/> <rng:optional><rng:ref name="annotation"/></rng:optional> <rng:zeroOrMore><rng:ref name="major"/></rng:zeroOrMore> <rng:zeroOrMore><rng:ref name="minor"/></rng:zeroOrMore> <rng:optional><rng:choice> <rng:ref name="date"/> <rng:ref name="period"/> </rng:choice></rng:optional> <rng:ref name="institution"/> <rng:optional><rng:ref name="location"/></rng:optional> <rng:optional><rng:ref name="gpa"/></rng:optional> <rng:optional><rng:ref name="subjects"/></rng:optional> <rng:optional><rng:ref name="projects"/></rng:optional> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="level"/></rng:start><rng:define name="level"><rng:element name="level"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="major"/></rng:start><rng:define name="major"><rng:element name="major"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="minor"/></rng:start><rng:define name="minor"><rng:element name="minor"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="institution"/></rng:start><rng:define name="institution"><rng:element name="institution"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="gpa"/></rng:start><rng:define name="gpa"><rng:element name="gpa"> <rng:ref name="score"/> <rng:optional><rng:ref name="possible"/></rng:optional> <rng:optional><rng:ref name="note"/></rng:optional> <rng:optional><rng:attribute xmlns:ns_1="http://relaxng.org/ns/compatibility/annotations/1.0" name="type" ns_1:defaultValue="overall"> <rng:choice> <rng:value>overall</rng:value> <rng:value>major</rng:value> </rng:choice> </rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="score"/></rng:start><rng:define name="score"><rng:element name="score"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="possible"/></rng:start><rng:define name="possible"><rng:element name="possible"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="subjects"/></rng:start><rng:define name="subjects"><rng:element name="subjects"> <rng:oneOrMore><rng:ref name="subject"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="subject"/></rng:start><rng:define name="subject"><rng:element name="subject"> <rng:ref name="title"/> <rng:ref name="result"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="result"/></rng:start><rng:define name="result"><rng:element name="result"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="annotation"/></rng:start><rng:define name="annotation"><rng:element name="annotation"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="note"/></rng:start><rng:define name="note"><rng:element name="note"> <rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skillareas"/></rng:start><rng:define name="skillareas"><rng:element name="skillareas"> <rng:oneOrMore><rng:ref name="skillarea"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skillarea"/></rng:start><rng:define name="skillarea"><rng:element name="skillarea"> <rng:ref name="title"/> <rng:oneOrMore><rng:ref name="skillset"/></rng:oneOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skillset"/></rng:start><rng:define name="skillset"><rng:element name="skillset"> <rng:optional><rng:ref name="title"/></rng:optional> <rng:choice> <rng:oneOrMore><rng:ref name="skill"/></rng:oneOrMore> <rng:ref name="skills"/> </rng:choice> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skills"/></rng:start><rng:define name="skills"><rng:element name="skills"> <rng:oneOrMore><rng:ref name="skill"/></rng:oneOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skill"/></rng:start><rng:define name="skill"><rng:element name="skill"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="level"><rng:data type="string"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pubs"/></rng:start><rng:define name="pubs"><rng:element name="pubs"> <rng:oneOrMore><rng:ref name="pub"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pub"/></rng:start><rng:define name="pub"><rng:element name="pub"> <rng:zeroOrMore><rng:choice> <rng:ref name="para"/> <rng:choice> <rng:ref name="artTitle"/> <rng:ref name="bookTitle"/> <rng:ref name="author"/> <rng:ref name="date"/> <rng:ref name="pubDate"/> <rng:ref name="publisher"/> <rng:ref name="pageNums"/> <rng:ref name="url"/> </rng:choice> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="artTitle"/></rng:start><rng:define name="artTitle"><rng:element name="artTitle"> <rng:ref name="link"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="bookTitle"/></rng:start><rng:define name="bookTitle"><rng:element name="bookTitle"> <rng:ref name="link"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="author"/></rng:start><rng:define name="author"><rng:element name="author"> <rng:attribute name="name"><rng:data type="IDREF"/></rng:attribute> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pubDate"/></rng:start><rng:define name="pubDate"><rng:element name="pubDate"> <rng:optional><rng:ref name="month"/></rng:optional> <rng:ref name="year"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="publisher"/></rng:start><rng:define name="publisher"><rng:element name="publisher"> <rng:zeroOrMore><rng:choice> <rng:ref name="link"/> <rng:ref name="url"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pageNums"/></rng:start><rng:define name="pageNums"><rng:element name="pageNums"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="memberships"/></rng:start><rng:define name="memberships"><rng:element name="memberships"> <rng:ref name="title"/> <rng:oneOrMore><rng:ref name="membership"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="membership"/></rng:start><rng:define name="membership"><rng:element name="membership"> <rng:optional><rng:ref name="title"/></rng:optional> <rng:ref name="organization"/> <rng:optional><rng:ref name="location"/></rng:optional> <rng:optional><rng:choice> <rng:ref name="date"/> <rng:ref name="period"/> </rng:choice></rng:optional> <rng:optional><rng:ref name="description"/></rng:optional> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="organization"/></rng:start><rng:define name="organization"><rng:element name="organization"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="interests"/></rng:start><rng:define name="interests"><rng:element name="interests"> <rng:optional><rng:ref name="title"/></rng:optional> <rng:oneOrMore><rng:ref name="interest"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="interest"/></rng:start><rng:define name="interest"><rng:element name="interest"> <rng:ref name="title"/> <rng:optional><rng:ref name="description"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="awards"/></rng:start><rng:define name="awards"><rng:element name="awards"> <rng:optional><rng:ref name="title"/></rng:optional> <rng:oneOrMore><rng:ref name="award"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="award"/></rng:start><rng:define name="award"><rng:element name="award"> <rng:ref name="title"/> <rng:optional><rng:ref name="organization"/></rng:optional> <rng:optional><rng:choice> <rng:ref name="date"/> <rng:ref name="period"/> </rng:choice></rng:optional> <rng:optional><rng:ref name="description"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="clearances"/></rng:start><rng:define name="clearances"><rng:element name="clearances"> <rng:optional><rng:ref name="title"/></rng:optional> <rng:oneOrMore><rng:ref name="clearance"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="clearance"/></rng:start><rng:define name="clearance"><rng:element name="clearance"> <rng:ref name="level"/> <rng:optional><rng:ref name="organization"/></rng:optional> <rng:optional><rng:choice> <rng:ref name="date"/> <rng:ref name="period"/> </rng:choice></rng:optional> <rng:optional><rng:ref name="note"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="misc"/></rng:start><rng:define name="misc"><rng:element name="misc"> <rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="lastModified"/></rng:start><rng:define name="lastModified"><rng:element name="lastModified"> <rng:ref name="date"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="copyright"/></rng:start><rng:define name="copyright"><rng:element name="copyright"> <rng:ref name="year"/> <rng:optional><rng:ref name="name"/></rng:optional> <rng:optional><rng:ref name="legalnotice"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="company"/></rng:start><rng:define name="company"><rng:element name="company"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="legalnotice"/></rng:start><rng:define name="legalnotice"><rng:element name="legalnotice"> <rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="keywords"/></rng:start><rng:define name="keywords"><rng:element name="keywords"> <rng:oneOrMore><rng:ref name="keyword"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="keyword"/></rng:start><rng:define name="keyword"><rng:element name="keyword"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="referees"/></rng:start><rng:define name="referees"><rng:element name="referees"> <rng:oneOrMore><rng:ref name="referee"/></rng:oneOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="referee"/></rng:start><rng:define name="referee"><rng:element name="referee"> <rng:ref name="name"/> <rng:optional><rng:ref name="title"/></rng:optional> <rng:optional><rng:ref name="organization"/></rng:optional> <rng:optional><rng:ref name="address"/></rng:optional> <rng:optional><rng:ref name="contact"/></rng:optional> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="para"/></rng:start><rng:define name="para"><rng:element name="para"> <rng:zeroOrMore><rng:choice> <rng:ref name="emphasis"/> <rng:ref name="citation"/> <rng:ref name="url"/> <rng:ref name="link"/> </rng:choice></rng:zeroOrMore> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="emphasis"/></rng:start><rng:define name="emphasis"><rng:element name="emphasis"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="citation"/></rng:start><rng:define name="citation"><rng:element name="citation"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="date"/></rng:start><rng:define name="date"><rng:element name="date"> <rng:ref name="dayOfMonth"/> <rng:ref name="month"/> <rng:ref name="year"/> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="month"/></rng:start><rng:define name="month"><rng:element name="month"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="year"/></rng:start><rng:define name="year"><rng:element name="year"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="dayOfMonth"/></rng:start><rng:define name="dayOfMonth"><rng:element name="dayOfMonth"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="present"/></rng:start><rng:define name="present"><rng:element name="present"> <rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional> </rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="title"/></rng:start><rng:define name="title"><rng:element name="title"> <rng:attribute name="targets"><rng:data type="string"/></rng:attribute> </rng:element></rng:define> </rng:grammar><!- 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.
<?xml version="1.0"?>
<rng:grammar xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ns="" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<rng:start combine="choice"><rng:ref name="resumes"/></rng:start><rng:define name="resumes"><rng:element name="resumes">
<rng:zeroOrMore><rng:ref name="resume"/></rng:zeroOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="xmlns"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="xmlns:xsi"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="xsi:schemaLocation"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="resume"/></rng:start><rng:define name="resume"><rng:element name="resume">
<rng:optional><rng:ref name="docpath"/></rng:optional>
<rng:optional><rng:ref name="header"/></rng:optional>
<rng:choice>
<rng:ref name="objective"/>
<rng:ref name="history"/>
<rng:ref name="academics"/>
<rng:ref name="skillareas"/>
<rng:ref name="skillarea"/>
<rng:ref name="pubs"/>
<rng:ref name="misc"/>
<rng:ref name="referees"/>
<rng:ref name="keywords"/>
<rng:ref name="memberships"/>
<rng:ref name="interests"/>
<rng:ref name="clearances"/>
<rng:ref name="awards"/>
</rng:choice>
<rng:optional><rng:ref name="lastModified"/></rng:optional>
<rng:optional><rng:ref name="copyright"/></rng:optional>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="xmlns"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="xmlns:xsi"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="xsi:schemaLocation"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="docpath"/></rng:start><rng:define name="docpath"><rng:element name="docpath">
<rng:optional><rng:ref name="head"/></rng:optional>
<rng:zeroOrMore><rng:ref name="node"/></rng:zeroOrMore>
<rng:ref name="tail"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="head"/></rng:start><rng:define name="head"><rng:element name="head">
<rng:ref name="label"/>
<rng:ref name="uri"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="node"/></rng:start><rng:define name="node"><rng:element name="node">
<rng:ref name="label"/>
<rng:ref name="uri"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="tail"/></rng:start><rng:define name="tail"><rng:element name="tail">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="label"/></rng:start><rng:define name="label"><rng:element name="label">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="uri"/></rng:start><rng:define name="uri"><rng:element name="uri">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="header"/></rng:start><rng:define name="header"><rng:element name="header">
<rng:ref name="name"/>
<rng:optional><rng:ref name="address"/></rng:optional>
<rng:optional><rng:ref name="birth"/></rng:optional>
<rng:optional><rng:ref name="contact"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="name"/></rng:start><rng:define name="name"><rng:element name="name">
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:ref name="firstname"/>
<rng:optional><rng:ref name="middlenames"/></rng:optional>
<rng:ref name="surname"/>
<rng:optional><rng:ref name="suffix"/></rng:optional>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="firstname"/></rng:start><rng:define name="firstname"><rng:element name="firstname">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="middlenames"/></rng:start><rng:define name="middlenames"><rng:element name="middlenames">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="surname"/></rng:start><rng:define name="surname"><rng:element name="surname">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="suffix"/></rng:start><rng:define name="suffix"><rng:element name="suffix">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="birth"/></rng:start><rng:define name="birth"><rng:element name="birth">
<rng:ref name="date"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="address"/></rng:start><rng:define name="address"><rng:element name="address">
<rng:zeroOrMore><rng:choice>
<rng:ref name="street"/>
<rng:ref name="street2"/>
<rng:ref name="suburb"/>
<rng:ref name="ward"/>
<rng:ref name="city"/>
<rng:ref name="state"/>
<rng:ref name="province"/>
<rng:ref name="county"/>
<rng:ref name="prefecture"/>
<rng:ref name="zip"/>
<rng:ref name="postalCode"/>
<rng:ref name="country"/>
<rng:ref name="break"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="format">
<rng:choice>
<rng:value>standard</rng:value>
<rng:value>european</rng:value>
<rng:value>italian</rng:value>
</rng:choice>
</rng:attribute></rng:optional>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="location"/></rng:start><rng:define name="location"><rng:element name="location">
<rng:optional><rng:ref name="city"/></rng:optional>
<rng:optional><rng:choice>
<rng:ref name="state"/>
<rng:ref name="province"/>
<rng:ref name="county"/>
</rng:choice></rng:optional>
<rng:optional><rng:ref name="country"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="street"/></rng:start><rng:define name="street"><rng:element name="street">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="street2"/></rng:start><rng:define name="street2"><rng:element name="street2">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="suburb"/></rng:start><rng:define name="suburb"><rng:element name="suburb">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="ward"/></rng:start><rng:define name="ward"><rng:element name="ward">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="city"/></rng:start><rng:define name="city"><rng:element name="city">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="state"/></rng:start><rng:define name="state"><rng:element name="state">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="province"/></rng:start><rng:define name="province"><rng:element name="province">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="county"/></rng:start><rng:define name="county"><rng:element name="county">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="prefecture"/></rng:start><rng:define name="prefecture"><rng:element name="prefecture">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="zip"/></rng:start><rng:define name="zip"><rng:element name="zip">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="postalCode"/></rng:start><rng:define name="postalCode"><rng:element name="postalCode">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="country"/></rng:start><rng:define name="country"><rng:element name="country">
<rng:attribute name="id"><rng:data type="ID"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="break"/></rng:start><rng:define name="break"><rng:element name="break">
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="contact"/></rng:start><rng:define name="contact"><rng:element name="contact">
<rng:zeroOrMore><rng:choice>
<rng:ref name="phone"/>
<rng:ref name="fax"/>
<rng:ref name="pager"/>
<rng:ref name="email"/>
<rng:ref name="url"/>
<rng:ref name="instantMessage"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="phone"/></rng:start><rng:define name="phone"><rng:element name="phone">
<rng:attribute name="location">
<rng:choice>
<rng:value>home</rng:value>
<rng:value>work</rng:value>
<rng:value>mobile</rng:value>
</rng:choice>
</rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="fax"/></rng:start><rng:define name="fax"><rng:element name="fax">
<rng:attribute name="location">
<rng:choice>
<rng:value>home</rng:value>
<rng:value>work</rng:value>
</rng:choice>
</rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pager"/></rng:start><rng:define name="pager"><rng:element name="pager">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="email"/></rng:start><rng:define name="email"><rng:element name="email">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="url"/></rng:start><rng:define name="url"><rng:element name="url">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="instantMessage"/></rng:start><rng:define name="instantMessage"><rng:element name="instantMessage">
<rng:attribute name="service"><rng:data type="string"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="link"/></rng:start><rng:define name="link"><rng:element name="link">
<rng:attribute name="href"><rng:data type="string"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="objective"/></rng:start><rng:define name="objective"><rng:element name="objective">
<rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="history"/></rng:start><rng:define name="history"><rng:element name="history">
<rng:oneOrMore><rng:ref name="job"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="job"/></rng:start><rng:define name="job"><rng:element name="job">
<rng:ref name="jobtitle"/>
<rng:ref name="employer"/>
<rng:optional><rng:ref name="location"/></rng:optional>
<rng:choice>
<rng:ref name="date"/>
<rng:ref name="period"/>
</rng:choice>
<rng:optional><rng:ref name="description"/></rng:optional>
<rng:optional><rng:ref name="projects"/></rng:optional>
<rng:optional><rng:ref name="achievements"/></rng:optional>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="jobtitle"/></rng:start><rng:define name="jobtitle"><rng:element name="jobtitle">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="employer"/></rng:start><rng:define name="employer"><rng:element name="employer">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="period"/></rng:start><rng:define name="period"><rng:element name="period">
<rng:ref name="from"/>
<rng:ref name="to"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="from"/></rng:start><rng:define name="from"><rng:element name="from">
<rng:choice>
<rng:ref name="date"/>
<rng:ref name="present"/>
</rng:choice>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="to"/></rng:start><rng:define name="to"><rng:element name="to">
<rng:choice>
<rng:ref name="date"/>
<rng:ref name="present"/>
</rng:choice>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="description"/></rng:start><rng:define name="description"><rng:element name="description">
<rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="projects"/></rng:start><rng:define name="projects"><rng:element name="projects">
<rng:oneOrMore><rng:ref name="project"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="project"/></rng:start><rng:define name="project"><rng:element name="project">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="title"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="achievements"/></rng:start><rng:define name="achievements"><rng:element name="achievements">
<rng:oneOrMore><rng:ref name="achievement"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="achievement"/></rng:start><rng:define name="achievement"><rng:element name="achievement">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="academics"/></rng:start><rng:define name="academics"><rng:element name="academics">
<rng:ref name="degrees"/>
<rng:optional><rng:ref name="note"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="degrees"/></rng:start><rng:define name="degrees"><rng:element name="degrees">
<rng:oneOrMore><rng:ref name="degree"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="degree"/></rng:start><rng:define name="degree"><rng:element name="degree">
<rng:ref name="level"/>
<rng:optional><rng:ref name="annotation"/></rng:optional>
<rng:zeroOrMore><rng:ref name="major"/></rng:zeroOrMore>
<rng:zeroOrMore><rng:ref name="minor"/></rng:zeroOrMore>
<rng:optional><rng:choice>
<rng:ref name="date"/>
<rng:ref name="period"/>
</rng:choice></rng:optional>
<rng:ref name="institution"/>
<rng:optional><rng:ref name="location"/></rng:optional>
<rng:optional><rng:ref name="gpa"/></rng:optional>
<rng:optional><rng:ref name="subjects"/></rng:optional>
<rng:optional><rng:ref name="projects"/></rng:optional>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="level"/></rng:start><rng:define name="level"><rng:element name="level">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="major"/></rng:start><rng:define name="major"><rng:element name="major">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="minor"/></rng:start><rng:define name="minor"><rng:element name="minor">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="institution"/></rng:start><rng:define name="institution"><rng:element name="institution">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="gpa"/></rng:start><rng:define name="gpa"><rng:element name="gpa">
<rng:ref name="score"/>
<rng:optional><rng:ref name="possible"/></rng:optional>
<rng:optional><rng:ref name="note"/></rng:optional>
<rng:optional><rng:attribute xmlns:ns_1="http://relaxng.org/ns/compatibility/annotations/1.0" name="type" ns_1:defaultValue="overall">
<rng:choice>
<rng:value>overall</rng:value>
<rng:value>major</rng:value>
</rng:choice>
</rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="score"/></rng:start><rng:define name="score"><rng:element name="score">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="possible"/></rng:start><rng:define name="possible"><rng:element name="possible">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="subjects"/></rng:start><rng:define name="subjects"><rng:element name="subjects">
<rng:oneOrMore><rng:ref name="subject"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="subject"/></rng:start><rng:define name="subject"><rng:element name="subject">
<rng:ref name="title"/>
<rng:ref name="result"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="result"/></rng:start><rng:define name="result"><rng:element name="result">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="annotation"/></rng:start><rng:define name="annotation"><rng:element name="annotation">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="note"/></rng:start><rng:define name="note"><rng:element name="note">
<rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skillareas"/></rng:start><rng:define name="skillareas"><rng:element name="skillareas">
<rng:oneOrMore><rng:ref name="skillarea"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skillarea"/></rng:start><rng:define name="skillarea"><rng:element name="skillarea">
<rng:ref name="title"/>
<rng:oneOrMore><rng:ref name="skillset"/></rng:oneOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skillset"/></rng:start><rng:define name="skillset"><rng:element name="skillset">
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:choice>
<rng:oneOrMore><rng:ref name="skill"/></rng:oneOrMore>
<rng:ref name="skills"/>
</rng:choice>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skills"/></rng:start><rng:define name="skills"><rng:element name="skills">
<rng:oneOrMore><rng:ref name="skill"/></rng:oneOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="skill"/></rng:start><rng:define name="skill"><rng:element name="skill">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="level"><rng:data type="string"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pubs"/></rng:start><rng:define name="pubs"><rng:element name="pubs">
<rng:oneOrMore><rng:ref name="pub"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pub"/></rng:start><rng:define name="pub"><rng:element name="pub">
<rng:zeroOrMore><rng:choice>
<rng:ref name="para"/>
<rng:choice>
<rng:ref name="artTitle"/>
<rng:ref name="bookTitle"/>
<rng:ref name="author"/>
<rng:ref name="date"/>
<rng:ref name="pubDate"/>
<rng:ref name="publisher"/>
<rng:ref name="pageNums"/>
<rng:ref name="url"/>
</rng:choice>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="artTitle"/></rng:start><rng:define name="artTitle"><rng:element name="artTitle">
<rng:ref name="link"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="bookTitle"/></rng:start><rng:define name="bookTitle"><rng:element name="bookTitle">
<rng:ref name="link"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="author"/></rng:start><rng:define name="author"><rng:element name="author">
<rng:attribute name="name"><rng:data type="IDREF"/></rng:attribute>
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pubDate"/></rng:start><rng:define name="pubDate"><rng:element name="pubDate">
<rng:optional><rng:ref name="month"/></rng:optional>
<rng:ref name="year"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="publisher"/></rng:start><rng:define name="publisher"><rng:element name="publisher">
<rng:zeroOrMore><rng:choice>
<rng:ref name="link"/>
<rng:ref name="url"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="pageNums"/></rng:start><rng:define name="pageNums"><rng:element name="pageNums">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="memberships"/></rng:start><rng:define name="memberships"><rng:element name="memberships">
<rng:ref name="title"/>
<rng:oneOrMore><rng:ref name="membership"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="membership"/></rng:start><rng:define name="membership"><rng:element name="membership">
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:ref name="organization"/>
<rng:optional><rng:ref name="location"/></rng:optional>
<rng:optional><rng:choice>
<rng:ref name="date"/>
<rng:ref name="period"/>
</rng:choice></rng:optional>
<rng:optional><rng:ref name="description"/></rng:optional>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="organization"/></rng:start><rng:define name="organization"><rng:element name="organization">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="id"><rng:data type="ID"/></rng:attribute></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="interests"/></rng:start><rng:define name="interests"><rng:element name="interests">
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:oneOrMore><rng:ref name="interest"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="interest"/></rng:start><rng:define name="interest"><rng:element name="interest">
<rng:ref name="title"/>
<rng:optional><rng:ref name="description"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="awards"/></rng:start><rng:define name="awards"><rng:element name="awards">
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:oneOrMore><rng:ref name="award"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="award"/></rng:start><rng:define name="award"><rng:element name="award">
<rng:ref name="title"/>
<rng:optional><rng:ref name="organization"/></rng:optional>
<rng:optional><rng:choice>
<rng:ref name="date"/>
<rng:ref name="period"/>
</rng:choice></rng:optional>
<rng:optional><rng:ref name="description"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="clearances"/></rng:start><rng:define name="clearances"><rng:element name="clearances">
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:oneOrMore><rng:ref name="clearance"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="clearance"/></rng:start><rng:define name="clearance"><rng:element name="clearance">
<rng:ref name="level"/>
<rng:optional><rng:ref name="organization"/></rng:optional>
<rng:optional><rng:choice>
<rng:ref name="date"/>
<rng:ref name="period"/>
</rng:choice></rng:optional>
<rng:optional><rng:ref name="note"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="misc"/></rng:start><rng:define name="misc"><rng:element name="misc">
<rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="lastModified"/></rng:start><rng:define name="lastModified"><rng:element name="lastModified">
<rng:ref name="date"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="copyright"/></rng:start><rng:define name="copyright"><rng:element name="copyright">
<rng:ref name="year"/>
<rng:optional><rng:ref name="name"/></rng:optional>
<rng:optional><rng:ref name="legalnotice"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="company"/></rng:start><rng:define name="company"><rng:element name="company">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="legalnotice"/></rng:start><rng:define name="legalnotice"><rng:element name="legalnotice">
<rng:oneOrMore><rng:ref name="para"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="keywords"/></rng:start><rng:define name="keywords"><rng:element name="keywords">
<rng:oneOrMore><rng:ref name="keyword"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="keyword"/></rng:start><rng:define name="keyword"><rng:element name="keyword">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="referees"/></rng:start><rng:define name="referees"><rng:element name="referees">
<rng:oneOrMore><rng:ref name="referee"/></rng:oneOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="referee"/></rng:start><rng:define name="referee"><rng:element name="referee">
<rng:ref name="name"/>
<rng:optional><rng:ref name="title"/></rng:optional>
<rng:optional><rng:ref name="organization"/></rng:optional>
<rng:optional><rng:ref name="address"/></rng:optional>
<rng:optional><rng:ref name="contact"/></rng:optional>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="para"/></rng:start><rng:define name="para"><rng:element name="para">
<rng:zeroOrMore><rng:choice>
<rng:ref name="emphasis"/>
<rng:ref name="citation"/>
<rng:ref name="url"/>
<rng:ref name="link"/>
</rng:choice></rng:zeroOrMore>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="emphasis"/></rng:start><rng:define name="emphasis"><rng:element name="emphasis">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="citation"/></rng:start><rng:define name="citation"><rng:element name="citation">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="date"/></rng:start><rng:define name="date"><rng:element name="date">
<rng:ref name="dayOfMonth"/>
<rng:ref name="month"/>
<rng:ref name="year"/>
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="month"/></rng:start><rng:define name="month"><rng:element name="month">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="year"/></rng:start><rng:define name="year"><rng:element name="year">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="dayOfMonth"/></rng:start><rng:define name="dayOfMonth"><rng:element name="dayOfMonth">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="present"/></rng:start><rng:define name="present"><rng:element name="present">
<rng:optional><rng:attribute name="targets"><rng:data type="string"/></rng:attribute></rng:optional>
</rng:element></rng:define>
<rng:start combine="choice"><rng:ref name="title"/></rng:start><rng:define name="title"><rng:element name="title">
<rng:attribute name="targets"><rng:data type="string"/></rng:attribute>
</rng:element></rng:define>
</rng:grammar><!- 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>
->