100ms · JSON-LD Context

100Ms Live Context

JSON-LD context defining the semantic vocabulary for 100Ms Live from 100ms.

45 Classes 7 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
hms: https://www.100ms.live/vocab#

Classes

Room Session Peer Track Template Role Recording RecordingAsset LiveStream ExternalStream StreamKey RoomCode Poll WebhookEvent id name description enabled region size max_duration_seconds large_room customer_id app_id template_id session_id room_id role peer_id user_id metadata duration size_bytes status playback_id rtmp_urls recording_assets tracks permissions publishParams subscribeParams questions options type data

Properties

Property Type Container
joined_at schema:DateTime
started_at schema:DateTime
stopped_at schema:DateTime
created_at schema:DateTime
updated_at schema:DateTime
url reference
timestamp schema:DateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "hms": "https://www.100ms.live/vocab#",
    "Room": "hms:Room",
    "Session": "hms:Session",
    "Peer": "hms:Peer",
    "Track": "hms:Track",
    "Template": "hms:Template",
    "Role": "hms:Role",
    "Recording": "hms:Recording",
    "RecordingAsset": "hms:RecordingAsset",
    "LiveStream": "hms:LiveStream",
    "ExternalStream": "hms:ExternalStream",
    "StreamKey": "hms:StreamKey",
    "RoomCode": "hms:RoomCode",
    "Poll": "hms:Poll",
    "WebhookEvent": "hms:WebhookEvent",
    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "enabled": "hms:enabled",
    "region": "hms:region",
    "size": "hms:capacity",
    "max_duration_seconds": "hms:maxDurationSeconds",
    "large_room": "hms:largeRoom",
    "customer_id": "hms:customerId",
    "app_id": "hms:appId",
    "template_id": "hms:templateId",
    "session_id": "hms:sessionId",
    "room_id": "hms:roomId",
    "role": "hms:role",
    "peer_id": "hms:peerId",
    "user_id": "hms:userId",
    "metadata": "hms:metadata",
    "joined_at": { "@id": "hms:joinedAt", "@type": "schema:DateTime" },
    "started_at": { "@id": "hms:startedAt", "@type": "schema:DateTime" },
    "stopped_at": { "@id": "hms:stoppedAt", "@type": "schema:DateTime" },
    "created_at": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
    "updated_at": { "@id": "schema:dateModified", "@type": "schema:DateTime" },
    "duration": "schema:duration",
    "size_bytes": "schema:contentSize",
    "status": "hms:status",
    "url": { "@id": "schema:url", "@type": "@id" },
    "playback_id": "hms:playbackId",
    "rtmp_urls": "hms:rtmpUrls",
    "recording_assets": "hms:recordingAssets",
    "tracks": "hms:tracks",
    "permissions": "hms:permissions",
    "publishParams": "hms:publishParams",
    "subscribeParams": "hms:subscribeParams",
    "questions": "hms:questions",
    "options": "hms:options",
    "type": "schema:additionalType",
    "data": "hms:eventData",
    "timestamp": { "@id": "hms:eventTimestamp", "@type": "schema:DateTime" }
  }
}