BuyRecord · JSON-LD Context

Buyrecord App Context

JSON-LD context defining the semantic vocabulary for Buyrecord App from BuyRecord.

31 Classes 98 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/
buyrecord: https://buyrecord.app/schema#

Classes

Comparison EmailReceiptProof HTTPValidationError IssuedKey KeyRequest MerchantProfile MerchantPublishedRating OutcomeSubmission OutcomeSummary PaymentReceiptProof PolicyDetails PriceHistory PricePoint ProductDetails ProductHit ProductOutcomes Recall RetailerOffer RetailerRating SearchHits ShopifyOrderProof StayConfirmationProof StayOutcomeSummary StayOutcomes StayProperty StaySearchResult StaySubmission StorePolicy SubmissionResult ValidationError Variant

Properties

Property Type Container
products list
type string
raw_email_base64 string
order_number string
product_name string
detail list
key string
prefix string
reads_per_minute integer
writes_per_minute integer
label string
shop_domain string
product_count integer
sample_size integer
min_sample integer
return_rate
complaint_rate
delivery_issue_rate
top_reasons list
last_synced_at
store_policy
average decimal
count integer
product_id
product_url
outcome string
reasons list
proof
score
confidence
reference string
purchased_on date
return_shipping string
restocking_fee string
restocking_fee_percent
restocking_fee_amount
warranty_mentioned
warranty_months
warranty_lifetime
ships_from_country
final_sale_items
lowest reference
highest reference
tracked_since dateTime
price_changes integer
price decimal
since dateTime
title string
url string
available
source string
merchant_published_rating
recalls list
retailer_offers list
breakdown
computed_at
compare_at_price
price_history
variants list
policy_details
id string
gtin
category string
price_band string
outcomes reference
matched_variant
recall_number string
recall_date date
match string
retailer string
retailer_name string
affiliate_link boolean
rating
fetched_at dateTime
attribution string
logo_url
confirmation_number string
reservation_number string
name string
city string
country
platforms list
properties list
property_name string
check_in date
check_out date
return_window_days
free_returns
status string
status_reason string
loc list
msg string
input
ctx
variant_id integer
sku
options
condition

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://buyrecord.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "buyrecord": "https://buyrecord.app/schema#",
    "Comparison": "buyrecord:Comparison",
    "products": {
      "@id": "buyrecord:products",
      "@container": "@list"
    },
    "EmailReceiptProof": "buyrecord:EmailReceiptProof",
    "type": {
      "@id": "buyrecord:type",
      "@type": "xsd:string"
    },
    "raw_email_base64": {
      "@id": "buyrecord:raw_email_base64",
      "@type": "xsd:string"
    },
    "order_number": {
      "@id": "buyrecord:order_number",
      "@type": "xsd:string"
    },
    "product_name": {
      "@id": "buyrecord:product_name",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "buyrecord:HTTPValidationError",
    "detail": {
      "@id": "buyrecord:detail",
      "@container": "@list"
    },
    "IssuedKey": "buyrecord:IssuedKey",
    "key": {
      "@id": "buyrecord:key",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "buyrecord:prefix",
      "@type": "xsd:string"
    },
    "reads_per_minute": {
      "@id": "buyrecord:reads_per_minute",
      "@type": "xsd:integer"
    },
    "writes_per_minute": {
      "@id": "buyrecord:writes_per_minute",
      "@type": "xsd:integer"
    },
    "KeyRequest": "buyrecord:KeyRequest",
    "label": {
      "@id": "buyrecord:label",
      "@type": "xsd:string"
    },
    "MerchantProfile": "buyrecord:MerchantProfile",
    "shop_domain": {
      "@id": "buyrecord:shop_domain",
      "@type": "xsd:string"
    },
    "product_count": {
      "@id": "buyrecord:product_count",
      "@type": "xsd:integer"
    },
    "sample_size": {
      "@id": "buyrecord:sample_size",
      "@type": "xsd:integer"
    },
    "min_sample": {
      "@id": "buyrecord:min_sample",
      "@type": "xsd:integer"
    },
    "return_rate": {
      "@id": "buyrecord:return_rate"
    },
    "complaint_rate": {
      "@id": "buyrecord:complaint_rate"
    },
    "delivery_issue_rate": {
      "@id": "buyrecord:delivery_issue_rate"
    },
    "top_reasons": {
      "@id": "buyrecord:top_reasons",
      "@container": "@list"
    },
    "last_synced_at": {
      "@id": "buyrecord:last_synced_at"
    },
    "store_policy": {
      "@id": "buyrecord:store_policy"
    },
    "MerchantPublishedRating": "buyrecord:MerchantPublishedRating",
    "average": {
      "@id": "buyrecord:average",
      "@type": "xsd:decimal"
    },
    "count": {
      "@id": "buyrecord:count",
      "@type": "xsd:integer"
    },
    "OutcomeSubmission": "buyrecord:OutcomeSubmission",
    "product_id": {
      "@id": "buyrecord:product_id"
    },
    "product_url": {
      "@id": "buyrecord:product_url"
    },
    "outcome": {
      "@id": "buyrecord:outcome",
      "@type": "xsd:string"
    },
    "reasons": {
      "@id": "buyrecord:reasons",
      "@container": "@list"
    },
    "proof": {
      "@id": "buyrecord:proof"
    },
    "OutcomeSummary": "buyrecord:OutcomeSummary",
    "score": {
      "@id": "buyrecord:score"
    },
    "confidence": {
      "@id": "buyrecord:confidence"
    },
    "PaymentReceiptProof": "buyrecord:PaymentReceiptProof",
    "reference": {
      "@id": "buyrecord:reference",
      "@type": "xsd:string"
    },
    "purchased_on": {
      "@id": "buyrecord:purchased_on",
      "@type": "xsd:date"
    },
    "PolicyDetails": "buyrecord:PolicyDetails",
    "return_shipping": {
      "@id": "buyrecord:return_shipping",
      "@type": "xsd:string"
    },
    "restocking_fee": {
      "@id": "buyrecord:restocking_fee",
      "@type": "xsd:string"
    },
    "restocking_fee_percent": {
      "@id": "buyrecord:restocking_fee_percent"
    },
    "restocking_fee_amount": {
      "@id": "buyrecord:restocking_fee_amount"
    },
    "warranty_mentioned": {
      "@id": "buyrecord:warranty_mentioned"
    },
    "warranty_months": {
      "@id": "buyrecord:warranty_months"
    },
    "warranty_lifetime": {
      "@id": "buyrecord:warranty_lifetime"
    },
    "ships_from_country": {
      "@id": "buyrecord:ships_from_country"
    },
    "final_sale_items": {
      "@id": "buyrecord:final_sale_items"
    },
    "PriceHistory": "buyrecord:PriceHistory",
    "lowest": {
      "@id": "buyrecord:lowest",
      "@type": "@id"
    },
    "highest": {
      "@id": "buyrecord:highest",
      "@type": "@id"
    },
    "tracked_since": {
      "@id": "buyrecord:tracked_since",
      "@type": "xsd:dateTime"
    },
    "price_changes": {
      "@id": "buyrecord:price_changes",
      "@type": "xsd:integer"
    },
    "PricePoint": "buyrecord:PricePoint",
    "price": {
      "@id": "buyrecord:price",
      "@type": "xsd:decimal"
    },
    "since": {
      "@id": "buyrecord:since",
      "@type": "xsd:dateTime"
    },
    "ProductDetails": "buyrecord:ProductDetails",
    "title": {
      "@id": "buyrecord:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "buyrecord:url",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "buyrecord:available"
    },
    "source": {
      "@id": "buyrecord:source",
      "@type": "xsd:string"
    },
    "merchant_published_rating": {
      "@id": "buyrecord:merchant_published_rating"
    },
    "recalls": {
      "@id": "buyrecord:recalls",
      "@container": "@list"
    },
    "retailer_offers": {
      "@id": "buyrecord:retailer_offers",
      "@container": "@list"
    },
    "breakdown": {
      "@id": "buyrecord:breakdown"
    },
    "computed_at": {
      "@id": "buyrecord:computed_at"
    },
    "compare_at_price": {
      "@id": "buyrecord:compare_at_price"
    },
    "price_history": {
      "@id": "buyrecord:price_history"
    },
    "variants": {
      "@id": "buyrecord:variants",
      "@container": "@list"
    },
    "policy_details": {
      "@id": "buyrecord:policy_details"
    },
    "ProductHit": "buyrecord:ProductHit",
    "id": {
      "@id": "buyrecord:id",
      "@type": "xsd:string"
    },
    "gtin": {
      "@id": "buyrecord:gtin"
    },
    "category": {
      "@id": "buyrecord:category",
      "@type": "xsd:string"
    },
    "price_band": {
      "@id": "buyrecord:price_band",
      "@type": "xsd:string"
    },
    "outcomes": {
      "@id": "buyrecord:outcomes",
      "@type": "@id"
    },
    "matched_variant": {
      "@id": "buyrecord:matched_variant"
    },
    "ProductOutcomes": "buyrecord:ProductOutcomes",
    "Recall": "buyrecord:Recall",
    "recall_number": {
      "@id": "buyrecord:recall_number",
      "@type": "xsd:string"
    },
    "recall_date": {
      "@id": "buyrecord:recall_date",
      "@type": "xsd:date"
    },
    "match": {
      "@id": "buyrecord:match",
      "@type": "xsd:string"
    },
    "RetailerOffer": "buyrecord:RetailerOffer",
    "retailer": {
      "@id": "buyrecord:retailer",
      "@type": "xsd:string"
    },
    "retailer_name": {
      "@id": "buyrecord:retailer_name",
      "@type": "xsd:string"
    },
    "affiliate_link": {
      "@id": "buyrecord:affiliate_link",
      "@type": "xsd:boolean"
    },
    "rating": {
      "@id": "buyrecord:rating"
    },
    "fetched_at": {
      "@id": "buyrecord:fetched_at",
      "@type": "xsd:dateTime"
    },
    "attribution": {
      "@id": "buyrecord:attribution",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "buyrecord:logo_url"
    },
    "RetailerRating": "buyrecord:RetailerRating",
    "SearchHits": "buyrecord:SearchHits",
    "ShopifyOrderProof": "buyrecord:ShopifyOrderProof",
    "confirmation_number": {
      "@id": "buyrecord:confirmation_number",
      "@type": "xsd:string"
    },
    "StayConfirmationProof": "buyrecord:StayConfirmationProof",
    "reservation_number": {
      "@id": "buyrecord:reservation_number",
      "@type": "xsd:string"
    },
    "StayOutcomeSummary": "buyrecord:StayOutcomeSummary",
    "StayOutcomes": "buyrecord:StayOutcomes",
    "name": {
      "@id": "buyrecord:name",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "buyrecord:city",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "buyrecord:country"
    },
    "platforms": {
      "@id": "buyrecord:platforms",
      "@container": "@list"
    },
    "StayProperty": "buyrecord:StayProperty",
    "StaySearchResult": "buyrecord:StaySearchResult",
    "properties": {
      "@id": "buyrecord:properties",
      "@container": "@list"
    },
    "StaySubmission": "buyrecord:StaySubmission",
    "property_name": {
      "@id": "buyrecord:property_name",
      "@type": "xsd:string"
    },
    "check_in": {
      "@id": "buyrecord:check_in",
      "@type": "xsd:date"
    },
    "check_out": {
      "@id": "buyrecord:check_out",
      "@type": "xsd:date"
    },
    "StorePolicy": "buyrecord:StorePolicy",
    "return_window_days": {
      "@id": "buyrecord:return_window_days"
    },
    "free_returns": {
      "@id": "buyrecord:free_returns"
    },
    "SubmissionResult": "buyrecord:SubmissionResult",
    "status": {
      "@id": "buyrecord:status",
      "@type": "xsd:string"
    },
    "status_reason": {
      "@id": "buyrecord:status_reason",
      "@type": "xsd:string"
    },
    "ValidationError": "buyrecord:ValidationError",
    "loc": {
      "@id": "buyrecord:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "buyrecord:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "buyrecord:input"
    },
    "ctx": {
      "@id": "buyrecord:ctx"
    },
    "Variant": "buyrecord:Variant",
    "variant_id": {
      "@id": "buyrecord:variant_id",
      "@type": "xsd:integer"
    },
    "sku": {
      "@id": "buyrecord:sku"
    },
    "options": {
      "@id": "buyrecord:options"
    },
    "condition": {
      "@id": "buyrecord:condition"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BuyRecord API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BuyRecord'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/buyrecord-app-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/buyrecord-app-openapi.json"
  ]
}