Domain Sentinel · JSON-LD Context

Domain Sentinel Com Context

JSON-LD context defining the semantic vocabulary for Domain Sentinel Com from Domain Sentinel.

5 Classes 33 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/
domain: https://domain-sentinel.com/schema#

Classes

PlanLimit DomainLookup Entity Nameserver Event

Properties

Property Type Container
statusCode integer
code string
limit string
plan string
max integer
current integer
message string
id string
available boolean
checkMethod string
maybeAvailable boolean
ldhName string
unicodeName string
handle string
rdapServer string
secureDNS boolean
delegationSigned boolean
lookedUpAt dateTime
registryBusy
entities list
nameservers list
statuses list
events list
role string
name string
organization string
ianaId string
abuseEmail string
abusePhone string
ipv4 list
ipv6 list
eventAction string
eventDate dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://domain-sentinel.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "domain": "https://domain-sentinel.com/schema#",
    "PlanLimit": "domain:PlanLimit",
    "statusCode": {
      "@id": "domain:statusCode",
      "@type": "xsd:integer"
    },
    "code": {
      "@id": "domain:code",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "domain:limit",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "domain:plan",
      "@type": "xsd:string"
    },
    "max": {
      "@id": "domain:max",
      "@type": "xsd:integer"
    },
    "current": {
      "@id": "domain:current",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "domain:message",
      "@type": "xsd:string"
    },
    "DomainLookup": "domain:DomainLookup",
    "id": {
      "@id": "domain:id",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "domain:available",
      "@type": "xsd:boolean"
    },
    "checkMethod": {
      "@id": "domain:checkMethod",
      "@type": "xsd:string"
    },
    "maybeAvailable": {
      "@id": "domain:maybeAvailable",
      "@type": "xsd:boolean"
    },
    "ldhName": {
      "@id": "domain:ldhName",
      "@type": "xsd:string"
    },
    "unicodeName": {
      "@id": "domain:unicodeName",
      "@type": "xsd:string"
    },
    "handle": {
      "@id": "domain:handle",
      "@type": "xsd:string"
    },
    "rdapServer": {
      "@id": "domain:rdapServer",
      "@type": "xsd:string"
    },
    "secureDNS": {
      "@id": "domain:secureDNS",
      "@type": "xsd:boolean"
    },
    "delegationSigned": {
      "@id": "domain:delegationSigned",
      "@type": "xsd:boolean"
    },
    "lookedUpAt": {
      "@id": "domain:lookedUpAt",
      "@type": "xsd:dateTime"
    },
    "registryBusy": {
      "@id": "domain:registryBusy"
    },
    "entities": {
      "@id": "domain:entities",
      "@container": "@list"
    },
    "nameservers": {
      "@id": "domain:nameservers",
      "@container": "@list"
    },
    "statuses": {
      "@id": "domain:statuses",
      "@container": "@list"
    },
    "events": {
      "@id": "domain:events",
      "@container": "@list"
    },
    "Entity": "domain:Entity",
    "role": {
      "@id": "domain:role",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "domain:name",
      "@type": "xsd:string"
    },
    "organization": {
      "@id": "domain:organization",
      "@type": "xsd:string"
    },
    "ianaId": {
      "@id": "domain:ianaId",
      "@type": "xsd:string"
    },
    "abuseEmail": {
      "@id": "domain:abuseEmail",
      "@type": "xsd:string"
    },
    "abusePhone": {
      "@id": "domain:abusePhone",
      "@type": "xsd:string"
    },
    "Nameserver": "domain:Nameserver",
    "ipv4": {
      "@id": "domain:ipv4",
      "@container": "@list"
    },
    "ipv6": {
      "@id": "domain:ipv6",
      "@container": "@list"
    },
    "Event": "domain:Event",
    "eventAction": {
      "@id": "domain:eventAction",
      "@type": "xsd:string"
    },
    "eventDate": {
      "@id": "domain:eventDate",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Domain Sentinel API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Domain Sentinel'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/domain-sentinel-com-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/domain-sentinel-com-openapi.yml"
  ]
}