GoToWebinar · JSON-LD Context

Gotowebinar Context

JSON-LD context defining the semantic vocabulary for Gotowebinar from GoToWebinar.

Gotowebinar Context is a JSON-LD context published by GoToWebinar on the APIs.io network.

It defines 34 semantic classes, 7 properties.

Top classes include Webinar, Session, Registrant, Attendee, Organizer, and 29 more. Namespace prefixes: schema and gtw. Tagged areas include Attendees, Collaboration, Communications, Events, and Meetings.

34 Classes 7 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
gtw: https://raw.githubusercontent.com/api-evangelist/gotowebinar/main/json-ld/gotowebinar-context.jsonld#

Classes

Webinar Session Registrant Attendee Organizer Coorganizer Panelist Recording webinarKey sessionKey registrantKey organizerKey subject description timeZone firstName lastName email phone organization jobTitle industry attendanceTimeInSeconds experienceType recurrenceType status eventName eventKey eventVersion product webhookKey webhookState userSubscriptionState secretKey

Properties

Property Type Container
startTime schema:DateTime
endTime schema:DateTime
registrationUrl reference
joinUrl reference
joinTime schema:DateTime
leaveTime schema:DateTime
callbackUrl reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "gtw": "https://raw.githubusercontent.com/api-evangelist/gotowebinar/main/json-ld/gotowebinar-context.jsonld#",

    "Webinar": "schema:Event",
    "Session": "schema:Event",
    "Registrant": "schema:Person",
    "Attendee": "schema:Person",
    "Organizer": "schema:Person",
    "Coorganizer": "schema:Person",
    "Panelist": "schema:Person",
    "Recording": "schema:VideoObject",

    "webinarKey": "schema:identifier",
    "sessionKey": "schema:identifier",
    "registrantKey": "schema:identifier",
    "organizerKey": "schema:identifier",
    "subject": "schema:name",
    "description": "schema:description",
    "startTime": { "@id": "schema:startDate", "@type": "schema:DateTime" },
    "endTime": { "@id": "schema:endDate", "@type": "schema:DateTime" },
    "timeZone": "schema:timezone",
    "registrationUrl": { "@id": "schema:url", "@type": "@id" },
    "joinUrl": { "@id": "schema:url", "@type": "@id" },

    "firstName": "schema:givenName",
    "lastName": "schema:familyName",
    "email": "schema:email",
    "phone": "schema:telephone",
    "organization": "schema:worksFor",
    "jobTitle": "schema:jobTitle",
    "industry": "schema:industry",

    "attendanceTimeInSeconds": "gtw:attendanceTimeInSeconds",
    "joinTime": { "@id": "gtw:joinTime", "@type": "schema:DateTime" },
    "leaveTime": { "@id": "gtw:leaveTime", "@type": "schema:DateTime" },

    "experienceType": "gtw:experienceType",
    "recurrenceType": "schema:eventSchedule",
    "status": "schema:eventStatus",

    "eventName": "gtw:eventName",
    "eventKey": "schema:identifier",
    "eventVersion": "schema:version",
    "product": "gtw:product",
    "callbackUrl": { "@id": "gtw:callbackUrl", "@type": "@id" },
    "webhookKey": "schema:identifier",
    "webhookState": "gtw:webhookState",
    "userSubscriptionState": "gtw:userSubscriptionState",
    "secretKey": "gtw:secretKey"
  }
}