{
  "@context": {
    "@vocab": "https://gpucloud.ca/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gpucloud": "https://gpucloud.ca/schema#",
    "Error": "gpucloud:Error",
    "error": {
      "@id": "gpucloud:error",
      "@type": "xsd:string"
    },
    "GpuPlan": "gpucloud:GpuPlan",
    "id": {
      "@id": "gpucloud:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "gpucloud:name",
      "@type": "xsd:string"
    },
    "gpu": {
      "@id": "gpucloud:gpu",
      "@type": "xsd:string"
    },
    "gpuModel": {
      "@id": "gpucloud:gpuModel",
      "@type": "xsd:string"
    },
    "gpuCount": {
      "@id": "gpucloud:gpuCount",
      "@type": "xsd:integer"
    },
    "spot": {
      "@id": "gpucloud:spot",
      "@type": "xsd:boolean"
    },
    "hourlyOnly": {
      "@id": "gpucloud:hourlyOnly",
      "@type": "xsd:boolean"
    },
    "specs": {
      "@id": "gpucloud:specs"
    },
    "pricing": {
      "@id": "gpucloud:pricing"
    },
    "priceOnRequest": {
      "@id": "gpucloud:priceOnRequest",
      "@type": "xsd:boolean"
    },
    "available": {
      "@id": "gpucloud:available",
      "@type": "xsd:boolean"
    },
    "purchasable": {
      "@id": "gpucloud:purchasable",
      "@type": "xsd:boolean"
    },
    "autoProvisioning": {
      "@id": "gpucloud:autoProvisioning",
      "@type": "xsd:boolean"
    },
    "eligibility": {
      "@id": "gpucloud:eligibility",
      "@type": "xsd:string"
    },
    "ServerSummary": "gpucloud:ServerSummary",
    "status": {
      "@id": "gpucloud:status",
      "@type": "xsd:string"
    },
    "ipv4": {
      "@id": "gpucloud:ipv4",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "gpucloud:region",
      "@type": "xsd:string"
    },
    "monthlyCost": {
      "@id": "gpucloud:monthlyCost",
      "@type": "xsd:decimal"
    },
    "createdAt": {
      "@id": "gpucloud:createdAt",
      "@type": "xsd:dateTime"
    },
    "ServerDetail": "gpucloud:ServerDetail",
    "ipv6": {
      "@id": "gpucloud:ipv6",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "gpucloud:updatedAt",
      "@type": "xsd:dateTime"
    },
    "onFundsExhausted": {
      "@id": "gpucloud:onFundsExhausted",
      "@type": "xsd:string"
    },
    "ServerCreated": "gpucloud:ServerCreated",
    "CreateServerRequest": "gpucloud:CreateServerRequest",
    "productId": {
      "@id": "gpucloud:productId",
      "@type": "xsd:string"
    },
    "sshKeyId": {
      "@id": "gpucloud:sshKeyId",
      "@type": "xsd:string"
    },
    "ActionRequest": "gpucloud:ActionRequest",
    "action": {
      "@id": "gpucloud:action",
      "@type": "xsd:string"
    },
    "Metrics": "gpucloud:Metrics",
    "cpu": {
      "@id": "gpucloud:cpu"
    },
    "ram": {
      "@id": "gpucloud:ram"
    },
    "network_in": {
      "@id": "gpucloud:network_in"
    },
    "network_out": {
      "@id": "gpucloud:network_out"
    },
    "FirewallRule": "gpucloud:FirewallRule",
    "direction": {
      "@id": "gpucloud:direction",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "gpucloud:protocol",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "gpucloud:port"
    },
    "source": {
      "@id": "gpucloud:source",
      "@type": "xsd:string"
    },
    "CreateFirewallRuleRequest": "gpucloud:CreateFirewallRuleRequest",
    "ethertype": {
      "@id": "gpucloud:ethertype",
      "@type": "xsd:string"
    },
    "remoteIpPrefix": {
      "@id": "gpucloud:remoteIpPrefix",
      "@type": "xsd:string"
    },
    "portRangeMin": {
      "@id": "gpucloud:portRangeMin",
      "@type": "xsd:integer"
    },
    "portRangeMax": {
      "@id": "gpucloud:portRangeMax",
      "@type": "xsd:integer"
    },
    "SshKey": "gpucloud:SshKey",
    "fingerprint": {
      "@id": "gpucloud:fingerprint",
      "@type": "xsd:string"
    },
    "CreateSshKeyRequest": "gpucloud:CreateSshKeyRequest",
    "publicKey": {
      "@id": "gpucloud:publicKey",
      "@type": "xsd:string"
    },
    "ApiKey": "gpucloud:ApiKey",
    "prefix": {
      "@id": "gpucloud:prefix",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "gpucloud:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "PublicAvailability": "gpucloud:PublicAvailability",
    "models": {
      "@id": "gpucloud:models",
      "@container": "@list"
    },
    "PriceFeed": "gpucloud:PriceFeed",
    "schemaVersion": {
      "@id": "gpucloud:schemaVersion",
      "@type": "xsd:string"
    },
    "catalogDate": {
      "@id": "gpucloud:catalogDate",
      "@type": "xsd:date"
    },
    "currency": {
      "@id": "gpucloud:currency",
      "@type": "xsd:string"
    },
    "taxesIncluded": {
      "@id": "gpucloud:taxesIncluded",
      "@type": "xsd:boolean"
    },
    "items": {
      "@id": "gpucloud:items",
      "@container": "@list"
    },
    "onRequest": {
      "@id": "gpucloud:onRequest",
      "@container": "@list"
    },
    "availabilityUpdatedAt": {
      "@id": "gpucloud:availabilityUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "AccountAction": "gpucloud:AccountAction",
    "code": {
      "@id": "gpucloud:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "gpucloud:message",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "gpucloud:links"
    },
    "minimumCad": {
      "@id": "gpucloud:minimumCad",
      "@type": "xsd:decimal"
    },
    "minimumTopupCad": {
      "@id": "gpucloud:minimumTopupCad",
      "@type": "xsd:decimal"
    },
    "balanceCad": {
      "@id": "gpucloud:balanceCad",
      "@type": "xsd:decimal"
    },
    "hibernationThresholdCad": {
      "@id": "gpucloud:hibernationThresholdCad",
      "@type": "xsd:decimal"
    },
    "capCad": {
      "@id": "gpucloud:capCad",
      "@type": "xsd:decimal"
    },
    "capRemainingCad": {
      "@id": "gpucloud:capRemainingCad",
      "@type": "xsd:decimal"
    },
    "AccountActionError": "gpucloud:AccountActionError",
    "requiredCredits": {
      "@id": "gpucloud:requiredCredits",
      "@type": "xsd:decimal"
    },
    "currentBalance": {
      "@id": "gpucloud:currentBalance",
      "@type": "xsd:decimal"
    },
    "accountAction": {
      "@id": "gpucloud:accountAction",
      "@type": "@id"
    },
    "Reservation": "gpucloud:Reservation",
    "productName": {
      "@id": "gpucloud:productName",
      "@type": "xsd:string"
    },
    "maxHourlyCad": {
      "@id": "gpucloud:maxHourlyCad",
      "@type": "xsd:decimal"
    },
    "acceptAlternative": {
      "@id": "gpucloud:acceptAlternative",
      "@type": "xsd:boolean"
    },
    "templateId": {
      "@id": "gpucloud:templateId",
      "@type": "xsd:string"
    },
    "templateModel": {
      "@id": "gpucloud:templateModel",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "gpucloud:expiresAt",
      "@type": "xsd:dateTime"
    },
    "queuePosition": {
      "@id": "gpucloud:queuePosition",
      "@type": "xsd:integer"
    },
    "waitingReason": {
      "@id": "gpucloud:waitingReason",
      "@type": "xsd:string"
    },
    "cancelRequested": {
      "@id": "gpucloud:cancelRequested",
      "@type": "xsd:boolean"
    },
    "serverId": {
      "@id": "gpucloud:serverId",
      "@type": "xsd:string"
    },
    "fulfilledProductId": {
      "@id": "gpucloud:fulfilledProductId",
      "@type": "xsd:string"
    },
    "fulfilledAt": {
      "@id": "gpucloud:fulfilledAt",
      "@type": "xsd:dateTime"
    },
    "CreateReservationRequest": "gpucloud:CreateReservationRequest",
    "validityDays": {
      "@id": "gpucloud:validityDays",
      "@type": "xsd:integer"
    },
    "consent": {
      "@id": "gpucloud:consent",
      "@type": "xsd:boolean"
    },
    "consentVersion": {
      "@id": "gpucloud:consentVersion",
      "@type": "xsd:string"
    },
    "consentLang": {
      "@id": "gpucloud:consentLang",
      "@type": "xsd:string"
    },
    "FundsExhaustedAction": "gpucloud:FundsExhaustedAction",
    "AutoReloadWarning": "gpucloud:AutoReloadWarning",
    "thresholdCad": {
      "@id": "gpucloud:thresholdCad",
      "@type": "xsd:decimal"
    },
    "autoReloadSettingsUrl": {
      "@id": "gpucloud:autoReloadSettingsUrl",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GPU Cloud API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GPU Cloud'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-10) from openapi/gpucloud-ca-openapi.json.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/gpucloud-ca-openapi.json"
  ]
}