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
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
{
"@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"
]
}