HipChat · JSON-LD Context

Hipchat Context

JSON-LD context defining the semantic vocabulary for Hipchat from HipChat.

27 Classes 12 Properties 1 Namespaces
View Context View on GitHub

Namespaces

hipchat: https://raw.githubusercontent.com/api-evangelist/hipchat/main/json-ld/hipchat-context.jsonld#

Classes

id type Room User Message Webhook Emoticon Notification Addon name topic privacy is_archived is_guest_accessible message mention_name email title timezone xmpp_jid event pattern authentication color message_format shortcut lifecycle

Properties

Property Type Container
guest_access_url reference
created schema:DateTime
last_active schema:DateTime
owner reference
participants set
from reference
date schema:DateTime
photo_url reference
url reference
mentions set
sunsetDate schema:Date
replacement reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "hipchat": "https://raw.githubusercontent.com/api-evangelist/hipchat/main/json-ld/hipchat-context.jsonld#",
    "id": "@id",
    "type": "@type",
    "Room": "hipchat:Room",
    "User": "hipchat:User",
    "Message": "hipchat:Message",
    "Webhook": "hipchat:Webhook",
    "Emoticon": "hipchat:Emoticon",
    "Notification": "hipchat:Notification",
    "Addon": "hipchat:Addon",
    "name": "schema:name",
    "topic": "schema:about",
    "privacy": "hipchat:privacy",
    "is_archived": "hipchat:isArchived",
    "is_guest_accessible": "hipchat:isGuestAccessible",
    "guest_access_url": {"@id": "hipchat:guestAccessUrl", "@type": "@id"},
    "created": {"@id": "schema:dateCreated", "@type": "schema:DateTime"},
    "last_active": {"@id": "schema:dateModified", "@type": "schema:DateTime"},
    "owner": {"@id": "schema:owner", "@type": "@id"},
    "participants": {"@id": "hipchat:participants", "@container": "@set"},
    "from": {"@id": "schema:sender", "@type": "@id"},
    "message": "schema:text",
    "date": {"@id": "schema:dateCreated", "@type": "schema:DateTime"},
    "mention_name": "hipchat:mentionName",
    "email": "schema:email",
    "title": "schema:jobTitle",
    "timezone": "hipchat:timezone",
    "xmpp_jid": "hipchat:xmppJid",
    "photo_url": {"@id": "schema:image", "@type": "@id"},
    "url": {"@id": "schema:url", "@type": "@id"},
    "event": "hipchat:event",
    "pattern": "hipchat:pattern",
    "authentication": "hipchat:authenticationScheme",
    "color": "hipchat:color",
    "message_format": "hipchat:messageFormat",
    "shortcut": "hipchat:emoticonShortcut",
    "mentions": {"@id": "hipchat:mentions", "@container": "@set"},
    "lifecycle": "hipchat:lifecycle",
    "sunsetDate": {"@id": "hipchat:sunsetDate", "@type": "schema:Date"},
    "replacement": {"@id": "hipchat:replacement", "@type": "@id"}
  },
  "@graph": [
    {
      "@id": "hipchat:Service",
      "@type": "schema:WebAPI",
      "name": "HipChat REST API v2",
      "description": "Historical reference to Atlassian's discontinued HipChat team chat platform.",
      "lifecycle": "discontinued",
      "sunsetDate": "2019-02-15",
      "replacement": "https://slack.com"
    }
  ]
}