runlocal-eu · JSON-LD Context

Runlocal Eu Context

JSON-LD context defining the semantic vocabulary for Runlocal Eu from runlocal-eu.

25 Classes 60 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/
runlocal: https://runlocal.eu/schema#

Classes

Endpoint EndpointRequest EndpointResponse EndpointsResponse ErrorResponse Execution ExecutionsResponse InboundEvent InboundEventsResponse Monitor MonitorPing MonitorPingsResponse MonitorRequest MonitorResponse MonitorsResponse PingResponse ReplayResponse SyncRequest SyncResourceResult SyncResponse Task TaskRequest TaskResponse TasksResponse TriggerResponse

Properties

Property Type Container
enabled boolean
id string
inbound_url reference
inserted_at dateTime
name string
notify_on_failure boolean
notify_on_recovery boolean
retry_attempts integer
slug string
updated_at dateTime
use_lane boolean
forward_urls list
forward_url reference
data reference
error
attempt integer
duration_ms integer
error_message string
finished_at dateTime
scheduled_for dateTime
started_at dateTime
status string
status_code integer
method string
received_at dateTime
source_ip string
task_ids list
cron_expression string
grace_period_seconds integer
interval_seconds integer
last_ping_at dateTime
next_expected_at dateTime
ping_token string
ping_url reference
schedule_type string
monitor string
message string
delete_removed boolean
endpoints list
monitors list
tasks list
created list
created_count integer
deleted list
deleted_count integer
updated list
updated_count integer
body string
callback_url reference
cron string
expected_body_pattern string
expected_status_codes string
headers
next_run_at dateTime
run_at dateTime
timeout_ms integer
url reference
has_more boolean
limit integer
offset integer

JSON-LD Document

