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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}