Time Doctor · JSON-LD Context

Time Doctor Context

JSON-LD context defining the semantic vocabulary for Time Doctor from Time Doctor.

24 Classes 25 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/
time: https://timedoctor.com/schema#

Classes

GetV11CompaniesResponse PostV11CompaniesRequest PostV11CompaniesResponse PostV11CompaniesInvitesRequest PostV11CompaniesInvitesResponse GetV11CompaniesProjectsResponse GetV11CompaniesCompanyidAbsentAndLateResponse PutV11CompaniesCompanyidAbsentAndLateRequest GetV11CompaniesCompanyidPayrollsResponse PutV11CompaniesCompanyidPayrollsPayrollidRequest PostV11CompaniesCompanyidUsersUseridRequest PostV11CompaniesCompanyidUsersUseridFoldersRequest GetV11CompaniesCompanyidUsersUseridProjectsResponse PostV11CompaniesCompanyidUsersUseridProjectsRequest PostV11CompaniesCompanyidUsersUseridProjectsResponse DeleteV11CompaniesCompanyidUsersUseridProjectsProjectidRespo GetV11CompaniesCompanyidUsersUseridProjectsProjectidResponse PutV11CompaniesCompanyidUsersUseridProjectsProjectidRequest PutV11CompaniesCompanyidUsersUseridProjectsProjectidResponse DeleteV11CompaniesCompanyidUsersUseridProjectsProjectidUsers PostV11CompaniesCompanyidUsersUseridTasksRequest PutV11CompaniesCompanyidUsersUseridTasksTaskidRequest PostV11CompaniesCompanyidUsersUseridWebHooksRequest GetV12CompaniesResponse

Properties

Property Type Container
email string
name string
company_name string
employee_emails string
affiliate_id string
company_type string
emails list
user_type string
screenshotsActive boolean
allowManualTime boolean
projects list
userId string
reasons string
Date string
Status string
Type string
Periods string
status string
active boolean
lastname string
employee_id string
password string
folder
assign_users string
task

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://timedoctor.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "time": "https://timedoctor.com/schema#",
    "GetV11CompaniesResponse": "time:GetV11CompaniesResponse",
    "PostV11CompaniesRequest": "time:PostV11CompaniesRequest",
    "email": {
      "@id": "time:email",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "time:name",
      "@type": "xsd:string"
    },
    "company_name": {
      "@id": "time:company_name",
      "@type": "xsd:string"
    },
    "employee_emails": {
      "@id": "time:employee_emails",
      "@type": "xsd:string"
    },
    "affiliate_id": {
      "@id": "time:affiliate_id",
      "@type": "xsd:string"
    },
    "company_type": {
      "@id": "time:company_type",
      "@type": "xsd:string"
    },
    "PostV11CompaniesResponse": "time:PostV11CompaniesResponse",
    "PostV11CompaniesInvitesRequest": "time:PostV11CompaniesInvitesRequest",
    "emails": {
      "@id": "time:emails",
      "@container": "@list"
    },
    "user_type": {
      "@id": "time:user_type",
      "@type": "xsd:string"
    },
    "screenshotsActive": {
      "@id": "time:screenshotsActive",
      "@type": "xsd:boolean"
    },
    "allowManualTime": {
      "@id": "time:allowManualTime",
      "@type": "xsd:boolean"
    },
    "projects": {
      "@id": "time:projects",
      "@container": "@list"
    },
    "PostV11CompaniesInvitesResponse": "time:PostV11CompaniesInvitesResponse",
    "GetV11CompaniesProjectsResponse": "time:GetV11CompaniesProjectsResponse",
    "GetV11CompaniesCompanyidAbsentAndLateResponse": "time:GetV11CompaniesCompanyidAbsentAndLateResponse",
    "PutV11CompaniesCompanyidAbsentAndLateRequest": "time:PutV11CompaniesCompanyidAbsentAndLateRequest",
    "userId": {
      "@id": "time:userId",
      "@type": "xsd:string"
    },
    "reasons": {
      "@id": "time:reasons",
      "@type": "xsd:string"
    },
    "GetV11CompaniesCompanyidPayrollsResponse": "time:GetV11CompaniesCompanyidPayrollsResponse",
    "Date": {
      "@id": "time:Date",
      "@type": "xsd:string"
    },
    "Status": {
      "@id": "time:Status",
      "@type": "xsd:string"
    },
    "Type": {
      "@id": "time:Type",
      "@type": "xsd:string"
    },
    "Periods": {
      "@id": "time:Periods",
      "@type": "xsd:string"
    },
    "PutV11CompaniesCompanyidPayrollsPayrollidRequest": "time:PutV11CompaniesCompanyidPayrollsPayrollidRequest",
    "status": {
      "@id": "time:status",
      "@type": "xsd:string"
    },
    "PostV11CompaniesCompanyidUsersUseridRequest": "time:PostV11CompaniesCompanyidUsersUseridRequest",
    "active": {
      "@id": "time:active",
      "@type": "xsd:boolean"
    },
    "lastname": {
      "@id": "time:lastname",
      "@type": "xsd:string"
    },
    "employee_id": {
      "@id": "time:employee_id",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "time:password",
      "@type": "xsd:string"
    },
    "PostV11CompaniesCompanyidUsersUseridFoldersRequest": "time:PostV11CompaniesCompanyidUsersUseridFoldersRequest",
    "folder": {
      "@id": "time:folder"
    },
    "GetV11CompaniesCompanyidUsersUseridProjectsResponse": "time:GetV11CompaniesCompanyidUsersUseridProjectsResponse",
    "PostV11CompaniesCompanyidUsersUseridProjectsRequest": "time:PostV11CompaniesCompanyidUsersUseridProjectsRequest",
    "assign_users": {
      "@id": "time:assign_users",
      "@type": "xsd:string"
    },
    "PostV11CompaniesCompanyidUsersUseridProjectsResponse": "time:PostV11CompaniesCompanyidUsersUseridProjectsResponse",
    "DeleteV11CompaniesCompanyidUsersUseridProjectsProjectidRespo": "time:DeleteV11CompaniesCompanyidUsersUseridProjectsProjectidRespo",
    "GetV11CompaniesCompanyidUsersUseridProjectsProjectidResponse": "time:GetV11CompaniesCompanyidUsersUseridProjectsProjectidResponse",
    "PutV11CompaniesCompanyidUsersUseridProjectsProjectidRequest": "time:PutV11CompaniesCompanyidUsersUseridProjectsProjectidRequest",
    "PutV11CompaniesCompanyidUsersUseridProjectsProjectidResponse": "time:PutV11CompaniesCompanyidUsersUseridProjectsProjectidResponse",
    "DeleteV11CompaniesCompanyidUsersUseridProjectsProjectidUsers": "time:DeleteV11CompaniesCompanyidUsersUseridProjectsProjectidUsers",
    "PostV11CompaniesCompanyidUsersUseridTasksRequest": "time:PostV11CompaniesCompanyidUsersUseridTasksRequest",
    "task": {
      "@id": "time:task"
    },
    "PutV11CompaniesCompanyidUsersUseridTasksTaskidRequest": "time:PutV11CompaniesCompanyidUsersUseridTasksTaskidRequest",
    "PostV11CompaniesCompanyidUsersUseridWebHooksRequest": "time:PostV11CompaniesCompanyidUsersUseridWebHooksRequest",
    "GetV12CompaniesResponse": "time:GetV12CompaniesResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Time Doctor API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Time Doctor'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-10-26) from openapi/_ae-authored/time-doctor-openapi-generated.yml.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/_ae-authored/time-doctor-openapi-generated.yml"
  ]
}