Divinci · JSON-LD Context

Divinci App Context

JSON-LD context defining the semantic vocabulary for Divinci App from Divinci.

17 Classes 70 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/
divinci: https://divinci.app/schema#

Classes

Error Pagination Transcript Message RagFile RagTarget Release FineTuneJob WhitelabelConfig AudioTranscript Connector HtmlPage CrawlHistoryEntry Notification Thread Voiceprint TtsSettings

Properties

Property Type Container
error
page integer
limit integer
total integer
totalPages integer
id string
title string
messageCount integer
metadata
createdAt dateTime
updatedAt dateTime
transcriptId string
role string
content string
filename string
mimeType string
byteSize integer
status string
chunkCount integer
targetId string
errorMessage string
name string
description string
embeddingModel string
dimensions integer
fileCount integer
modelId string
ragTargetId string
systemPrompt string
configuration
publishedAt dateTime
baseModel string
trainingFileIds list
hyperparameters
resultModelId string
logoUrl reference
faviconUrl reference
primaryColor string
sourceUrl reference
duration decimal
transcript string
ragGenerated boolean
language string
provider string
displayName string
connected boolean
lastSyncAt dateTime
accountInfo
url reference
urlHost string
contentLength integer
crawledAt dateTime
pagesDiscovered integer
pagesIndexed integer
pagesFailed integer
startedAt dateTime
completedAt dateTime
body string
notificationType string
tags list
isRead boolean
lastMessageAt dateTime
messages list
speakerName string
sampleCount integer
enabled boolean
defaultVoice string
defaultSpeed decimal
defaultFormat string
availableVoices list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://divinci.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "divinci": "https://divinci.app/schema#",
    "Error": "divinci:Error",
    "error": {
      "@id": "divinci:error"
    },
    "Pagination": "divinci:Pagination",
    "page": {
      "@id": "divinci:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "divinci:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "divinci:total",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "divinci:totalPages",
      "@type": "xsd:integer"
    },
    "Transcript": "divinci:Transcript",
    "id": {
      "@id": "divinci:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "divinci:title",
      "@type": "xsd:string"
    },
    "messageCount": {
      "@id": "divinci:messageCount",
      "@type": "xsd:integer"
    },
    "metadata": {
      "@id": "divinci:metadata"
    },
    "createdAt": {
      "@id": "divinci:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "divinci:updatedAt",
      "@type": "xsd:dateTime"
    },
    "Message": "divinci:Message",
    "transcriptId": {
      "@id": "divinci:transcriptId",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "divinci:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "divinci:content",
      "@type": "xsd:string"
    },
    "RagFile": "divinci:RagFile",
    "filename": {
      "@id": "divinci:filename",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "divinci:mimeType",
      "@type": "xsd:string"
    },
    "byteSize": {
      "@id": "divinci:byteSize",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "divinci:status",
      "@type": "xsd:string"
    },
    "chunkCount": {
      "@id": "divinci:chunkCount",
      "@type": "xsd:integer"
    },
    "targetId": {
      "@id": "divinci:targetId",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "divinci:errorMessage",
      "@type": "xsd:string"
    },
    "RagTarget": "divinci:RagTarget",
    "name": {
      "@id": "divinci:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "divinci:description",
      "@type": "xsd:string"
    },
    "embeddingModel": {
      "@id": "divinci:embeddingModel",
      "@type": "xsd:string"
    },
    "dimensions": {
      "@id": "divinci:dimensions",
      "@type": "xsd:integer"
    },
    "fileCount": {
      "@id": "divinci:fileCount",
      "@type": "xsd:integer"
    },
    "Release": "divinci:Release",
    "modelId": {
      "@id": "divinci:modelId",
      "@type": "xsd:string"
    },
    "ragTargetId": {
      "@id": "divinci:ragTargetId",
      "@type": "xsd:string"
    },
    "systemPrompt": {
      "@id": "divinci:systemPrompt",
      "@type": "xsd:string"
    },
    "configuration": {
      "@id": "divinci:configuration"
    },
    "publishedAt": {
      "@id": "divinci:publishedAt",
      "@type": "xsd:dateTime"
    },
    "FineTuneJob": "divinci:FineTuneJob",
    "baseModel": {
      "@id": "divinci:baseModel",
      "@type": "xsd:string"
    },
    "trainingFileIds": {
      "@id": "divinci:trainingFileIds",
      "@container": "@list"
    },
    "hyperparameters": {
      "@id": "divinci:hyperparameters"
    },
    "resultModelId": {
      "@id": "divinci:resultModelId",
      "@type": "xsd:string"
    },
    "WhitelabelConfig": "divinci:WhitelabelConfig",
    "logoUrl": {
      "@id": "divinci:logoUrl",
      "@type": "@id"
    },
    "faviconUrl": {
      "@id": "divinci:faviconUrl",
      "@type": "@id"
    },
    "primaryColor": {
      "@id": "divinci:primaryColor",
      "@type": "xsd:string"
    },
    "AudioTranscript": "divinci:AudioTranscript",
    "sourceUrl": {
      "@id": "divinci:sourceUrl",
      "@type": "@id"
    },
    "duration": {
      "@id": "divinci:duration",
      "@type": "xsd:decimal"
    },
    "transcript": {
      "@id": "divinci:transcript",
      "@type": "xsd:string"
    },
    "ragGenerated": {
      "@id": "divinci:ragGenerated",
      "@type": "xsd:boolean"
    },
    "language": {
      "@id": "divinci:language",
      "@type": "xsd:string"
    },
    "Connector": "divinci:Connector",
    "provider": {
      "@id": "divinci:provider",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "divinci:displayName",
      "@type": "xsd:string"
    },
    "connected": {
      "@id": "divinci:connected",
      "@type": "xsd:boolean"
    },
    "lastSyncAt": {
      "@id": "divinci:lastSyncAt",
      "@type": "xsd:dateTime"
    },
    "accountInfo": {
      "@id": "divinci:accountInfo"
    },
    "HtmlPage": "divinci:HtmlPage",
    "url": {
      "@id": "divinci:url",
      "@type": "@id"
    },
    "urlHost": {
      "@id": "divinci:urlHost",
      "@type": "xsd:string"
    },
    "contentLength": {
      "@id": "divinci:contentLength",
      "@type": "xsd:integer"
    },
    "crawledAt": {
      "@id": "divinci:crawledAt",
      "@type": "xsd:dateTime"
    },
    "CrawlHistoryEntry": "divinci:CrawlHistoryEntry",
    "pagesDiscovered": {
      "@id": "divinci:pagesDiscovered",
      "@type": "xsd:integer"
    },
    "pagesIndexed": {
      "@id": "divinci:pagesIndexed",
      "@type": "xsd:integer"
    },
    "pagesFailed": {
      "@id": "divinci:pagesFailed",
      "@type": "xsd:integer"
    },
    "startedAt": {
      "@id": "divinci:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "divinci:completedAt",
      "@type": "xsd:dateTime"
    },
    "Notification": "divinci:Notification",
    "body": {
      "@id": "divinci:body",
      "@type": "xsd:string"
    },
    "notificationType": {
      "@id": "divinci:notificationType",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "divinci:tags",
      "@container": "@list"
    },
    "isRead": {
      "@id": "divinci:isRead",
      "@type": "xsd:boolean"
    },
    "Thread": "divinci:Thread",
    "lastMessageAt": {
      "@id": "divinci:lastMessageAt",
      "@type": "xsd:dateTime"
    },
    "messages": {
      "@id": "divinci:messages",
      "@container": "@list"
    },
    "Voiceprint": "divinci:Voiceprint",
    "speakerName": {
      "@id": "divinci:speakerName",
      "@type": "xsd:string"
    },
    "sampleCount": {
      "@id": "divinci:sampleCount",
      "@type": "xsd:integer"
    },
    "TtsSettings": "divinci:TtsSettings",
    "enabled": {
      "@id": "divinci:enabled",
      "@type": "xsd:boolean"
    },
    "defaultVoice": {
      "@id": "divinci:defaultVoice",
      "@type": "xsd:string"
    },
    "defaultSpeed": {
      "@id": "divinci:defaultSpeed",
      "@type": "xsd:decimal"
    },
    "defaultFormat": {
      "@id": "divinci:defaultFormat",
      "@type": "xsd:string"
    },
    "availableVoices": {
      "@id": "divinci:availableVoices",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Divinci API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Divinci'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-06) from openapi/_original/divinci-app-api-openapi.yml.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/_original/divinci-app-api-openapi.yml"
  ]
}