Global Relay · JSON-LD Context

Global Relay Context

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

31 Classes 15 Properties 1 Namespaces
View Context View on GitHub

Namespaces

gr: https://developers.globalrelay.com/schema/

Classes

Conversation conversationId channelType Participant participantId displayName email role Event eventType body fileIds referencedEventId Email messageId subject EmailAddress address VoiceRecord callId callType transcript EventCard cardId source Section sectionId File fileId fileName contentType

Properties

Property Type Container
participants reference
events reference
timestamp schema:DateTime
sender reference
from reference
to reference
cc reference
bcc reference
sentDate schema:DateTime
receivedDate schema:DateTime
startTime schema:DateTime
endTime schema:DateTime
duration schema:Integer
sections reference
author reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "gr": "https://developers.globalrelay.com/schema/",
    "Conversation": "gr:Conversation",
    "conversationId": "gr:conversationId",
    "channelType": "gr:channelType",
    "participants": {
      "@id": "gr:participants",
      "@type": "@id"
    },
    "events": {
      "@id": "gr:events",
      "@type": "@id"
    },
    "Participant": "gr:Participant",
    "participantId": "gr:participantId",
    "displayName": "schema:name",
    "email": "schema:email",
    "role": "gr:role",
    "Event": "gr:Event",
    "eventType": "gr:eventType",
    "timestamp": {
      "@id": "schema:dateCreated",
      "@type": "schema:DateTime"
    },
    "sender": {
      "@id": "gr:sender",
      "@type": "@id"
    },
    "body": "schema:text",
    "fileIds": "gr:fileIds",
    "referencedEventId": "gr:referencedEventId",
    "Email": "schema:EmailMessage",
    "messageId": "gr:messageId",
    "from": {
      "@id": "schema:sender",
      "@type": "@id"
    },
    "to": {
      "@id": "schema:recipient",
      "@type": "@id"
    },
    "cc": {
      "@id": "gr:ccRecipient",
      "@type": "@id"
    },
    "bcc": {
      "@id": "gr:bccRecipient",
      "@type": "@id"
    },
    "subject": "schema:about",
    "sentDate": {
      "@id": "schema:dateSent",
      "@type": "schema:DateTime"
    },
    "receivedDate": {
      "@id": "schema:dateReceived",
      "@type": "schema:DateTime"
    },
    "EmailAddress": "gr:EmailAddress",
    "address": "schema:email",
    "VoiceRecord": "gr:VoiceRecord",
    "callId": "gr:callId",
    "callType": "gr:callType",
    "startTime": {
      "@id": "schema:startDate",
      "@type": "schema:DateTime"
    },
    "endTime": {
      "@id": "schema:endDate",
      "@type": "schema:DateTime"
    },
    "duration": {
      "@id": "schema:duration",
      "@type": "schema:Integer"
    },
    "transcript": "gr:transcript",
    "EventCard": "gr:EventCard",
    "cardId": "gr:cardId",
    "source": "gr:source",
    "sections": {
      "@id": "gr:sections",
      "@type": "@id"
    },
    "Section": "gr:Section",
    "sectionId": "gr:sectionId",
    "author": {
      "@id": "schema:author",
      "@type": "@id"
    },
    "File": "schema:MediaObject",
    "fileId": "gr:fileId",
    "fileName": "schema:name",
    "contentType": "schema:encodingFormat"
  }
}