Microsoft To Do · JSON-LD Context

Microsoft To Do Context

JSON-LD context defining the semantic vocabulary for Microsoft To Do from Microsoft To Do.

24 Classes 34 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
microsoft: https://microsoft.com/schema#

Classes

GenericList microsoft.graph.entity microsoft.graph.wellknownListName microsoft.graph.itemBody microsoft.graph.bodyType microsoft.graph.dateTimeTimeZone microsoft.graph.importance microsoft.graph.patternedRecurrence microsoft.graph.recurrencePattern microsoft.graph.dayOfWeek microsoft.graph.weekIndex microsoft.graph.recurrencePatternType microsoft.graph.recurrenceRange microsoft.graph.recurrenceRangeType microsoft.graph.taskStatus microsoft.graph.ODataErrors.ODataError microsoft.graph.ODataErrors.MainError microsoft.graph.ODataErrors.ErrorDetails microsoft.graph.ODataErrors.InnerError BaseCollectionPaginationCountResponse microsoft.graph.attachmentInfo microsoft.graph.attachmentType microsoft.graph.uploadSession BaseDeltaFunctionResponse

Properties

Property Type Container
value list
id string
content string
contentType
dateTime string
timeZone string
pattern
range
dayOfMonth decimal
daysOfWeek list
firstDayOfWeek
index
interval decimal
month decimal
type
endDate date
numberOfOccurrences decimal
recurrenceTimeZone string
startDate date
error reference
code string
message string
target string
details list
innerError reference
request-id string
client-request-id string
date dateTime
attachmentType
name string
size decimal
expirationDateTime dateTime
nextExpectedRanges list
uploadUrl string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}