Spike.sh · JSON-LD Context
Spike Sh Context
JSON-LD context defining the semantic vocabulary for Spike Sh from Spike.sh.
15 Classes
38 Properties
3 Namespaces
Namespaces
schema:
https://schema.org/
spike:
https://spike.sh/vocab#
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Incident
EscalationPolicy
OnCallSchedule
Layer
Override
Service
Integration
AlertRule
StatusPage
Component
PlannedMaintenance
Team
User
id
type
Properties
| Property | Type | Container |
|---|---|---|
| _id | string | |
| counterId | string | |
| title | string | |
| description | string | |
| desc | string | |
| name | string | |
| status | string | |
| priority | string | |
| severity | string | |
| metadata | @json | |
| escalation | ||
| integration | ||
| service | ||
| publicSharing | boolean | |
| private | boolean | |
| timezone | string | |
| rotation | ||
| layers | list | |
| users | set | |
| conditions | list | |
| actions | list | |
| delay | string | |
| token | string | |
| slug | string | |
| repeatEscalation | boolean | |
| ackTimeout | integer | |
| notify | boolean | |
| components | set | |
| startDate | string | |
| endDate | string | |
| startTime | string | |
| endTime | string | |
| reminders | list | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| string | ||
| message | string | |
| error | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"spike": "https://spike.sh/vocab#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Incident": "spike:Incident",
"EscalationPolicy": "spike:EscalationPolicy",
"OnCallSchedule": "spike:OnCallSchedule",
"Layer": "spike:Layer",
"Override": "spike:Override",
"Service": "spike:Service",
"Integration": "spike:Integration",
"AlertRule": "spike:AlertRule",
"StatusPage": "spike:StatusPage",
"Component": "spike:Component",
"PlannedMaintenance": "spike:PlannedMaintenance",
"Team": "spike:Team",
"User": "spike:User",
"id": "@id",
"type": "@type",
"_id": {
"@id": "schema:identifier",
"@type": "xsd:string"
},
"counterId": {
"@id": "spike:counterId",
"@type": "xsd:string"
},
"title": {
"@id": "schema:name",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description",
"@type": "xsd:string"
},
"desc": {
"@id": "schema:description",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"status": {
"@id": "spike:status",
"@type": "xsd:string"
},
"priority": {
"@id": "spike:priority",
"@type": "xsd:string"
},
"severity": {
"@id": "spike:severity",
"@type": "xsd:string"
},
"metadata": {
"@id": "spike:metadata",
"@type": "@json"
},
"escalation": {
"@id": "spike:escalation"
},
"integration": {
"@id": "spike:integration"
},
"service": {
"@id": "spike:service"
},
"publicSharing": {
"@id": "spike:publicSharing",
"@type": "xsd:boolean"
},
"private": {
"@id": "spike:private",
"@type": "xsd:boolean"
},
"timezone": {
"@id": "spike:timezone",
"@type": "xsd:string"
},
"rotation": {
"@id": "spike:rotation"
},
"layers": {
"@id": "spike:layers",
"@container": "@list"
},
"users": {
"@id": "spike:users",
"@container": "@set"
},
"conditions": {
"@id": "spike:conditions",
"@container": "@list"
},
"actions": {
"@id": "spike:actions",
"@container": "@list"
},
"delay": {
"@id": "spike:delay",
"@type": "xsd:string"
},
"token": {
"@id": "spike:token",
"@type": "xsd:string"
},
"slug": {
"@id": "spike:slug",
"@type": "xsd:string"
},
"repeatEscalation": {
"@id": "spike:repeatEscalation",
"@type": "xsd:boolean"
},
"ackTimeout": {
"@id": "spike:ackTimeout",
"@type": "xsd:integer"
},
"notify": {
"@id": "spike:notify",
"@type": "xsd:boolean"
},
"components": {
"@id": "spike:components",
"@container": "@set"
},
"startDate": {
"@id": "schema:startDate",
"@type": "xsd:string"
},
"endDate": {
"@id": "schema:endDate",
"@type": "xsd:string"
},
"startTime": {
"@id": "schema:startTime",
"@type": "xsd:string"
},
"endTime": {
"@id": "schema:endTime",
"@type": "xsd:string"
},
"reminders": {
"@id": "spike:reminders",
"@container": "@list"
},
"createdAt": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"message": {
"@id": "schema:description",
"@type": "xsd:string"
},
"error": {
"@id": "spike:error",
"@type": "xsd:string"
}
}
}