Gotowebinar Context
JSON-LD context defining the semantic vocabulary for Gotowebinar from GoToWebinar.
34 Classes
7 Properties
2 Namespaces
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
{
"@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"
}
}