IntoDNS.ai · JSON-LD Context
Intodns Ai Context
JSON-LD context defining the semantic vocabulary for Intodns Ai from IntoDNS.ai.
29 Classes
93 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
intodns:
https://intodns.ai/schema#
Classes
AIAuthenticationError
QuickScanResult
CategoryScore
DeepScanRequest
DeepScanResponse
DNSLookupResult
DNSSECResult
PropagationResult
EmailCheckResult
SPFResult
BIMIResult
MTASTSResult
SMTPTLSResult
FCrDNSResult
SenderRequirementsResult
EverythingReport
DKIMResult
DMARCResult
AIExplainRequest
AIExplainResponse
AIFixRequest
AIFixResponse
SecurityHeadersGenerateRequest
SecurityHeadersGenerateResult
SecurityHeadersAnalyzeResult
CspScanRequest
CspScanResult
CspScanInconclusive
Error
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| requiresAccount | boolean | |
| success | boolean | |
| domain | string | |
| score | integer | |
| categories | ||
| critical_issues | integer | |
| warnings | integer | |
| timestamp | dateTime | |
| issues | integer | |
| type | string | |
| scan_id | string | |
| status | string | |
| estimated_time | integer | |
| records | ||
| cached | boolean | |
| signed | boolean | |
| valid | boolean | |
| chain | list | |
| nsec3param | ||
| rrsig | ||
| errors | list | |
| propagated | boolean | |
| servers_checked | integer | |
| servers_matching | integer | |
| results | list | |
| spf | reference | |
| dkim | reference | |
| dmarc | reference | |
| mx | ||
| exists | boolean | |
| record | string | |
| mechanisms | list | |
| lookups | integer | |
| lookupGraph | ||
| flattened | ||
| logoUrl | string | |
| authorityUrl | string | |
| logo | ||
| authority | ||
| policyId | string | |
| policy | ||
| policyUrl | string | |
| checkedAt | dateTime | |
| mxRecords | list | |
| servers | list | |
| summary | ||
| check | string | |
| description | string | |
| result | ||
| citationUrl | string | |
| apiUrl | string | |
| overallStatus | string | |
| checks | list | |
| generatedAt | dateTime | |
| reportUrl | string | |
| sections | ||
| citations | list | |
| machineReadable | ||
| evidence | ||
| selectors_found | list | |
| valid_keys | integer | |
| pct | integer | |
| rua | list | |
| issue | string | |
| context | ||
| data | ||
| source | string | |
| preset | string | |
| config | ||
| headers | list | |
| outputs | ||
| scannedAt | dateTime | |
| httpsAvailable | boolean | |
| headerFetchTimedOut | boolean | |
| note | string | |
| current | list | |
| missing | list | |
| recommended | ||
| url | string | |
| strict | boolean | |
| origin | string | |
| pagesCrawled | integer | |
| pagesFailed | integer | |
| truncated | boolean | |
| currentCsp | ||
| findings | list | |
| inventory | list | |
| inlineScripts | integer | |
| inlineStyles | integer | |
| eventHandlerAttrs | integer | |
| synthesis | ||
| inconclusive | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://intodns.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"intodns": "https://intodns.ai/schema#",
"AIAuthenticationError": "intodns:AIAuthenticationError",
"error": {
"@id": "intodns:error",
"@type": "xsd:string"
},
"requiresAccount": {
"@id": "intodns:requiresAccount",
"@type": "xsd:boolean"
},
"QuickScanResult": "intodns:QuickScanResult",
"success": {
"@id": "intodns:success",
"@type": "xsd:boolean"
},
"domain": {
"@id": "intodns:domain",
"@type": "xsd:string"
},
"score": {
"@id": "intodns:score",
"@type": "xsd:integer"
},
"categories": {
"@id": "intodns:categories"
},
"critical_issues": {
"@id": "intodns:critical_issues",
"@type": "xsd:integer"
},
"warnings": {
"@id": "intodns:warnings",
"@type": "xsd:integer"
},
"timestamp": {
"@id": "intodns:timestamp",
"@type": "xsd:dateTime"
},
"CategoryScore": "intodns:CategoryScore",
"issues": {
"@id": "intodns:issues",
"@type": "xsd:integer"
},
"DeepScanRequest": "intodns:DeepScanRequest",
"type": {
"@id": "intodns:type",
"@type": "xsd:string"
},
"DeepScanResponse": "intodns:DeepScanResponse",
"scan_id": {
"@id": "intodns:scan_id",
"@type": "xsd:string"
},
"status": {
"@id": "intodns:status",
"@type": "xsd:string"
},
"estimated_time": {
"@id": "intodns:estimated_time",
"@type": "xsd:integer"
},
"DNSLookupResult": "intodns:DNSLookupResult",
"records": {
"@id": "intodns:records"
},
"cached": {
"@id": "intodns:cached",
"@type": "xsd:boolean"
},
"DNSSECResult": "intodns:DNSSECResult",
"signed": {
"@id": "intodns:signed",
"@type": "xsd:boolean"
},
"valid": {
"@id": "intodns:valid",
"@type": "xsd:boolean"
},
"chain": {
"@id": "intodns:chain",
"@container": "@list"
},
"nsec3param": {
"@id": "intodns:nsec3param"
},
"rrsig": {
"@id": "intodns:rrsig"
},
"errors": {
"@id": "intodns:errors",
"@container": "@list"
},
"PropagationResult": "intodns:PropagationResult",
"propagated": {
"@id": "intodns:propagated",
"@type": "xsd:boolean"
},
"servers_checked": {
"@id": "intodns:servers_checked",
"@type": "xsd:integer"
},
"servers_matching": {
"@id": "intodns:servers_matching",
"@type": "xsd:integer"
},
"results": {
"@id": "intodns:results",
"@container": "@list"
},
"EmailCheckResult": "intodns:EmailCheckResult",
"spf": {
"@id": "intodns:spf",
"@type": "@id"
},
"dkim": {
"@id": "intodns:dkim",
"@type": "@id"
},
"dmarc": {
"@id": "intodns:dmarc",
"@type": "@id"
},
"mx": {
"@id": "intodns:mx"
},
"SPFResult": "intodns:SPFResult",
"exists": {
"@id": "intodns:exists",
"@type": "xsd:boolean"
},
"record": {
"@id": "intodns:record",
"@type": "xsd:string"
},
"mechanisms": {
"@id": "intodns:mechanisms",
"@container": "@list"
},
"lookups": {
"@id": "intodns:lookups",
"@type": "xsd:integer"
},
"lookupGraph": {
"@id": "intodns:lookupGraph"
},
"flattened": {
"@id": "intodns:flattened"
},
"BIMIResult": "intodns:BIMIResult",
"logoUrl": {
"@id": "intodns:logoUrl",
"@type": "xsd:string"
},
"authorityUrl": {
"@id": "intodns:authorityUrl",
"@type": "xsd:string"
},
"logo": {
"@id": "intodns:logo"
},
"authority": {
"@id": "intodns:authority"
},
"MTASTSResult": "intodns:MTASTSResult",
"policyId": {
"@id": "intodns:policyId",
"@type": "xsd:string"
},
"policy": {
"@id": "intodns:policy"
},
"policyUrl": {
"@id": "intodns:policyUrl",
"@type": "xsd:string"
},
"SMTPTLSResult": "intodns:SMTPTLSResult",
"checkedAt": {
"@id": "intodns:checkedAt",
"@type": "xsd:dateTime"
},
"mxRecords": {
"@id": "intodns:mxRecords",
"@container": "@list"
},
"servers": {
"@id": "intodns:servers",
"@container": "@list"
},
"summary": {
"@id": "intodns:summary"
},
"FCrDNSResult": "intodns:FCrDNSResult",
"check": {
"@id": "intodns:check",
"@type": "xsd:string"
},
"description": {
"@id": "intodns:description",
"@type": "xsd:string"
},
"result": {
"@id": "intodns:result"
},
"citationUrl": {
"@id": "intodns:citationUrl",
"@type": "xsd:string"
},
"apiUrl": {
"@id": "intodns:apiUrl",
"@type": "xsd:string"
},
"SenderRequirementsResult": "intodns:SenderRequirementsResult",
"overallStatus": {
"@id": "intodns:overallStatus",
"@type": "xsd:string"
},
"checks": {
"@id": "intodns:checks",
"@container": "@list"
},
"EverythingReport": "intodns:EverythingReport",
"generatedAt": {
"@id": "intodns:generatedAt",
"@type": "xsd:dateTime"
},
"reportUrl": {
"@id": "intodns:reportUrl",
"@type": "xsd:string"
},
"sections": {
"@id": "intodns:sections"
},
"citations": {
"@id": "intodns:citations",
"@container": "@list"
},
"machineReadable": {
"@id": "intodns:machineReadable"
},
"evidence": {
"@id": "intodns:evidence"
},
"DKIMResult": "intodns:DKIMResult",
"selectors_found": {
"@id": "intodns:selectors_found",
"@container": "@list"
},
"valid_keys": {
"@id": "intodns:valid_keys",
"@type": "xsd:integer"
},
"DMARCResult": "intodns:DMARCResult",
"pct": {
"@id": "intodns:pct",
"@type": "xsd:integer"
},
"rua": {
"@id": "intodns:rua",
"@container": "@list"
},
"AIExplainRequest": "intodns:AIExplainRequest",
"issue": {
"@id": "intodns:issue",
"@type": "xsd:string"
},
"context": {
"@id": "intodns:context"
},
"AIExplainResponse": "intodns:AIExplainResponse",
"data": {
"@id": "intodns:data"
},
"source": {
"@id": "intodns:source",
"@type": "xsd:string"
},
"AIFixRequest": "intodns:AIFixRequest",
"AIFixResponse": "intodns:AIFixResponse",
"SecurityHeadersGenerateRequest": "intodns:SecurityHeadersGenerateRequest",
"preset": {
"@id": "intodns:preset",
"@type": "xsd:string"
},
"config": {
"@id": "intodns:config"
},
"SecurityHeadersGenerateResult": "intodns:SecurityHeadersGenerateResult",
"headers": {
"@id": "intodns:headers",
"@container": "@list"
},
"outputs": {
"@id": "intodns:outputs"
},
"SecurityHeadersAnalyzeResult": "intodns:SecurityHeadersAnalyzeResult",
"scannedAt": {
"@id": "intodns:scannedAt",
"@type": "xsd:dateTime"
},
"httpsAvailable": {
"@id": "intodns:httpsAvailable",
"@type": "xsd:boolean"
},
"headerFetchTimedOut": {
"@id": "intodns:headerFetchTimedOut",
"@type": "xsd:boolean"
},
"note": {
"@id": "intodns:note",
"@type": "xsd:string"
},
"current": {
"@id": "intodns:current",
"@container": "@list"
},
"missing": {
"@id": "intodns:missing",
"@container": "@list"
},
"recommended": {
"@id": "intodns:recommended"
},
"CspScanRequest": "intodns:CspScanRequest",
"url": {
"@id": "intodns:url",
"@type": "xsd:string"
},
"strict": {
"@id": "intodns:strict",
"@type": "xsd:boolean"
},
"CspScanResult": "intodns:CspScanResult",
"origin": {
"@id": "intodns:origin",
"@type": "xsd:string"
},
"pagesCrawled": {
"@id": "intodns:pagesCrawled",
"@type": "xsd:integer"
},
"pagesFailed": {
"@id": "intodns:pagesFailed",
"@type": "xsd:integer"
},
"truncated": {
"@id": "intodns:truncated",
"@type": "xsd:boolean"
},
"currentCsp": {
"@id": "intodns:currentCsp"
},
"findings": {
"@id": "intodns:findings",
"@container": "@list"
},
"inventory": {
"@id": "intodns:inventory",
"@container": "@list"
},
"inlineScripts": {
"@id": "intodns:inlineScripts",
"@type": "xsd:integer"
},
"inlineStyles": {
"@id": "intodns:inlineStyles",
"@type": "xsd:integer"
},
"eventHandlerAttrs": {
"@id": "intodns:eventHandlerAttrs",
"@type": "xsd:integer"
},
"synthesis": {
"@id": "intodns:synthesis"
},
"CspScanInconclusive": "intodns:CspScanInconclusive",
"inconclusive": {
"@id": "intodns:inconclusive",
"@type": "xsd:boolean"
},
"Error": "intodns:Error"
},
"@type": "schema:Dataset",
"schema:name": "IntoDNS.ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects IntoDNS.ai'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-12) from openapi/intodns-ai-openapi.json.",
"dcterms:created": "2026-11-12",
"dcterms:source": [
"openapi/intodns-ai-openapi.json"
]
}