GrowVib · JSON-LD Context

Growvib Com Context

JSON-LD context defining the semantic vocabulary for Growvib Com from GrowVib.

6 Classes 48 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/
growvib: https://growvib.com/schema#

Classes

AgentOrder Error Order OrderStatus Service ServiceOption

Properties

Property Type Container
charged_usd decimal
created_at dateTime
delivery
link reference
option_label string
order_id string
quantity integer
refill_eligible_until dateTime
remains integer
service_id string
service_name string
start_count integer
status string
tracking_code string
updated_at dateTime
code integer
details string
error string
reason string
cancellation_reason string
currency string
id string
service_option_display_label string
service_option_id string
total_price_usd decimal
unit_price_usd decimal
long_description string
metric string
name string
options list
platform_key string
quality_tier string
service_category_key string
service_category_name string
short_description string
slug string
speed_label string
speed_tier string
start_label string
starting_price_usd decimal
tags list
cancelable boolean
display_label string
instructions string
max_quantity decimal
min_quantity decimal
option_group string
price_usd decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://growvib.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "growvib": "https://growvib.com/schema#",
    "AgentOrder": "growvib:AgentOrder",
    "charged_usd": {
      "@id": "growvib:charged_usd",
      "@type": "xsd:decimal"
    },
    "created_at": {
      "@id": "growvib:created_at",
      "@type": "xsd:dateTime"
    },
    "delivery": {
      "@id": "growvib:delivery"
    },
    "link": {
      "@id": "growvib:link",
      "@type": "@id"
    },
    "option_label": {
      "@id": "growvib:option_label",
      "@type": "xsd:string"
    },
    "order_id": {
      "@id": "growvib:order_id",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "growvib:quantity",
      "@type": "xsd:integer"
    },
    "refill_eligible_until": {
      "@id": "growvib:refill_eligible_until",
      "@type": "xsd:dateTime"
    },
    "remains": {
      "@id": "growvib:remains",
      "@type": "xsd:integer"
    },
    "service_id": {
      "@id": "growvib:service_id",
      "@type": "xsd:string"
    },
    "service_name": {
      "@id": "growvib:service_name",
      "@type": "xsd:string"
    },
    "start_count": {
      "@id": "growvib:start_count",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "growvib:status",
      "@type": "xsd:string"
    },
    "tracking_code": {
      "@id": "growvib:tracking_code",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "growvib:updated_at",
      "@type": "xsd:dateTime"
    },
    "Error": "growvib:Error",
    "code": {
      "@id": "growvib:code",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "growvib:details",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "growvib:error",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "growvib:reason",
      "@type": "xsd:string"
    },
    "Order": "growvib:Order",
    "cancellation_reason": {
      "@id": "growvib:cancellation_reason",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "growvib:currency",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "growvib:id",
      "@type": "xsd:string"
    },
    "service_option_display_label": {
      "@id": "growvib:service_option_display_label",
      "@type": "xsd:string"
    },
    "service_option_id": {
      "@id": "growvib:service_option_id",
      "@type": "xsd:string"
    },
    "total_price_usd": {
      "@id": "growvib:total_price_usd",
      "@type": "xsd:decimal"
    },
    "unit_price_usd": {
      "@id": "growvib:unit_price_usd",
      "@type": "xsd:decimal"
    },
    "OrderStatus": "growvib:OrderStatus",
    "Service": "growvib:Service",
    "long_description": {
      "@id": "growvib:long_description",
      "@type": "xsd:string"
    },
    "metric": {
      "@id": "growvib:metric",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "growvib:name",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "growvib:options",
      "@container": "@list"
    },
    "platform_key": {
      "@id": "growvib:platform_key",
      "@type": "xsd:string"
    },
    "quality_tier": {
      "@id": "growvib:quality_tier",
      "@type": "xsd:string"
    },
    "service_category_key": {
      "@id": "growvib:service_category_key",
      "@type": "xsd:string"
    },
    "service_category_name": {
      "@id": "growvib:service_category_name",
      "@type": "xsd:string"
    },
    "short_description": {
      "@id": "growvib:short_description",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "growvib:slug",
      "@type": "xsd:string"
    },
    "speed_label": {
      "@id": "growvib:speed_label",
      "@type": "xsd:string"
    },
    "speed_tier": {
      "@id": "growvib:speed_tier",
      "@type": "xsd:string"
    },
    "start_label": {
      "@id": "growvib:start_label",
      "@type": "xsd:string"
    },
    "starting_price_usd": {
      "@id": "growvib:starting_price_usd",
      "@type": "xsd:decimal"
    },
    "tags": {
      "@id": "growvib:tags",
      "@container": "@list"
    },
    "ServiceOption": "growvib:ServiceOption",
    "cancelable": {
      "@id": "growvib:cancelable",
      "@type": "xsd:boolean"
    },
    "display_label": {
      "@id": "growvib:display_label",
      "@type": "xsd:string"
    },
    "instructions": {
      "@id": "growvib:instructions",
      "@type": "xsd:string"
    },
    "max_quantity": {
      "@id": "growvib:max_quantity",
      "@type": "xsd:decimal"
    },
    "min_quantity": {
      "@id": "growvib:min_quantity",
      "@type": "xsd:decimal"
    },
    "option_group": {
      "@id": "growvib:option_group",
      "@type": "xsd:string"
    },
    "price_usd": {
      "@id": "growvib:price_usd",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GrowVib API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GrowVib'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-11) from openapi/growvib-com-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/growvib-com-openapi.json"
  ]
}