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