{
  "@context": {
    "@vocab": "https://internetdata.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "internetdata": "https://internetdata.io/schema#",
    "Error": "internetdata:Error",
    "rc": {
      "@id": "internetdata:rc",
      "@type": "xsd:string"
    },
    "DatabaseFormat": "internetdata:DatabaseFormat",
    "Standing": "internetdata:Standing",
    "Database": "internetdata:Database",
    "base": {
      "@id": "internetdata:base",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "internetdata:name",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "internetdata:summary",
      "@type": "xsd:string"
    },
    "standing": {
      "@id": "internetdata:standing",
      "@type": "@id"
    },
    "open": {
      "@id": "internetdata:open",
      "@type": "xsd:boolean"
    },
    "license_type": {
      "@id": "internetdata:license_type",
      "@type": "xsd:string"
    },
    "starts": {
      "@id": "internetdata:starts",
      "@type": "xsd:dateTime"
    },
    "expires": {
      "@id": "internetdata:expires",
      "@type": "xsd:dateTime"
    },
    "renews_at": {
      "@id": "internetdata:renews_at",
      "@type": "xsd:dateTime"
    },
    "notice_due_at": {
      "@id": "internetdata:notice_due_at",
      "@type": "xsd:dateTime"
    },
    "versions": {
      "@id": "internetdata:versions",
      "@container": "@list"
    },
    "DatabaseVersion": "internetdata:DatabaseVersion",
    "id": {
      "@id": "internetdata:id",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "internetdata:version",
      "@type": "xsd:integer"
    },
    "formats": {
      "@id": "internetdata:formats",
      "@container": "@list"
    },
    "sample_formats": {
      "@id": "internetdata:sample_formats",
      "@container": "@list"
    },
    "Download": "internetdata:Download",
    "dataset_id": {
      "@id": "internetdata:dataset_id",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "internetdata:format",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "internetdata:outcome",
      "@type": "xsd:string"
    },
    "sample": {
      "@id": "internetdata:sample",
      "@type": "xsd:boolean"
    },
    "bytes": {
      "@id": "internetdata:bytes",
      "@type": "xsd:integer"
    },
    "http_status": {
      "@id": "internetdata:http_status",
      "@type": "xsd:integer"
    },
    "apikey_id": {
      "@id": "internetdata:apikey_id",
      "@type": "xsd:string"
    },
    "client_ip": {
      "@id": "internetdata:client_ip",
      "@type": "xsd:string"
    },
    "user_agent": {
      "@id": "internetdata:user_agent",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "internetdata:created",
      "@type": "xsd:dateTime"
    },
    "DatabaseMetadataColumn": "internetdata:DatabaseMetadataColumn",
    "type": {
      "@id": "internetdata:type",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "internetdata:description",
      "@type": "xsd:string"
    },
    "DatabaseMetadata": "internetdata:DatabaseMetadata",
    "update_freq": {
      "@id": "internetdata:update_freq",
      "@type": "xsd:string"
    },
    "updated": {
      "@id": "internetdata:updated",
      "@type": "xsd:date"
    },
    "entries": {
      "@id": "internetdata:entries",
      "@type": "xsd:integer"
    },
    "size": {
      "@id": "internetdata:size"
    },
    "sample_size": {
      "@id": "internetdata:sample_size"
    },
    "sample_entries": {
      "@id": "internetdata:sample_entries",
      "@type": "xsd:integer"
    },
    "DbChecksumSuccessResponse": "internetdata:DbChecksumSuccessResponse",
    "data": {
      "@id": "internetdata:data",
      "@type": "@id"
    },
    "DbChecksums": "internetdata:DbChecksums",
    "md5": {
      "@id": "internetdata:md5",
      "@type": "xsd:string"
    },
    "sha1": {
      "@id": "internetdata:sha1",
      "@type": "xsd:string"
    },
    "sha256": {
      "@id": "internetdata:sha256",
      "@type": "xsd:string"
    },
    "sha512": {
      "@id": "internetdata:sha512",
      "@type": "xsd:string"
    },
    "DbMetadataSuccessResponse": "internetdata:DbMetadataSuccessResponse",
    "DbMetadata": "internetdata:DbMetadata",
    "DbInvalidApiKeyError": "internetdata:DbInvalidApiKeyError",
    "DbInvalidFormatError": "internetdata:DbInvalidFormatError",
    "DbInvalidIdError": "internetdata:DbInvalidIdError",
    "DbUnauthorizedIdError": "internetdata:DbUnauthorizedIdError",
    "DbNotFoundError": "internetdata:DbNotFoundError",
    "AccountRc": "internetdata:AccountRc",
    "Identity": "internetdata:Identity",
    "user": {
      "@id": "internetdata:user",
      "@type": "@id"
    },
    "org": {
      "@id": "internetdata:org",
      "@type": "@id"
    },
    "scopes": {
      "@id": "internetdata:scopes",
      "@container": "@list"
    },
    "AccountUser": "internetdata:AccountUser",
    "fullname": {
      "@id": "internetdata:fullname",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "internetdata:email",
      "@type": "xsd:string"
    },
    "AccountOrgRef": "internetdata:AccountOrgRef",
    "AccountOrgWrap": "internetdata:AccountOrgWrap",
    "AccountOrg": "internetdata:AccountOrg",
    "ApikeyList": "internetdata:ApikeyList",
    "keys": {
      "@id": "internetdata:keys",
      "@container": "@list"
    },
    "ApikeyDetail": "internetdata:ApikeyDetail",
    "key_prefix": {
      "@id": "internetdata:key_prefix",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "internetdata:last_used_at",
      "@type": "xsd:dateTime"
    },
    "revoked_at": {
      "@id": "internetdata:revoked_at",
      "@type": "xsd:dateTime"
    },
    "allowed_cidrs": {
      "@id": "internetdata:allowed_cidrs",
      "@container": "@list"
    },
    "allowed_scopes": {
      "@id": "internetdata:allowed_scopes",
      "@container": "@list"
    },
    "retrievable": {
      "@id": "internetdata:retrievable",
      "@type": "xsd:boolean"
    },
    "AccountCreateApikeyRequest": "internetdata:AccountCreateApikeyRequest",
    "AccountCreatedApikey": "internetdata:AccountCreatedApikey",
    "key": {
      "@id": "internetdata:key",
      "@type": "xsd:string"
    },
    "AccountRevealedApikey": "internetdata:AccountRevealedApikey",
    "OauthMetadata": "internetdata:OauthMetadata",
    "issuer": {
      "@id": "internetdata:issuer",
      "@type": "xsd:string"
    },
    "authorization_endpoint": {
      "@id": "internetdata:authorization_endpoint",
      "@type": "xsd:string"
    },
    "token_endpoint": {
      "@id": "internetdata:token_endpoint",
      "@type": "xsd:string"
    },
    "device_authorization_endpoint": {
      "@id": "internetdata:device_authorization_endpoint",
      "@type": "xsd:string"
    },
    "revocation_endpoint": {
      "@id": "internetdata:revocation_endpoint",
      "@type": "xsd:string"
    },
    "scopes_supported": {
      "@id": "internetdata:scopes_supported",
      "@container": "@list"
    },
    "response_types_supported": {
      "@id": "internetdata:response_types_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "internetdata:grant_types_supported",
      "@container": "@list"
    },
    "code_challenge_methods_supported": {
      "@id": "internetdata:code_challenge_methods_supported",
      "@container": "@list"
    },
    "client_id_metadata_document_supported": {
      "@id": "internetdata:client_id_metadata_document_supported",
      "@type": "xsd:boolean"
    },
    "registration_endpoint": {
      "@id": "internetdata:registration_endpoint",
      "@type": "xsd:string"
    },
    "token_endpoint_auth_methods_supported": {
      "@id": "internetdata:token_endpoint_auth_methods_supported",
      "@container": "@list"
    },
    "authorization_response_iss_parameter_supported": {
      "@id": "internetdata:authorization_response_iss_parameter_supported",
      "@type": "xsd:boolean"
    },
    "service_documentation": {
      "@id": "internetdata:service_documentation",
      "@type": "xsd:string"
    },
    "DeviceAuthorizationRequest": "internetdata:DeviceAuthorizationRequest",
    "client_id": {
      "@id": "internetdata:client_id",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "internetdata:scope",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "internetdata:resource",
      "@type": "xsd:string"
    },
    "DeviceAuthorization": "internetdata:DeviceAuthorization",
    "device_code": {
      "@id": "internetdata:device_code",
      "@type": "xsd:string"
    },
    "user_code": {
      "@id": "internetdata:user_code",
      "@type": "xsd:string"
    },
    "verification_uri": {
      "@id": "internetdata:verification_uri",
      "@type": "xsd:string"
    },
    "verification_uri_complete": {
      "@id": "internetdata:verification_uri_complete",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "internetdata:expires_in",
      "@type": "xsd:integer"
    },
    "interval": {
      "@id": "internetdata:interval",
      "@type": "xsd:integer"
    },
    "TokenRequest": "internetdata:TokenRequest",
    "grant_type": {
      "@id": "internetdata:grant_type",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "internetdata:code",
      "@type": "xsd:string"
    },
    "code_verifier": {
      "@id": "internetdata:code_verifier",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "internetdata:redirect_uri",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "internetdata:refresh_token",
      "@type": "xsd:string"
    },
    "TokenResponse": "internetdata:TokenResponse",
    "access_token": {
      "@id": "internetdata:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "internetdata:token_type",
      "@type": "xsd:string"
    },
    "ClientRegistrationRequest": "internetdata:ClientRegistrationRequest",
    "redirect_uris": {
      "@id": "internetdata:redirect_uris",
      "@container": "@list"
    },
    "client_name": {
      "@id": "internetdata:client_name",
      "@type": "xsd:string"
    },
    "grant_types": {
      "@id": "internetdata:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "internetdata:response_types",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "internetdata:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "ClientRegistration": "internetdata:ClientRegistration",
    "client_id_issued_at": {
      "@id": "internetdata:client_id_issued_at",
      "@type": "xsd:integer"
    },
    "RevokeRequest": "internetdata:RevokeRequest",
    "token": {
      "@id": "internetdata:token",
      "@type": "xsd:string"
    },
    "OauthError": "internetdata:OauthError",
    "error": {
      "@id": "internetdata:error",
      "@type": "xsd:string"
    },
    "error_description": {
      "@id": "internetdata:error_description",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "InternetData API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects InternetData'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-12) from openapi/internetdata-io-openapi.yaml.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/internetdata-io-openapi.yaml"
  ]
}