freshworks · JSON-LD Context

Freshworks Context

JSON-LD context defining the semantic vocabulary for Freshworks from freshworks.

0 Classes 9 Properties 4 Namespaces
View Context View on GitHub

Namespaces

freshworks: https://freshworks.com/schemas/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Properties

Property Type Container
Ticket
Contact
Company
Agent
Conversation
Deal
Employee
Asset
Call

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "freshworks": "https://freshworks.com/schemas/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "Ticket": {
      "@id": "freshworks:Ticket",
      "@context": {
        "subject": "schema:name",
        "description": "schema:description",
        "status": "freshworks:ticketStatus",
        "priority": "freshworks:ticketPriority",
        "type": "freshworks:ticketType",
        "source": "freshworks:ticketSource",
        "requester": {
          "@id": "freshworks:requester",
          "@type": "@id"
        },
        "responder": {
          "@id": "freshworks:responder",
          "@type": "@id"
        },
        "group": {
          "@id": "freshworks:assignedGroup",
          "@type": "@id"
        },
        "tags": "schema:keywords",
        "dueBy": {
          "@id": "freshworks:dueBy",
          "@type": "xsd:dateTime"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Contact": {
      "@id": "freshworks:Contact",
      "@context": {
        "name": "schema:name",
        "firstName": "schema:givenName",
        "lastName": "schema:familyName",
        "email": "schema:email",
        "phone": "schema:telephone",
        "mobile": "freshworks:mobilePhone",
        "address": "schema:address",
        "jobTitle": "schema:jobTitle",
        "company": {
          "@id": "schema:worksFor",
          "@type": "@id"
        },
        "language": "schema:knowsLanguage",
        "timeZone": "freshworks:timeZone",
        "tags": "schema:keywords",
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Company": {
      "@id": "freshworks:Company",
      "@context": {
        "name": "schema:name",
        "description": "schema:description",
        "industry": "schema:industry",
        "website": {
          "@id": "schema:url",
          "@type": "@id"
        },
        "phone": "schema:telephone",
        "address": "schema:address",
        "numberOfEmployees": "schema:numberOfEmployees",
        "annualRevenue": "freshworks:annualRevenue",
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Agent": {
      "@id": "freshworks:Agent",
      "@context": {
        "name": "schema:name",
        "email": "schema:email",
        "phone": "schema:telephone",
        "jobTitle": "schema:jobTitle",
        "available": "freshworks:isAvailable",
        "groups": {
          "@id": "schema:memberOf",
          "@container": "@set"
        },
        "roles": {
          "@id": "schema:hasOccupation",
          "@container": "@set"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Conversation": {
      "@id": "freshworks:Conversation",
      "@context": {
        "status": "freshworks:conversationStatus",
        "assignedAgent": {
          "@id": "freshworks:assignedAgent",
          "@type": "@id"
        },
        "assignedGroup": {
          "@id": "freshworks:assignedGroup",
          "@type": "@id"
        },
        "channel": {
          "@id": "freshworks:channel",
          "@type": "@id"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Deal": {
      "@id": "freshworks:Deal",
      "@context": {
        "name": "schema:name",
        "amount": "schema:price",
        "currency": "schema:priceCurrency",
        "stage": "freshworks:dealStage",
        "probability": "freshworks:probability",
        "expectedClose": {
          "@id": "freshworks:expectedCloseDate",
          "@type": "xsd:date"
        },
        "account": {
          "@id": "freshworks:salesAccount",
          "@type": "@id"
        },
        "owner": {
          "@id": "freshworks:owner",
          "@type": "@id"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Employee": {
      "@id": "freshworks:Employee",
      "@context": {
        "firstName": "schema:givenName",
        "lastName": "schema:familyName",
        "email": "schema:email",
        "phone": "schema:telephone",
        "designation": "schema:jobTitle",
        "department": {
          "@id": "schema:department",
          "@type": "@id"
        },
        "branch": {
          "@id": "freshworks:branch",
          "@type": "@id"
        },
        "reportsTo": {
          "@id": "freshworks:reportsTo",
          "@type": "@id"
        },
        "joiningDate": {
          "@id": "freshworks:joiningDate",
          "@type": "xsd:date"
        },
        "dateOfBirth": {
          "@id": "schema:birthDate",
          "@type": "xsd:date"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Asset": {
      "@id": "freshworks:Asset",
      "@context": {
        "name": "schema:name",
        "description": "schema:description",
        "assetTag": "freshworks:assetTag",
        "assetType": {
          "@id": "freshworks:assetType",
          "@type": "@id"
        },
        "user": {
          "@id": "freshworks:assignedUser",
          "@type": "@id"
        },
        "location": {
          "@id": "schema:location",
          "@type": "@id"
        },
        "department": {
          "@id": "schema:department",
          "@type": "@id"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "updatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Call": {
      "@id": "freshworks:Call",
      "@context": {
        "direction": "freshworks:callDirection",
        "status": "freshworks:callStatus",
        "callerNumber": "schema:telephone",
        "duration": {
          "@id": "schema:duration",
          "@type": "xsd:integer"
        },
        "recording": {
          "@id": "freshworks:recordingUrl",
          "@type": "@id"
        },
        "agent": {
          "@id": "freshworks:agent",
          "@type": "@id"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        }
      }
    }
  }
}