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
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
{
"@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"
]
}