{
  "@context": {
    "@version": 1.1,
    "wc": "https://wasteconnections.com/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",

    "WasteCollectionService": "wc:WasteCollectionService",
    "Customer": "schema:Customer",
    "ServiceAddress": "schema:PostalAddress",
    "Invoice": "schema:Invoice",
    "ServiceSchedule": "wc:ServiceSchedule",
    "PickupNotification": "wc:PickupNotification",
    "TransferStation": "wc:TransferStation",
    "Landfill": "wc:Landfill",
    "RecyclingProgram": "wc:RecyclingProgram",
    "ServiceArea": "wc:ServiceArea",

    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "schema:address"
    },
    "telephone": {
      "@id": "schema:telephone",
      "@type": "xsd:string"
    },
    "accountNumber": {
      "@id": "wc:accountNumber",
      "@type": "xsd:string"
    },
    "serviceType": {
      "@id": "wc:serviceType",
      "@type": "xsd:string"
    },
    "pickupDay": {
      "@id": "wc:pickupDay",
      "@type": "xsd:string"
    },
    "balanceDue": {
      "@id": "wc:balanceDue",
      "@type": "xsd:decimal"
    },
    "invoiceDate": {
      "@id": "schema:dateIssued",
      "@type": "xsd:date"
    },
    "serviceStatus": {
      "@id": "wc:serviceStatus",
      "@type": "xsd:string"
    },
    "municipality": {
      "@id": "schema:containedInPlace"
    },
    "latitude": {
      "@id": "geo:lat",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "geo:long",
      "@type": "xsd:decimal"
    }
  }
}
