BlueCart · JSON-LD Context
Bluecart Context
JSON-LD context defining the semantic vocabulary for Bluecart from BlueCart.
19 Classes
60 Properties
4 Namespaces
Namespaces
bc:
https://bluecart.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
OrderProduct
Order
OrderCreate
OrderUpdate
OrderCreateResult
OrderList
Product
ProductCreate
ProductList
Catalog
CatalogCreate
CatalogUpdate
CatalogList
Client
ClientCreate
ClientUpdate
User
UserCreate
UserList
Properties
| Property | Type | Container |
|---|---|---|
| productId | integer | |
| sku | string | |
| name | ||
| quantity | decimal | |
| price | float | |
| orderId | integer | |
| clientId | integer | |
| vendorId | integer | |
| status | string | |
| deliveryType | string | |
| currency | string | |
| deliveryCharge | float | |
| requestedDeliveryDate | date | |
| deliveryDate | date | |
| shippingDate | date | |
| creationDate | dateTime | |
| lastUpdateDate | dateTime | |
| products | reference | |
| addresses | reference | |
| totals | reference | |
| user | reference | |
| presetCreationDate | dateTime | |
| userId | integer | |
| paymentStatus | string | |
| trackingInfo | string | |
| order | reference | |
| warnings | string | set |
| orders | reference | |
| nextToken | string | |
| productName | string | |
| description | ||
| uom | string | |
| pack | integer | |
| tags | string | set |
| inventory | reference | |
| discounts | reference | |
| creationDateTime | dateTime | |
| lastUpdateDateTime | dateTime | |
| catalogId | integer | |
| catalogName | string | |
| enabled | boolean | |
| clients | reference | |
| customers | reference | |
| catalogs | reference | |
| clientEmail | string | |
| firstName | string | |
| lastName | string | |
| nickname | string | |
| orderFrequency | string | |
| accountNumber | string | |
| netTerms | string | |
| salesReps | integer | set |
| id | integer | |
| notify | boolean | |
| role | string | |
| phone | string | |
| reportsTo | integer | |
| notificationTypes | string | set |
| users | reference |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"bc": "https://bluecart.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"OrderProduct": "bc:OrderProduct",
"productId": {
"@id": "bc:productId",
"@type": "xsd:integer"
},
"sku": {
"@id": "bc:sku",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name"
},
"quantity": {
"@id": "bc:quantity",
"@type": "xsd:decimal"
},
"price": {
"@id": "bc:price",
"@type": "xsd:float"
},
"Order": "bc:Order",
"orderId": {
"@id": "bc:orderId",
"@type": "xsd:integer"
},
"clientId": {
"@id": "bc:clientId",
"@type": "xsd:integer"
},
"vendorId": {
"@id": "bc:vendorId",
"@type": "xsd:integer"
},
"status": {
"@id": "bc:status",
"@type": "xsd:string"
},
"deliveryType": {
"@id": "bc:deliveryType",
"@type": "xsd:string"
},
"currency": {
"@id": "bc:currency",
"@type": "xsd:string"
},
"deliveryCharge": {
"@id": "bc:deliveryCharge",
"@type": "xsd:float"
},
"requestedDeliveryDate": {
"@id": "bc:requestedDeliveryDate",
"@type": "xsd:date"
},
"deliveryDate": {
"@id": "bc:deliveryDate",
"@type": "xsd:date"
},
"shippingDate": {
"@id": "bc:shippingDate",
"@type": "xsd:date"
},
"creationDate": {
"@id": "bc:creationDate",
"@type": "xsd:dateTime"
},
"lastUpdateDate": {
"@id": "bc:lastUpdateDate",
"@type": "xsd:dateTime"
},
"products": {
"@id": "bc:products",
"@type": "@id"
},
"addresses": {
"@id": "bc:addresses",
"@type": "@id"
},
"totals": {
"@id": "bc:totals",
"@type": "@id"
},
"OrderCreate": "bc:OrderCreate",
"user": {
"@id": "bc:user",
"@type": "@id"
},
"presetCreationDate": {
"@id": "bc:presetCreationDate",
"@type": "xsd:dateTime"
},
"OrderUpdate": "bc:OrderUpdate",
"userId": {
"@id": "bc:userId",
"@type": "xsd:integer"
},
"paymentStatus": {
"@id": "bc:paymentStatus",
"@type": "xsd:string"
},
"trackingInfo": {
"@id": "bc:trackingInfo",
"@type": "xsd:string"
},
"OrderCreateResult": "bc:OrderCreateResult",
"order": {
"@id": "bc:order",
"@type": "@id"
},
"warnings": {
"@id": "bc:warnings",
"@container": "@set",
"@type": "xsd:string"
},
"OrderList": "bc:OrderList",
"orders": {
"@id": "bc:orders",
"@type": "@id"
},
"nextToken": {
"@id": "bc:nextToken",
"@type": "xsd:string"
},
"Product": "bc:Product",
"productName": {
"@id": "bc:productName",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description"
},
"uom": {
"@id": "bc:uom",
"@type": "xsd:string"
},
"pack": {
"@id": "bc:pack",
"@type": "xsd:integer"
},
"tags": {
"@id": "bc:tags",
"@container": "@set",
"@type": "xsd:string"
},
"inventory": {
"@id": "bc:inventory",
"@type": "@id"
},
"discounts": {
"@id": "bc:discounts",
"@type": "@id"
},
"creationDateTime": {
"@id": "bc:creationDateTime",
"@type": "xsd:dateTime"
},
"lastUpdateDateTime": {
"@id": "bc:lastUpdateDateTime",
"@type": "xsd:dateTime"
},
"ProductCreate": "bc:ProductCreate",
"ProductList": "bc:ProductList",
"Catalog": "bc:Catalog",
"catalogId": {
"@id": "bc:catalogId",
"@type": "xsd:integer"
},
"catalogName": {
"@id": "bc:catalogName",
"@type": "xsd:string"
},
"enabled": {
"@id": "bc:enabled",
"@type": "xsd:boolean"
},
"clients": {
"@id": "bc:clients",
"@type": "@id"
},
"CatalogCreate": "bc:CatalogCreate",
"customers": {
"@id": "bc:customers",
"@type": "@id"
},
"CatalogUpdate": "bc:CatalogUpdate",
"CatalogList": "bc:CatalogList",
"catalogs": {
"@id": "bc:catalogs",
"@type": "@id"
},
"Client": "bc:Client",
"clientEmail": {
"@id": "bc:clientEmail",
"@type": "xsd:string"
},
"firstName": {
"@id": "bc:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "bc:lastName",
"@type": "xsd:string"
},
"nickname": {
"@id": "bc:nickname",
"@type": "xsd:string"
},
"orderFrequency": {
"@id": "bc:orderFrequency",
"@type": "xsd:string"
},
"accountNumber": {
"@id": "bc:accountNumber",
"@type": "xsd:string"
},
"netTerms": {
"@id": "bc:netTerms",
"@type": "xsd:string"
},
"salesReps": {
"@id": "bc:salesReps",
"@container": "@set",
"@type": "xsd:integer"
},
"ClientCreate": "bc:ClientCreate",
"ClientUpdate": "bc:ClientUpdate",
"User": "bc:User",
"id": {
"@id": "bc:id",
"@type": "xsd:integer"
},
"email": {
"@id": "schema:email"
},
"notify": {
"@id": "bc:notify",
"@type": "xsd:boolean"
},
"role": {
"@id": "bc:role",
"@type": "xsd:string"
},
"phone": {
"@id": "bc:phone",
"@type": "xsd:string"
},
"reportsTo": {
"@id": "bc:reportsTo",
"@type": "xsd:integer"
},
"notificationTypes": {
"@id": "bc:notificationTypes",
"@container": "@set",
"@type": "xsd:string"
},
"UserCreate": "bc:UserCreate",
"UserList": "bc:UserList",
"users": {
"@id": "bc:users",
"@type": "@id"
}
}
}