CrawlCheck · JSON-LD Context

Crawlcheck Io Context

JSON-LD context defining the semantic vocabulary for Crawlcheck Io from CrawlCheck.

20 Classes 196 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/
crawlcheck: https://crawlcheck.io/schema#

Classes

ScanRecord VerifyResult PublicReportV1 MachineRecordV1 ErrorV1 EvidenceBundleV1 RemediationReceiptV1 TraceV1 SpanV1 DisputeResolutionV1 RulebookV1 RuleV1 FixOutcomesV1 OutcomeSideV1 ReceiptSideV1 ResolveV1_section ResolveV1 SignatureV1 DecisionV1 ResolveBatchV1

Properties

Property Type Container
id string
domain string
grade string
overall integer
refused boolean
section_scores list
findings list
self_audit
tally
forged_rate_pct decimal
denominator_note string
rows list
version
path string
scanned_host string
scanned_at string
score_version decimal
grade_detail
sections list
findings_withheld string
findings_summary
provenance
root_causes list
fix_impact list
score_ledger
confidence
bitemporal
non_observations list
fact_lineage
checks list
agentview list
nap
headroom
history list
proof
links
kind
subject
observation
freshness
contradictions
capabilities
evidence
access
error
error_code string
retryable boolean
trace_id string
span_id string
generated_at string
report
verifier
proves list
does_not_prove list
manifest
record
seal
publish_guard
disclosure string
receipt_id string
v
issued_at string
issuer
before reference
after reference
declared_fix
deployed
verification
signature
traced boolean
why string
root_span_id string
traceparent string
parent
scan_id string
started_at string
total_ms decimal
dropped integer
recorded_through
spans list
errors list
coverage
slowest list
decisions_with_spans decimal
note string
parent_span_id string
stage string
start_ms decimal
dur_ms decimal
status
error_id string
code string
decision_id string
reads list
parent_basis string
resolution_id string
dispute_id string
dispute
remeasurement
decision
ok boolean
counts
scans_counted integer
severity_scale list
method
rules list
filter
family
title string
meaning string
severity
scored boolean
measured_on string
revision
fix
share_of_scans
cached boolean
receipt
window
connected integer
usable integer
series list
not_measured list
summary string
reading string
not_proof string
how_to_cite string
from string
to string
days integer
measured integer
sum decimal
per_day decimal
report_id string
score decimal
manifest_sha256 string
decision_root string
state
observed_at string
answered_at string
degraded
assurance
disputes
basis
dns
tls
upgrade
measurement
observers
rights
read_equivalence
identity
facts
self_claims
content_clock
absences list
mcp_registry
impersonation
control
transparency
actions
crawl_policy
delivery
machine_files
entity
sha256 string
unsigned string
alg
kid string
over string
message string
sig string
signed_at string
key
canonical string
decided_at string
expires_at string
clock_skew_s integer
nonce string
operation
operation_sha256 string
action
agent string
template string
policy
engine
base_decision
human_confirmation_required boolean
reason_codes list
steps list
accuracy
alternatives list
resolve
count integer
ms integer
answers list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://crawlcheck.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "crawlcheck": "https://crawlcheck.io/schema#",
    "ScanRecord": "crawlcheck:ScanRecord",
    "id": {
      "@id": "crawlcheck:id",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "crawlcheck:domain",
      "@type": "xsd:string"
    },
    "grade": {
      "@id": "crawlcheck:grade",
      "@type": "xsd:string"
    },
    "overall": {
      "@id": "crawlcheck:overall",
      "@type": "xsd:integer"
    },
    "refused": {
      "@id": "crawlcheck:refused",
      "@type": "xsd:boolean"
    },
    "section_scores": {
      "@id": "crawlcheck:section_scores",
      "@container": "@list"
    },
    "findings": {
      "@id": "crawlcheck:findings",
      "@container": "@list"
    },
    "self_audit": {
      "@id": "crawlcheck:self_audit"
    },
    "VerifyResult": "crawlcheck:VerifyResult",
    "tally": {
      "@id": "crawlcheck:tally"
    },
    "forged_rate_pct": {
      "@id": "crawlcheck:forged_rate_pct",
      "@type": "xsd:decimal"
    },
    "denominator_note": {
      "@id": "crawlcheck:denominator_note",
      "@type": "xsd:string"
    },
    "rows": {
      "@id": "crawlcheck:rows",
      "@container": "@list"
    },
    "PublicReportV1": "crawlcheck:PublicReportV1",
    "version": {
      "@id": "crawlcheck:version"
    },
    "path": {
      "@id": "crawlcheck:path",
      "@type": "xsd:string"
    },
    "scanned_host": {
      "@id": "crawlcheck:scanned_host",
      "@type": "xsd:string"
    },
    "scanned_at": {
      "@id": "crawlcheck:scanned_at",
      "@type": "xsd:string"
    },
    "score_version": {
      "@id": "crawlcheck:score_version",
      "@type": "xsd:decimal"
    },
    "grade_detail": {
      "@id": "crawlcheck:grade_detail"
    },
    "sections": {
      "@id": "crawlcheck:sections",
      "@container": "@list"
    },
    "findings_withheld": {
      "@id": "crawlcheck:findings_withheld",
      "@type": "xsd:string"
    },
    "findings_summary": {
      "@id": "crawlcheck:findings_summary"
    },
    "provenance": {
      "@id": "crawlcheck:provenance"
    },
    "root_causes": {
      "@id": "crawlcheck:root_causes",
      "@container": "@list"
    },
    "fix_impact": {
      "@id": "crawlcheck:fix_impact",
      "@container": "@list"
    },
    "score_ledger": {
      "@id": "crawlcheck:score_ledger"
    },
    "confidence": {
      "@id": "crawlcheck:confidence"
    },
    "bitemporal": {
      "@id": "crawlcheck:bitemporal"
    },
    "non_observations": {
      "@id": "crawlcheck:non_observations",
      "@container": "@list"
    },
    "fact_lineage": {
      "@id": "crawlcheck:fact_lineage"
    },
    "checks": {
      "@id": "crawlcheck:checks",
      "@container": "@list"
    },
    "agentview": {
      "@id": "crawlcheck:agentview",
      "@container": "@list"
    },
    "nap": {
      "@id": "crawlcheck:nap"
    },
    "headroom": {
      "@id": "crawlcheck:headroom"
    },
    "history": {
      "@id": "crawlcheck:history",
      "@container": "@list"
    },
    "proof": {
      "@id": "crawlcheck:proof"
    },
    "links": {
      "@id": "crawlcheck:links"
    },
    "MachineRecordV1": "crawlcheck:MachineRecordV1",
    "kind": {
      "@id": "crawlcheck:kind"
    },
    "subject": {
      "@id": "crawlcheck:subject"
    },
    "observation": {
      "@id": "crawlcheck:observation"
    },
    "freshness": {
      "@id": "crawlcheck:freshness"
    },
    "contradictions": {
      "@id": "crawlcheck:contradictions"
    },
    "capabilities": {
      "@id": "crawlcheck:capabilities"
    },
    "evidence": {
      "@id": "crawlcheck:evidence"
    },
    "access": {
      "@id": "crawlcheck:access"
    },
    "ErrorV1": "crawlcheck:ErrorV1",
    "error": {
      "@id": "crawlcheck:error"
    },
    "error_code": {
      "@id": "crawlcheck:error_code",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "crawlcheck:retryable",
      "@type": "xsd:boolean"
    },
    "trace_id": {
      "@id": "crawlcheck:trace_id",
      "@type": "xsd:string"
    },
    "span_id": {
      "@id": "crawlcheck:span_id",
      "@type": "xsd:string"
    },
    "EvidenceBundleV1": "crawlcheck:EvidenceBundleV1",
    "generated_at": {
      "@id": "crawlcheck:generated_at",
      "@type": "xsd:string"
    },
    "report": {
      "@id": "crawlcheck:report"
    },
    "verifier": {
      "@id": "crawlcheck:verifier"
    },
    "proves": {
      "@id": "crawlcheck:proves",
      "@container": "@list"
    },
    "does_not_prove": {
      "@id": "crawlcheck:does_not_prove",
      "@container": "@list"
    },
    "manifest": {
      "@id": "crawlcheck:manifest"
    },
    "record": {
      "@id": "crawlcheck:record"
    },
    "seal": {
      "@id": "crawlcheck:seal"
    },
    "publish_guard": {
      "@id": "crawlcheck:publish_guard"
    },
    "disclosure": {
      "@id": "crawlcheck:disclosure",
      "@type": "xsd:string"
    },
    "RemediationReceiptV1": "crawlcheck:RemediationReceiptV1",
    "receipt_id": {
      "@id": "crawlcheck:receipt_id",
      "@type": "xsd:string"
    },
    "v": {
      "@id": "crawlcheck:v"
    },
    "issued_at": {
      "@id": "crawlcheck:issued_at",
      "@type": "xsd:string"
    },
    "issuer": {
      "@id": "crawlcheck:issuer"
    },
    "before": {
      "@id": "crawlcheck:before",
      "@type": "@id"
    },
    "after": {
      "@id": "crawlcheck:after",
      "@type": "@id"
    },
    "declared_fix": {
      "@id": "crawlcheck:declared_fix"
    },
    "deployed": {
      "@id": "crawlcheck:deployed"
    },
    "verification": {
      "@id": "crawlcheck:verification"
    },
    "signature": {
      "@id": "crawlcheck:signature"
    },
    "TraceV1": "crawlcheck:TraceV1",
    "traced": {
      "@id": "crawlcheck:traced",
      "@type": "xsd:boolean"
    },
    "why": {
      "@id": "crawlcheck:why",
      "@type": "xsd:string"
    },
    "root_span_id": {
      "@id": "crawlcheck:root_span_id",
      "@type": "xsd:string"
    },
    "traceparent": {
      "@id": "crawlcheck:traceparent",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "crawlcheck:parent"
    },
    "scan_id": {
      "@id": "crawlcheck:scan_id",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "crawlcheck:started_at",
      "@type": "xsd:string"
    },
    "total_ms": {
      "@id": "crawlcheck:total_ms",
      "@type": "xsd:decimal"
    },
    "dropped": {
      "@id": "crawlcheck:dropped",
      "@type": "xsd:integer"
    },
    "recorded_through": {
      "@id": "crawlcheck:recorded_through"
    },
    "spans": {
      "@id": "crawlcheck:spans",
      "@container": "@list"
    },
    "errors": {
      "@id": "crawlcheck:errors",
      "@container": "@list"
    },
    "coverage": {
      "@id": "crawlcheck:coverage"
    },
    "slowest": {
      "@id": "crawlcheck:slowest",
      "@container": "@list"
    },
    "decisions_with_spans": {
      "@id": "crawlcheck:decisions_with_spans",
      "@type": "xsd:decimal"
    },
    "note": {
      "@id": "crawlcheck:note",
      "@type": "xsd:string"
    },
    "SpanV1": "crawlcheck:SpanV1",
    "parent_span_id": {
      "@id": "crawlcheck:parent_span_id",
      "@type": "xsd:string"
    },
    "stage": {
      "@id": "crawlcheck:stage",
      "@type": "xsd:string"
    },
    "start_ms": {
      "@id": "crawlcheck:start_ms",
      "@type": "xsd:decimal"
    },
    "dur_ms": {
      "@id": "crawlcheck:dur_ms",
      "@type": "xsd:decimal"
    },
    "status": {
      "@id": "crawlcheck:status"
    },
    "error_id": {
      "@id": "crawlcheck:error_id",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "crawlcheck:code",
      "@type": "xsd:string"
    },
    "decision_id": {
      "@id": "crawlcheck:decision_id",
      "@type": "xsd:string"
    },
    "reads": {
      "@id": "crawlcheck:reads",
      "@container": "@list"
    },
    "parent_basis": {
      "@id": "crawlcheck:parent_basis",
      "@type": "xsd:string"
    },
    "DisputeResolutionV1": "crawlcheck:DisputeResolutionV1",
    "resolution_id": {
      "@id": "crawlcheck:resolution_id",
      "@type": "xsd:string"
    },
    "dispute_id": {
      "@id": "crawlcheck:dispute_id",
      "@type": "xsd:string"
    },
    "dispute": {
      "@id": "crawlcheck:dispute"
    },
    "remeasurement": {
      "@id": "crawlcheck:remeasurement"
    },
    "decision": {
      "@id": "crawlcheck:decision"
    },
    "RulebookV1": "crawlcheck:RulebookV1",
    "ok": {
      "@id": "crawlcheck:ok",
      "@type": "xsd:boolean"
    },
    "counts": {
      "@id": "crawlcheck:counts"
    },
    "scans_counted": {
      "@id": "crawlcheck:scans_counted",
      "@type": "xsd:integer"
    },
    "severity_scale": {
      "@id": "crawlcheck:severity_scale",
      "@container": "@list"
    },
    "method": {
      "@id": "crawlcheck:method"
    },
    "rules": {
      "@id": "crawlcheck:rules",
      "@container": "@list"
    },
    "filter": {
      "@id": "crawlcheck:filter"
    },
    "RuleV1": "crawlcheck:RuleV1",
    "family": {
      "@id": "crawlcheck:family"
    },
    "title": {
      "@id": "crawlcheck:title",
      "@type": "xsd:string"
    },
    "meaning": {
      "@id": "crawlcheck:meaning",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "crawlcheck:severity"
    },
    "scored": {
      "@id": "crawlcheck:scored",
      "@type": "xsd:boolean"
    },
    "measured_on": {
      "@id": "crawlcheck:measured_on",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "crawlcheck:revision"
    },
    "fix": {
      "@id": "crawlcheck:fix"
    },
    "share_of_scans": {
      "@id": "crawlcheck:share_of_scans"
    },
    "FixOutcomesV1": "crawlcheck:FixOutcomesV1",
    "cached": {
      "@id": "crawlcheck:cached",
      "@type": "xsd:boolean"
    },
    "receipt": {
      "@id": "crawlcheck:receipt"
    },
    "window": {
      "@id": "crawlcheck:window"
    },
    "connected": {
      "@id": "crawlcheck:connected",
      "@type": "xsd:integer"
    },
    "usable": {
      "@id": "crawlcheck:usable",
      "@type": "xsd:integer"
    },
    "series": {
      "@id": "crawlcheck:series",
      "@container": "@list"
    },
    "not_measured": {
      "@id": "crawlcheck:not_measured",
      "@container": "@list"
    },
    "summary": {
      "@id": "crawlcheck:summary",
      "@type": "xsd:string"
    },
    "reading": {
      "@id": "crawlcheck:reading",
      "@type": "xsd:string"
    },
    "not_proof": {
      "@id": "crawlcheck:not_proof",
      "@type": "xsd:string"
    },
    "how_to_cite": {
      "@id": "crawlcheck:how_to_cite",
      "@type": "xsd:string"
    },
    "OutcomeSideV1": "crawlcheck:OutcomeSideV1",
    "from": {
      "@id": "crawlcheck:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "crawlcheck:to",
      "@type": "xsd:string"
    },
    "days": {
      "@id": "crawlcheck:days",
      "@type": "xsd:integer"
    },
    "measured": {
      "@id": "crawlcheck:measured",
      "@type": "xsd:integer"
    },
    "sum": {
      "@id": "crawlcheck:sum",
      "@type": "xsd:decimal"
    },
    "per_day": {
      "@id": "crawlcheck:per_day",
      "@type": "xsd:decimal"
    },
    "ReceiptSideV1": "crawlcheck:ReceiptSideV1",
    "report_id": {
      "@id": "crawlcheck:report_id",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "crawlcheck:score",
      "@type": "xsd:decimal"
    },
    "manifest_sha256": {
      "@id": "crawlcheck:manifest_sha256",
      "@type": "xsd:string"
    },
    "decision_root": {
      "@id": "crawlcheck:decision_root",
      "@type": "xsd:string"
    },
    "ResolveV1_section": "crawlcheck:ResolveV1_section",
    "state": {
      "@id": "crawlcheck:state"
    },
    "observed_at": {
      "@id": "crawlcheck:observed_at",
      "@type": "xsd:string"
    },
    "ResolveV1": "crawlcheck:ResolveV1",
    "answered_at": {
      "@id": "crawlcheck:answered_at",
      "@type": "xsd:string"
    },
    "degraded": {
      "@id": "crawlcheck:degraded"
    },
    "assurance": {
      "@id": "crawlcheck:assurance"
    },
    "disputes": {
      "@id": "crawlcheck:disputes"
    },
    "basis": {
      "@id": "crawlcheck:basis"
    },
    "dns": {
      "@id": "crawlcheck:dns"
    },
    "tls": {
      "@id": "crawlcheck:tls"
    },
    "upgrade": {
      "@id": "crawlcheck:upgrade"
    },
    "measurement": {
      "@id": "crawlcheck:measurement"
    },
    "observers": {
      "@id": "crawlcheck:observers"
    },
    "rights": {
      "@id": "crawlcheck:rights"
    },
    "read_equivalence": {
      "@id": "crawlcheck:read_equivalence"
    },
    "identity": {
      "@id": "crawlcheck:identity"
    },
    "facts": {
      "@id": "crawlcheck:facts"
    },
    "self_claims": {
      "@id": "crawlcheck:self_claims"
    },
    "content_clock": {
      "@id": "crawlcheck:content_clock"
    },
    "absences": {
      "@id": "crawlcheck:absences",
      "@container": "@list"
    },
    "mcp_registry": {
      "@id": "crawlcheck:mcp_registry"
    },
    "impersonation": {
      "@id": "crawlcheck:impersonation"
    },
    "control": {
      "@id": "crawlcheck:control"
    },
    "transparency": {
      "@id": "crawlcheck:transparency"
    },
    "actions": {
      "@id": "crawlcheck:actions"
    },
    "crawl_policy": {
      "@id": "crawlcheck:crawl_policy"
    },
    "delivery": {
      "@id": "crawlcheck:delivery"
    },
    "machine_files": {
      "@id": "crawlcheck:machine_files"
    },
    "entity": {
      "@id": "crawlcheck:entity"
    },
    "sha256": {
      "@id": "crawlcheck:sha256",
      "@type": "xsd:string"
    },
    "unsigned": {
      "@id": "crawlcheck:unsigned",
      "@type": "xsd:string"
    },
    "SignatureV1": "crawlcheck:SignatureV1",
    "alg": {
      "@id": "crawlcheck:alg"
    },
    "kid": {
      "@id": "crawlcheck:kid",
      "@type": "xsd:string"
    },
    "over": {
      "@id": "crawlcheck:over",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "crawlcheck:message",
      "@type": "xsd:string"
    },
    "sig": {
      "@id": "crawlcheck:sig",
      "@type": "xsd:string"
    },
    "signed_at": {
      "@id": "crawlcheck:signed_at",
      "@type": "xsd:string"
    },
    "key": {
      "@id": "crawlcheck:key"
    },
    "canonical": {
      "@id": "crawlcheck:canonical",
      "@type": "xsd:string"
    },
    "DecisionV1": "crawlcheck:DecisionV1",
    "decided_at": {
      "@id": "crawlcheck:decided_at",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "crawlcheck:expires_at",
      "@type": "xsd:string"
    },
    "clock_skew_s": {
      "@id": "crawlcheck:clock_skew_s",
      "@type": "xsd:integer"
    },
    "nonce": {
      "@id": "crawlcheck:nonce",
      "@type": "xsd:string"
    },
    "operation": {
      "@id": "crawlcheck:operation"
    },
    "operation_sha256": {
      "@id": "crawlcheck:operation_sha256",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "crawlcheck:action"
    },
    "agent": {
      "@id": "crawlcheck:agent",
      "@type": "xsd:string"
    },
    "template": {
      "@id": "crawlcheck:template",
      "@type": "xsd:string"
    },
    "policy": {
      "@id": "crawlcheck:policy"
    },
    "engine": {
      "@id": "crawlcheck:engine"
    },
    "base_decision": {
      "@id": "crawlcheck:base_decision"
    },
    "human_confirmation_required": {
      "@id": "crawlcheck:human_confirmation_required",
      "@type": "xsd:boolean"
    },
    "reason_codes": {
      "@id": "crawlcheck:reason_codes",
      "@container": "@list"
    },
    "steps": {
      "@id": "crawlcheck:steps",
      "@container": "@list"
    },
    "accuracy": {
      "@id": "crawlcheck:accuracy"
    },
    "alternatives": {
      "@id": "crawlcheck:alternatives",
      "@container": "@list"
    },
    "resolve": {
      "@id": "crawlcheck:resolve"
    },
    "ResolveBatchV1": "crawlcheck:ResolveBatchV1",
    "count": {
      "@id": "crawlcheck:count",
      "@type": "xsd:integer"
    },
    "ms": {
      "@id": "crawlcheck:ms",
      "@type": "xsd:integer"
    },
    "answers": {
      "@id": "crawlcheck:answers",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "CrawlCheck API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CrawlCheck'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-11-04) from openapi/crawlcheck-io-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/crawlcheck-io-openapi.yml"
  ]
}