4dayweek-io · JSON-LD Context
4Dayweek Io Context
JSON-LD context defining the semantic vocabulary for 4Dayweek Io from 4dayweek-io.
10 Classes
65 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
4dayweek:
https://4dayweek.io/schema#
Classes
ErrorResponse
LegacyListResponse
LegacyJob
LegacyTag
LegacyCompany
V2ListResponse
V2Job
V2Tag
V2JobLocation
V2Company
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| usage | string | |
| page | integer | |
| total | integer | |
| has_more | boolean | |
| jobs | list | |
| id_str | string | |
| title | string | |
| slug | string | |
| url | reference | |
| description | string | |
| category | string | |
| role | string | |
| level | string | |
| hours | integer | |
| reduced_hours | string | |
| is_remote | boolean | |
| location_city | string | |
| location_country | string | |
| location_continent | string | |
| location_original | string | |
| posted | integer | |
| filters | list | |
| company_id | string | |
| company_name | string | |
| company | reference | |
| label | string | |
| value | string | |
| name | string | |
| short_description | string | |
| country | string | |
| employees | integer | |
| logo_url | reference | |
| company_url | reference | |
| four_day_reference_text | string | |
| images | list | |
| remote_level | string | |
| data | list | |
| limit | integer | |
| id | string | |
| contract_type | string | |
| schedule_type | string | |
| hours_per_week_min | integer | |
| hours_per_week_max | integer | |
| work_arrangement | string | |
| office_locations | list | |
| remote_allowed | list | |
| timezones | list | |
| salary_min | integer | |
| salary_max | integer | |
| salary_currency | string | |
| salary_period | string | |
| skills | list | |
| stack | list | |
| tools | list | |
| posted_at | dateTime | |
| expires_at | dateTime | |
| city | string | |
| state | string | |
| continent | string | |
| region | string | |
| website | reference | |
| hours_full_time | integer | |
| hires_worldwide | boolean | |
| work_life_score | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://4dayweek.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"4dayweek": "https://4dayweek.io/schema#",
"ErrorResponse": "4dayweek:ErrorResponse",
"error": {
"@id": "4dayweek:error"
},
"LegacyListResponse": "4dayweek:LegacyListResponse",
"usage": {
"@id": "4dayweek:usage",
"@type": "xsd:string"
},
"page": {
"@id": "4dayweek:page",
"@type": "xsd:integer"
},
"total": {
"@id": "4dayweek:total",
"@type": "xsd:integer"
},
"has_more": {
"@id": "4dayweek:has_more",
"@type": "xsd:boolean"
},
"jobs": {
"@id": "4dayweek:jobs",
"@container": "@list"
},
"LegacyJob": "4dayweek:LegacyJob",
"id_str": {
"@id": "4dayweek:id_str",
"@type": "xsd:string"
},
"title": {
"@id": "4dayweek:title",
"@type": "xsd:string"
},
"slug": {
"@id": "4dayweek:slug",
"@type": "xsd:string"
},
"url": {
"@id": "4dayweek:url",
"@type": "@id"
},
"description": {
"@id": "4dayweek:description",
"@type": "xsd:string"
},
"category": {
"@id": "4dayweek:category",
"@type": "xsd:string"
},
"role": {
"@id": "4dayweek:role",
"@type": "xsd:string"
},
"level": {
"@id": "4dayweek:level",
"@type": "xsd:string"
},
"hours": {
"@id": "4dayweek:hours",
"@type": "xsd:integer"
},
"reduced_hours": {
"@id": "4dayweek:reduced_hours",
"@type": "xsd:string"
},
"is_remote": {
"@id": "4dayweek:is_remote",
"@type": "xsd:boolean"
},
"location_city": {
"@id": "4dayweek:location_city",
"@type": "xsd:string"
},
"location_country": {
"@id": "4dayweek:location_country",
"@type": "xsd:string"
},
"location_continent": {
"@id": "4dayweek:location_continent",
"@type": "xsd:string"
},
"location_original": {
"@id": "4dayweek:location_original",
"@type": "xsd:string"
},
"posted": {
"@id": "4dayweek:posted",
"@type": "xsd:integer"
},
"filters": {
"@id": "4dayweek:filters",
"@container": "@list"
},
"company_id": {
"@id": "4dayweek:company_id",
"@type": "xsd:string"
},
"company_name": {
"@id": "4dayweek:company_name",
"@type": "xsd:string"
},
"company": {
"@id": "4dayweek:company",
"@type": "@id"
},
"LegacyTag": "4dayweek:LegacyTag",
"label": {
"@id": "4dayweek:label",
"@type": "xsd:string"
},
"value": {
"@id": "4dayweek:value",
"@type": "xsd:string"
},
"LegacyCompany": "4dayweek:LegacyCompany",
"name": {
"@id": "4dayweek:name",
"@type": "xsd:string"
},
"short_description": {
"@id": "4dayweek:short_description",
"@type": "xsd:string"
},
"country": {
"@id": "4dayweek:country",
"@type": "xsd:string"
},
"employees": {
"@id": "4dayweek:employees",
"@type": "xsd:integer"
},
"logo_url": {
"@id": "4dayweek:logo_url",
"@type": "@id"
},
"company_url": {
"@id": "4dayweek:company_url",
"@type": "@id"
},
"four_day_reference_text": {
"@id": "4dayweek:four_day_reference_text",
"@type": "xsd:string"
},
"images": {
"@id": "4dayweek:images",
"@container": "@list"
},
"remote_level": {
"@id": "4dayweek:remote_level",
"@type": "xsd:string"
},
"V2ListResponse": "4dayweek:V2ListResponse",
"data": {
"@id": "4dayweek:data",
"@container": "@list"
},
"limit": {
"@id": "4dayweek:limit",
"@type": "xsd:integer"
},
"V2Job": "4dayweek:V2Job",
"id": {
"@id": "4dayweek:id",
"@type": "xsd:string"
},
"contract_type": {
"@id": "4dayweek:contract_type",
"@type": "xsd:string"
},
"schedule_type": {
"@id": "4dayweek:schedule_type",
"@type": "xsd:string"
},
"hours_per_week_min": {
"@id": "4dayweek:hours_per_week_min",
"@type": "xsd:integer"
},
"hours_per_week_max": {
"@id": "4dayweek:hours_per_week_max",
"@type": "xsd:integer"
},
"work_arrangement": {
"@id": "4dayweek:work_arrangement",
"@type": "xsd:string"
},
"office_locations": {
"@id": "4dayweek:office_locations",
"@container": "@list"
},
"remote_allowed": {
"@id": "4dayweek:remote_allowed",
"@container": "@list"
},
"timezones": {
"@id": "4dayweek:timezones",
"@container": "@list"
},
"salary_min": {
"@id": "4dayweek:salary_min",
"@type": "xsd:integer"
},
"salary_max": {
"@id": "4dayweek:salary_max",
"@type": "xsd:integer"
},
"salary_currency": {
"@id": "4dayweek:salary_currency",
"@type": "xsd:string"
},
"salary_period": {
"@id": "4dayweek:salary_period",
"@type": "xsd:string"
},
"skills": {
"@id": "4dayweek:skills",
"@container": "@list"
},
"stack": {
"@id": "4dayweek:stack",
"@container": "@list"
},
"tools": {
"@id": "4dayweek:tools",
"@container": "@list"
},
"posted_at": {
"@id": "4dayweek:posted_at",
"@type": "xsd:dateTime"
},
"expires_at": {
"@id": "4dayweek:expires_at",
"@type": "xsd:dateTime"
},
"V2Tag": "4dayweek:V2Tag",
"V2JobLocation": "4dayweek:V2JobLocation",
"city": {
"@id": "4dayweek:city",
"@type": "xsd:string"
},
"state": {
"@id": "4dayweek:state",
"@type": "xsd:string"
},
"continent": {
"@id": "4dayweek:continent",
"@type": "xsd:string"
},
"region": {
"@id": "4dayweek:region",
"@type": "xsd:string"
},
"V2Company": "4dayweek:V2Company",
"website": {
"@id": "4dayweek:website",
"@type": "@id"
},
"hours_full_time": {
"@id": "4dayweek:hours_full_time",
"@type": "xsd:integer"
},
"hires_worldwide": {
"@id": "4dayweek:hires_worldwide",
"@type": "xsd:boolean"
},
"work_life_score": {
"@id": "4dayweek:work_life_score",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "4dayweek-io API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects 4dayweek-io's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/4dayweek-io-openapi.yaml, openapi/4dayweek-io.yaml.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/4dayweek-io-openapi.yaml",
"openapi/4dayweek-io.yaml"
]
}