DBOS · JSON-LD Context

Dbos Context

JSON-LD context defining the semantic vocabulary for Dbos from DBOS.

0 Classes 6 Properties 1 Namespaces
View Context View on GitHub

Namespaces

dbos: https://docs.dbos.dev/python/reference/

Properties

Property Type Container
Workflow
Step
Transaction
Scheduled
KafkaConsumer
Queue

JSON-LD Document

dbos-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "dbos": "https://docs.dbos.dev/python/reference/",
    "Workflow": {
      "@id": "dbos:decorators",
      "@context": {
        "name": "https://schema.org/name",
        "max_recovery_attempts": "https://schema.org/maxValue",
        "serialization_type": "https://schema.org/encodingFormat",
        "validate_args": "https://schema.org/option"
      }
    },
    "Step": {
      "@id": "dbos:decorators",
      "@context": {
        "name": "https://schema.org/name",
        "retries_allowed": "https://schema.org/option",
        "interval_seconds": "https://schema.org/duration",
        "max_attempts": "https://schema.org/maxValue",
        "backoff_rate": "https://schema.org/value"
      }
    },
    "Transaction": {
      "@id": "dbos:decorators",
      "@context": {
        "name": "https://schema.org/name",
        "isolation_level": "https://schema.org/additionalType"
      }
    },
    "Scheduled": {
      "@id": "dbos:decorators",
      "@context": {
        "cron": "https://schema.org/scheduledTime"
      }
    },
    "KafkaConsumer": {
      "@id": "dbos:decorators",
      "@context": {
        "topics": "https://schema.org/about",
        "config": "https://schema.org/additionalProperty",
        "in_order": "https://schema.org/option"
      }
    },
    "Queue": {
      "@id": "dbos:queues",
      "@context": {
        "name": "https://schema.org/name",
        "concurrency": "https://schema.org/maxValue",
        "rate_limit": "https://schema.org/value"
      }
    }
  }
}