{
  "@context": {
    "@vocab": "https://riveterhq.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "riveterhq": "https://riveterhq.com/schema#",
    "Run": "riveterhq:Run",
    "id": {
      "@id": "riveterhq:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "riveterhq:type",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "riveterhq:status",
      "@type": "xsd:string"
    },
    "progress": {
      "@id": "riveterhq:progress",
      "@type": "@id"
    },
    "credits_used": {
      "@id": "riveterhq:credits_used",
      "@type": "xsd:decimal"
    },
    "credit_detail": {
      "@id": "riveterhq:credit_detail",
      "@type": "@id"
    },
    "app_url": {
      "@id": "riveterhq:app_url",
      "@type": "@id"
    },
    "result_url": {
      "@id": "riveterhq:result_url",
      "@type": "@id"
    },
    "started_at": {
      "@id": "riveterhq:started_at",
      "@type": "xsd:dateTime"
    },
    "finished_at": {
      "@id": "riveterhq:finished_at",
      "@type": "xsd:dateTime"
    },
    "error": {
      "@id": "riveterhq:error"
    },
    "stopped_reason": {
      "@id": "riveterhq:stopped_reason",
      "@type": "@id"
    },
    "enrichment_id": {
      "@id": "riveterhq:enrichment_id",
      "@type": "xsd:string"
    },
    "enrichment_name": {
      "@id": "riveterhq:enrichment_name",
      "@type": "xsd:string"
    },
    "dataset_id": {
      "@id": "riveterhq:dataset_id",
      "@type": "xsd:string"
    },
    "extraction_id": {
      "@id": "riveterhq:extraction_id",
      "@type": "xsd:string"
    },
    "monitor_id": {
      "@id": "riveterhq:monitor_id",
      "@type": "xsd:string"
    },
    "webhook_url": {
      "@id": "riveterhq:webhook_url",
      "@type": "@id"
    },
    "legacy": {
      "@id": "riveterhq:legacy",
      "@type": "@id"
    },
    "LegacyNotice": "riveterhq:LegacyNotice",
    "notice": {
      "@id": "riveterhq:notice",
      "@type": "xsd:string"
    },
    "successor": {
      "@id": "riveterhq:successor",
      "@type": "xsd:string"
    },
    "docs": {
      "@id": "riveterhq:docs",
      "@type": "@id"
    },
    "CreditEstimate": "riveterhq:CreditEstimate",
    "minimum": {
      "@id": "riveterhq:minimum",
      "@type": "xsd:decimal"
    },
    "expected": {
      "@id": "riveterhq:expected",
      "@type": "xsd:decimal"
    },
    "typical": {
      "@id": "riveterhq:typical"
    },
    "maximum": {
      "@id": "riveterhq:maximum",
      "@type": "xsd:decimal"
    },
    "upfront": {
      "@id": "riveterhq:upfront",
      "@type": "xsd:decimal"
    },
    "charged_upfront": {
      "@id": "riveterhq:charged_upfront",
      "@type": "xsd:boolean"
    },
    "CreditDetail": "riveterhq:CreditDetail",
    "estimate": {
      "@id": "riveterhq:estimate"
    },
    "credits_remaining": {
      "@id": "riveterhq:credits_remaining",
      "@type": "xsd:decimal"
    },
    "sufficient_credits": {
      "@id": "riveterhq:sufficient_credits",
      "@type": "xsd:boolean"
    },
    "EstimateCostResult": "riveterhq:EstimateCostResult",
    "estimate_cost": {
      "@id": "riveterhq:estimate_cost",
      "@type": "xsd:boolean"
    },
    "RunProgress": "riveterhq:RunProgress",
    "percent_complete": {
      "@id": "riveterhq:percent_complete",
      "@type": "xsd:decimal"
    },
    "estimated_seconds_remaining": {
      "@id": "riveterhq:estimated_seconds_remaining",
      "@type": "xsd:decimal"
    },
    "elapsed_seconds": {
      "@id": "riveterhq:elapsed_seconds",
      "@type": "xsd:decimal"
    },
    "completed_cells": {
      "@id": "riveterhq:completed_cells",
      "@type": "xsd:integer"
    },
    "total_cells_expected": {
      "@id": "riveterhq:total_cells_expected",
      "@type": "xsd:integer"
    },
    "not_found_cells": {
      "@id": "riveterhq:not_found_cells",
      "@type": "xsd:integer"
    },
    "total_rows": {
      "@id": "riveterhq:total_rows",
      "@type": "xsd:integer"
    },
    "completed_rows": {
      "@id": "riveterhq:completed_rows",
      "@type": "xsd:integer"
    },
    "running_rows": {
      "@id": "riveterhq:running_rows",
      "@type": "xsd:integer"
    },
    "requested_rows": {
      "@id": "riveterhq:requested_rows",
      "@type": "xsd:integer"
    },
    "generated_rows": {
      "@id": "riveterhq:generated_rows",
      "@type": "xsd:integer"
    },
    "added_rows": {
      "@id": "riveterhq:added_rows",
      "@type": "xsd:integer"
    },
    "skipped_duplicate_rows": {
      "@id": "riveterhq:skipped_duplicate_rows",
      "@type": "xsd:integer"
    },
    "RunListItem": "riveterhq:RunListItem",
    "row_count": {
      "@id": "riveterhq:row_count",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "riveterhq:created_at",
      "@type": "xsd:dateTime"
    },
    "StoppedReason": "riveterhq:StoppedReason",
    "Pagination": "riveterhq:Pagination",
    "page": {
      "@id": "riveterhq:page",
      "@type": "xsd:integer"
    },
    "per_page": {
      "@id": "riveterhq:per_page",
      "@type": "xsd:integer"
    },
    "total_count": {
      "@id": "riveterhq:total_count",
      "@type": "xsd:integer"
    },
    "total_pages": {
      "@id": "riveterhq:total_pages",
      "@type": "xsd:integer"
    },
    "OutputFile": "riveterhq:OutputFile",
    "state": {
      "@id": "riveterhq:state",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "riveterhq:format",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "riveterhq:url",
      "@type": "@id"
    },
    "expires_at": {
      "@id": "riveterhq:expires_at",
      "@type": "xsd:dateTime"
    },
    "byte_size": {
      "@id": "riveterhq:byte_size",
      "@type": "xsd:integer"
    },
    "OutputFiles": "riveterhq:OutputFiles",
    "csv": {
      "@id": "riveterhq:csv",
      "@type": "@id"
    },
    "jsonl": {
      "@id": "riveterhq:jsonl",
      "@type": "@id"
    },
    "FormatDetails": "riveterhq:FormatDetails",
    "options": {
      "@id": "riveterhq:options",
      "@container": "@list"
    },
    "allow_multiple": {
      "@id": "riveterhq:allow_multiple",
      "@type": "xsd:boolean"
    },
    "descriptions": {
      "@id": "riveterhq:descriptions"
    },
    "decimal_places": {
      "@id": "riveterhq:decimal_places",
      "@type": "xsd:integer"
    },
    "currency_code": {
      "@id": "riveterhq:currency_code",
      "@type": "xsd:string"
    },
    "commas": {
      "@id": "riveterhq:commas",
      "@type": "xsd:boolean"
    },
    "percentage": {
      "@id": "riveterhq:percentage",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "riveterhq:description",
      "@type": "xsd:string"
    },
    "iso_8601": {
      "@id": "riveterhq:iso_8601",
      "@type": "xsd:boolean"
    },
    "month": {
      "@id": "riveterhq:month",
      "@type": "xsd:string"
    },
    "day": {
      "@id": "riveterhq:day",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "riveterhq:year",
      "@type": "xsd:string"
    },
    "delimiter": {
      "@id": "riveterhq:delimiter",
      "@type": "xsd:string"
    },
    "EnrichmentOutputColumnConfig": "riveterhq:EnrichmentOutputColumnConfig",
    "prompt": {
      "@id": "riveterhq:prompt",
      "@type": "xsd:string"
    },
    "output_schema": {
      "@id": "riveterhq:output_schema"
    },
    "tool": {
      "@id": "riveterhq:tool",
      "@type": "xsd:string"
    },
    "contexts": {
      "@id": "riveterhq:contexts",
      "@container": "@list"
    },
    "tools": {
      "@id": "riveterhq:tools",
      "@container": "@list"
    },
    "max_tool_calls": {
      "@id": "riveterhq:max_tool_calls",
      "@type": "xsd:integer"
    },
    "format_details": {
      "@id": "riveterhq:format_details",
      "@type": "@id"
    },
    "run_when": {
      "@id": "riveterhq:run_when",
      "@type": "xsd:string"
    },
    "run_when_config": {
      "@id": "riveterhq:run_when_config"
    },
    "query": {
      "@id": "riveterhq:query",
      "@type": "xsd:string"
    },
    "date_start": {
      "@id": "riveterhq:date_start",
      "@type": "xsd:string"
    },
    "date_end": {
      "@id": "riveterhq:date_end",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "riveterhq:code",
      "@type": "xsd:string"
    },
    "args": {
      "@id": "riveterhq:args"
    },
    "proxy_country_code": {
      "@id": "riveterhq:proxy_country_code",
      "@type": "xsd:string"
    },
    "wait_longer": {
      "@id": "riveterhq:wait_longer",
      "@type": "xsd:boolean"
    },
    "skip_cache": {
      "@id": "riveterhq:skip_cache",
      "@type": "xsd:boolean"
    },
    "Extraction": "riveterhq:Extraction",
    "name": {
      "@id": "riveterhq:name",
      "@type": "xsd:string"
    },
    "starting_url": {
      "@id": "riveterhq:starting_url",
      "@type": "@id"
    },
    "goal_description": {
      "@id": "riveterhq:goal_description",
      "@type": "xsd:string"
    },
    "output_record_json_schema": {
      "@id": "riveterhq:output_record_json_schema"
    },
    "required_keys": {
      "@id": "riveterhq:required_keys",
      "@container": "@list"
    },
    "locked": {
      "@id": "riveterhq:locked",
      "@type": "xsd:boolean"
    },
    "validation_passing": {
      "@id": "riveterhq:validation_passing",
      "@type": "xsd:boolean"
    },
    "discovered_at": {
      "@id": "riveterhq:discovered_at",
      "@type": "xsd:dateTime"
    },
    "run_credits_required": {
      "@id": "riveterhq:run_credits_required",
      "@type": "xsd:decimal"
    },
    "Monitor": "riveterhq:Monitor",
    "enabled": {
      "@id": "riveterhq:enabled",
      "@type": "xsd:boolean"
    },
    "cadence": {
      "@id": "riveterhq:cadence",
      "@type": "xsd:string"
    },
    "minute": {
      "@id": "riveterhq:minute",
      "@type": "xsd:integer"
    },
    "hour": {
      "@id": "riveterhq:hour",
      "@type": "xsd:integer"
    },
    "day_of_week": {
      "@id": "riveterhq:day_of_week",
      "@type": "xsd:integer"
    },
    "day_of_month": {
      "@id": "riveterhq:day_of_month",
      "@type": "xsd:integer"
    },
    "timezone": {
      "@id": "riveterhq:timezone",
      "@type": "xsd:string"
    },
    "alert_rule": {
      "@id": "riveterhq:alert_rule",
      "@type": "xsd:string"
    },
    "output_format": {
      "@id": "riveterhq:output_format",
      "@type": "xsd:string"
    },
    "next_run_at": {
      "@id": "riveterhq:next_run_at",
      "@type": "xsd:dateTime"
    },
    "schedule_summary": {
      "@id": "riveterhq:schedule_summary",
      "@type": "xsd:string"
    },
    "dataset_name": {
      "@id": "riveterhq:dataset_name",
      "@type": "xsd:string"
    },
    "columns": {
      "@id": "riveterhq:columns",
      "@container": "@list"
    },
    "has_input": {
      "@id": "riveterhq:has_input",
      "@type": "xsd:boolean"
    },
    "ScrapeResponse": "riveterhq:ScrapeResponse",
    "request_status": {
      "@id": "riveterhq:request_status",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "riveterhq:text",
      "@type": "xsd:string"
    },
    "base_url_for_links": {
      "@id": "riveterhq:base_url_for_links",
      "@type": "xsd:string"
    },
    "status_code": {
      "@id": "riveterhq:status_code",
      "@type": "xsd:integer"
    },
    "possibly_blocked": {
      "@id": "riveterhq:possibly_blocked",
      "@type": "xsd:boolean"
    },
    "credit_used": {
      "@id": "riveterhq:credit_used",
      "@type": "xsd:decimal"
    },
    "riveter_app_link": {
      "@id": "riveterhq:riveter_app_link",
      "@type": "@id"
    },
    "Account": "riveterhq:Account",
    "uuid": {
      "@id": "riveterhq:uuid",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "riveterhq:plan",
      "@type": "xsd:string"
    },
    "credit": {
      "@id": "riveterhq:credit",
      "@type": "@id"
    },
    "Credit": "riveterhq:Credit",
    "count": {
      "@id": "riveterhq:count",
      "@type": "xsd:integer"
    },
    "max": {
      "@id": "riveterhq:max",
      "@type": "xsd:integer"
    },
    "balance": {
      "@id": "riveterhq:balance",
      "@type": "xsd:integer"
    },
    "ApiKeyInfo": "riveterhq:ApiKeyInfo",
    "last_used_at": {
      "@id": "riveterhq:last_used_at",
      "@type": "xsd:dateTime"
    },
    "created_by": {
      "@id": "riveterhq:created_by",
      "@type": "@id"
    },
    "User": "riveterhq:User",
    "email": {
      "@id": "riveterhq:email",
      "@type": "xsd:string"
    },
    "Error": "riveterhq:Error",
    "AuthError": "riveterhq:AuthError",
    "message": {
      "@id": "riveterhq:message",
      "@type": "xsd:string"
    },
    "error_type": {
      "@id": "riveterhq:error_type",
      "@type": "xsd:string"
    },
    "OutputColumnSpec": "riveterhq:OutputColumnSpec",
    "Enrichment": "riveterhq:Enrichment",
    "input_columns": {
      "@id": "riveterhq:input_columns",
      "@container": "@list"
    },
    "output": {
      "@id": "riveterhq:output",
      "@container": "@list"
    },
    "budget_credits_per_row": {
      "@id": "riveterhq:budget_credits_per_row",
      "@type": "xsd:decimal"
    },
    "budget_locked": {
      "@id": "riveterhq:budget_locked",
      "@type": "xsd:boolean"
    },
    "version": {
      "@id": "riveterhq:version",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "riveterhq:updated_at",
      "@type": "xsd:dateTime"
    },
    "DatasetRunSummary": "riveterhq:DatasetRunSummary",
    "Dataset": "riveterhq:Dataset",
    "index_column": {
      "@id": "riveterhq:index_column",
      "@type": "xsd:string"
    },
    "output_columns": {
      "@id": "riveterhq:output_columns",
      "@container": "@list"
    },
    "rows_expired": {
      "@id": "riveterhq:rows_expired",
      "@type": "xsd:boolean"
    },
    "import_in_progress": {
      "@id": "riveterhq:import_in_progress",
      "@type": "xsd:boolean"
    },
    "runs": {
      "@id": "riveterhq:runs",
      "@container": "@list"
    },
    "DatasetListItem": "riveterhq:DatasetListItem",
    "input_column_count": {
      "@id": "riveterhq:input_column_count",
      "@type": "xsd:integer"
    },
    "output_column_count": {
      "@id": "riveterhq:output_column_count",
      "@type": "xsd:integer"
    },
    "newest_run": {
      "@id": "riveterhq:newest_run"
    },
    "DatasetCell": "riveterhq:DatasetCell",
    "value": {
      "@id": "riveterhq:value"
    },
    "reason": {
      "@id": "riveterhq:reason",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "riveterhq:sources",
      "@container": "@list"
    },
    "DatasetRow": "riveterhq:DatasetRow",
    "position": {
      "@id": "riveterhq:position",
      "@type": "xsd:integer"
    },
    "input": {
      "@id": "riveterhq:input"
    },
    "cells": {
      "@id": "riveterhq:cells"
    },
    "credits": {
      "@id": "riveterhq:credits",
      "@type": "xsd:decimal"
    },
    "not_found_reason": {
      "@id": "riveterhq:not_found_reason",
      "@type": "xsd:string"
    },
    "CompactDatasetRow": "riveterhq:CompactDatasetRow",
    "DatasetSummary": "riveterhq:DatasetSummary",
    "DatasetColumnSummary": "riveterhq:DatasetColumnSummary",
    "kind": {
      "@id": "riveterhq:kind",
      "@type": "xsd:string"
    },
    "states": {
      "@id": "riveterhq:states"
    },
    "filled": {
      "@id": "riveterhq:filled",
      "@type": "xsd:integer"
    },
    "distinct_values": {
      "@id": "riveterhq:distinct_values",
      "@type": "xsd:integer"
    },
    "values": {
      "@id": "riveterhq:values",
      "@container": "@list"
    },
    "DatasetImportResult": "riveterhq:DatasetImportResult",
    "import": {
      "@id": "riveterhq:import"
    },
    "ToolCatalog": "riveterhq:ToolCatalog",
    "budget": {
      "@id": "riveterhq:budget"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "riveterhq-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects riveterhq-com'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-31) from openapi/openapi.yaml, openapi/riveterhq-com-openapi.json, openapi/riveterhq-com-openapi.yaml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/openapi.yaml",
    "openapi/riveterhq-com-openapi.json",
    "openapi/riveterhq-com-openapi.yaml"
  ]
}