Comunix · JSON-LD Context

Comunix Context

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

19 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/
comunix: https://getcomunix.com/schema#

Classes

GetApiIncidentsResponse GetApiIncidentsResponse2 GetApiSunshineObjectsRecordsResourceidRelationshipsRelations PostApiSunshineObjectsObjectidRequest PostApiSunshineObjectsObjectidResponse PostApiSunshineSunshineidRecordsRequest PostApiSunshineSunshineidRecordsResponse PostApiSunshineSunshineidTypesRequest PostApiSunshineSunshineidTypesResponse GetApiV2Tickets3JsonResponse GetApiV2UserProfilesResponse PatchApiV2UserProfilesRequest PatchApiV2UserProfilesResponse PutApiV2UserProfilesRequest PutApiV2UserProfilesResponse GetApiV2UserProfilesEventsResponse PostApiV2UserProfilesEventsRequest PostApiV2UserProfilesEventsResponse GetApiV2UserProfilesProfileidEventsResponse

Properties

Property Type Container
degradation boolean
impact string
outage boolean
postmortem string
resolved_at string
started_at dateTime
status string
title string
data list
included list
data.id string
data.target string
data.ref string
links.previous string
links.next string
data.type string
data.attributes
data.attributes.id string
data.attributes.model string
data.attributes.is_laptop boolean
data.relationship_type string
data.source string
data.relationship_record_type string
data.created_at string
data.key string
data.schema
data.schema.properties
data.schema.properties.id
data.schema.properties.id.type string
data.schema.properties.id.description string
data.schema.properties.model
data.schema.properties.is_laptop
data.schema.required list
data.updated_at string
ticket
profile
profile.identifiers list
profile.id string
profile.user_id string
profile.source string
profile.type string
profile.name string
profile.attributes
profile.created_at string
profile.updated_at string
events list
links list
event string
event.source string
event.type string
event.description string
event.properties string
event.properties.passcode_preference string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://getcomunix.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "comunix": "https://getcomunix.com/schema#",
    "GetApiIncidentsResponse": "comunix:GetApiIncidentsResponse",
    "degradation": {
      "@id": "comunix:degradation",
      "@type": "xsd:boolean"
    },
    "impact": {
      "@id": "comunix:impact",
      "@type": "xsd:string"
    },
    "outage": {
      "@id": "comunix:outage",
      "@type": "xsd:boolean"
    },
    "postmortem": {
      "@id": "comunix:postmortem",
      "@type": "xsd:string"
    },
    "resolved_at": {
      "@id": "comunix:resolved_at",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "comunix:started_at",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "comunix:status",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "comunix:title",
      "@type": "xsd:string"
    },
    "GetApiIncidentsResponse2": "comunix:GetApiIncidentsResponse2",
    "data": {
      "@id": "comunix:data",
      "@container": "@list"
    },
    "included": {
      "@id": "comunix:included",
      "@container": "@list"
    },
    "GetApiSunshineObjectsRecordsResourceidRelationshipsRelations": "comunix:GetApiSunshineObjectsRecordsResourceidRelationshipsRelations",
    "data.id": {
      "@id": "comunix:data.id",
      "@type": "xsd:string"
    },
    "data.target": {
      "@id": "comunix:data.target",
      "@type": "xsd:string"
    },
    "data.ref": {
      "@id": "comunix:data.ref",
      "@type": "xsd:string"
    },
    "links.previous": {
      "@id": "comunix:links.previous",
      "@type": "xsd:string"
    },
    "links.next": {
      "@id": "comunix:links.next",
      "@type": "xsd:string"
    },
    "PostApiSunshineObjectsObjectidRequest": "comunix:PostApiSunshineObjectsObjectidRequest",
    "data.type": {
      "@id": "comunix:data.type",
      "@type": "xsd:string"
    },
    "data.attributes": {
      "@id": "comunix:data.attributes"
    },
    "data.attributes.id": {
      "@id": "comunix:data.attributes.id",
      "@type": "xsd:string"
    },
    "data.attributes.model": {
      "@id": "comunix:data.attributes.model",
      "@type": "xsd:string"
    },
    "data.attributes.is_laptop": {
      "@id": "comunix:data.attributes.is_laptop",
      "@type": "xsd:boolean"
    },
    "PostApiSunshineObjectsObjectidResponse": "comunix:PostApiSunshineObjectsObjectidResponse",
    "PostApiSunshineSunshineidRecordsRequest": "comunix:PostApiSunshineSunshineidRecordsRequest",
    "data.relationship_type": {
      "@id": "comunix:data.relationship_type",
      "@type": "xsd:string"
    },
    "data.source": {
      "@id": "comunix:data.source",
      "@type": "xsd:string"
    },
    "PostApiSunshineSunshineidRecordsResponse": "comunix:PostApiSunshineSunshineidRecordsResponse",
    "data.relationship_record_type": {
      "@id": "comunix:data.relationship_record_type",
      "@type": "xsd:string"
    },
    "data.created_at": {
      "@id": "comunix:data.created_at",
      "@type": "xsd:string"
    },
    "PostApiSunshineSunshineidTypesRequest": "comunix:PostApiSunshineSunshineidTypesRequest",
    "data.key": {
      "@id": "comunix:data.key",
      "@type": "xsd:string"
    },
    "data.schema": {
      "@id": "comunix:data.schema"
    },
    "data.schema.properties": {
      "@id": "comunix:data.schema.properties"
    },
    "data.schema.properties.id": {
      "@id": "comunix:data.schema.properties.id"
    },
    "data.schema.properties.id.type": {
      "@id": "comunix:data.schema.properties.id.type",
      "@type": "xsd:string"
    },
    "data.schema.properties.id.description": {
      "@id": "comunix:data.schema.properties.id.description",
      "@type": "xsd:string"
    },
    "data.schema.properties.model": {
      "@id": "comunix:data.schema.properties.model"
    },
    "data.schema.properties.is_laptop": {
      "@id": "comunix:data.schema.properties.is_laptop"
    },
    "data.schema.required": {
      "@id": "comunix:data.schema.required",
      "@container": "@list"
    },
    "PostApiSunshineSunshineidTypesResponse": "comunix:PostApiSunshineSunshineidTypesResponse",
    "data.updated_at": {
      "@id": "comunix:data.updated_at",
      "@type": "xsd:string"
    },
    "GetApiV2Tickets3JsonResponse": "comunix:GetApiV2Tickets3JsonResponse",
    "ticket": {
      "@id": "comunix:ticket"
    },
    "GetApiV2UserProfilesResponse": "comunix:GetApiV2UserProfilesResponse",
    "profile": {
      "@id": "comunix:profile"
    },
    "PatchApiV2UserProfilesRequest": "comunix:PatchApiV2UserProfilesRequest",
    "profile.identifiers": {
      "@id": "comunix:profile.identifiers",
      "@container": "@list"
    },
    "PatchApiV2UserProfilesResponse": "comunix:PatchApiV2UserProfilesResponse",
    "profile.id": {
      "@id": "comunix:profile.id",
      "@type": "xsd:string"
    },
    "profile.user_id": {
      "@id": "comunix:profile.user_id",
      "@type": "xsd:string"
    },
    "profile.source": {
      "@id": "comunix:profile.source",
      "@type": "xsd:string"
    },
    "profile.type": {
      "@id": "comunix:profile.type",
      "@type": "xsd:string"
    },
    "profile.name": {
      "@id": "comunix:profile.name",
      "@type": "xsd:string"
    },
    "profile.attributes": {
      "@id": "comunix:profile.attributes"
    },
    "profile.created_at": {
      "@id": "comunix:profile.created_at",
      "@type": "xsd:string"
    },
    "profile.updated_at": {
      "@id": "comunix:profile.updated_at",
      "@type": "xsd:string"
    },
    "PutApiV2UserProfilesRequest": "comunix:PutApiV2UserProfilesRequest",
    "PutApiV2UserProfilesResponse": "comunix:PutApiV2UserProfilesResponse",
    "GetApiV2UserProfilesEventsResponse": "comunix:GetApiV2UserProfilesEventsResponse",
    "events": {
      "@id": "comunix:events",
      "@container": "@list"
    },
    "links": {
      "@id": "comunix:links",
      "@container": "@list"
    },
    "PostApiV2UserProfilesEventsRequest": "comunix:PostApiV2UserProfilesEventsRequest",
    "event": {
      "@id": "comunix:event",
      "@type": "xsd:string"
    },
    "event.source": {
      "@id": "comunix:event.source",
      "@type": "xsd:string"
    },
    "event.type": {
      "@id": "comunix:event.type",
      "@type": "xsd:string"
    },
    "event.description": {
      "@id": "comunix:event.description",
      "@type": "xsd:string"
    },
    "event.properties": {
      "@id": "comunix:event.properties",
      "@type": "xsd:string"
    },
    "event.properties.passcode_preference": {
      "@id": "comunix:event.properties.passcode_preference",
      "@type": "xsd:string"
    },
    "PostApiV2UserProfilesEventsResponse": "comunix:PostApiV2UserProfilesEventsResponse",
    "GetApiV2UserProfilesProfileidEventsResponse": "comunix:GetApiV2UserProfilesProfileidEventsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Comunix API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Comunix'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-10-10) from openapi/_ae-authored/comunix-openapi-generated.yml.",
  "dcterms:created": "2026-10-10",
  "dcterms:source": [
    "openapi/_ae-authored/comunix-openapi-generated.yml"
  ]
}