United Rentals · JSON-LD Context

United Rentals Context

JSON-LD context defining the semantic vocabulary for United Rentals from United Rentals.

0 Classes 32 Properties 3 Namespaces
View Context View on GitHub

Namespaces

ur: https://schema.unitedrentals.com/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Properties

Property Type Container
Equipment reference
equipmentId string
name string
category string
manufacturer reference
model string
specifications reference
dailyRate decimal
weeklyRate decimal
monthlyRate decimal
available boolean
RentalOrder reference
rentalId string
status string
startDate date
endDate date
returnDate date
jobSite string
deliveryAddress reference
purchaseOrderNumber string
totalCost decimal
branchId string
Invoice reference
invoiceId string
invoiceNumber string
issueDate date
dueDate date
subtotal decimal
tax decimal
totalAmount decimal
lineItems reference list
Branch reference

JSON-LD Document

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

    "Equipment": {
      "@id": "ur:Equipment",
      "@type": "@id",
      "subClassOf": "schema:Product"
    },
    "equipmentId": { "@id": "ur:equipmentId", "@type": "xsd:string" },
    "name": { "@id": "schema:name", "@type": "xsd:string" },
    "category": { "@id": "schema:category", "@type": "xsd:string" },
    "manufacturer": { "@id": "schema:manufacturer", "@type": "@id" },
    "model": { "@id": "schema:model", "@type": "xsd:string" },
    "specifications": { "@id": "ur:specifications", "@type": "@id" },
    "dailyRate": { "@id": "ur:dailyRate", "@type": "xsd:decimal" },
    "weeklyRate": { "@id": "ur:weeklyRate", "@type": "xsd:decimal" },
    "monthlyRate": { "@id": "ur:monthlyRate", "@type": "xsd:decimal" },
    "available": { "@id": "schema:availability", "@type": "xsd:boolean" },

    "RentalOrder": {
      "@id": "ur:RentalOrder",
      "@type": "@id",
      "subClassOf": "schema:Order"
    },
    "rentalId": { "@id": "ur:rentalId", "@type": "xsd:string" },
    "status": { "@id": "ur:status", "@type": "xsd:string" },
    "startDate": { "@id": "schema:startDate", "@type": "xsd:date" },
    "endDate": { "@id": "schema:endDate", "@type": "xsd:date" },
    "returnDate": { "@id": "ur:returnDate", "@type": "xsd:date" },
    "jobSite": { "@id": "ur:jobSite", "@type": "xsd:string" },
    "deliveryAddress": { "@id": "schema:deliveryAddress", "@type": "@id" },
    "purchaseOrderNumber": { "@id": "ur:purchaseOrderNumber", "@type": "xsd:string" },
    "totalCost": { "@id": "schema:totalPrice", "@type": "xsd:decimal" },
    "branchId": { "@id": "ur:branchId", "@type": "xsd:string" },

    "Invoice": {
      "@id": "ur:Invoice",
      "@type": "@id",
      "subClassOf": "schema:Invoice"
    },
    "invoiceId": { "@id": "ur:invoiceId", "@type": "xsd:string" },
    "invoiceNumber": { "@id": "schema:confirmationNumber", "@type": "xsd:string" },
    "issueDate": { "@id": "ur:issueDate", "@type": "xsd:date" },
    "dueDate": { "@id": "ur:dueDate", "@type": "xsd:date" },
    "subtotal": { "@id": "ur:subtotal", "@type": "xsd:decimal" },
    "tax": { "@id": "ur:taxAmount", "@type": "xsd:decimal" },
    "totalAmount": { "@id": "schema:totalPrice", "@type": "xsd:decimal" },
    "lineItems": { "@id": "ur:hasLineItem", "@type": "@id", "@container": "@list" },

    "Branch": {
      "@id": "ur:Branch",
      "@type": "@id",
      "subClassOf": "schema:LocalBusiness"
    }
  }
}