confcall · JSON-LD Context
Confcall App Context
JSON-LD context defining the semantic vocabulary for Confcall App from confcall.
10 Classes
53 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
confcall:
https://confcall.app/schema#
Classes
RoomInfo
CoOrganizer
AiAgentStatus
AiAgentInviteResult
AiAgentRemoveResult
ArtifactTurn
ArtifactActionItem
ArtifactBundle
Recording
StreamReference
Properties
| Property | Type | Container |
|---|---|---|
| roomId | string | |
| roomName | string | |
| shareableLink | string | |
| createdAt | dateTime | |
| lastActivityAt | dateTime | |
| isOwner | boolean | |
| isCoOrganizer | boolean | |
| isPublic | boolean | |
| requiresAuth | boolean | |
| coOrganizers | list | |
| userId | string | |
| userEmail | string | |
| userName | string | |
| addedAt | dateTime | |
| agentPresent | boolean | |
| available | boolean | |
| success | boolean | |
| message | string | |
| mode | string | |
| sessionId | string | |
| configId | string | |
| role | string | |
| content | string | |
| language | string | |
| intent | string | |
| timestamp | dateTime | |
| description | string | |
| assignee | string | |
| dueDate | dateTime | |
| conferenceSessionId | string | |
| accountId | string | |
| source | string | |
| startedAt | dateTime | |
| endedAt | dateTime | |
| turns | list | |
| summaryText | string | |
| actionItems | list | |
| outcome | string | |
| decisions | list | |
| followUps | list | |
| structuredOutput | ||
| provenance | ||
| id | string | |
| egressId | string | |
| durationSeconds | decimal | |
| sizeBytes | integer | |
| status | string | |
| requestedBy | string | |
| storageProvider | string | |
| storageLocation | string | |
| url | string | |
| expiresAt | dateTime | |
| replayOutOfBand | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://confcall.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"confcall": "https://confcall.app/schema#",
"RoomInfo": "confcall:RoomInfo",
"roomId": {
"@id": "confcall:roomId",
"@type": "xsd:string"
},
"roomName": {
"@id": "confcall:roomName",
"@type": "xsd:string"
},
"shareableLink": {
"@id": "confcall:shareableLink",
"@type": "xsd:string"
},
"createdAt": {
"@id": "confcall:createdAt",
"@type": "xsd:dateTime"
},
"lastActivityAt": {
"@id": "confcall:lastActivityAt",
"@type": "xsd:dateTime"
},
"isOwner": {
"@id": "confcall:isOwner",
"@type": "xsd:boolean"
},
"isCoOrganizer": {
"@id": "confcall:isCoOrganizer",
"@type": "xsd:boolean"
},
"isPublic": {
"@id": "confcall:isPublic",
"@type": "xsd:boolean"
},
"requiresAuth": {
"@id": "confcall:requiresAuth",
"@type": "xsd:boolean"
},
"coOrganizers": {
"@id": "confcall:coOrganizers",
"@container": "@list"
},
"CoOrganizer": "confcall:CoOrganizer",
"userId": {
"@id": "confcall:userId",
"@type": "xsd:string"
},
"userEmail": {
"@id": "confcall:userEmail",
"@type": "xsd:string"
},
"userName": {
"@id": "confcall:userName",
"@type": "xsd:string"
},
"addedAt": {
"@id": "confcall:addedAt",
"@type": "xsd:dateTime"
},
"AiAgentStatus": "confcall:AiAgentStatus",
"agentPresent": {
"@id": "confcall:agentPresent",
"@type": "xsd:boolean"
},
"available": {
"@id": "confcall:available",
"@type": "xsd:boolean"
},
"AiAgentInviteResult": "confcall:AiAgentInviteResult",
"success": {
"@id": "confcall:success",
"@type": "xsd:boolean"
},
"message": {
"@id": "confcall:message",
"@type": "xsd:string"
},
"mode": {
"@id": "confcall:mode",
"@type": "xsd:string"
},
"sessionId": {
"@id": "confcall:sessionId",
"@type": "xsd:string"
},
"configId": {
"@id": "confcall:configId",
"@type": "xsd:string"
},
"AiAgentRemoveResult": "confcall:AiAgentRemoveResult",
"ArtifactTurn": "confcall:ArtifactTurn",
"role": {
"@id": "confcall:role",
"@type": "xsd:string"
},
"content": {
"@id": "confcall:content",
"@type": "xsd:string"
},
"language": {
"@id": "confcall:language",
"@type": "xsd:string"
},
"intent": {
"@id": "confcall:intent",
"@type": "xsd:string"
},
"timestamp": {
"@id": "confcall:timestamp",
"@type": "xsd:dateTime"
},
"ArtifactActionItem": "confcall:ArtifactActionItem",
"description": {
"@id": "confcall:description",
"@type": "xsd:string"
},
"assignee": {
"@id": "confcall:assignee",
"@type": "xsd:string"
},
"dueDate": {
"@id": "confcall:dueDate",
"@type": "xsd:dateTime"
},
"ArtifactBundle": "confcall:ArtifactBundle",
"conferenceSessionId": {
"@id": "confcall:conferenceSessionId",
"@type": "xsd:string"
},
"accountId": {
"@id": "confcall:accountId",
"@type": "xsd:string"
},
"source": {
"@id": "confcall:source",
"@type": "xsd:string"
},
"startedAt": {
"@id": "confcall:startedAt",
"@type": "xsd:dateTime"
},
"endedAt": {
"@id": "confcall:endedAt",
"@type": "xsd:dateTime"
},
"turns": {
"@id": "confcall:turns",
"@container": "@list"
},
"summaryText": {
"@id": "confcall:summaryText",
"@type": "xsd:string"
},
"actionItems": {
"@id": "confcall:actionItems",
"@container": "@list"
},
"outcome": {
"@id": "confcall:outcome",
"@type": "xsd:string"
},
"decisions": {
"@id": "confcall:decisions",
"@container": "@list"
},
"followUps": {
"@id": "confcall:followUps",
"@container": "@list"
},
"structuredOutput": {
"@id": "confcall:structuredOutput"
},
"provenance": {
"@id": "confcall:provenance"
},
"Recording": "confcall:Recording",
"id": {
"@id": "confcall:id",
"@type": "xsd:string"
},
"egressId": {
"@id": "confcall:egressId",
"@type": "xsd:string"
},
"durationSeconds": {
"@id": "confcall:durationSeconds",
"@type": "xsd:decimal"
},
"sizeBytes": {
"@id": "confcall:sizeBytes",
"@type": "xsd:integer"
},
"status": {
"@id": "confcall:status",
"@type": "xsd:string"
},
"requestedBy": {
"@id": "confcall:requestedBy",
"@type": "xsd:string"
},
"storageProvider": {
"@id": "confcall:storageProvider",
"@type": "xsd:string"
},
"storageLocation": {
"@id": "confcall:storageLocation",
"@type": "xsd:string"
},
"StreamReference": "confcall:StreamReference",
"url": {
"@id": "confcall:url",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "confcall:expiresAt",
"@type": "xsd:dateTime"
},
"replayOutOfBand": {
"@id": "confcall:replayOutOfBand",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "confcall API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects confcall'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-04) from openapi/confcall-app-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/confcall-app-openapi.yml"
]
}