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
View Context View on GitHub

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

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