BuyWise · JSON-LD Context

Buywise Fyi Context

JSON-LD context defining the semantic vocabulary for Buywise Fyi from BuyWise.

15 Classes 43 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/
buywise: https://buywise.fyi/schema#

Classes

ProductInput BrandsRequest ProductRequest ProductsRequest Instinct BrandReport ProductReport ProductError BrandRefusal Quota BrandResponse BrandsResponse ProductResponse ProductsResponse ErrorResponse

Properties

Property Type Container
id string
title string
brand string
price decimal
currency string
listPrice decimal
url string
seller string
category string
rating decimal
reviewCount integer
details string
brands list
detail boolean
product reference
includeBrand boolean
products list
aspect string
label string
finding string
tone string
confidence decimal
certainty string
why string
levels list
query string
name string
instincts list
positioning
summary string
evaluatedAt string
cache string
error string
counts
message string
plan string
used decimal
limit
resetsAt string
period
ok boolean
quota reference
retryAfter decimal

JSON-LD Document

buywise-fyi-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://buywise.fyi/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "buywise": "https://buywise.fyi/schema#",
    "ProductInput": "buywise:ProductInput",
    "id": {
      "@id": "buywise:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "buywise:title",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "buywise:brand",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "buywise:price",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "buywise:currency",
      "@type": "xsd:string"
    },
    "listPrice": {
      "@id": "buywise:listPrice",
      "@type": "xsd:decimal"
    },
    "url": {
      "@id": "buywise:url",
      "@type": "xsd:string"
    },
    "seller": {
      "@id": "buywise:seller",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "buywise:category",
      "@type": "xsd:string"
    },
    "rating": {
      "@id": "buywise:rating",
      "@type": "xsd:decimal"
    },
    "reviewCount": {
      "@id": "buywise:reviewCount",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "buywise:details",
      "@type": "xsd:string"
    },
    "BrandsRequest": "buywise:BrandsRequest",
    "brands": {
      "@id": "buywise:brands",
      "@container": "@list"
    },
    "detail": {
      "@id": "buywise:detail",
      "@type": "xsd:boolean"
    },
    "ProductRequest": "buywise:ProductRequest",
    "product": {
      "@id": "buywise:product",
      "@type": "@id"
    },
    "includeBrand": {
      "@id": "buywise:includeBrand",
      "@type": "xsd:boolean"
    },
    "ProductsRequest": "buywise:ProductsRequest",
    "products": {
      "@id": "buywise:products",
      "@container": "@list"
    },
    "Instinct": "buywise:Instinct",
    "aspect": {
      "@id": "buywise:aspect",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "buywise:label",
      "@type": "xsd:string"
    },
    "finding": {
      "@id": "buywise:finding",
      "@type": "xsd:string"
    },
    "tone": {
      "@id": "buywise:tone",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "buywise:confidence",
      "@type": "xsd:decimal"
    },
    "certainty": {
      "@id": "buywise:certainty",
      "@type": "xsd:string"
    },
    "why": {
      "@id": "buywise:why",
      "@type": "xsd:string"
    },
    "levels": {
      "@id": "buywise:levels",
      "@container": "@list"
    },
    "BrandReport": "buywise:BrandReport",
    "query": {
      "@id": "buywise:query",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "buywise:name",
      "@type": "xsd:string"
    },
    "instincts": {
      "@id": "buywise:instincts",
      "@container": "@list"
    },
    "positioning": {
      "@id": "buywise:positioning"
    },
    "summary": {
      "@id": "buywise:summary",
      "@type": "xsd:string"
    },
    "evaluatedAt": {
      "@id": "buywise:evaluatedAt",
      "@type": "xsd:string"
    },
    "cache": {
      "@id": "buywise:cache",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "buywise:error",
      "@type": "xsd:string"
    },
    "ProductReport": "buywise:ProductReport",
    "counts": {
      "@id": "buywise:counts"
    },
    "ProductError": "buywise:ProductError",
    "message": {
      "@id": "buywise:message",
      "@type": "xsd:string"
    },
    "BrandRefusal": "buywise:BrandRefusal",
    "Quota": "buywise:Quota",
    "plan": {
      "@id": "buywise:plan",
      "@type": "xsd:string"
    },
    "used": {
      "@id": "buywise:used",
      "@type": "xsd:decimal"
    },
    "limit": {
      "@id": "buywise:limit"
    },
    "resetsAt": {
      "@id": "buywise:resetsAt",
      "@type": "xsd:string"
    },
    "period": {
      "@id": "buywise:period"
    },
    "BrandResponse": "buywise:BrandResponse",
    "ok": {
      "@id": "buywise:ok",
      "@type": "xsd:boolean"
    },
    "quota": {
      "@id": "buywise:quota",
      "@type": "@id"
    },
    "BrandsResponse": "buywise:BrandsResponse",
    "ProductResponse": "buywise:ProductResponse",
    "ProductsResponse": "buywise:ProductsResponse",
    "ErrorResponse": "buywise:ErrorResponse",
    "retryAfter": {
      "@id": "buywise:retryAfter",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BuyWise API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BuyWise'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-03) from openapi/_original/openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_original/openapi.json"
  ]
}