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