ScanSource · JSON-LD Context

Scansource Context

JSON-LD context defining the semantic vocabulary for Scansource from ScanSource.

7 Classes 27 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
scansource: https://scansource.com/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Product Order Invoice Organization PostalAddress Offer PriceSpecification

Properties

Property Type Container
itemNumber string
manufacturerPartNumber string
manufacturer string
description string
categoryPath string
upc string
isObsolete boolean
weight decimal
dimensions reference
unitPrice decimal
currency string
quantityAvailable integer
estimatedShipDate date
salesOrderNumber string
poNumber string
customerNumber string
orderDate dateTime
orderStatus string
totalAmount decimal
shipToAddress reference
lineItems set
invoiceNumber string
invoiceDate date
dueDate date
trackingNumber string
carrier string
warehouse string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "scansource": "https://scansource.com/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Product": "schema:Product",
    "Order": "schema:Order",
    "Invoice": "schema:Invoice",
    "Organization": "schema:Organization",
    "PostalAddress": "schema:PostalAddress",
    "Offer": "schema:Offer",
    "PriceSpecification": "schema:PriceSpecification",

    "itemNumber": {
      "@id": "scansource:itemNumber",
      "@type": "xsd:string"
    },
    "manufacturerPartNumber": {
      "@id": "schema:mpn",
      "@type": "xsd:string"
    },
    "manufacturer": {
      "@id": "schema:manufacturer",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "categoryPath": {
      "@id": "scansource:categoryPath",
      "@type": "xsd:string"
    },
    "upc": {
      "@id": "schema:gtin12",
      "@type": "xsd:string"
    },
    "isObsolete": {
      "@id": "scansource:isObsolete",
      "@type": "xsd:boolean"
    },
    "weight": {
      "@id": "schema:weight",
      "@type": "xsd:decimal"
    },
    "dimensions": {
      "@id": "schema:size",
      "@type": "@id"
    },
    "unitPrice": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "schema:priceCurrency",
      "@type": "xsd:string"
    },
    "quantityAvailable": {
      "@id": "schema:inventoryLevel",
      "@type": "xsd:integer"
    },
    "estimatedShipDate": {
      "@id": "schema:expectedArrivalFrom",
      "@type": "xsd:date"
    },
    "salesOrderNumber": {
      "@id": "scansource:salesOrderNumber",
      "@type": "xsd:string"
    },
    "poNumber": {
      "@id": "schema:orderNumber",
      "@type": "xsd:string"
    },
    "customerNumber": {
      "@id": "scansource:customerNumber",
      "@type": "xsd:string"
    },
    "orderDate": {
      "@id": "schema:orderDate",
      "@type": "xsd:dateTime"
    },
    "orderStatus": {
      "@id": "schema:orderStatus",
      "@type": "xsd:string"
    },
    "totalAmount": {
      "@id": "schema:totalPrice",
      "@type": "xsd:decimal"
    },
    "shipToAddress": {
      "@id": "schema:shippingAddress",
      "@type": "@id"
    },
    "lineItems": {
      "@id": "schema:orderedItem",
      "@container": "@set"
    },
    "invoiceNumber": {
      "@id": "scansource:invoiceNumber",
      "@type": "xsd:string"
    },
    "invoiceDate": {
      "@id": "schema:dateIssued",
      "@type": "xsd:date"
    },
    "dueDate": {
      "@id": "schema:paymentDueDate",
      "@type": "xsd:date"
    },
    "trackingNumber": {
      "@id": "schema:trackingNumber",
      "@type": "xsd:string"
    },
    "carrier": {
      "@id": "schema:deliveryMethod",
      "@type": "xsd:string"
    },
    "warehouse": {
      "@id": "scansource:warehouse",
      "@type": "xsd:string"
    }
  }
}