Home
Schema.org
Schema Org Job Posting
Schema Org Job Posting
A listing that describes a job opening in a certain organization.
Type: object
Properties: 25
Required: 3
Schema.org Structured Data Linked Data JSON-LD Vocabulary SEO Web Standards RDF Ontology
JobPosting is a JSON Structure definition published by Schema.org, describing 25 properties, of which 3 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
type
context
title
description
datePosted
validThrough
url
hiringOrganization
jobLocation
jobLocationType
employmentType
baseSalary
educationRequirements
experienceRequirements
qualifications
responsibilities
skills
industry
occupationalCategory
workHours
jobBenefits
incentiveCompensation
directApply
identifier
sameAs
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"type": "object",
"name": "JobPosting",
"description": "A listing that describes a job opening in a certain organization.",
"properties": {
"type": { "type": "string" },
"context": { "type": "string" },
"title": { "type": "string" },
"description": { "type": "string" },
"datePosted": { "type": "date" },
"validThrough": { "type": "datetime" },
"url": { "type": "string" },
"hiringOrganization": { "type": { "$ref": "schema-org-organization.json" } },
"jobLocation": { "type": "array", "items": { "type": { "$ref": "schema-org-place.json" } } },
"jobLocationType": { "type": "string" },
"employmentType": { "type": "array", "items": { "type": "string" } },
"baseSalary": { "type": { "$ref": "#/definitions/MonetaryAmount" } },
"educationRequirements": { "type": { "$ref": "#/definitions/EducationalCredential" } },
"experienceRequirements": { "type": "string" },
"qualifications": { "type": "string" },
"responsibilities": { "type": "string" },
"skills": { "type": "array", "items": { "type": "string" } },
"industry": { "type": "string" },
"occupationalCategory": { "type": "string" },
"workHours": { "type": "string" },
"jobBenefits": { "type": "string" },
"incentiveCompensation": { "type": "string" },
"directApply": { "type": "boolean" },
"identifier": { "type": { "$ref": "schema-org-property-value.json" } },
"sameAs": { "type": "array", "items": { "type": "string" } }
},
"required": ["title", "description", "datePosted"],
"definitions": {
"MonetaryAmount": {
"type": "object",
"name": "MonetaryAmount",
"properties": {
"type": { "type": "string" },
"currency": { "type": "string" },
"value": { "type": { "$ref": "#/definitions/SalaryValue" } }
}
},
"SalaryValue": {
"type": "object",
"name": "SalaryValue",
"properties": {
"type": { "type": "string" },
"value": { "type": "number" },
"minValue": { "type": "number" },
"maxValue": { "type": "number" },
"unitText": { "type": "string" }
}
},
"EducationalCredential": {
"type": "object",
"name": "EducationalOccupationalCredential",
"properties": {
"type": { "type": "string" },
"credentialCategory": { "type": "string" }
}
}
}
}