Some jobs (particularly telecommuting jobs) have requirements on the applicant's location. For example, can work remotely, but must be in USA or Europe. I propose adding a property applicantLocationRequirements to describe this situation.
For example:
{
"@context": "http://schema.org/",
"@type": "JobPosting",
"name": "Telecommute from anywhere in USA!",
"applicantLocationRequirements": {
"@type": "Country",
"sameAs": "https://www.wikidata.org/wiki/Q30",
"name": "USA"
}
}
Note: This is separate from citizenship or work visa requirements, which I think are complicated enough that we should handle those separately.