realtime:
https://schema.apievangelist.com/realtime#
schema:
https://schema.org/
rdf:
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs:
http://www.w3.org/2000/01/rdf-schema#
xsd:
http://www.w3.org/2001/XMLSchema#
hydra:
http://www.w3.org/ns/hydra/core#
dcterms:
http://purl.org/dc/terms/
mqtt:
https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html#
ws:
https://datatracker.ietf.org/doc/html/rfc6455#
webrtc:
https://www.w3.org/TR/webrtc/#
sse:
https://html.spec.whatwg.org/multipage/server-sent-events.html#
{
"@context": {
"@version": 1.1,
"realtime": "https://schema.apievangelist.com/realtime#",
"schema": "https://schema.org/",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"hydra": "http://www.w3.org/ns/hydra/core#",
"dcterms": "http://purl.org/dc/terms/",
"mqtt": "https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html#",
"ws": "https://datatracker.ietf.org/doc/html/rfc6455#",
"webrtc": "https://www.w3.org/TR/webrtc/#",
"sse": "https://html.spec.whatwg.org/multipage/server-sent-events.html#",
"Channel": {
"@id": "realtime:Channel",
"@type": "@id"
},
"MessageEnvelope": {
"@id": "realtime:MessageEnvelope",
"@type": "@id"
},
"Subscription": {
"@id": "realtime:Subscription",
"@type": "@id"
},
"Presence": {
"@id": "realtime:Presence",
"@type": "@id"
},
"Connection": {
"@id": "realtime:Connection",
"@type": "@id"
},
"Peer": {
"@id": "realtime:Peer",
"@type": "@id"
},
"Signal": {
"@id": "realtime:Signal",
"@type": "@id"
},
"IceCandidate": {
"@id": "realtime:IceCandidate",
"@type": "@id"
},
"TurnServer": {
"@id": "realtime:TurnServer",
"@type": "@id"
},
"Broker": {
"@id": "realtime:Broker",
"@type": "@id"
},
"PushNotification": {
"@id": "realtime:PushNotification",
"@type": "@id"
},
"id": "@id",
"type": "@type",
"name": "schema:name",
"description": "schema:description",
"url": "schema:url",
"createdAt": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"publishedAt": {
"@id": "schema:datePublished",
"@type": "xsd:dateTime"
},
"occurredAt": {
"@id": "schema:startDate",
"@type": "xsd:dateTime"
},
"channel": {
"@id": "realtime:channel",
"@type": "@id"
},
"namespace": "realtime:namespace",
"protocol": "realtime:protocol",
"provider": "realtime:provider",
"mode": "realtime:mode",
"qualityOfService": "realtime:qos",
"ordering": "realtime:ordering",
"persistence": "realtime:persistence",
"presence": "realtime:presenceEnabled",
"access": "realtime:access",
"encryption": "realtime:encryption",
"event": "realtime:event",
"data": "realtime:data",
"encoding": "realtime:encoding",
"contentType": "realtime:contentType",
"clientId": "realtime:clientId",
"connectionId": "realtime:connectionId",
"sequence": "realtime:sequence",
"correlationId": "realtime:correlationId",
"replyTo": "realtime:replyTo",
"expiresAt": {
"@id": "schema:expires",
"@type": "xsd:dateTime"
},
"filter": "realtime:filter",
"rewind": "realtime:rewind",
"subscribedAt": {
"@id": "realtime:subscribedAt",
"@type": "xsd:dateTime"
},
"action": "realtime:presenceAction",
"since": {
"@id": "realtime:since",
"@type": "xsd:dateTime"
},
"sdp": "realtime:sdp",
"candidate": "realtime:iceCandidate",
"iceServers": "realtime:iceServers",
"topic": "mqtt:topic",
"retain": "mqtt:retain",
"willMessage": "mqtt:willMessage",
"broadcast": "realtime:broadcast",
"fanout": "realtime:fanout",
"publish": "realtime:publish",
"subscribe": "realtime:subscribe"
}
}