synlake-ai · JSON-LD Context

Synlake Ai Context

JSON-LD context defining the semantic vocabulary for Synlake Ai from synlake-ai.

16 Classes 54 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/
synlake: https://synlake.ai/schema#

Classes

Provider PricingModel RegisterResponse QueryRequest QueryResponse RecommendationItem Guardrails EstimateRequest EstimateResponse ValidateRequest ValidateResponse ProvidersResponse UsageResponse ActivateResponse HealthResponse ErrorResponse

Properties

Property Type Container
api_key string
billing_status string
free_calls_remaining integer
spending_cap decimal
message string
intent string
requirements
constraints
output
request_id string
timestamp dateTime
recommendation reference
alternatives list
guardrails reference
provider reference
service string
instance_type string
region string
specs
pricing
execution_kit
confidence decimal
budget_check string
monthly_estimate_vs_budget string
compliance_check string
region_available boolean
providers list
pricing_model reference
estimates list
cheapest reference
savings_vs_most_expensive string
budget_met boolean
budget_requested decimal
execution_kit_available boolean
get_api_key reference
execution_type string
code string
agent_budget_limit decimal
valid boolean
estimated_cost decimal
budget_status string
warnings list
security_checks
agent_id string
api_calls_today integer
api_calls_limit integer
total_infrastructure_deployed integer
total_spend_managed decimal
budget_remaining decimal
status string
setup_url reference
session_id string
version string
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://synlake.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "synlake": "https://synlake.ai/schema#",
    "Provider": "synlake:Provider",
    "PricingModel": "synlake:PricingModel",
    "RegisterResponse": "synlake:RegisterResponse",
    "api_key": {
      "@id": "synlake:api_key",
      "@type": "xsd:string"
    },
    "billing_status": {
      "@id": "synlake:billing_status",
      "@type": "xsd:string"
    },
    "free_calls_remaining": {
      "@id": "synlake:free_calls_remaining",
      "@type": "xsd:integer"
    },
    "spending_cap": {
      "@id": "synlake:spending_cap",
      "@type": "xsd:decimal"
    },
    "message": {
      "@id": "synlake:message",
      "@type": "xsd:string"
    },
    "QueryRequest": "synlake:QueryRequest",
    "intent": {
      "@id": "synlake:intent",
      "@type": "xsd:string"
    },
    "requirements": {
      "@id": "synlake:requirements"
    },
    "constraints": {
      "@id": "synlake:constraints"
    },
    "output": {
      "@id": "synlake:output"
    },
    "QueryResponse": "synlake:QueryResponse",
    "request_id": {
      "@id": "synlake:request_id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "synlake:timestamp",
      "@type": "xsd:dateTime"
    },
    "recommendation": {
      "@id": "synlake:recommendation",
      "@type": "@id"
    },
    "alternatives": {
      "@id": "synlake:alternatives",
      "@container": "@list"
    },
    "guardrails": {
      "@id": "synlake:guardrails",
      "@type": "@id"
    },
    "RecommendationItem": "synlake:RecommendationItem",
    "provider": {
      "@id": "synlake:provider",
      "@type": "@id"
    },
    "service": {
      "@id": "synlake:service",
      "@type": "xsd:string"
    },
    "instance_type": {
      "@id": "synlake:instance_type",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "synlake:region",
      "@type": "xsd:string"
    },
    "specs": {
      "@id": "synlake:specs"
    },
    "pricing": {
      "@id": "synlake:pricing"
    },
    "execution_kit": {
      "@id": "synlake:execution_kit"
    },
    "confidence": {
      "@id": "synlake:confidence",
      "@type": "xsd:decimal"
    },
    "Guardrails": "synlake:Guardrails",
    "budget_check": {
      "@id": "synlake:budget_check",
      "@type": "xsd:string"
    },
    "monthly_estimate_vs_budget": {
      "@id": "synlake:monthly_estimate_vs_budget",
      "@type": "xsd:string"
    },
    "compliance_check": {
      "@id": "synlake:compliance_check",
      "@type": "xsd:string"
    },
    "region_available": {
      "@id": "synlake:region_available",
      "@type": "xsd:boolean"
    },
    "EstimateRequest": "synlake:EstimateRequest",
    "providers": {
      "@id": "synlake:providers",
      "@container": "@list"
    },
    "pricing_model": {
      "@id": "synlake:pricing_model",
      "@type": "@id"
    },
    "EstimateResponse": "synlake:EstimateResponse",
    "estimates": {
      "@id": "synlake:estimates",
      "@container": "@list"
    },
    "cheapest": {
      "@id": "synlake:cheapest",
      "@type": "@id"
    },
    "savings_vs_most_expensive": {
      "@id": "synlake:savings_vs_most_expensive",
      "@type": "xsd:string"
    },
    "budget_met": {
      "@id": "synlake:budget_met",
      "@type": "xsd:boolean"
    },
    "budget_requested": {
      "@id": "synlake:budget_requested",
      "@type": "xsd:decimal"
    },
    "execution_kit_available": {
      "@id": "synlake:execution_kit_available",
      "@type": "xsd:boolean"
    },
    "get_api_key": {
      "@id": "synlake:get_api_key",
      "@type": "@id"
    },
    "ValidateRequest": "synlake:ValidateRequest",
    "execution_type": {
      "@id": "synlake:execution_type",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "synlake:code",
      "@type": "xsd:string"
    },
    "agent_budget_limit": {
      "@id": "synlake:agent_budget_limit",
      "@type": "xsd:decimal"
    },
    "ValidateResponse": "synlake:ValidateResponse",
    "valid": {
      "@id": "synlake:valid",
      "@type": "xsd:boolean"
    },
    "estimated_cost": {
      "@id": "synlake:estimated_cost",
      "@type": "xsd:decimal"
    },
    "budget_status": {
      "@id": "synlake:budget_status",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "synlake:warnings",
      "@container": "@list"
    },
    "security_checks": {
      "@id": "synlake:security_checks"
    },
    "ProvidersResponse": "synlake:ProvidersResponse",
    "UsageResponse": "synlake:UsageResponse",
    "agent_id": {
      "@id": "synlake:agent_id",
      "@type": "xsd:string"
    },
    "api_calls_today": {
      "@id": "synlake:api_calls_today",
      "@type": "xsd:integer"
    },
    "api_calls_limit": {
      "@id": "synlake:api_calls_limit",
      "@type": "xsd:integer"
    },
    "total_infrastructure_deployed": {
      "@id": "synlake:total_infrastructure_deployed",
      "@type": "xsd:integer"
    },
    "total_spend_managed": {
      "@id": "synlake:total_spend_managed",
      "@type": "xsd:decimal"
    },
    "budget_remaining": {
      "@id": "synlake:budget_remaining",
      "@type": "xsd:decimal"
    },
    "ActivateResponse": "synlake:ActivateResponse",
    "status": {
      "@id": "synlake:status",
      "@type": "xsd:string"
    },
    "setup_url": {
      "@id": "synlake:setup_url",
      "@type": "@id"
    },
    "session_id": {
      "@id": "synlake:session_id",
      "@type": "xsd:string"
    },
    "HealthResponse": "synlake:HealthResponse",
    "version": {
      "@id": "synlake:version",
      "@type": "xsd:string"
    },
    "ErrorResponse": "synlake:ErrorResponse",
    "error": {
      "@id": "synlake:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "synlake-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects synlake-ai'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-30) from openapi/api-synlake-openapi.json, openapi/synlake-ai-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/api-synlake-openapi.json",
    "openapi/synlake-ai-openapi.json"
  ]
}