Symphony · JSON-LD Context

Symphony Context

JSON-LD context defining the semantic vocabulary for Symphony from Symphony.

0 Classes 25 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
symphony: https://symphony.com/vocab#

Properties

Property Type Container
Message reference
Room reference
Stream reference
Datafeed reference
Signal reference
DlpPolicy reference
Bot reference
ExtensionApp reference
messageId string
streamId string
streamType string
roomName string
roomDescription string
messageContent string
messageTimestamp integer
userId integer
displayName string
sessionToken string
keyManagerToken string
datafeedId string
signalQuery string
isPublic boolean
isExternal boolean
memberCount integer
creationDate integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "symphony": "https://symphony.com/vocab#",

    "Message": {
      "@id": "symphony:Message",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:Message" }
    },
    "Room": {
      "@id": "symphony:Room",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:ConversationThread" }
    },
    "Stream": {
      "@id": "symphony:Stream",
      "@type": "@id"
    },
    "Datafeed": {
      "@id": "symphony:Datafeed",
      "@type": "@id",
      "skos:definition": "Real-time event stream for bot message consumption"
    },
    "Signal": {
      "@id": "symphony:Signal",
      "@type": "@id",
      "skos:definition": "Keyword-based alert trigger for content monitoring"
    },
    "DlpPolicy": {
      "@id": "symphony:DlpPolicy",
      "@type": "@id",
      "skos:definition": "Data Loss Prevention policy enforced on messages and streams"
    },
    "Bot": {
      "@id": "symphony:Bot",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:SoftwareApplication" }
    },
    "ExtensionApp": {
      "@id": "symphony:ExtensionApp",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:SoftwareApplication" }
    },

    "messageId": { "@id": "symphony:messageId", "@type": "xsd:string" },
    "streamId": { "@id": "symphony:streamId", "@type": "xsd:string" },
    "streamType": { "@id": "symphony:streamType", "@type": "xsd:string" },
    "roomName": { "@id": "symphony:roomName", "@type": "xsd:string" },
    "roomDescription": { "@id": "symphony:roomDescription", "@type": "xsd:string" },
    "messageContent": { "@id": "symphony:messageContent", "@type": "xsd:string" },
    "messageTimestamp": { "@id": "symphony:messageTimestamp", "@type": "xsd:integer" },
    "userId": { "@id": "symphony:userId", "@type": "xsd:integer" },
    "displayName": { "@id": "symphony:displayName", "@type": "xsd:string" },
    "sessionToken": { "@id": "symphony:sessionToken", "@type": "xsd:string" },
    "keyManagerToken": { "@id": "symphony:keyManagerToken", "@type": "xsd:string" },
    "datafeedId": { "@id": "symphony:datafeedId", "@type": "xsd:string" },
    "signalQuery": { "@id": "symphony:signalQuery", "@type": "xsd:string" },
    "isPublic": { "@id": "symphony:isPublic", "@type": "xsd:boolean" },
    "isExternal": { "@id": "symphony:isExternal", "@type": "xsd:boolean" },
    "memberCount": { "@id": "symphony:memberCount", "@type": "xsd:integer" },
    "creationDate": { "@id": "symphony:creationDate", "@type": "xsd:integer" }
  }
}