monit-rs · JSON-LD Context
Monit Rs Context
JSON-LD context defining the semantic vocabulary for Monit Rs from monit-rs.
42 Classes
152 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
monit:
https://monit.rs/schema#
Classes
PublicStats
ChangelogEntry
ChangeEvent
DigestSubscribeRequest
ChangelogSubscribeRequest
ApiError
ApiErrorEnvelope
ProbeIngestRequest
IncidentPayload
IncidentIngestRequest
IncidentIngestResponse
AlertChannelCreate
AlertChannelResponse
AlertChannelTestResponse
AlertDeliveryJobResponse
AlertHistoryResponse
AlertReadinessResponse
HTTPValidationError
NotificationDeliveryJobResponse
ValidationError
_ShareDiffIn
IncidentAcknowledge
OpenAPIImportRequest
EndpointDetail
OpenAPIImportPreviewResponse
DashboardResponse
RegressionAcknowledge
IncidentResolve
EndpointResponse
RegressionResponse
OpenAPIDiffRequest
OpenAPIImportSkipped
RegressionResolve
IncidentDetailResponse
IncidentAssign
OpenAPIImportResponse
IncidentTimelineEventResponse
DashboardStats
IncidentEndpointSummary
IncidentRegressionSummary
OpenAPIImportCandidate
OpenAPIImportedEndpoint
Properties
| Property | Type | Container |
|---|---|---|
| tracked_apis | integer | |
| snapshots_total | integer | |
| breaking_changes_90d | integer | |
| last_detection_at | dateTime | |
| id | integer | |
| published_at | dateTime | |
| breaking_count | integer | |
| non_breaking_count | integer | |
| info_count | integer | |
| summary | string | |
| changes | list | |
| kind | string | |
| severity | string | |
| path | string | |
| method | string | |
| detail | string | |
| string | ||
| source | string | |
| webhook_url | reference | |
| channel_type | string | |
| api_slug | string | |
| code | string | |
| message | string | |
| docs_url | reference | |
| request_id | string | |
| param | string | |
| error | reference | |
| endpoint_id | string | |
| is_success | boolean | |
| status_code | integer | |
| response_time_ms | decimal | |
| response_body | ||
| response_headers | ||
| error_message | string | |
| checked_at | dateTime | |
| title | string | |
| description | string | |
| action | string | |
| dedup_key | string | |
| external_ref | string | |
| payload | reference | |
| incident_id | string | |
| status | string | |
| config | ||
| min_severity | string | |
| is_active | boolean | |
| created_at | dateTime | |
| regression_id | string | |
| attempts | integer | |
| next_attempt_at | dateTime | |
| last_error | ||
| completed_at | ||
| alert_channel_id | string | |
| alert_type | string | |
| sent_at | ||
| active_channel_count | integer | |
| instant_alerts_enabled | boolean | |
| recovery_alerts_enabled | boolean | |
| last_test_accepted_at | ||
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx | ||
| result | ||
| acknowledged | boolean | |
| spec_url | string | |
| base_url | ||
| interval_seconds | integer | |
| include_write_methods | boolean | |
| include_path_params | boolean | |
| headers | ||
| auth_config | ||
| query_params | ||
| selected | ||
| name | string | |
| url | string | |
| config_version | integer | |
| monitoring_mode | string | |
| heartbeat_url | ||
| response_capture | string | |
| last_status | ||
| last_checked_at | ||
| body_template | ||
| has_auth | boolean | |
| openapi_spec_url | ||
| body_assertions | list | |
| total_paths | integer | |
| available_tags | list | |
| limit_max | integer | |
| limit_remaining | integer | |
| over_limit_count | integer | |
| candidates | list | |
| skipped | list | |
| stats | reference | |
| recent_regressions | list | |
| endpoints_status | list | |
| is_acknowledged | boolean | |
| resolved | boolean | |
| endpoint_name | ||
| incident_regression_count | ||
| regression_type | string | |
| diff_summary | ||
| is_resolved | boolean | |
| resolved_at | ||
| old_spec | ||
| new_spec | ||
| old_url | ||
| new_url | ||
| reason | string | |
| user_id | string | |
| regression_count | integer | |
| first_detected_at | dateTime | |
| last_detected_at | dateTime | |
| acknowledged_at | ||
| acknowledged_by_user_id | ||
| resolved_by_user_id | ||
| opened_alert_sent_at | ||
| last_alerted_severity | ||
| recovery_alert_sent_at | ||
| escalation_policy_id | ||
| assigned_to_user_id | ||
| assigned_contact | ||
| assigned_at | ||
| assigned_by_user_id | ||
| escalation_status | string | |
| current_escalation_step | integer | |
| next_escalation_at | ||
| last_escalated_at | ||
| updated_at | ||
| endpoint | ||
| regressions | list | |
| timeline | list | |
| regressions_truncated | boolean | |
| timeline_truncated | boolean | |
| assign_to_me | boolean | |
| clear | boolean | |
| total_created | integer | |
| created | list | |
| actor_user_id | ||
| event_type | string | |
| metadata | ||
| total_endpoints | integer | |
| active_endpoints | integer | |
| total_regressions | integer | |
| unresolved_regressions | integer | |
| avg_response_time_ms | ||
| monitoring_coverage_percentage | ||
| unknown_monitoring_seconds | decimal | |
| uptime_percentage | ||
| tags | list | |
| params | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://monit.rs/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"monit": "https://monit.rs/schema#",
"PublicStats": "monit:PublicStats",
"tracked_apis": {
"@id": "monit:tracked_apis",
"@type": "xsd:integer"
},
"snapshots_total": {
"@id": "monit:snapshots_total",
"@type": "xsd:integer"
},
"breaking_changes_90d": {
"@id": "monit:breaking_changes_90d",
"@type": "xsd:integer"
},
"last_detection_at": {
"@id": "monit:last_detection_at",
"@type": "xsd:dateTime"
},
"ChangelogEntry": "monit:ChangelogEntry",
"id": {
"@id": "monit:id",
"@type": "xsd:integer"
},
"published_at": {
"@id": "monit:published_at",
"@type": "xsd:dateTime"
},
"breaking_count": {
"@id": "monit:breaking_count",
"@type": "xsd:integer"
},
"non_breaking_count": {
"@id": "monit:non_breaking_count",
"@type": "xsd:integer"
},
"info_count": {
"@id": "monit:info_count",
"@type": "xsd:integer"
},
"summary": {
"@id": "monit:summary",
"@type": "xsd:string"
},
"changes": {
"@id": "monit:changes",
"@container": "@list"
},
"ChangeEvent": "monit:ChangeEvent",
"kind": {
"@id": "monit:kind",
"@type": "xsd:string"
},
"severity": {
"@id": "monit:severity",
"@type": "xsd:string"
},
"path": {
"@id": "monit:path",
"@type": "xsd:string"
},
"method": {
"@id": "monit:method",
"@type": "xsd:string"
},
"detail": {
"@id": "monit:detail",
"@type": "xsd:string"
},
"DigestSubscribeRequest": "monit:DigestSubscribeRequest",
"email": {
"@id": "monit:email",
"@type": "xsd:string"
},
"source": {
"@id": "monit:source",
"@type": "xsd:string"
},
"ChangelogSubscribeRequest": "monit:ChangelogSubscribeRequest",
"webhook_url": {
"@id": "monit:webhook_url",
"@type": "@id"
},
"channel_type": {
"@id": "monit:channel_type",
"@type": "xsd:string"
},
"api_slug": {
"@id": "monit:api_slug",
"@type": "xsd:string"
},
"ApiError": "monit:ApiError",
"code": {
"@id": "monit:code",
"@type": "xsd:string"
},
"message": {
"@id": "monit:message",
"@type": "xsd:string"
},
"docs_url": {
"@id": "monit:docs_url",
"@type": "@id"
},
"request_id": {
"@id": "monit:request_id",
"@type": "xsd:string"
},
"param": {
"@id": "monit:param",
"@type": "xsd:string"
},
"ApiErrorEnvelope": "monit:ApiErrorEnvelope",
"error": {
"@id": "monit:error",
"@type": "@id"
},
"ProbeIngestRequest": "monit:ProbeIngestRequest",
"endpoint_id": {
"@id": "monit:endpoint_id",
"@type": "xsd:string"
},
"is_success": {
"@id": "monit:is_success",
"@type": "xsd:boolean"
},
"status_code": {
"@id": "monit:status_code",
"@type": "xsd:integer"
},
"response_time_ms": {
"@id": "monit:response_time_ms",
"@type": "xsd:decimal"
},
"response_body": {
"@id": "monit:response_body"
},
"response_headers": {
"@id": "monit:response_headers"
},
"error_message": {
"@id": "monit:error_message",
"@type": "xsd:string"
},
"checked_at": {
"@id": "monit:checked_at",
"@type": "xsd:dateTime"
},
"IncidentPayload": "monit:IncidentPayload",
"title": {
"@id": "monit:title",
"@type": "xsd:string"
},
"description": {
"@id": "monit:description",
"@type": "xsd:string"
},
"IncidentIngestRequest": "monit:IncidentIngestRequest",
"action": {
"@id": "monit:action",
"@type": "xsd:string"
},
"dedup_key": {
"@id": "monit:dedup_key",
"@type": "xsd:string"
},
"external_ref": {
"@id": "monit:external_ref",
"@type": "xsd:string"
},
"payload": {
"@id": "monit:payload",
"@type": "@id"
},
"IncidentIngestResponse": "monit:IncidentIngestResponse",
"incident_id": {
"@id": "monit:incident_id",
"@type": "xsd:string"
},
"status": {
"@id": "monit:status",
"@type": "xsd:string"
},
"AlertChannelCreate": "monit:AlertChannelCreate",
"config": {
"@id": "monit:config"
},
"min_severity": {
"@id": "monit:min_severity",
"@type": "xsd:string"
},
"AlertChannelResponse": "monit:AlertChannelResponse",
"is_active": {
"@id": "monit:is_active",
"@type": "xsd:boolean"
},
"created_at": {
"@id": "monit:created_at",
"@type": "xsd:dateTime"
},
"AlertChannelTestResponse": "monit:AlertChannelTestResponse",
"AlertDeliveryJobResponse": "monit:AlertDeliveryJobResponse",
"regression_id": {
"@id": "monit:regression_id",
"@type": "xsd:string"
},
"attempts": {
"@id": "monit:attempts",
"@type": "xsd:integer"
},
"next_attempt_at": {
"@id": "monit:next_attempt_at",
"@type": "xsd:dateTime"
},
"last_error": {
"@id": "monit:last_error"
},
"completed_at": {
"@id": "monit:completed_at"
},
"AlertHistoryResponse": "monit:AlertHistoryResponse",
"alert_channel_id": {
"@id": "monit:alert_channel_id",
"@type": "xsd:string"
},
"alert_type": {
"@id": "monit:alert_type",
"@type": "xsd:string"
},
"sent_at": {
"@id": "monit:sent_at"
},
"AlertReadinessResponse": "monit:AlertReadinessResponse",
"active_channel_count": {
"@id": "monit:active_channel_count",
"@type": "xsd:integer"
},
"instant_alerts_enabled": {
"@id": "monit:instant_alerts_enabled",
"@type": "xsd:boolean"
},
"recovery_alerts_enabled": {
"@id": "monit:recovery_alerts_enabled",
"@type": "xsd:boolean"
},
"last_test_accepted_at": {
"@id": "monit:last_test_accepted_at"
},
"HTTPValidationError": "monit:HTTPValidationError",
"NotificationDeliveryJobResponse": "monit:NotificationDeliveryJobResponse",
"ValidationError": "monit:ValidationError",
"loc": {
"@id": "monit:loc",
"@container": "@list"
},
"msg": {
"@id": "monit:msg",
"@type": "xsd:string"
},
"type": {
"@id": "monit:type",
"@type": "xsd:string"
},
"input": {
"@id": "monit:input"
},
"ctx": {
"@id": "monit:ctx"
},
"_ShareDiffIn": "monit:_ShareDiffIn",
"result": {
"@id": "monit:result"
},
"IncidentAcknowledge": "monit:IncidentAcknowledge",
"acknowledged": {
"@id": "monit:acknowledged",
"@type": "xsd:boolean"
},
"OpenAPIImportRequest": "monit:OpenAPIImportRequest",
"spec_url": {
"@id": "monit:spec_url",
"@type": "xsd:string"
},
"base_url": {
"@id": "monit:base_url"
},
"interval_seconds": {
"@id": "monit:interval_seconds",
"@type": "xsd:integer"
},
"include_write_methods": {
"@id": "monit:include_write_methods",
"@type": "xsd:boolean"
},
"include_path_params": {
"@id": "monit:include_path_params",
"@type": "xsd:boolean"
},
"headers": {
"@id": "monit:headers"
},
"auth_config": {
"@id": "monit:auth_config"
},
"query_params": {
"@id": "monit:query_params"
},
"selected": {
"@id": "monit:selected"
},
"EndpointDetail": "monit:EndpointDetail",
"name": {
"@id": "monit:name",
"@type": "xsd:string"
},
"url": {
"@id": "monit:url",
"@type": "xsd:string"
},
"config_version": {
"@id": "monit:config_version",
"@type": "xsd:integer"
},
"monitoring_mode": {
"@id": "monit:monitoring_mode",
"@type": "xsd:string"
},
"heartbeat_url": {
"@id": "monit:heartbeat_url"
},
"response_capture": {
"@id": "monit:response_capture",
"@type": "xsd:string"
},
"last_status": {
"@id": "monit:last_status"
},
"last_checked_at": {
"@id": "monit:last_checked_at"
},
"body_template": {
"@id": "monit:body_template"
},
"has_auth": {
"@id": "monit:has_auth",
"@type": "xsd:boolean"
},
"openapi_spec_url": {
"@id": "monit:openapi_spec_url"
},
"body_assertions": {
"@id": "monit:body_assertions",
"@container": "@list"
},
"OpenAPIImportPreviewResponse": "monit:OpenAPIImportPreviewResponse",
"total_paths": {
"@id": "monit:total_paths",
"@type": "xsd:integer"
},
"available_tags": {
"@id": "monit:available_tags",
"@container": "@list"
},
"limit_max": {
"@id": "monit:limit_max",
"@type": "xsd:integer"
},
"limit_remaining": {
"@id": "monit:limit_remaining",
"@type": "xsd:integer"
},
"over_limit_count": {
"@id": "monit:over_limit_count",
"@type": "xsd:integer"
},
"candidates": {
"@id": "monit:candidates",
"@container": "@list"
},
"skipped": {
"@id": "monit:skipped",
"@container": "@list"
},
"DashboardResponse": "monit:DashboardResponse",
"stats": {
"@id": "monit:stats",
"@type": "@id"
},
"recent_regressions": {
"@id": "monit:recent_regressions",
"@container": "@list"
},
"endpoints_status": {
"@id": "monit:endpoints_status",
"@container": "@list"
},
"RegressionAcknowledge": "monit:RegressionAcknowledge",
"is_acknowledged": {
"@id": "monit:is_acknowledged",
"@type": "xsd:boolean"
},
"IncidentResolve": "monit:IncidentResolve",
"resolved": {
"@id": "monit:resolved",
"@type": "xsd:boolean"
},
"EndpointResponse": "monit:EndpointResponse",
"RegressionResponse": "monit:RegressionResponse",
"endpoint_name": {
"@id": "monit:endpoint_name"
},
"incident_regression_count": {
"@id": "monit:incident_regression_count"
},
"regression_type": {
"@id": "monit:regression_type",
"@type": "xsd:string"
},
"diff_summary": {
"@id": "monit:diff_summary"
},
"is_resolved": {
"@id": "monit:is_resolved",
"@type": "xsd:boolean"
},
"resolved_at": {
"@id": "monit:resolved_at"
},
"OpenAPIDiffRequest": "monit:OpenAPIDiffRequest",
"old_spec": {
"@id": "monit:old_spec"
},
"new_spec": {
"@id": "monit:new_spec"
},
"old_url": {
"@id": "monit:old_url"
},
"new_url": {
"@id": "monit:new_url"
},
"OpenAPIImportSkipped": "monit:OpenAPIImportSkipped",
"reason": {
"@id": "monit:reason",
"@type": "xsd:string"
},
"RegressionResolve": "monit:RegressionResolve",
"IncidentDetailResponse": "monit:IncidentDetailResponse",
"user_id": {
"@id": "monit:user_id",
"@type": "xsd:string"
},
"regression_count": {
"@id": "monit:regression_count",
"@type": "xsd:integer"
},
"first_detected_at": {
"@id": "monit:first_detected_at",
"@type": "xsd:dateTime"
},
"last_detected_at": {
"@id": "monit:last_detected_at",
"@type": "xsd:dateTime"
},
"acknowledged_at": {
"@id": "monit:acknowledged_at"
},
"acknowledged_by_user_id": {
"@id": "monit:acknowledged_by_user_id"
},
"resolved_by_user_id": {
"@id": "monit:resolved_by_user_id"
},
"opened_alert_sent_at": {
"@id": "monit:opened_alert_sent_at"
},
"last_alerted_severity": {
"@id": "monit:last_alerted_severity"
},
"recovery_alert_sent_at": {
"@id": "monit:recovery_alert_sent_at"
},
"escalation_policy_id": {
"@id": "monit:escalation_policy_id"
},
"assigned_to_user_id": {
"@id": "monit:assigned_to_user_id"
},
"assigned_contact": {
"@id": "monit:assigned_contact"
},
"assigned_at": {
"@id": "monit:assigned_at"
},
"assigned_by_user_id": {
"@id": "monit:assigned_by_user_id"
},
"escalation_status": {
"@id": "monit:escalation_status",
"@type": "xsd:string"
},
"current_escalation_step": {
"@id": "monit:current_escalation_step",
"@type": "xsd:integer"
},
"next_escalation_at": {
"@id": "monit:next_escalation_at"
},
"last_escalated_at": {
"@id": "monit:last_escalated_at"
},
"updated_at": {
"@id": "monit:updated_at"
},
"endpoint": {
"@id": "monit:endpoint"
},
"regressions": {
"@id": "monit:regressions",
"@container": "@list"
},
"timeline": {
"@id": "monit:timeline",
"@container": "@list"
},
"regressions_truncated": {
"@id": "monit:regressions_truncated",
"@type": "xsd:boolean"
},
"timeline_truncated": {
"@id": "monit:timeline_truncated",
"@type": "xsd:boolean"
},
"IncidentAssign": "monit:IncidentAssign",
"assign_to_me": {
"@id": "monit:assign_to_me",
"@type": "xsd:boolean"
},
"clear": {
"@id": "monit:clear",
"@type": "xsd:boolean"
},
"OpenAPIImportResponse": "monit:OpenAPIImportResponse",
"total_created": {
"@id": "monit:total_created",
"@type": "xsd:integer"
},
"created": {
"@id": "monit:created",
"@container": "@list"
},
"IncidentTimelineEventResponse": "monit:IncidentTimelineEventResponse",
"actor_user_id": {
"@id": "monit:actor_user_id"
},
"event_type": {
"@id": "monit:event_type",
"@type": "xsd:string"
},
"metadata": {
"@id": "monit:metadata"
},
"DashboardStats": "monit:DashboardStats",
"total_endpoints": {
"@id": "monit:total_endpoints",
"@type": "xsd:integer"
},
"active_endpoints": {
"@id": "monit:active_endpoints",
"@type": "xsd:integer"
},
"total_regressions": {
"@id": "monit:total_regressions",
"@type": "xsd:integer"
},
"unresolved_regressions": {
"@id": "monit:unresolved_regressions",
"@type": "xsd:integer"
},
"avg_response_time_ms": {
"@id": "monit:avg_response_time_ms"
},
"monitoring_coverage_percentage": {
"@id": "monit:monitoring_coverage_percentage"
},
"unknown_monitoring_seconds": {
"@id": "monit:unknown_monitoring_seconds",
"@type": "xsd:decimal"
},
"uptime_percentage": {
"@id": "monit:uptime_percentage"
},
"IncidentEndpointSummary": "monit:IncidentEndpointSummary",
"IncidentRegressionSummary": "monit:IncidentRegressionSummary",
"OpenAPIImportCandidate": "monit:OpenAPIImportCandidate",
"tags": {
"@id": "monit:tags",
"@container": "@list"
},
"params": {
"@id": "monit:params",
"@container": "@list"
},
"OpenAPIImportedEndpoint": "monit:OpenAPIImportedEndpoint"
},
"@type": "schema:Dataset",
"schema:name": "monit-rs API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects monit-rs'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-30) from openapi/monit-rs-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/monit-rs-openapi.json"
]
}