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
View Context View on GitHub

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

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