Google Calendar · JSON-LD Context

Json Ld Context

JSON-LD context defining the semantic vocabulary for Json Ld from Google Calendar.

4 Classes 4 Properties 2 Namespaces
View Context View on GitHub

Namespaces

gcal: https://www.googleapis.com/calendar/v3/
goog: https://developers.google.com/workspace/calendar/api/v3/reference/

Classes

name description url provider

Properties

Property Type Container
Calendar
Event
EventAttendee
AclRule

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "gcal": "https://www.googleapis.com/calendar/v3/",
    "goog": "https://developers.google.com/workspace/calendar/api/v3/reference/",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "provider": "schema:provider",
    "Calendar": {
      "@id": "goog:calendars",
      "@context": {
        "id": "schema:identifier",
        "summary": "schema:name",
        "description": "schema:description",
        "location": "schema:location",
        "timeZone": "schema:timezone"
      }
    },
    "Event": {
      "@id": "goog:events",
      "@context": {
        "id": "schema:identifier",
        "summary": "schema:name",
        "description": "schema:description",
        "location": "schema:location",
        "start": "schema:startDate",
        "end": "schema:endDate",
        "created": "schema:dateCreated",
        "updated": "schema:dateModified",
        "status": "schema:eventStatus",
        "htmlLink": "schema:url",
        "attendees": "schema:attendee",
        "organizer": "schema:organizer",
        "recurrence": "schema:repeatFrequency"
      }
    },
    "EventAttendee": {
      "@id": "schema:Person",
      "@context": {
        "email": "schema:email",
        "displayName": "schema:name",
        "responseStatus": "schema:rsvpResponse"
      }
    },
    "AclRule": {
      "@id": "goog:acl",
      "@context": {
        "id": "schema:identifier",
        "role": "schema:roleName",
        "scope": "schema:audience"
      }
    }
  },
  "@type": "WebAPI",
  "name": "Google Calendar API",
  "description": "The Google Calendar API provides RESTful access to Google Calendar data for managing calendars, events, and settings.",
  "url": "https://developers.google.com/workspace/calendar/api/guides/overview",
  "provider": {
    "@type": "Organization",
    "name": "Google",
    "url": "https://developers.google.com"
  }
}