schema.org/ext/neworder.html
author danbri <danbri@google.com>
Wed, 22 Jan 2014 19:23:56 +0100
changeset 167 6910d4e4591a
parent 165 8ba04e875dc5
permissions -rw-r--r--
updated for 2014.
<!DOCTYPE html>
<html>
  <head>
    <title>Order schema plus additional supporting vocabulary</title>
    <style type="text/css">
      span.h {
      padding-left: 0px;
      font-weight: bold;
      }
      span {
      display: block;
      padding-left: 10px;
      }
    </style>
  </head>
  <body prefix="radion: http://www.w3.org/ns/radion#
                adms: http://www.w3.org/ns/adms#
                dcat: http://www.w3.org/ns/dcat#
                ">

    <h1>Orders</h1>

    <p>This is an updated version of the Order design, based on feedback received reviewing the (June 2013) original.</p>

    <div typeof="rdfs:Class" resource="http://schema.org/Order">
      <span class="h" property="rdfs:label">Order</span>
      <span property="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.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/OrderStatus">
      <span class="h" property="rdfs:label">OrderStatus</span>
      <span property="rdfs:comment">Enumerated status values for Order.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Enumeration">Enumeration</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderPickupAvailable">
      <span class="h" property="rdfs:label">OrderPickupAvailable</span>
      <span property="rdfs:comment">OrderStatus representing availability of an order for pickup.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderCancelled">
      <span class="h" property="rdfs:label">OrderCancelled</span>
      <span property="rdfs:comment">OrderStatus representing cancellation of an order.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderDelivered">
      <span class="h" property="rdfs:label">OrderDelivered</span>
      <span property="rdfs:comment">OrderStatus representing successful delivery of an order.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderInTransit">
      <span class="h" property="rdfs:label">OrderInTransit</span>
      <span property="rdfs:comment">OrderStatus representing that an order is in transit.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderPaymentDue">
      <span class="h" property="rdfs:label">OrderPaymentDue</span>
      <span property="rdfs:comment">OrderStatus representing that payment is due on an order.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderProblem">
      <span class="h" property="rdfs:label">OrderProblem</span>
      <span property="rdfs:comment">OrderStatus representing that there is a problem with the order.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderProcessing">
      <span class="h" property="rdfs:label">OrderProcessing</span>
      <span property="rdfs:comment">OrderStatus representing that an order is being processed.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="http://schema.org/OrderStatus" resource="http://schema.org/OrderReturned">
      <span class="h" property="rdfs:label">OrderReturned</span>
      <span property="rdfs:comment">OrderStatus representing that an order has been returned.</span>
      <span>type: <a href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/ParcelDelivery">
      <span class="h" property="rdfs:label">ParcelDelivery</span>
      <span property="rdfs:comment">The delivery of a parcel either via the postal service or a commercial service.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/DeliveryEvent">
      <span class="h" property="rdfs:label">DeliveryEvent</span>
      <span property="rdfs:comment">An event involving the delivery of an item.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Event">Event</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/OnSitePickup">
      <span class="h" property="rdfs:label">OnSitePickup</span>
      <span property="rdfs:comment">A DeliveryMethod in which an item is collected on site, e.g. in a store or at a box office.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/LockerDelivery">
      <span class="h" property="rdfs:label">LockerDelivery</span>
      <span property="rdfs:comment">A DeliveryMethod in which an item is made available via locker.</span>
      <span>type: <a property="rdfs:subClassOf" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/acceptedOffer">
      <span class="h" property="rdfs:label">acceptedOffer</span>
      <span property="rdfs:comment">The offer(s) -- e.g., product, quantity and price combinations -- included in the order.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Offer">Offer</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/billingAddress">
      <span class="h" property="rdfs:label">billingAddress</span>
      <span property="rdfs:comment">The billing address for the order.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/PostalAddress">PostalAddress</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/confirmationNumber">
      <span class="h" property="rdfs:label">confirmationNumber</span>
      <span property="rdfs:comment">A number that confirms the given order.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/customer">
      <span class="h" property="rdfs:label">customer</span>
      <span property="rdfs:comment">Party placing the order.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Person">Person</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/discount">
      <span class="h" property="rdfs:label">discount</span>
      <span property="rdfs:comment">Any discount applied (to an Order).</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/discountCode">
      <span class="h" property="rdfs:label">discountCode</span>
      <span property="rdfs:comment">Code used to redeem a discount.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/discountCurrency">
      <span class="h" property="rdfs:label">discountCurrency</span>
      <span property="rdfs:comment">The currency (in 3-letter ISO 4217 format) of the discount.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/isGift">
      <span class="h" property="rdfs:label">isGift</span>
      <span property="rdfs:comment">Was the offer accepted as a gift for someone other than the buyer.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Boolean">Boolean</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/merchant">
      <span class="h" property="rdfs:label">merchant</span>
      <span property="rdfs:comment">The party taking the order (e.g. Amazon.com is a merchant for many sellers).</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Person">Person</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/orderDate">
      <span class="h" property="rdfs:label">orderDate</span>
      <span property="rdfs:comment">Date order was placed.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/orderNumber">
      <span class="h" property="rdfs:label">orderNumber</span>
      <span property="rdfs:comment">The identifier of the transaction.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/orderStatus">
      <span class="h" property="rdfs:label">orderStatus</span>
      <span property="rdfs:comment">The current status of the order.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/OrderStatus">OrderStatus</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/orderedItem">
      <span class="h" property="rdfs:label">orderedItem</span>
      <span property="rdfs:comment">The item ordered.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Product">Product</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/paymentDue">
      <span class="h" property="rdfs:label">paymentDue</span>
      <span property="rdfs:comment">The date that payment is due.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/paymentMethod">
      <span class="h" property="rdfs:label">paymentMethod</span>
      <span property="rdfs:comment">The name of the credit card or other method of payment for the order.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/PaymentMethod">PaymentMethod</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/paymentMethodId">
      <span class="h" property="rdfs:label">paymentMethodId</span>
      <span property="rdfs:comment">An identifier for the method of payment used (e.g. the last 4 digits of the credit card).</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/paymentUrl">
      <span class="h" property="rdfs:label">paymentUrl</span>
      <span property="rdfs:comment">The URL for sending a payment.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Order">Order</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/URL">URL</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/itemShipped">
      <span class="h" property="rdfs:label">itemShipped</span>
      <span property="rdfs:comment">Item(s) being shipped.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Product">Product</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/trackingNumber">
      <span class="h" property="rdfs:label">trackingNumber</span>
      <span property="rdfs:comment">Shipper tracking number.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/trackingUrl">
      <span class="h" property="rdfs:label">trackingUrl</span>
      <span property="rdfs:comment">Tracking url for the parcel delivery.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/URL">URL</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/partOfOrder">
      <span class="h" property="rdfs:label">partOfOrder</span>
      <span property="rdfs:comment">The overall order the items in this delivery were included in.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Order">Order</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/carrier">
      <span class="h" property="rdfs:label">carrier</span>
      <span property="rdfs:comment">The party responsible for the parcel delivery.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/deliveryStatus">
      <span class="h" property="rdfs:label">deliveryStatus</span>
      <span property="rdfs:comment">New entry added as the package passes through each leg of its journey (from shipment to final delivery).</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DeliveryEvent">DeliveryEvent</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/hasDeliveryMethod">
      <span class="h" property="rdfs:label">hasDeliveryMethod</span>
      <span property="rdfs:comment">Method used for delivery or shipping.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/DeliveryEvent">DeliveryEvent</a></span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/originAddress">
      <span class="h" property="rdfs:label">originAddress</span>
      <span property="rdfs:comment">Shipper's address.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/PostalAddress">PostalAddress</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/deliveryAddress">
      <span class="h" property="rdfs:label">deliveryAddress</span>
      <span property="rdfs:comment">Destination address.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/PostalAddress">PostalAddress</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/expectedArrivalFrom">
      <span class="h" property="rdfs:label">expectedArrivalFrom</span>
      <span property="rdfs:comment">The earliest date the package may arrive.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/expectedArrivalUntil">
      <span class="h" property="rdfs:label">expectedArrivalUntil</span>
      <span property="rdfs:comment">The latest date the package may arrive.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/ParcelDelivery">ParcelDelivery</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/availableFrom">
      <span class="h" property="rdfs:label">availableFrom</span>
      <span property="rdfs:comment">When the item is available for pickup from the store, locker, etc.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/DeliveryEvent">DeliveryEvent</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/availableThrough">
      <span class="h" property="rdfs:label">availableThrough</span>
      <span property="rdfs:comment">After this date, the item will no longer be available for pickup.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/DeliveryEvent">DeliveryEvent</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/accessCode">
      <span class="h" property="rdfs:label">accessCode</span>
      <span property="rdfs:comment">Password, PIN, or access code needed for delivery (e.g. from a locker).</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/DeliveryEvent">DeliveryEvent</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/doorTime">
      <span class="h" property="rdfs:label">doorTime</span>
      <span property="rdfs:comment">The time admission will commence.</span>
      <span>domain: <a property="http://schema.org/domain" href="http://schema.org/Event">Event</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></span>
    </div>
  </body>
</html>