rdapapi-io · JSON-LD Context

Rdapapi Io Context

JSON-LD context defining the semantic vocabulary for Rdapapi Io from rdapapi-io.

21 Classes 75 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/
rdapapi: https://rdapapi.io/schema#

Classes

Registrar Dates Remark Contact DomainResponse Redaction Meta IpResponse AsnResponse NameserverResponse PublicId EntityResponse EntityAutnum EntityNetwork BulkDomainResult BulkDomainSummary BulkDomainResponse Error AvailabilityLevel TldListMeta TldEntry

Properties

Property Type Container
name string
iana_id string
abuse_email string
abuse_phone string
url string
registered dateTime
expires dateTime
updated dateTime
title string
description string
handle string
organization string
email string
phone string
address string
contact_url string
country_code string
domain string
unicode_name string
status list
registrar reference
dates reference
nameservers list
dnssec boolean
entities
redacted reference
meta reference
server string
source string
rdap_server string
raw_rdap_url string
cached boolean
cache_expires dateTime
followed boolean
registrar_rdap_server string
follow_error string
type string
start_address string
end_address string
ip_version string
parent_handle string
country string
cidr list
geofeed string
remarks list
port43 string
start_autnum integer
end_autnum integer
ldh_name string
ip_addresses
identifier string
roles list
public_ids list
autnums list
networks list
data reference
error string
message string
reason string
registrable_domain string
total integer
successful integer
failed integer
results list
summary reference
computed_at dateTime
count integer
coverage decimal
thresholds
tld string
protocol string
supported_since dateTime
rdap_server_host string
rdap_server_url reference
field_availability

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://rdapapi.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "rdapapi": "https://rdapapi.io/schema#",
    "Registrar": "rdapapi:Registrar",
    "name": {
      "@id": "rdapapi:name",
      "@type": "xsd:string"
    },
    "iana_id": {
      "@id": "rdapapi:iana_id",
      "@type": "xsd:string"
    },
    "abuse_email": {
      "@id": "rdapapi:abuse_email",
      "@type": "xsd:string"
    },
    "abuse_phone": {
      "@id": "rdapapi:abuse_phone",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "rdapapi:url",
      "@type": "xsd:string"
    },
    "Dates": "rdapapi:Dates",
    "registered": {
      "@id": "rdapapi:registered",
      "@type": "xsd:dateTime"
    },
    "expires": {
      "@id": "rdapapi:expires",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "rdapapi:updated",
      "@type": "xsd:dateTime"
    },
    "Remark": "rdapapi:Remark",
    "title": {
      "@id": "rdapapi:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "rdapapi:description",
      "@type": "xsd:string"
    },
    "Contact": "rdapapi:Contact",
    "handle": {
      "@id": "rdapapi:handle",
      "@type": "xsd:string"
    },
    "organization": {
      "@id": "rdapapi:organization",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "rdapapi:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "rdapapi:phone",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "rdapapi:address",
      "@type": "xsd:string"
    },
    "contact_url": {
      "@id": "rdapapi:contact_url",
      "@type": "xsd:string"
    },
    "country_code": {
      "@id": "rdapapi:country_code",
      "@type": "xsd:string"
    },
    "DomainResponse": "rdapapi:DomainResponse",
    "domain": {
      "@id": "rdapapi:domain",
      "@type": "xsd:string"
    },
    "unicode_name": {
      "@id": "rdapapi:unicode_name",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "rdapapi:status",
      "@container": "@list"
    },
    "registrar": {
      "@id": "rdapapi:registrar",
      "@type": "@id"
    },
    "dates": {
      "@id": "rdapapi:dates",
      "@type": "@id"
    },
    "nameservers": {
      "@id": "rdapapi:nameservers",
      "@container": "@list"
    },
    "dnssec": {
      "@id": "rdapapi:dnssec",
      "@type": "xsd:boolean"
    },
    "entities": {
      "@id": "rdapapi:entities"
    },
    "redacted": {
      "@id": "rdapapi:redacted",
      "@type": "@id"
    },
    "meta": {
      "@id": "rdapapi:meta",
      "@type": "@id"
    },
    "Redaction": "rdapapi:Redaction",
    "Meta": "rdapapi:Meta",
    "server": {
      "@id": "rdapapi:server",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "rdapapi:source",
      "@type": "xsd:string"
    },
    "rdap_server": {
      "@id": "rdapapi:rdap_server",
      "@type": "xsd:string"
    },
    "raw_rdap_url": {
      "@id": "rdapapi:raw_rdap_url",
      "@type": "xsd:string"
    },
    "cached": {
      "@id": "rdapapi:cached",
      "@type": "xsd:boolean"
    },
    "cache_expires": {
      "@id": "rdapapi:cache_expires",
      "@type": "xsd:dateTime"
    },
    "followed": {
      "@id": "rdapapi:followed",
      "@type": "xsd:boolean"
    },
    "registrar_rdap_server": {
      "@id": "rdapapi:registrar_rdap_server",
      "@type": "xsd:string"
    },
    "follow_error": {
      "@id": "rdapapi:follow_error",
      "@type": "xsd:string"
    },
    "IpResponse": "rdapapi:IpResponse",
    "type": {
      "@id": "rdapapi:type",
      "@type": "xsd:string"
    },
    "start_address": {
      "@id": "rdapapi:start_address",
      "@type": "xsd:string"
    },
    "end_address": {
      "@id": "rdapapi:end_address",
      "@type": "xsd:string"
    },
    "ip_version": {
      "@id": "rdapapi:ip_version",
      "@type": "xsd:string"
    },
    "parent_handle": {
      "@id": "rdapapi:parent_handle",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "rdapapi:country",
      "@type": "xsd:string"
    },
    "cidr": {
      "@id": "rdapapi:cidr",
      "@container": "@list"
    },
    "geofeed": {
      "@id": "rdapapi:geofeed",
      "@type": "xsd:string"
    },
    "remarks": {
      "@id": "rdapapi:remarks",
      "@container": "@list"
    },
    "port43": {
      "@id": "rdapapi:port43",
      "@type": "xsd:string"
    },
    "AsnResponse": "rdapapi:AsnResponse",
    "start_autnum": {
      "@id": "rdapapi:start_autnum",
      "@type": "xsd:integer"
    },
    "end_autnum": {
      "@id": "rdapapi:end_autnum",
      "@type": "xsd:integer"
    },
    "NameserverResponse": "rdapapi:NameserverResponse",
    "ldh_name": {
      "@id": "rdapapi:ldh_name",
      "@type": "xsd:string"
    },
    "ip_addresses": {
      "@id": "rdapapi:ip_addresses"
    },
    "PublicId": "rdapapi:PublicId",
    "identifier": {
      "@id": "rdapapi:identifier",
      "@type": "xsd:string"
    },
    "EntityResponse": "rdapapi:EntityResponse",
    "roles": {
      "@id": "rdapapi:roles",
      "@container": "@list"
    },
    "public_ids": {
      "@id": "rdapapi:public_ids",
      "@container": "@list"
    },
    "autnums": {
      "@id": "rdapapi:autnums",
      "@container": "@list"
    },
    "networks": {
      "@id": "rdapapi:networks",
      "@container": "@list"
    },
    "EntityAutnum": "rdapapi:EntityAutnum",
    "EntityNetwork": "rdapapi:EntityNetwork",
    "BulkDomainResult": "rdapapi:BulkDomainResult",
    "data": {
      "@id": "rdapapi:data",
      "@type": "@id"
    },
    "error": {
      "@id": "rdapapi:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "rdapapi:message",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "rdapapi:reason",
      "@type": "xsd:string"
    },
    "registrable_domain": {
      "@id": "rdapapi:registrable_domain",
      "@type": "xsd:string"
    },
    "BulkDomainSummary": "rdapapi:BulkDomainSummary",
    "total": {
      "@id": "rdapapi:total",
      "@type": "xsd:integer"
    },
    "successful": {
      "@id": "rdapapi:successful",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "rdapapi:failed",
      "@type": "xsd:integer"
    },
    "BulkDomainResponse": "rdapapi:BulkDomainResponse",
    "results": {
      "@id": "rdapapi:results",
      "@container": "@list"
    },
    "summary": {
      "@id": "rdapapi:summary",
      "@type": "@id"
    },
    "Error": "rdapapi:Error",
    "AvailabilityLevel": "rdapapi:AvailabilityLevel",
    "TldListMeta": "rdapapi:TldListMeta",
    "computed_at": {
      "@id": "rdapapi:computed_at",
      "@type": "xsd:dateTime"
    },
    "count": {
      "@id": "rdapapi:count",
      "@type": "xsd:integer"
    },
    "coverage": {
      "@id": "rdapapi:coverage",
      "@type": "xsd:decimal"
    },
    "thresholds": {
      "@id": "rdapapi:thresholds"
    },
    "TldEntry": "rdapapi:TldEntry",
    "tld": {
      "@id": "rdapapi:tld",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "rdapapi:protocol",
      "@type": "xsd:string"
    },
    "supported_since": {
      "@id": "rdapapi:supported_since",
      "@type": "xsd:dateTime"
    },
    "rdap_server_host": {
      "@id": "rdapapi:rdap_server_host",
      "@type": "xsd:string"
    },
    "rdap_server_url": {
      "@id": "rdapapi:rdap_server_url",
      "@type": "@id"
    },
    "field_availability": {
      "@id": "rdapapi:field_availability"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "rdapapi-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects rdapapi-io'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-10-31) from openapi/rdapapi-io-openapi.yaml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/rdapapi-io-openapi.yaml"
  ]
}