Foundry IMS · JSON-LD Context

Foundryims Com Context

JSON-LD context defining the semantic vocabulary for Foundryims Com from Foundry IMS.

40 Classes 115 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/
foundryims: https://foundryims.com/schema#

Classes

IdNameDto StorefrontCustomFieldDto OptionValueDto OptionValueSetDto ImageRefDto StorefrontVariantDto StorefrontProductSummaryDto PaginationDto PaginatedProductsDto ProductOptionDto AddOnAppliesToRuleDto StorefrontAddOnChoiceDto StorefrontAddOnGroupDto StorefrontCustomerInputDto StorefrontProductDetailDto StorefrontVariantResolvedDto StorefrontCategoryNodeDto StorefrontCategoryDetailDto StorefrontNavNodeDto StorefrontBrandDto StorefrontBrandDetailDto CheckInventoryItemDto CheckInventoryDto InventoryCheckItemDto InventoryCheckResponseDto StorefrontCustomerDto StorefrontAddressDto StorefrontLineItemDto StorefrontShippingDto StorefrontTaxDto StorefrontDiscountDto StorefrontPaymentDto StorefrontTotalsDto CreateOrderDto CreateOrderResultDto PublicOrderCustomerDto PublicOrderLineItemDto PublicOrderTotalsDto PublicOrderTrackingDto PublicOrderViewDto

Properties

