CDK Global · JSON-LD Context

Cdk Global Context

JSON-LD context defining the semantic vocabulary for Cdk Global from CDK Global.

Cdk Global Context is a JSON-LD context published by CDK Global on the APIs.io network.

9 properties.

Namespace prefixes: fortellis, cdk, schema, and xsd. Tagged areas include Automotive, Dealer Management, DMS, Auto Retail, and F&I.

0 Classes 9 Properties 4 Namespaces
View Context View on GitHub

Namespaces

fortellis: https://fortellis.io/schemas/
cdk: https://www.cdkglobal.com/schemas/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Properties

Property Type Container
Dealer
Vehicle
ServiceAppointment
BookingSession
Part
MarketplaceApp
APISubscription
Event
Webhook

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "fortellis": "https://fortellis.io/schemas/",
    "cdk": "https://www.cdkglobal.com/schemas/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Dealer": {
      "@id": "cdk:Dealer",
      "@context": {
        "id": { "@id": "fortellis:dataOwnerId", "@type": "xsd:string" },
        "name": { "@id": "schema:name", "@type": "xsd:string" },
        "address": { "@id": "schema:address", "@type": "schema:PostalAddress" },
        "brand": { "@id": "schema:brand", "@type": "xsd:string" }
      }
    },

    "Vehicle": {
      "@id": "schema:Vehicle",
      "@context": {
        "vin": { "@id": "schema:vehicleIdentificationNumber", "@type": "xsd:string" },
        "make": { "@id": "schema:manufacturer", "@type": "xsd:string" },
        "model": { "@id": "schema:model", "@type": "xsd:string" },
        "modelYear": { "@id": "schema:vehicleModelDate", "@type": "xsd:gYear" },
        "mileage": { "@id": "schema:mileageFromOdometer", "@type": "xsd:integer" }
      }
    },

    "ServiceAppointment": {
      "@id": "fortellis:ServiceAppointment",
      "@context": {
        "id": { "@id": "fortellis:appointmentId", "@type": "xsd:string" },
        "vehicle": { "@id": "schema:vehicle", "@type": "schema:Vehicle" },
        "customer": { "@id": "schema:customer", "@type": "schema:Person" },
        "scheduledStart": { "@id": "schema:startDate", "@type": "xsd:dateTime" },
        "scheduledEnd": { "@id": "schema:endDate", "@type": "xsd:dateTime" },
        "status": { "@id": "schema:reservationStatus", "@type": "xsd:string" },
        "serviceType": { "@id": "schema:additionalType", "@type": "xsd:string" },
        "advisor": { "@id": "schema:employee", "@type": "schema:Person" }
      }
    },

    "BookingSession": {
      "@id": "fortellis:BookingSession",
      "@context": {
        "id": { "@id": "fortellis:bookingSessionId", "@type": "xsd:string" },
        "items": { "@id": "schema:itemListElement", "@type": "schema:ItemList" },
        "store": { "@id": "schema:location", "@type": "schema:Place" },
        "slot": { "@id": "schema:eventSchedule", "@type": "schema:Schedule" },
        "createdAt": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" }
      }
    },

    "Part": {
      "@id": "fortellis:Part",
      "@context": {
        "productNumber": { "@id": "schema:productID", "@type": "xsd:string" },
        "description": { "@id": "schema:description", "@type": "xsd:string" },
        "price": { "@id": "schema:price", "@type": "xsd:decimal" },
        "currency": { "@id": "schema:priceCurrency", "@type": "xsd:string" },
        "available": { "@id": "schema:availability", "@type": "xsd:string" }
      }
    },

    "MarketplaceApp": {
      "@id": "fortellis:MarketplaceApp",
      "@context": {
        "id": { "@id": "fortellis:appId", "@type": "xsd:string" },
        "name": { "@id": "schema:name", "@type": "xsd:string" },
        "publisher": { "@id": "schema:publisher", "@type": "schema:Organization" },
        "category": { "@id": "schema:category", "@type": "xsd:string" }
      }
    },

    "APISubscription": {
      "@id": "fortellis:APISubscription",
      "@context": {
        "id": { "@id": "fortellis:subscriptionId", "@type": "xsd:string" },
        "dealer": { "@id": "fortellis:dataOwner", "@type": "cdk:Dealer" },
        "app": { "@id": "schema:subjectOf", "@type": "fortellis:MarketplaceApp" },
        "scopes": { "@id": "schema:permissions", "@type": "xsd:string", "@container": "@set" },
        "startDate": { "@id": "schema:startDate", "@type": "xsd:dateTime" }
      }
    },

    "Event": {
      "@id": "fortellis:Event",
      "@context": {
        "id": { "@id": "fortellis:eventId", "@type": "xsd:string" },
        "channel": { "@id": "schema:identifier", "@type": "xsd:string" },
        "dataOwnerId": { "@id": "fortellis:dataOwnerId", "@type": "xsd:string" },
        "requestId": { "@id": "fortellis:requestId", "@type": "xsd:string" },
        "payload": { "@id": "schema:object", "@type": "@json" },
        "occurredAt": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" }
      }
    },

    "Webhook": {
      "@id": "fortellis:Webhook",
      "@context": {
        "url": { "@id": "schema:url", "@type": "xsd:anyURI" },
        "channel": { "@id": "schema:identifier", "@type": "xsd:string" },
        "authorization": { "@id": "schema:accessCode", "@type": "xsd:string" }
      }
    }
  }
}