diff --git a/resume.json b/resume.json index 99603d23..d93e795f 100644 --- a/resume.json +++ b/resume.json @@ -1,7 +1,6 @@ { "bio": { - "firstName": "Richard", - "lastName": "Hendriks", + "name": "Richard Hendriks", "email": { "work": "richard@piedpiper.com", "personal": "richard.hendriks@gmail.com" diff --git a/schema.json b/schema.json index c39c3165..84e89439 100644 --- a/schema.json +++ b/schema.json @@ -5,10 +5,7 @@ "bio": { "type": "object", "properties": { - "firstName": { - "type": "string" - }, - "lastName": { + "name": { "type": "string" }, "email": { @@ -25,7 +22,7 @@ } }, "phone": { - "type": "object", + "type": "object", "description": "Phone numbers are stored as strings so use any format you like", "properties": { "work": { @@ -96,14 +93,14 @@ "work": { "type": "array", "items": { - "type": "object", + "type": "object", "properties": { "company": { "type": "string", "description": "e.g. Facebook" }, "position": { - "type": "string", + "type": "string", "description": "e.g. Software Engineer" }, "website": { @@ -131,13 +128,13 @@ } } } - + } }, "education": { "type": "array", "items": { - "type": "object", + "type": "object", "properties": { "institution": { "type": "string", @@ -170,15 +167,15 @@ } } } - - + + } }, "awards": { "type": "array", "description": "Specify any awards you have received throughout your professional career", "items": { - "type": "object", + "type": "object", "properties": { "title": { "type": "string", @@ -199,7 +196,7 @@ "type": "array", "description": "Specify your publications through your career", "items": { - "type": "object", + "type": "object", "properties": { "name": { "type": "string", @@ -224,7 +221,7 @@ "type": "array", "description": "List out your professional skill-set", "items": { - "type": "object", + "type": "object", "properties": { "name": { "type": "string", @@ -248,7 +245,7 @@ "hobbies": { "type": "array", "items": { - "type": "object", + "type": "object", "properties": { "name": { "type": "string", @@ -262,14 +259,14 @@ } } } - + } }, "references": { "type": "array", "description": "List references you have received", "items": { - "type": "object", + "type": "object", "properties": { "name": { "type": "string", @@ -280,7 +277,7 @@ "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." } } - + } } } diff --git a/schema.json.html b/schema.json.html index 1838dbce..8ec76b43 100644 --- a/schema.json.html +++ b/schema.json.html @@ -1 +1 @@ -
{
bio: {
firstName: string,
lastName: string,
email: {
work: string, // e.g. thomas@facebook.com
personal: string // thomas@gmail.com
},
phone: { // Phone numbers are stored as strings so use any format you like
work: string, // e.g. 732-757-2923
personal: string // e.g. 712-117-2923
},
summary: string, // Write a short 2-3 sentence biography about yourself
location: {
city: string,
countryCode: string, // e.g. US, AU, IN
region: string, // If you specify a region, you don't need a state e.g. Queensland
state: string // If you specify a state, you don't need a region e.g. Texas
},
websites: { // The value you use as your key, will generally become the label
blog: string // e.g. http://blog.joebloggs.com
},
profiles: { // Specify any number of social networks that you participate in
twitter: string, // e.g. neutralthoughts
github: string // e.g. thomasdavis
}
},
work: [{
company: string, // e.g. Facebook
position: string, // e.g. Software Engineer
website: string, // e.g. http://facebook.com
startDate: string, // resume.json uses the ISO 8601 date standard e.g. 2014-06-29
endDate: string, // e.g. 2012-06-29
summary: string, // Give an overview of your responsibilities at the company
highlights: [ // Specify multiple accomplishments
string // e.g. Increased profits by 20% from 2011-2012 through viral advertising
]
}],
education: [{
institution: string, // e.g. Massachusetts Institute of Technology
area: string, // e.g. Arts
studyType: string, // e.g. Bachelor
startDate: string, // e.g. 2014-06-29
endDate: string, // e.g. 2012-06-29
courses: [ // List an notable courses/subjects
string // e.g. H1302 - Introduction to American history
]
}],
awards: [{ // Specify any awards you have received throughout your professional career
title: string, // e.g. One of the 100 greatest minds of the century
awardDate: string, // e.g. 1989-06-12
awarder: string // e.g. Time Magazine
}],
publications: [{ // Specify your publications through your career
name: string, // e.g. The World Wide Web
publisher: string, // e.g. IEEE, Computer Magazine
releaseDate: string, // e.g. 1990-08-01
website: string // e.g. http://www.computer.org/csdl/mags/co/1996/10/rx069-abs.html
}],
skills: [{ // List out your professional skill-set
name: string, // e.g. Web Development
level: string, // e.g. Master
keywords: [ // List some keywords pertaining to this skill
string // e.g. HTML
]
}],
hobbies: [{
name: string, // e.g. Philosophy
keywords: [
string // e.g. Friedrich Nietzsche
]
}],
references: [{ // List references you have received
name: string, // e.g. Timothy Cook
reference: string // 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.
}]
}
\ No newline at end of file +
{
bio: {
name: string,
email: {
work: string, // e.g. thomas@facebook.com
personal: string // thomas@gmail.com
},
phone: { // Phone numbers are stored as strings so use any format you like
work: string, // e.g. 732-757-2923
personal: string // e.g. 712-117-2923
},
summary: string, // Write a short 2-3 sentence biography about yourself
location: {
city: string,
countryCode: string, // e.g. US, AU, IN
region: string, // If you specify a region, you don't need a state e.g. Queensland
state: string // If you specify a state, you don't need a region e.g. Texas
},
websites: { // The value you use as your key, will generally become the label
blog: string // e.g. http://blog.joebloggs.com
},
profiles: { // Specify any number of social networks that you participate in
twitter: string, // e.g. neutralthoughts
github: string // e.g. thomasdavis
}
},
work: [{
company: string, // e.g. Facebook
position: string, // e.g. Software Engineer
website: string, // e.g. http://facebook.com
startDate: string, // resume.json uses the ISO 8601 date standard e.g. 2014-06-29
endDate: string, // e.g. 2012-06-29
summary: string, // Give an overview of your responsibilities at the company
highlights: [ // Specify multiple accomplishments
string // e.g. Increased profits by 20% from 2011-2012 through viral advertising
]
}],
education: [{
institution: string, // e.g. Massachusetts Institute of Technology
area: string, // e.g. Arts
studyType: string, // e.g. Bachelor
startDate: string, // e.g. 2014-06-29
endDate: string, // e.g. 2012-06-29
courses: [ // List an notable courses/subjects
string // e.g. H1302 - Introduction to American history
]
}],
awards: [{ // Specify any awards you have received throughout your professional career
title: string, // e.g. One of the 100 greatest minds of the century
awardDate: string, // e.g. 1989-06-12
awarder: string // e.g. Time Magazine
}],
publications: [{ // Specify your publications through your career
name: string, // e.g. The World Wide Web
publisher: string, // e.g. IEEE, Computer Magazine
releaseDate: string, // e.g. 1990-08-01
website: string // e.g. http://www.computer.org/csdl/mags/co/1996/10/rx069-abs.html
}],
skills: [{ // List out your professional skill-set
name: string, // e.g. Web Development
level: string, // e.g. Master
keywords: [ // List some keywords pertaining to this skill
string // e.g. HTML
]
}],
hobbies: [{
name: string, // e.g. Philosophy
keywords: [
string // e.g. Friedrich Nietzsche
]
}],
references: [{ // List references you have received
name: string, // e.g. Timothy Cook
reference: string // 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.
}]
}