runlocal-eu-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://runlocal.eu/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "runlocal": "https://runlocal.eu/schema#",
    "Endpoint": "runlocal:Endpoint",
    "enabled": {
      "@id": "runlocal:enabled",
      "@type": "xsd:boolean"
    },
    "id": {
      "@id": "runlocal:id",
      "@type": "xsd:string"
    },
    "inbound_url": {
      "@id": "runlocal:inbound_url",
      "@type": "@id"
    },
    "inserted_at": {
      "@id": "runlocal:inserted_at",
      "@type": "xsd:dateTime"
    },
    "name": {
      "@id": "runlocal:name",
      "@type": "xsd:string"
    },
    "notify_on_failure": {
      "@id": "runlocal:notify_on_failure",
      "@type": "xsd:boolean"
    },
    "notify_on_recovery": {
      "@id": "runlocal:notify_on_recovery",
      "@type": "xsd:boolean"
    },
    "retry_attempts": {
      "@id": "runlocal:retry_attempts",
      "@type": "xsd:integer"
    },
    "slug": {
      "@id": "runlocal:slug",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "runlocal:updated_at",
      "@type": "xsd:dateTime"
    },
    "use_lane": {
      "@id": "runlocal:use_lane",
      "@type": "xsd:boolean"
    },
    "forward_urls": {
      "@id": "runlocal:forward_urls",
      "@container": "@list"
    },
    "EndpointRequest": "runlocal:EndpointRequest",
    "forward_url": {
      "@id": "runlocal:forward_url",
      "@type": "@id"
    },
    "EndpointResponse": "runlocal:EndpointResponse",
    "data": {
      "@id": "runlocal:data",
      "@type": "@id"
    },
    "EndpointsResponse": "runlocal:EndpointsResponse",
    "ErrorResponse": "runlocal:ErrorResponse",
    "error": {
      "@id": "runlocal:error"
    },
    "Execution": "runlocal:Execution",
    "attempt": {
      "@id": "runlocal:attempt",
      "@type": "xsd:integer"
    },
    "duration_ms": {
      "@id": "runlocal:duration_ms",
      "@type": "xsd:integer"
    },
    "error_message": {
      "@id": "runlocal:error_message",
      "@type": "xsd:string"
    },
    "finished_at": {
      "@id": "runlocal:finished_at",
      "@type": "xsd:dateTime"
    },
    "scheduled_for": {
      "@id": "runlocal:scheduled_for",
      "@type": "xsd:dateTime"
    },
    "started_at": {
      "@id": "runlocal:started_at",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "runlocal:status",
      "@type": "xsd:string"
    },
    "status_code": {
      "@id": "runlocal:status_code",
      "@type": "xsd:integer"
    },
    "ExecutionsResponse": "runlocal:ExecutionsResponse",
    "InboundEvent": "runlocal:InboundEvent",
    "method": {
      "@id": "runlocal:method",
      "@type": "xsd:string"
    },
    "received_at": {
      "@id": "runlocal:received_at",
      "@type": "xsd:dateTime"
    },
    "source_ip": {
      "@id": "runlocal:source_ip",
      "@type": "xsd:string"
    },
    "task_ids": {
      "@id": "runlocal:task_ids",
      "@container": "@list"
    },
    "InboundEventsResponse": "runlocal:InboundEventsResponse",
    "Monitor": "runlocal:Monitor",
    "cron_expression": {
      "@id": "runlocal:cron_expression",
      "@type": "xsd:string"
    },
    "grace_period_seconds": {
      "@id": "runlocal:grace_period_seconds",
      "@type": "xsd:integer"
    },
    "interval_seconds": {
      "@id": "runlocal:interval_seconds",
      "@type": "xsd:integer"
    },
    "last_ping_at": {
      "@id": "runlocal:last_ping_at",
      "@type": "xsd:dateTime"
    },
    "next_expected_at": {
      "@id": "runlocal:next_expected_at",
      "@type": "xsd:dateTime"
    },
    "ping_token": {
      "@id": "runlocal:ping_token",
      "@type": "xsd:string"
    },
    "ping_url": {
      "@id": "runlocal:ping_url",
      "@type": "@id"
    },
    "schedule_type": {
      "@id": "runlocal:schedule_type",
      "@type": "xsd:string"
    },
    "MonitorPing": "runlocal:MonitorPing",
    "MonitorPingsResponse": "runlocal:MonitorPingsResponse",
    "MonitorRequest": "runlocal:MonitorRequest",
    "MonitorResponse": "runlocal:MonitorResponse",
    "MonitorsResponse": "runlocal:MonitorsResponse",
    "PingResponse": "runlocal:PingResponse",
    "monitor": {
      "@id": "runlocal:monitor",
      "@type": "xsd:string"
    },
    "ReplayResponse": "runlocal:ReplayResponse",
    "message": {
      "@id": "runlocal:message",
      "@type": "xsd:string"
    },
    "SyncRequest": "runlocal:SyncRequest",
    "delete_removed": {
      "@id": "runlocal:delete_removed",
      "@type": "xsd:boolean"
    },
    "endpoints": {
      "@id": "runlocal:endpoints",
      "@container": "@list"
    },
    "monitors": {
      "@id": "runlocal:monitors",
      "@container": "@list"
    },
    "tasks": {
      "@id": "runlocal:tasks",
      "@container": "@list"
    },
    "SyncResourceResult": "runlocal:SyncResourceResult",
    "created": {
      "@id": "runlocal:created",
      "@container": "@list"
    },
    "created_count": {
      "@id": "runlocal:created_count",
      "@type": "xsd:integer"
    },
    "deleted": {
      "@id": "runlocal:deleted",
      "@container": "@list"
    },
    "deleted_count": {
      "@id": "runlocal:deleted_count",
      "@type": "xsd:integer"
    },
    "updated": {
      "@id": "runlocal:updated",
      "@container": "@list"
    },
    "updated_count": {
      "@id": "runlocal:updated_count",
      "@type": "xsd:integer"
    },
    "SyncResponse": "runlocal:SyncResponse",
    "Task": "runlocal:Task",
    "body": {
      "@id": "runlocal:body",
      "@type": "xsd:string"
    },
    "callback_url": {
      "@id": "runlocal:callback_url",
      "@type": "@id"
    },
    "cron": {
      "@id": "runlocal:cron",
      "@type": "xsd:string"
    },
    "expected_body_pattern": {
      "@id": "runlocal:expected_body_pattern",
      "@type": "xsd:string"
    },
    "expected_status_codes": {
      "@id": "runlocal:expected_status_codes",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "runlocal:headers"
    },
    "next_run_at": {
      "@id": "runlocal:next_run_at",
      "@type": "xsd:dateTime"
    },
    "run_at": {
      "@id": "runlocal:run_at",
      "@type": "xsd:dateTime"
    },
    "timeout_ms": {
      "@id": "runlocal:timeout_ms",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "runlocal:url",
      "@type": "@id"
    },
    "TaskRequest": "runlocal:TaskRequest",
    "TaskResponse": "runlocal:TaskResponse",
    "TasksResponse": "runlocal:TasksResponse",
    "has_more": {
      "@id": "runlocal:has_more",
      "@type": "xsd:boolean"
    },
    "limit": {
      "@id": "runlocal:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "runlocal:offset",
      "@type": "xsd:integer"
    },
    "TriggerResponse": "runlocal:TriggerResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "runlocal-eu API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects runlocal-eu'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/_original/openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_original/openapi.json"
  ]
}