Todoist · JSON-LD Context

Todoist Context

JSON-LD context defining the semantic vocabulary for Todoist from Todoist.

21 Classes 7 Properties 2 Namespaces
View Context View on GitHub

Namespaces

todoist: https://developer.todoist.com/api/v1/#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Task Project Section Label Comment Workspace id content description labels priority is_completed comment_count name color is_favorite is_shared view_style email full_name timezone

Properties

Property Type Container
project_id reference
created_at dateTime
due reference
due_date date
assignee_id reference
creator_id reference
url reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "todoist": "https://developer.todoist.com/api/v1/#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Task": "todoist:Task",
    "Project": "todoist:Project",
    "Section": "todoist:Section",
    "Label": "todoist:Label",
    "Comment": "todoist:Comment",
    "Workspace": "todoist:Workspace",
    "id": "@id",
    "content": "schema:name",
    "description": "schema:description",
    "project_id": {
      "@id": "schema:isPartOf",
      "@type": "@id"
    },
    "labels": "schema:keywords",
    "priority": "schema:priority",
    "is_completed": "schema:actionStatus",
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "due": {
      "@id": "schema:scheduledTime",
      "@type": "@id"
    },
    "due_date": {
      "@id": "schema:scheduledTime",
      "@type": "xsd:date"
    },
    "assignee_id": {
      "@id": "schema:agent",
      "@type": "@id"
    },
    "creator_id": {
      "@id": "schema:author",
      "@type": "@id"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "comment_count": "schema:commentCount",
    "name": "schema:name",
    "color": "schema:color",
    "is_favorite": "todoist:isFavorite",
    "is_shared": "todoist:isShared",
    "view_style": "todoist:viewStyle",
    "email": "schema:email",
    "full_name": "schema:name",
    "timezone": "schema:containedInPlace"
  }
}