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