Property Type Container
id string
name string
key string
label string
value
unit string
type string
group string
displayOrder decimal
values list
url string
sku string
price decimal
regularPrice decimal
onSale boolean
saleEndsAt string
compareAtPrice decimal
map decimal
upc string
gtin string
mpn string
weight decimal
inStock boolean
availableQuantity decimal
optionValues list
optionValueSets list
images list
customFields list
slug string
description string
metaTitle string
metaDescription string
brand
category
categories list
thumbnail string
priceFrom decimal
compareAtPriceFrom decimal
currency string
featured boolean
variantCount decimal
variants list
createdAt dateTime
updatedAt dateTime
page decimal
limit decimal
total decimal
totalPages decimal
data list
pagination reference
position decimal
option string
variantId string
quantityMode string
maxPerUnit decimal
appliesTo list
choices list
inputType string
required boolean
minLength decimal
maxLength decimal
minValue decimal
maxValue decimal
options list
addOns list
customerInputs list
product reference
parentId string
children list
description1 string
description2 string
href string
openInNewTab boolean
productCount decimal
qty decimal
items list
available boolean
onHand decimal
email string
phone string
line1 string
line2 string
city string
state string
postalCode string
country string
quantity decimal
unitPrice decimal
method string
cost decimal
amount decimal
code string
provider string
chargeId string
subtotal decimal
tax decimal
shipping decimal
discount decimal
customer reference
shippingAddress reference
billingAddress reference
lineItems list
payment reference
totals reference
externalReference string
notes string
orderId string
orderNumber string
status string
lookupToken string
lineTotal decimal
carrier string
number string
shippedAt dateTime
tracking list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://foundryims.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "foundryims": "https://foundryims.com/schema#",
    "IdNameDto": "foundryims:IdNameDto",
    "id": {
      "@id": "foundryims:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "foundryims:name",
      "@type": "xsd:string"
    },
    "StorefrontCustomFieldDto": "foundryims:StorefrontCustomFieldDto",
    "key": {
      "@id": "foundryims:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "foundryims:label",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "foundryims:value"
    },
    "unit": {
      "@id": "foundryims:unit",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "foundryims:type",
      "@type": "xsd:string"
    },
    "group": {
      "@id": "foundryims:group",
      "@type": "xsd:string"
    },
    "displayOrder": {
      "@id": "foundryims:displayOrder",
      "@type": "xsd:decimal"
    },
    "OptionValueDto": "foundryims:OptionValueDto",
    "OptionValueSetDto": "foundryims:OptionValueSetDto",
    "values": {
      "@id": "foundryims:values",
      "@container": "@list"
    },
    "ImageRefDto": "foundryims:ImageRefDto",
    "url": {
      "@id": "foundryims:url",
      "@type": "xsd:string"
    },
    "StorefrontVariantDto": "foundryims:StorefrontVariantDto",
    "sku": {
      "@id": "foundryims:sku",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "foundryims:price",
      "@type": "xsd:decimal"
    },
    "regularPrice": {
      "@id": "foundryims:regularPrice",
      "@type": "xsd:decimal"
    },
    "onSale": {
      "@id": "foundryims:onSale",
      "@type": "xsd:boolean"
    },
    "saleEndsAt": {
      "@id": "foundryims:saleEndsAt",
      "@type": "xsd:string"
    },
    "compareAtPrice": {
      "@id": "foundryims:compareAtPrice",
      "@type": "xsd:decimal"
    },
    "map": {
      "@id": "foundryims:map",
      "@type": "xsd:decimal"
    },
    "upc": {
      "@id": "foundryims:upc",
      "@type": "xsd:string"
    },
    "gtin": {
      "@id": "foundryims:gtin",
      "@type": "xsd:string"
    },
    "mpn": {
      "@id": "foundryims:mpn",
      "@type": "xsd:string"
    },
    "weight": {
      "@id": "foundryims:weight",
      "@type": "xsd:decimal"
    },
    "inStock": {
      "@id": "foundryims:inStock",
      "@type": "xsd:boolean"
    },
    "availableQuantity": {
      "@id": "foundryims:availableQuantity",
      "@type": "xsd:decimal"
    },
    "optionValues": {
      "@id": "foundryims:optionValues",
      "@container": "@list"
    },
    "optionValueSets": {
      "@id": "foundryims:optionValueSets",
      "@container": "@list"
    },
    "images": {
      "@id": "foundryims:images",
      "@container": "@list"
    },
    "customFields": {
      "@id": "foundryims:customFields",
      "@container": "@list"
    },
    "StorefrontProductSummaryDto": "foundryims:StorefrontProductSummaryDto",
    "slug": {
      "@id": "foundryims:slug",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "foundryims:description",
      "@type": "xsd:string"
    },
    "metaTitle": {
      "@id": "foundryims:metaTitle",
      "@type": "xsd:string"
    },
    "metaDescription": {
      "@id": "foundryims:metaDescription",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "foundryims:brand"
    },
    "category": {
      "@id": "foundryims:category"
    },
    "categories": {
      "@id": "foundryims:categories",
      "@container": "@list"
    },
    "thumbnail": {
      "@id": "foundryims:thumbnail",
      "@type": "xsd:string"
    },
    "priceFrom": {
      "@id": "foundryims:priceFrom",
      "@type": "xsd:decimal"
    },
    "compareAtPriceFrom": {
      "@id": "foundryims:compareAtPriceFrom",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "foundryims:currency",
      "@type": "xsd:string"
    },
    "featured": {
      "@id": "foundryims:featured",
      "@type": "xsd:boolean"
    },
    "variantCount": {
      "@id": "foundryims:variantCount",
      "@type": "xsd:decimal"
    },
    "variants": {
      "@id": "foundryims:variants",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "foundryims:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "foundryims:updatedAt",
      "@type": "xsd:dateTime"
    },
    "PaginationDto": "foundryims:PaginationDto",
    "page": {
      "@id": "foundryims:page",
      "@type": "xsd:decimal"
    },
    "limit": {
      "@id": "foundryims:limit",
      "@type": "xsd:decimal"
    },
    "total": {
      "@id": "foundryims:total",
      "@type": "xsd:decimal"
    },
    "totalPages": {
      "@id": "foundryims:totalPages",
      "@type": "xsd:decimal"
    },
    "PaginatedProductsDto": "foundryims:PaginatedProductsDto",
    "data": {
      "@id": "foundryims:data",
      "@container": "@list"
    },
    "pagination": {
      "@id": "foundryims:pagination",
      "@type": "@id"
    },
    "ProductOptionDto": "foundryims:ProductOptionDto",
    "position": {
      "@id": "foundryims:position",
      "@type": "xsd:decimal"
    },
    "AddOnAppliesToRuleDto": "foundryims:AddOnAppliesToRuleDto",
    "option": {
      "@id": "foundryims:option",
      "@type": "xsd:string"
    },
    "StorefrontAddOnChoiceDto": "foundryims:StorefrontAddOnChoiceDto",
    "variantId": {
      "@id": "foundryims:variantId",
      "@type": "xsd:string"
    },
    "quantityMode": {
      "@id": "foundryims:quantityMode",
      "@type": "xsd:string"
    },
    "maxPerUnit": {
      "@id": "foundryims:maxPerUnit",
      "@type": "xsd:decimal"
    },
    "appliesTo": {
      "@id": "foundryims:appliesTo",
      "@container": "@list"
    },
    "StorefrontAddOnGroupDto": "foundryims:StorefrontAddOnGroupDto",
    "choices": {
      "@id": "foundryims:choices",
      "@container": "@list"
    },
    "StorefrontCustomerInputDto": "foundryims:StorefrontCustomerInputDto",
    "inputType": {
      "@id": "foundryims:inputType",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "foundryims:required",
      "@type": "xsd:boolean"
    },
    "minLength": {
      "@id": "foundryims:minLength",
      "@type": "xsd:decimal"
    },
    "maxLength": {
      "@id": "foundryims:maxLength",
      "@type": "xsd:decimal"
    },
    "minValue": {
      "@id": "foundryims:minValue",
      "@type": "xsd:decimal"
    },
    "maxValue": {
      "@id": "foundryims:maxValue",
      "@type": "xsd:decimal"
    },
    "StorefrontProductDetailDto": "foundryims:StorefrontProductDetailDto",
    "options": {
      "@id": "foundryims:options",
      "@container": "@list"
    },
    "addOns": {
      "@id": "foundryims:addOns",
      "@container": "@list"
    },
    "customerInputs": {
      "@id": "foundryims:customerInputs",
      "@container": "@list"
    },
    "StorefrontVariantResolvedDto": "foundryims:StorefrontVariantResolvedDto",
    "product": {
      "@id": "foundryims:product",
      "@type": "@id"
    },
    "StorefrontCategoryNodeDto": "foundryims:StorefrontCategoryNodeDto",
    "parentId": {
      "@id": "foundryims:parentId",
      "@type": "xsd:string"
    },
    "children": {
      "@id": "foundryims:children",
      "@container": "@list"
    },
    "description1": {
      "@id": "foundryims:description1",
      "@type": "xsd:string"
    },
    "description2": {
      "@id": "foundryims:description2",
      "@type": "xsd:string"
    },
    "StorefrontCategoryDetailDto": "foundryims:StorefrontCategoryDetailDto",
    "StorefrontNavNodeDto": "foundryims:StorefrontNavNodeDto",
    "href": {
      "@id": "foundryims:href",
      "@type": "xsd:string"
    },
    "openInNewTab": {
      "@id": "foundryims:openInNewTab",
      "@type": "xsd:boolean"
    },
    "productCount": {
      "@id": "foundryims:productCount",
      "@type": "xsd:decimal"
    },
    "StorefrontBrandDto": "foundryims:StorefrontBrandDto",
    "StorefrontBrandDetailDto": "foundryims:StorefrontBrandDetailDto",
    "CheckInventoryItemDto": "foundryims:CheckInventoryItemDto",
    "qty": {
      "@id": "foundryims:qty",
      "@type": "xsd:decimal"
    },
    "CheckInventoryDto": "foundryims:CheckInventoryDto",
    "items": {
      "@id": "foundryims:items",
      "@container": "@list"
    },
    "InventoryCheckItemDto": "foundryims:InventoryCheckItemDto",
    "available": {
      "@id": "foundryims:available",
      "@type": "xsd:boolean"
    },
    "onHand": {
      "@id": "foundryims:onHand",
      "@type": "xsd:decimal"
    },
    "InventoryCheckResponseDto": "foundryims:InventoryCheckResponseDto",
    "StorefrontCustomerDto": "foundryims:StorefrontCustomerDto",
    "email": {
      "@id": "foundryims:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "foundryims:phone",
      "@type": "xsd:string"
    },
    "StorefrontAddressDto": "foundryims:StorefrontAddressDto",
    "line1": {
      "@id": "foundryims:line1",
      "@type": "xsd:string"
    },
    "line2": {
      "@id": "foundryims:line2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "foundryims:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "foundryims:state",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "foundryims:postalCode",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "foundryims:country",
      "@type": "xsd:string"
    },
    "StorefrontLineItemDto": "foundryims:StorefrontLineItemDto",
    "quantity": {
      "@id": "foundryims:quantity",
      "@type": "xsd:decimal"
    },
    "unitPrice": {
      "@id": "foundryims:unitPrice",
      "@type": "xsd:decimal"
    },
    "StorefrontShippingDto": "foundryims:StorefrontShippingDto",
    "method": {
      "@id": "foundryims:method",
      "@type": "xsd:string"
    },
    "cost": {
      "@id": "foundryims:cost",
      "@type": "xsd:decimal"
    },
    "StorefrontTaxDto": "foundryims:StorefrontTaxDto",
    "amount": {
      "@id": "foundryims:amount",
      "@type": "xsd:decimal"
    },
    "StorefrontDiscountDto": "foundryims:StorefrontDiscountDto",
    "code": {
      "@id": "foundryims:code",
      "@type": "xsd:string"
    },
    "StorefrontPaymentDto": "foundryims:StorefrontPaymentDto",
    "provider": {
      "@id": "foundryims:provider",
      "@type": "xsd:string"
    },
    "chargeId": {
      "@id": "foundryims:chargeId",
      "@type": "xsd:string"
    },
    "StorefrontTotalsDto": "foundryims:StorefrontTotalsDto",
    "subtotal": {
      "@id": "foundryims:subtotal",
      "@type": "xsd:decimal"
    },
    "tax": {
      "@id": "foundryims:tax",
      "@type": "xsd:decimal"
    },
    "shipping": {
      "@id": "foundryims:shipping",
      "@type": "xsd:decimal"
    },
    "discount": {
      "@id": "foundryims:discount",
      "@type": "xsd:decimal"
    },
    "CreateOrderDto": "foundryims:CreateOrderDto",
    "customer": {
      "@id": "foundryims:customer",
      "@type": "@id"
    },
    "shippingAddress": {
      "@id": "foundryims:shippingAddress",
      "@type": "@id"
    },
    "billingAddress": {
      "@id": "foundryims:billingAddress",
      "@type": "@id"
    },
    "lineItems": {
      "@id": "foundryims:lineItems",
      "@container": "@list"
    },
    "payment": {
      "@id": "foundryims:payment",
      "@type": "@id"
    },
    "totals": {
      "@id": "foundryims:totals",
      "@type": "@id"
    },
    "externalReference": {
      "@id": "foundryims:externalReference",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "foundryims:notes",
      "@type": "xsd:string"
    },
    "CreateOrderResultDto": "foundryims:CreateOrderResultDto",
    "orderId": {
      "@id": "foundryims:orderId",
      "@type": "xsd:string"
    },
    "orderNumber": {
      "@id": "foundryims:orderNumber",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "foundryims:status",
      "@type": "xsd:string"
    },
    "lookupToken": {
      "@id": "foundryims:lookupToken",
      "@type": "xsd:string"
    },
    "PublicOrderCustomerDto": "foundryims:PublicOrderCustomerDto",
    "PublicOrderLineItemDto": "foundryims:PublicOrderLineItemDto",
    "lineTotal": {
      "@id": "foundryims:lineTotal",
      "@type": "xsd:decimal"
    },
    "PublicOrderTotalsDto": "foundryims:PublicOrderTotalsDto",
    "PublicOrderTrackingDto": "foundryims:PublicOrderTrackingDto",
    "carrier": {
      "@id": "foundryims:carrier",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "foundryims:number",
      "@type": "xsd:string"
    },
    "shippedAt": {
      "@id": "foundryims:shippedAt",
      "@type": "xsd:dateTime"
    },
    "PublicOrderViewDto": "foundryims:PublicOrderViewDto",
    "tracking": {
      "@id": "foundryims:tracking",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Foundry IMS API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Foundry IMS'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-08) from openapi/foundryims-com-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/foundryims-com-openapi.json"
  ]
}