DMARC Examiner · JSON-LD Context
Dmarc Examiner Com Context
JSON-LD context defining the semantic vocabulary for Dmarc Examiner Com from DMARC Examiner.
18 Classes
84 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
dmarc:
https://dmarc-examiner.com/schema#
Classes
Domain
CreateDomainRequest
CheckDmarcRequest
DmarcCheckResult
ForensicReport
ForensicSummary
ForensicStatistics
Webhook
CreateWebhookRequest
UpdateWebhookRequest
WebhookEvent
WebhookTestResult
Report
ReportRecord
GeoLocation
Alert
ReportStatistics
Pagination
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | string | |
| status | string | |
| verified_at | dateTime | |
| last_report_at | dateTime | |
| created_at | dateTime | |
| updated_at | dateTime | |
| domain | string | |
| has_existing_dmarc | boolean | |
| existing_record | string | |
| existing_policy | string | |
| existing_rua | list | |
| existing_ruf | list | |
| source_ip | string | |
| original_mail_from | string | |
| reported_domain | string | |
| auth_failure | string | |
| delivery_result | string | |
| dkim_result | string | |
| spf_result | string | |
| arrival_date | dateTime | |
| total_7d | integer | |
| by_auth_failure | ||
| top_source_ips | list | |
| total | integer | |
| by_delivery_result | ||
| by_source_ip | list | |
| by_domain | ||
| url | reference | |
| secret | string | |
| is_active | boolean | |
| last_triggered_at | dateTime | |
| last_status | integer | |
| failure_count | integer | |
| event | string | |
| timestamp | dateTime | |
| alert | ||
| message | string | |
| success | boolean | |
| status_code | integer | |
| response_time_ms | integer | |
| error | string | |
| domain_id | string | |
| domain_name | string | |
| external_report_id | string | |
| reporter_org_name | string | |
| reporter_email | string | |
| date_range_begin | dateTime | |
| date_range_end | dateTime | |
| policy_domain | string | |
| policy_p | string | |
| policy_sp | string | |
| policy_adkim | string | |
| policy_aspf | string | |
| policy_pct | integer | |
| total_records | integer | |
| pass_rate | decimal | |
| received_at | dateTime | |
| processed_at | dateTime | |
| count | integer | |
| disposition | string | |
| header_from | string | |
| envelope_from | string | |
| dkim_domain | string | |
| spf_domain | string | |
| is_passing | boolean | |
| geo | reference | |
| country | string | |
| country_code | string | |
| org | string | |
| asn | integer | |
| cidr | string | |
| type | string | |
| severity | string | |
| title | string | |
| description | string | |
| metadata | ||
| sent_at | dateTime | |
| by_country | list | |
| by_asn | list | |
| by_result | ||
| page | integer | |
| limit | integer | |
| total_pages | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://dmarc-examiner.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"dmarc": "https://dmarc-examiner.com/schema#",
"Domain": "dmarc:Domain",
"id": {
"@id": "dmarc:id",
"@type": "xsd:string"
},
"name": {
"@id": "dmarc:name",
"@type": "xsd:string"
},
"status": {
"@id": "dmarc:status",
"@type": "xsd:string"
},
"verified_at": {
"@id": "dmarc:verified_at",
"@type": "xsd:dateTime"
},
"last_report_at": {
"@id": "dmarc:last_report_at",
"@type": "xsd:dateTime"
},
"created_at": {
"@id": "dmarc:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "dmarc:updated_at",
"@type": "xsd:dateTime"
},
"CreateDomainRequest": "dmarc:CreateDomainRequest",
"CheckDmarcRequest": "dmarc:CheckDmarcRequest",
"domain": {
"@id": "dmarc:domain",
"@type": "xsd:string"
},
"DmarcCheckResult": "dmarc:DmarcCheckResult",
"has_existing_dmarc": {
"@id": "dmarc:has_existing_dmarc",
"@type": "xsd:boolean"
},
"existing_record": {
"@id": "dmarc:existing_record",
"@type": "xsd:string"
},
"existing_policy": {
"@id": "dmarc:existing_policy",
"@type": "xsd:string"
},
"existing_rua": {
"@id": "dmarc:existing_rua",
"@container": "@list"
},
"existing_ruf": {
"@id": "dmarc:existing_ruf",
"@container": "@list"
},
"ForensicReport": "dmarc:ForensicReport",
"source_ip": {
"@id": "dmarc:source_ip",
"@type": "xsd:string"
},
"original_mail_from": {
"@id": "dmarc:original_mail_from",
"@type": "xsd:string"
},
"reported_domain": {
"@id": "dmarc:reported_domain",
"@type": "xsd:string"
},
"auth_failure": {
"@id": "dmarc:auth_failure",
"@type": "xsd:string"
},
"delivery_result": {
"@id": "dmarc:delivery_result",
"@type": "xsd:string"
},
"dkim_result": {
"@id": "dmarc:dkim_result",
"@type": "xsd:string"
},
"spf_result": {
"@id": "dmarc:spf_result",
"@type": "xsd:string"
},
"arrival_date": {
"@id": "dmarc:arrival_date",
"@type": "xsd:dateTime"
},
"ForensicSummary": "dmarc:ForensicSummary",
"total_7d": {
"@id": "dmarc:total_7d",
"@type": "xsd:integer"
},
"by_auth_failure": {
"@id": "dmarc:by_auth_failure"
},
"top_source_ips": {
"@id": "dmarc:top_source_ips",
"@container": "@list"
},
"ForensicStatistics": "dmarc:ForensicStatistics",
"total": {
"@id": "dmarc:total",
"@type": "xsd:integer"
},
"by_delivery_result": {
"@id": "dmarc:by_delivery_result"
},
"by_source_ip": {
"@id": "dmarc:by_source_ip",
"@container": "@list"
},
"by_domain": {
"@id": "dmarc:by_domain"
},
"Webhook": "dmarc:Webhook",
"url": {
"@id": "dmarc:url",
"@type": "@id"
},
"secret": {
"@id": "dmarc:secret",
"@type": "xsd:string"
},
"is_active": {
"@id": "dmarc:is_active",
"@type": "xsd:boolean"
},
"last_triggered_at": {
"@id": "dmarc:last_triggered_at",
"@type": "xsd:dateTime"
},
"last_status": {
"@id": "dmarc:last_status",
"@type": "xsd:integer"
},
"failure_count": {
"@id": "dmarc:failure_count",
"@type": "xsd:integer"
},
"CreateWebhookRequest": "dmarc:CreateWebhookRequest",
"UpdateWebhookRequest": "dmarc:UpdateWebhookRequest",
"WebhookEvent": "dmarc:WebhookEvent",
"event": {
"@id": "dmarc:event",
"@type": "xsd:string"
},
"timestamp": {
"@id": "dmarc:timestamp",
"@type": "xsd:dateTime"
},
"alert": {
"@id": "dmarc:alert"
},
"message": {
"@id": "dmarc:message",
"@type": "xsd:string"
},
"WebhookTestResult": "dmarc:WebhookTestResult",
"success": {
"@id": "dmarc:success",
"@type": "xsd:boolean"
},
"status_code": {
"@id": "dmarc:status_code",
"@type": "xsd:integer"
},
"response_time_ms": {
"@id": "dmarc:response_time_ms",
"@type": "xsd:integer"
},
"error": {
"@id": "dmarc:error",
"@type": "xsd:string"
},
"Report": "dmarc:Report",
"domain_id": {
"@id": "dmarc:domain_id",
"@type": "xsd:string"
},
"domain_name": {
"@id": "dmarc:domain_name",
"@type": "xsd:string"
},
"external_report_id": {
"@id": "dmarc:external_report_id",
"@type": "xsd:string"
},
"reporter_org_name": {
"@id": "dmarc:reporter_org_name",
"@type": "xsd:string"
},
"reporter_email": {
"@id": "dmarc:reporter_email",
"@type": "xsd:string"
},
"date_range_begin": {
"@id": "dmarc:date_range_begin",
"@type": "xsd:dateTime"
},
"date_range_end": {
"@id": "dmarc:date_range_end",
"@type": "xsd:dateTime"
},
"policy_domain": {
"@id": "dmarc:policy_domain",
"@type": "xsd:string"
},
"policy_p": {
"@id": "dmarc:policy_p",
"@type": "xsd:string"
},
"policy_sp": {
"@id": "dmarc:policy_sp",
"@type": "xsd:string"
},
"policy_adkim": {
"@id": "dmarc:policy_adkim",
"@type": "xsd:string"
},
"policy_aspf": {
"@id": "dmarc:policy_aspf",
"@type": "xsd:string"
},
"policy_pct": {
"@id": "dmarc:policy_pct",
"@type": "xsd:integer"
},
"total_records": {
"@id": "dmarc:total_records",
"@type": "xsd:integer"
},
"pass_rate": {
"@id": "dmarc:pass_rate",
"@type": "xsd:decimal"
},
"received_at": {
"@id": "dmarc:received_at",
"@type": "xsd:dateTime"
},
"processed_at": {
"@id": "dmarc:processed_at",
"@type": "xsd:dateTime"
},
"ReportRecord": "dmarc:ReportRecord",
"count": {
"@id": "dmarc:count",
"@type": "xsd:integer"
},
"disposition": {
"@id": "dmarc:disposition",
"@type": "xsd:string"
},
"header_from": {
"@id": "dmarc:header_from",
"@type": "xsd:string"
},
"envelope_from": {
"@id": "dmarc:envelope_from",
"@type": "xsd:string"
},
"dkim_domain": {
"@id": "dmarc:dkim_domain",
"@type": "xsd:string"
},
"spf_domain": {
"@id": "dmarc:spf_domain",
"@type": "xsd:string"
},
"is_passing": {
"@id": "dmarc:is_passing",
"@type": "xsd:boolean"
},
"geo": {
"@id": "dmarc:geo",
"@type": "@id"
},
"GeoLocation": "dmarc:GeoLocation",
"country": {
"@id": "dmarc:country",
"@type": "xsd:string"
},
"country_code": {
"@id": "dmarc:country_code",
"@type": "xsd:string"
},
"org": {
"@id": "dmarc:org",
"@type": "xsd:string"
},
"asn": {
"@id": "dmarc:asn",
"@type": "xsd:integer"
},
"cidr": {
"@id": "dmarc:cidr",
"@type": "xsd:string"
},
"Alert": "dmarc:Alert",
"type": {
"@id": "dmarc:type",
"@type": "xsd:string"
},
"severity": {
"@id": "dmarc:severity",
"@type": "xsd:string"
},
"title": {
"@id": "dmarc:title",
"@type": "xsd:string"
},
"description": {
"@id": "dmarc:description",
"@type": "xsd:string"
},
"metadata": {
"@id": "dmarc:metadata"
},
"sent_at": {
"@id": "dmarc:sent_at",
"@type": "xsd:dateTime"
},
"ReportStatistics": "dmarc:ReportStatistics",
"by_country": {
"@id": "dmarc:by_country",
"@container": "@list"
},
"by_asn": {
"@id": "dmarc:by_asn",
"@container": "@list"
},
"by_result": {
"@id": "dmarc:by_result"
},
"Pagination": "dmarc:Pagination",
"page": {
"@id": "dmarc:page",
"@type": "xsd:integer"
},
"limit": {
"@id": "dmarc:limit",
"@type": "xsd:integer"
},
"total_pages": {
"@id": "dmarc:total_pages",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "DMARC Examiner API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects DMARC Examiner'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/dmarc-examiner-com-openapi.yaml, openapi/openapi.yaml.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/dmarc-examiner-com-openapi.yaml",
"openapi/openapi.yaml"
]
}