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