{
"class" : {
"rdf:type" : "rdfs:Class",
"rdfs:comment" : "An order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.",
"rdfs:label" : "Order",
"rdfs:subClassOf" : "schema:Intangible"
},
"properties" : {
"schema:acceptedOffer" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The offer(s) -- e.g., product, quantity and price combinations -- included in the order.",
"rdfs:label" : "acceptedOffer",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:Offer"
},
"schema:billingAddress" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The billing address for the order.",
"rdfs:label" : "billingAddress",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:PostalAddress"
},
"schema:broker" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.",
"rdfs:label" : "broker",
"schema:domainIncludes" : [
"schema:Order",
"schema:Reservation",
"schema:Service",
"schema:Invoice"
],
"schema:rangeIncludes" : [
"schema:Person",
"schema:Organization"
]
},
"schema:confirmationNumber" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "A number that confirms the given order or payment has been received.",
"rdfs:label" : "confirmationNumber",
"rdfs:subPropertyOf" : "schema:identifier",
"schema:domainIncludes" : [
"schema:Order",
"schema:Invoice"
],
"schema:rangeIncludes" : "schema:Text"
},
"schema:customer" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Party placing the order or paying the invoice.",
"rdfs:label" : "customer",
"schema:domainIncludes" : [
"schema:Order",
"schema:Invoice"
],
"schema:rangeIncludes" : [
"schema:Person",
"schema:Organization"
]
},
"schema:discount" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Any discount applied (to an Order).",
"rdfs:label" : "discount",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : [
"schema:Number",
"schema:Text"
]
},
"schema:discountCode" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Code used to redeem a discount.",
"rdfs:label" : "discountCode",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:Text"
},
"schema:discountCurrency" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The currency of the discount.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".",
"rdfs:label" : "discountCurrency",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:Text"
},
"schema:isGift" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Indicates whether the offer was accepted as a gift for someone other than the buyer.",
"rdfs:label" : "isGift",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:Boolean"
},
"schema:merchant" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "'merchant' is an out-dated term for 'seller'.",
"rdfs:label" : "merchant",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : [
"schema:Organization",
"schema:Person"
],
"schema:supersededBy" : "schema:seller"
},
"schema:orderDate" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Date order was placed.",
"rdfs:label" : "orderDate",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : [
"schema:Date",
"schema:DateTime"
]
},
"schema:orderDelivery" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The delivery of the parcel related to this order or order item.",
"rdfs:label" : "orderDelivery",
"schema:domainIncludes" : [
"schema:Order",
"schema:OrderItem"
],
"schema:rangeIncludes" : "schema:ParcelDelivery"
},
"schema:orderNumber" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The identifier of the transaction.",
"rdfs:label" : "orderNumber",
"rdfs:subPropertyOf" : "schema:identifier",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:Text"
},
"schema:orderStatus" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The current status of the order.",
"rdfs:label" : "orderStatus",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:OrderStatus"
},
"schema:orderedItem" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The item ordered.",
"rdfs:label" : "orderedItem",
"schema:domainIncludes" : [
"schema:OrderItem",
"schema:Order"
],
"schema:rangeIncludes" : [
"schema:OrderItem",
"schema:Service",
"schema:Product"
]
},
"schema:partOfInvoice" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The order is being paid as part of the referenced Invoice.",
"rdfs:label" : "partOfInvoice",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:Invoice"
},
"schema:paymentDue" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The date that payment is due.",
"rdfs:label" : "paymentDue",
"schema:domainIncludes" : [
"schema:Invoice",
"schema:Order"
],
"schema:rangeIncludes" : "schema:DateTime",
"schema:supersededBy" : "schema:paymentDueDate"
},
"schema:paymentDueDate" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The date that payment is due.",
"rdfs:label" : "paymentDueDate",
"schema:domainIncludes" : [
"schema:Invoice",
"schema:Order"
],
"schema:rangeIncludes" : [
"schema:DateTime",
"schema:Date"
]
},
"schema:paymentMethod" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The name of the credit card or other method of payment for the order.",
"rdfs:label" : "paymentMethod",
"schema:domainIncludes" : [
"schema:Order",
"schema:Invoice"
],
"schema:rangeIncludes" : "schema:PaymentMethod"
},
"schema:paymentMethodId" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "An identifier for the method of payment used (e.g. the last 4 digits of the credit card).",
"rdfs:label" : "paymentMethodId",
"schema:domainIncludes" : [
"schema:Invoice",
"schema:Order"
],
"schema:rangeIncludes" : "schema:Text"
},
"schema:paymentUrl" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The URL for sending a payment.",
"rdfs:label" : "paymentUrl",
"schema:domainIncludes" : "schema:Order",
"schema:rangeIncludes" : "schema:URL"
},
"schema:seller" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider.",
"rdfs:label" : "seller",
"rdfs:subPropertyOf" : "schema:participant",
"schema:domainIncludes" : [
"schema:Demand",
"schema:BuyAction",
"schema:Flight",
"schema:Offer",
"schema:Order"
],
"schema:rangeIncludes" : [
"schema:Person",
"schema:Organization"
]
}
}
}