DomainDrift · JSON-LD Context
Domaindrift Io Context
JSON-LD context defining the semantic vocabulary for Domaindrift Io from DomainDrift.
4 Classes
25 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
domaindrift:
https://domaindrift.io/schema#
Classes
DomainSummary
DeltaChange
ProvenanceReceipt
ErrorResponse
Properties
| Property | Type | Container |
|---|---|---|
| domain | string | |
| category | string | |
| last_scanned_at | dateTime | |
| scan_count | integer | |
| ping_ms | decimal | |
| http_status | integer | |
| probe_verdict | string | |
| subdomain_count | integer | |
| service_count | integer | |
| has_dnssec | integer | |
| dnssec_ok_at | string | |
| has_ipv6 | boolean | |
| complexity_score | decimal | |
| type | string | |
| field | string | |
| action | string | |
| old_value | string | |
| new_value | string | |
| receipt_id | string | |
| scanned_at | dateTime | |
| public_key | string | |
| output_hash | string | |
| plane | string | |
| parent_receipt_id | string | |
| error | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://domaindrift.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"domaindrift": "https://domaindrift.io/schema#",
"DomainSummary": "domaindrift:DomainSummary",
"domain": {
"@id": "domaindrift:domain",
"@type": "xsd:string"
},
"category": {
"@id": "domaindrift:category",
"@type": "xsd:string"
},
"last_scanned_at": {
"@id": "domaindrift:last_scanned_at",
"@type": "xsd:dateTime"
},
"scan_count": {
"@id": "domaindrift:scan_count",
"@type": "xsd:integer"
},
"ping_ms": {
"@id": "domaindrift:ping_ms",
"@type": "xsd:decimal"
},
"http_status": {
"@id": "domaindrift:http_status",
"@type": "xsd:integer"
},
"probe_verdict": {
"@id": "domaindrift:probe_verdict",
"@type": "xsd:string"
},
"subdomain_count": {
"@id": "domaindrift:subdomain_count",
"@type": "xsd:integer"
},
"service_count": {
"@id": "domaindrift:service_count",
"@type": "xsd:integer"
},
"has_dnssec": {
"@id": "domaindrift:has_dnssec",
"@type": "xsd:integer"
},
"dnssec_ok_at": {
"@id": "domaindrift:dnssec_ok_at",
"@type": "xsd:string"
},
"has_ipv6": {
"@id": "domaindrift:has_ipv6",
"@type": "xsd:boolean"
},
"complexity_score": {
"@id": "domaindrift:complexity_score",
"@type": "xsd:decimal"
},
"DeltaChange": "domaindrift:DeltaChange",
"type": {
"@id": "domaindrift:type",
"@type": "xsd:string"
},
"field": {
"@id": "domaindrift:field",
"@type": "xsd:string"
},
"action": {
"@id": "domaindrift:action",
"@type": "xsd:string"
},
"old_value": {
"@id": "domaindrift:old_value",
"@type": "xsd:string"
},
"new_value": {
"@id": "domaindrift:new_value",
"@type": "xsd:string"
},
"ProvenanceReceipt": "domaindrift:ProvenanceReceipt",
"receipt_id": {
"@id": "domaindrift:receipt_id",
"@type": "xsd:string"
},
"scanned_at": {
"@id": "domaindrift:scanned_at",
"@type": "xsd:dateTime"
},
"public_key": {
"@id": "domaindrift:public_key",
"@type": "xsd:string"
},
"output_hash": {
"@id": "domaindrift:output_hash",
"@type": "xsd:string"
},
"plane": {
"@id": "domaindrift:plane",
"@type": "xsd:string"
},
"parent_receipt_id": {
"@id": "domaindrift:parent_receipt_id",
"@type": "xsd:string"
},
"ErrorResponse": "domaindrift:ErrorResponse",
"error": {
"@id": "domaindrift:error",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "DomainDrift API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects DomainDrift'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-05) from openapi/domaindrift-io-openapi.json.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/domaindrift-io-openapi.json"
]
}