{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "microsoft": "https://microsoft.com/schema#",
    "GenericList": "microsoft:GenericList",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "microsoft.graph.entity": "microsoft:microsoft.graph.entity",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "microsoft.graph.wellknownListName": "microsoft:microsoft.graph.wellknownListName",
    "microsoft.graph.itemBody": "microsoft:microsoft.graph.itemBody",
    "content": {
      "@id": "microsoft:content",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "microsoft:contentType"
    },
    "microsoft.graph.bodyType": "microsoft:microsoft.graph.bodyType",
    "microsoft.graph.dateTimeTimeZone": "microsoft:microsoft.graph.dateTimeTimeZone",
    "dateTime": {
      "@id": "microsoft:dateTime",
      "@type": "xsd:string"
    },
    "timeZone": {
      "@id": "microsoft:timeZone",
      "@type": "xsd:string"
    },
    "microsoft.graph.importance": "microsoft:microsoft.graph.importance",
    "microsoft.graph.patternedRecurrence": "microsoft:microsoft.graph.patternedRecurrence",
    "pattern": {
      "@id": "microsoft:pattern"
    },
    "range": {
      "@id": "microsoft:range"
    },
    "microsoft.graph.recurrencePattern": "microsoft:microsoft.graph.recurrencePattern",
    "dayOfMonth": {
      "@id": "microsoft:dayOfMonth",
      "@type": "xsd:decimal"
    },
    "daysOfWeek": {
      "@id": "microsoft:daysOfWeek",
      "@container": "@list"
    },
    "firstDayOfWeek": {
      "@id": "microsoft:firstDayOfWeek"
    },
    "index": {
      "@id": "microsoft:index"
    },
    "interval": {
      "@id": "microsoft:interval",
      "@type": "xsd:decimal"
    },
    "month": {
      "@id": "microsoft:month",
      "@type": "xsd:decimal"
    },
    "type": {
      "@id": "microsoft:type"
    },
    "microsoft.graph.dayOfWeek": "microsoft:microsoft.graph.dayOfWeek",
    "microsoft.graph.weekIndex": "microsoft:microsoft.graph.weekIndex",
    "microsoft.graph.recurrencePatternType": "microsoft:microsoft.graph.recurrencePatternType",
    "microsoft.graph.recurrenceRange": "microsoft:microsoft.graph.recurrenceRange",
    "endDate": {
      "@id": "microsoft:endDate",
      "@type": "xsd:date"
    },
    "numberOfOccurrences": {
      "@id": "microsoft:numberOfOccurrences",
      "@type": "xsd:decimal"
    },
    "recurrenceTimeZone": {
      "@id": "microsoft:recurrenceTimeZone",
      "@type": "xsd:string"
    },
    "startDate": {
      "@id": "microsoft:startDate",
      "@type": "xsd:date"
    },
    "microsoft.graph.recurrenceRangeType": "microsoft:microsoft.graph.recurrenceRangeType",
    "microsoft.graph.taskStatus": "microsoft:microsoft.graph.taskStatus",
    "microsoft.graph.ODataErrors.ODataError": "microsoft:microsoft.graph.ODataErrors.ODataError",
    "error": {
      "@id": "microsoft:error",
      "@type": "@id"
    },
    "microsoft.graph.ODataErrors.MainError": "microsoft:microsoft.graph.ODataErrors.MainError",
    "code": {
      "@id": "microsoft:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "microsoft:message",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "microsoft:target",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "microsoft:details",
      "@container": "@list"
    },
    "innerError": {
      "@id": "microsoft:innerError",
      "@type": "@id"
    },
    "microsoft.graph.ODataErrors.ErrorDetails": "microsoft:microsoft.graph.ODataErrors.ErrorDetails",
    "microsoft.graph.ODataErrors.InnerError": "microsoft:microsoft.graph.ODataErrors.InnerError",
    "request-id": {
      "@id": "microsoft:request-id",
      "@type": "xsd:string"
    },
    "client-request-id": {
      "@id": "microsoft:client-request-id",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "microsoft:date",
      "@type": "xsd:dateTime"
    },
    "BaseCollectionPaginationCountResponse": "microsoft:BaseCollectionPaginationCountResponse",
    "microsoft.graph.attachmentInfo": "microsoft:microsoft.graph.attachmentInfo",
    "attachmentType": {
      "@id": "microsoft:attachmentType"
    },
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "microsoft:size",
      "@type": "xsd:decimal"
    },
    "microsoft.graph.attachmentType": "microsoft:microsoft.graph.attachmentType",
    "microsoft.graph.uploadSession": "microsoft:microsoft.graph.uploadSession",
    "expirationDateTime": {
      "@id": "microsoft:expirationDateTime",
      "@type": "xsd:dateTime"
    },
    "nextExpectedRanges": {
      "@id": "microsoft:nextExpectedRanges",
      "@container": "@list"
    },
    "uploadUrl": {
      "@id": "microsoft:uploadUrl",
      "@type": "xsd:string"
    },
    "BaseDeltaFunctionResponse": "microsoft:BaseDeltaFunctionResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Microsoft To Do API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Microsoft To Do's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/microsoft-to-do-checklist-items-api-openapi.yml, openapi/microsoft-to-do-linkedresources-api-openapi.yml, openapi/microsoft-to-do-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/microsoft-to-do-checklist-items-api-openapi.yml",
    "openapi/microsoft-to-do-linkedresources-api-openapi.yml",
    "openapi/microsoft-to-do-openapi.yml",
    "openapi/microsoft-to-do-tasklists-api-openapi.yml",
    "openapi/microsoft-to-do-tasks-api-openapi.yml"
  ]
}