Vai al contenuto principale

BIN JFVl3 Documentation

  • Author:

  • Version: 3

  • Description: Json Resume Example

  • Created: 2015-11-22

  • Modified: 2015-11-22

  • Source:

     Modifica Bin W3C Schema Json-Schema Java Bean Code Default Value as XML

    Printers Embed Responsive

    <?xml version='1.0'?>
    <osk xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='http://www.eleusoft.org/osk/osknons.xsd'  xmlns:extra='http://eleusoft.org/schema/extra'>
          <datatypeLibrary prefix='xs' uri='http://www.w3.org/2001/XMLSchema-datatypes' />
       
          <schema name='com.eleusoft.test.beans'>
                <complexType name='skills_items'>
                      <field name='keywords' description='List some keywords pertaining to this skill' type='xs:string' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='level' description='e.g. Master' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='name' description='e.g. Web Development' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='work_items'>
                      <field name='summary' description='Give an overview of your responsibilities at the company' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='position' description='e.g. Software Engineer' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='startDate' description='resume.json uses the ISO 8601 date standard e.g. 2014-06-29' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='website' description='e.g. http://facebook.com' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='company' description='e.g. Facebook' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='endDate' description='e.g. 2012-06-29' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='highlights' description='Specify multiple accomplishments' type='xs:string' minOccurs='0' maxOccurs='*'>
                      </field>
                </complexType>
                <complexType name='basics_location'>
                      <field name='region' description='The general region where you live. Can be a US state, or a province, for instance.' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='postalCode' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='address' description='To add multiple address lines, use 
    . For example, 1234 Glücklichkeit Straße
    Hinterhaus 5. Etage li.' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='countryCode' description='code as per ISO-3166-1 ALPHA-2, e.g. US, AU, IN' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='city' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='basics_profiles_items'>
                      <field name='username' description='e.g. neutralthoughts' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='url' description='e.g. http://twitter.com/neutralthoughts' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='network' description='e.g. Facebook or Twitter' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='basics'>
                      <field name='summary' description='Write a short 2-3 sentence biography about yourself' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='picture' description='URL (as per RFC 3986) to a picture in JPEG or PNG format' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='phone' description='Phone numbers are stored as strings so use any format you like, e.g. 712-117-2923' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='location' type='basics_location' minOccurs='0'>
                      </field>
                      <field name='website' description='URL (as per RFC 3986) to your website, e.g. personal homepage' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='email' description='e.g. thomas@gmail.com' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='name' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='label' description='e.g. Web Developer' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='profiles' description='Specify any number of social networks that you participate in' type='basics_profiles_items' minOccurs='0' maxOccurs='*'>
                      </field>
                </complexType>
                <complexType name='languages_items'>
                      <field name='fluency' description='e.g. Fluent, Beginner' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='language' description='e.g. English, Spanish' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='references_items'>
                      <field name='name' description='e.g. Timothy Cook' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='reference' description='e.g. Joe blogs was a great employee, who turned up to work at least once a week. He exceeded my expectations when it came to doing nothing.' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='publications_items'>
                      <field name='summary' description='Short summary of publication. e.g. Discussion of the World Wide Web, HTTP, HTML.' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='releaseDate' description='e.g. 1990-08-01' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='website' description='e.g. http://www.computer.org/csdl/mags/co/1996/10/rx069-abs.html' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='name' description='e.g. The World Wide Web' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='publisher' description='e.g. IEEE, Computer Magazine' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='interests_items'>
                      <field name='keywords' type='xs:string' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='name' description='e.g. Philosophy' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='awards_items'>
                      <field name='summary' description='e.g. Received for my work with Quantum Physics' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='title' description='e.g. One of the 100 greatest minds of the century' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='awarder' description='e.g. Time Magazine' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='date' description='e.g. 1989-06-12' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='volunteer_items'>
                      <field name='summary' description='Give an overview of your responsibilities at the company' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='position' description='e.g. Software Engineer' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='startDate' description='resume.json uses the ISO 8601 date standard e.g. 2014-06-29' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='organization' description='e.g. Facebook' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='website' description='e.g. http://facebook.com' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='endDate' description='e.g. 2012-06-29' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='highlights' description='Specify multiple accomplishments' type='xs:string' minOccurs='0' maxOccurs='*'>
                      </field>
                </complexType>
                <complexType name='education_items'>
                      <field name='startDate' description='e.g. 2014-06-29' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='courses' description='List notable courses/subjects' type='xs:string' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='area' description='e.g. Arts' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='studyType' description='e.g. Bachelor' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='gpa' description='grade point average, e.g. 3.67/4.0' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='endDate' description='e.g. 2012-06-29' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                      <field name='institution' description='e.g. Massachusetts Institute of Technology' type='xs:string' minOccurs='0'>
                            <facet name='maxLength' value='0'/>
                            <facet name='minLength' value='0'/>
                      </field>
                </complexType>
                <complexType name='Form' description='Json Resume Example'>
                      <field name='skills' description='List out your professional skill-set' type='skills_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='work' type='work_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='basics' type='basics' minOccurs='0'>
                      </field>
                      <field name='languages' description='List any other languages you speak' type='languages_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='references' description='List references you have received' type='references_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='publications' description='Specify your publications through your career' type='publications_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='interests' type='interests_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='awards' description='Specify any awards you have received throughout your professional career' type='awards_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='volunteer' type='volunteer_items' minOccurs='0' maxOccurs='*'>
                      </field>
                      <field name='education' type='education_items' minOccurs='0' maxOccurs='*'>
                      </field>
                </complexType>
          </schema>
    </osk>