DayPilot · JSON-LD Context

Daypilot Org Context

JSON-LD context defining the semantic vocabulary for Daypilot Org from DayPilot.

14 Classes 44 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/
daypilot: https://daypilot.org/schema#

Classes

ComponentID Edition PublicEnvelope ServiceIndex ServiceLinks PublicOperations PublicOperationState ComponentSummary ComponentLinks Target TargetResolution Setting SettingOption Problem

Properties

Property Type Container
apiVersion reference
scope reference
catalogRevision reference
description string
links reference
operations reference
components string
openapi string
settingsSchema string
arazzo string
apiCatalog string
health string
validateConfiguration string
projectArchives string
projectSchema string
configurationValidation reference
enabled boolean
id reference
editions list
settingCount integer
optionCount integer
targets string
settings string
alias string
label string
framework string
status string
legacy boolean
deprecated boolean
requested string
resolved string
docsUrl reference
defaultOptionId string
options list
default boolean
offeredEditions list
emitsGeneratedConfig boolean
affectedConfigKeys list
supported boolean
type string
title string
detail string
code string
issues list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://daypilot.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "daypilot": "https://daypilot.org/schema#",
    "ComponentID": "daypilot:ComponentID",
    "Edition": "daypilot:Edition",
    "PublicEnvelope": "daypilot:PublicEnvelope",
    "apiVersion": {
      "@id": "daypilot:apiVersion",
      "@type": "@id"
    },
    "scope": {
      "@id": "daypilot:scope",
      "@type": "@id"
    },
    "catalogRevision": {
      "@id": "daypilot:catalogRevision",
      "@type": "@id"
    },
    "ServiceIndex": "daypilot:ServiceIndex",
    "description": {
      "@id": "daypilot:description",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "daypilot:links",
      "@type": "@id"
    },
    "operations": {
      "@id": "daypilot:operations",
      "@type": "@id"
    },
    "ServiceLinks": "daypilot:ServiceLinks",
    "components": {
      "@id": "daypilot:components",
      "@type": "xsd:string"
    },
    "openapi": {
      "@id": "daypilot:openapi",
      "@type": "xsd:string"
    },
    "settingsSchema": {
      "@id": "daypilot:settingsSchema",
      "@type": "xsd:string"
    },
    "arazzo": {
      "@id": "daypilot:arazzo",
      "@type": "xsd:string"
    },
    "apiCatalog": {
      "@id": "daypilot:apiCatalog",
      "@type": "xsd:string"
    },
    "health": {
      "@id": "daypilot:health",
      "@type": "xsd:string"
    },
    "validateConfiguration": {
      "@id": "daypilot:validateConfiguration",
      "@type": "xsd:string"
    },
    "projectArchives": {
      "@id": "daypilot:projectArchives",
      "@type": "xsd:string"
    },
    "projectSchema": {
      "@id": "daypilot:projectSchema",
      "@type": "xsd:string"
    },
    "PublicOperations": "daypilot:PublicOperations",
    "configurationValidation": {
      "@id": "daypilot:configurationValidation",
      "@type": "@id"
    },
    "PublicOperationState": "daypilot:PublicOperationState",
    "enabled": {
      "@id": "daypilot:enabled",
      "@type": "xsd:boolean"
    },
    "ComponentSummary": "daypilot:ComponentSummary",
    "id": {
      "@id": "daypilot:id",
      "@type": "@id"
    },
    "editions": {
      "@id": "daypilot:editions",
      "@container": "@list"
    },
    "settingCount": {
      "@id": "daypilot:settingCount",
      "@type": "xsd:integer"
    },
    "optionCount": {
      "@id": "daypilot:optionCount",
      "@type": "xsd:integer"
    },
    "ComponentLinks": "daypilot:ComponentLinks",
    "targets": {
      "@id": "daypilot:targets",
      "@type": "xsd:string"
    },
    "settings": {
      "@id": "daypilot:settings",
      "@type": "xsd:string"
    },
    "Target": "daypilot:Target",
    "alias": {
      "@id": "daypilot:alias",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "daypilot:label",
      "@type": "xsd:string"
    },
    "framework": {
      "@id": "daypilot:framework",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "daypilot:status",
      "@type": "xsd:string"
    },
    "legacy": {
      "@id": "daypilot:legacy",
      "@type": "xsd:boolean"
    },
    "deprecated": {
      "@id": "daypilot:deprecated",
      "@type": "xsd:boolean"
    },
    "TargetResolution": "daypilot:TargetResolution",
    "requested": {
      "@id": "daypilot:requested",
      "@type": "xsd:string"
    },
    "resolved": {
      "@id": "daypilot:resolved",
      "@type": "xsd:string"
    },
    "Setting": "daypilot:Setting",
    "docsUrl": {
      "@id": "daypilot:docsUrl",
      "@type": "@id"
    },
    "defaultOptionId": {
      "@id": "daypilot:defaultOptionId",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "daypilot:options",
      "@container": "@list"
    },
    "SettingOption": "daypilot:SettingOption",
    "default": {
      "@id": "daypilot:default",
      "@type": "xsd:boolean"
    },
    "offeredEditions": {
      "@id": "daypilot:offeredEditions",
      "@container": "@list"
    },
    "emitsGeneratedConfig": {
      "@id": "daypilot:emitsGeneratedConfig",
      "@type": "xsd:boolean"
    },
    "affectedConfigKeys": {
      "@id": "daypilot:affectedConfigKeys",
      "@container": "@list"
    },
    "supported": {
      "@id": "daypilot:supported",
      "@type": "xsd:boolean"
    },
    "Problem": "daypilot:Problem",
    "type": {
      "@id": "daypilot:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "daypilot:title",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "daypilot:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "daypilot:code",
      "@type": "xsd:string"
    },
    "issues": {
      "@id": "daypilot:issues",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DayPilot API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DayPilot'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-05) from openapi/daypilot-org-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/daypilot-org-openapi.json"
  ]
}