Zuper · JSON-LD Context

Zuper Context

JSON-LD context defining the semantic vocabulary for Zuper from Zuper.

12 Classes 65 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
zuper: https://developers.zuper.co/vocabulary#

Classes

job_uid customer_uid asset_uid invoice_uid organization_uid property_uid webhook_uid purchase_order_uid team_uid user_uid project_uid vendor_uid

Properties

Property Type Container
Job reference
job_title string
job_description string
job_priority string
job_type string
job_category reference
work_order_number string
scheduled_start_time dateTime
scheduled_end_time dateTime
due_date dateTime
assigned_to reference set
assigned_to_team reference set
Customer reference
customer_first_name string
customer_last_name string
customer_email string
customer_company_name string
customer_contact_no
customer_address
customer_billing_address
no_of_jobs integer
is_active boolean
is_portal_enabled boolean
has_card_on_file boolean
customer_tags set
Organization reference
organization_name string
organization_email string
organization_address
Asset reference
asset_code string
asset_name string
asset_serial_number string
purchase_date date
warranty_expiry_date date
placed_in_service date
useful_life
Invoice reference
reference_no string
invoice_date dateTime
due_date_invoice dateTime
line_items list
sub_total
payment_term string
Address reference
street string
city string
state string
country string
zip_code string
geo_coordinates
latitude float
longitude float
Webhook reference
webhook_url anyURI
events set
Project reference
project_name string
custom_fields set
created_at dateTime
updated_at dateTime
dc_api_url anyURI
x_api_key string
business_unit reference
service_contract reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "zuper": "https://developers.zuper.co/vocabulary#",

    "job_uid": "@id",
    "customer_uid": "@id",
    "asset_uid": "@id",
    "invoice_uid": "@id",
    "organization_uid": "@id",
    "property_uid": "@id",
    "webhook_uid": "@id",
    "purchase_order_uid": "@id",
    "team_uid": "@id",
    "user_uid": "@id",
    "project_uid": "@id",
    "vendor_uid": "@id",

    "Job": {
      "@id": "zuper:Job",
      "@type": "@id"
    },
    "job_title": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "job_description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "job_priority": {
      "@id": "zuper:jobPriority",
      "@type": "xsd:string"
    },
    "job_type": {
      "@id": "zuper:jobType",
      "@type": "xsd:string"
    },
    "job_category": {
      "@id": "zuper:jobCategory",
      "@type": "@id"
    },
    "work_order_number": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "scheduled_start_time": {
      "@id": "schema:startDate",
      "@type": "xsd:dateTime"
    },
    "scheduled_end_time": {
      "@id": "schema:endDate",
      "@type": "xsd:dateTime"
    },
    "due_date": {
      "@id": "schema:expires",
      "@type": "xsd:dateTime"
    },
    "assigned_to": {
      "@id": "schema:agent",
      "@type": "@id",
      "@container": "@set"
    },
    "assigned_to_team": {
      "@id": "schema:member",
      "@type": "@id",
      "@container": "@set"
    },

    "Customer": {
      "@id": "schema:Person",
      "@type": "@id"
    },
    "customer_first_name": {
      "@id": "schema:givenName",
      "@type": "xsd:string"
    },
    "customer_last_name": {
      "@id": "schema:familyName",
      "@type": "xsd:string"
    },
    "customer_email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "customer_company_name": {
      "@id": "schema:worksFor",
      "@type": "xsd:string"
    },
    "customer_contact_no": {
      "@id": "schema:telephone"
    },
    "customer_address": {
      "@id": "schema:address"
    },
    "customer_billing_address": {
      "@id": "schema:billingAddress"
    },
    "no_of_jobs": {
      "@id": "zuper:jobCount",
      "@type": "xsd:integer"
    },
    "is_active": {
      "@id": "schema:isAccessibleForFree",
      "@type": "xsd:boolean"
    },
    "is_portal_enabled": {
      "@id": "zuper:isPortalEnabled",
      "@type": "xsd:boolean"
    },
    "has_card_on_file": {
      "@id": "zuper:hasCardOnFile",
      "@type": "xsd:boolean"
    },
    "customer_tags": {
      "@id": "schema:keywords",
      "@container": "@set"
    },

    "Organization": {
      "@id": "schema:Organization",
      "@type": "@id"
    },
    "organization_name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "organization_email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "organization_address": {
      "@id": "schema:address"
    },

    "Asset": {
      "@id": "schema:Product",
      "@type": "@id"
    },
    "asset_code": {
      "@id": "schema:productID",
      "@type": "xsd:string"
    },
    "asset_name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "asset_serial_number": {
      "@id": "schema:serialNumber",
      "@type": "xsd:string"
    },
    "purchase_date": {
      "@id": "schema:purchaseDate",
      "@type": "xsd:date"
    },
    "warranty_expiry_date": {
      "@id": "zuper:warrantyExpiryDate",
      "@type": "xsd:date"
    },
    "placed_in_service": {
      "@id": "zuper:placedInService",
      "@type": "xsd:date"
    },
    "useful_life": {
      "@id": "zuper:usefulLife"
    },

    "Invoice": {
      "@id": "schema:Invoice",
      "@type": "@id"
    },
    "reference_no": {
      "@id": "schema:confirmationNumber",
      "@type": "xsd:string"
    },
    "invoice_date": {
      "@id": "schema:paymentDue",
      "@type": "xsd:dateTime"
    },
    "due_date_invoice": {
      "@id": "schema:paymentDueDate",
      "@type": "xsd:dateTime"
    },
    "line_items": {
      "@id": "schema:itemListElement",
      "@container": "@list"
    },
    "sub_total": {
      "@id": "schema:totalPaymentDue"
    },
    "payment_term": {
      "@id": "schema:paymentMethod",
      "@type": "xsd:string"
    },

    "Address": {
      "@id": "schema:PostalAddress",
      "@type": "@id"
    },
    "street": {
      "@id": "schema:streetAddress",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "schema:addressLocality",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "schema:addressRegion",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "schema:addressCountry",
      "@type": "xsd:string"
    },
    "zip_code": {
      "@id": "schema:postalCode",
      "@type": "xsd:string"
    },
    "geo_coordinates": {
      "@id": "schema:geo"
    },
    "latitude": {
      "@id": "schema:latitude",
      "@type": "xsd:float"
    },
    "longitude": {
      "@id": "schema:longitude",
      "@type": "xsd:float"
    },

    "Webhook": {
      "@id": "zuper:Webhook",
      "@type": "@id"
    },
    "webhook_url": {
      "@id": "schema:url",
      "@type": "xsd:anyURI"
    },
    "events": {
      "@id": "zuper:subscribedEvents",
      "@container": "@set"
    },

    "Project": {
      "@id": "schema:Project",
      "@type": "@id"
    },
    "project_name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },

    "custom_fields": {
      "@id": "zuper:customFields",
      "@container": "@set"
    },
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },

    "dc_api_url": {
      "@id": "zuper:dcApiUrl",
      "@type": "xsd:anyURI"
    },
    "x_api_key": {
      "@id": "zuper:apiKey",
      "@type": "xsd:string"
    },
    "business_unit": {
      "@id": "zuper:businessUnit",
      "@type": "@id"
    },
    "service_contract": {
      "@id": "zuper:serviceContract",
      "@type": "@id"
    }
  }
}