Himalayas · JSON-LD Context
Himalayas App Context
JSON-LD context defining the semantic vocabulary for Himalayas App from Himalayas.
4 Classes
32 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
himalayas:
https://himalayas.app/schema#
Classes
JobsResponse
Job
Location
Error
Properties
| Property | Type | Container |
|---|---|---|
| comments | string | |
| updatedAt | integer | |
| nextCursor | string | |
| offset | integer | |
| limit | integer | |
| totalCount | integer | |
| jobs | list | |
| title | string | |
| excerpt | string | |
| companyName | string | |
| companySlug | string | |
| companyLogo | reference | |
| employmentType | string | |
| minSalary | decimal | |
| maxSalary | decimal | |
| seniority | list | |
| currency | string | |
| locationRestrictions | list | |
| timezoneRestrictions | list | |
| categories | list | |
| parentCategories | list | |
| description | string | |
| pubDate | integer | |
| expiryDate | integer | |
| applicationLink | reference | |
| guid | string | |
| salaryPeriod | string | |
| alpha2 | string | |
| name | string | |
| slug | string | |
| ok | boolean | |
| errors | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://himalayas.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"himalayas": "https://himalayas.app/schema#",
"JobsResponse": "himalayas:JobsResponse",
"comments": {
"@id": "himalayas:comments",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "himalayas:updatedAt",
"@type": "xsd:integer"
},
"nextCursor": {
"@id": "himalayas:nextCursor",
"@type": "xsd:string"
},
"offset": {
"@id": "himalayas:offset",
"@type": "xsd:integer"
},
"limit": {
"@id": "himalayas:limit",
"@type": "xsd:integer"
},
"totalCount": {
"@id": "himalayas:totalCount",
"@type": "xsd:integer"
},
"jobs": {
"@id": "himalayas:jobs",
"@container": "@list"
},
"Job": "himalayas:Job",
"title": {
"@id": "himalayas:title",
"@type": "xsd:string"
},
"excerpt": {
"@id": "himalayas:excerpt",
"@type": "xsd:string"
},
"companyName": {
"@id": "himalayas:companyName",
"@type": "xsd:string"
},
"companySlug": {
"@id": "himalayas:companySlug",
"@type": "xsd:string"
},
"companyLogo": {
"@id": "himalayas:companyLogo",
"@type": "@id"
},
"employmentType": {
"@id": "himalayas:employmentType",
"@type": "xsd:string"
},
"minSalary": {
"@id": "himalayas:minSalary",
"@type": "xsd:decimal"
},
"maxSalary": {
"@id": "himalayas:maxSalary",
"@type": "xsd:decimal"
},
"seniority": {
"@id": "himalayas:seniority",
"@container": "@list"
},
"currency": {
"@id": "himalayas:currency",
"@type": "xsd:string"
},
"locationRestrictions": {
"@id": "himalayas:locationRestrictions",
"@container": "@list"
},
"timezoneRestrictions": {
"@id": "himalayas:timezoneRestrictions",
"@container": "@list"
},
"categories": {
"@id": "himalayas:categories",
"@container": "@list"
},
"parentCategories": {
"@id": "himalayas:parentCategories",
"@container": "@list"
},
"description": {
"@id": "himalayas:description",
"@type": "xsd:string"
},
"pubDate": {
"@id": "himalayas:pubDate",
"@type": "xsd:integer"
},
"expiryDate": {
"@id": "himalayas:expiryDate",
"@type": "xsd:integer"
},
"applicationLink": {
"@id": "himalayas:applicationLink",
"@type": "@id"
},
"guid": {
"@id": "himalayas:guid",
"@type": "xsd:string"
},
"salaryPeriod": {
"@id": "himalayas:salaryPeriod",
"@type": "xsd:string"
},
"Location": "himalayas:Location",
"alpha2": {
"@id": "himalayas:alpha2",
"@type": "xsd:string"
},
"name": {
"@id": "himalayas:name",
"@type": "xsd:string"
},
"slug": {
"@id": "himalayas:slug",
"@type": "xsd:string"
},
"Error": "himalayas:Error",
"ok": {
"@id": "himalayas:ok",
"@type": "xsd:boolean"
},
"errors": {
"@id": "himalayas:errors",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Himalayas API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Himalayas'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-11-12) from openapi/_original/himalayas-app-api-openapi.json.",
"dcterms:created": "2026-11-12",
"dcterms:source": [
"openapi/_original/himalayas-app-api-openapi.json"
]
}