Skip to content

Top-Level Domain (TLD)

Type Registry

Top-Level Domain (TLD)

technology.internet.top_level_domain

Domain extension (e.g., .com, .org, .uk). May include second-level domains for country codes (e.g., .co.uk). Does not include the dot.

Domain technologyinternet
Casts to VARCHAR
Scope Universal

Try it

CLI
$ finetype infer -i "com"
→ technology.internet.top_level_domain

DuckDB

Detect
SELECT finetype('com');
-- → 'technology.internet.top_level_domain'
Cast expression
CAST({col} AS VARCHAR)
Safe cast pipeline
-- Normalise and cast in one step
SELECT TRY_CAST(finetype_cast(my_column) AS VARCHAR) AS clean_value
FROM my_table
WHERE finetype(my_column) = 'technology.internet.top_level_domain';

JSON Schema

finetype schema technology.internet.top_level_domain
{
  "$id": "https://noon.sh/schemas/technology.internet.top_level_domain",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "description": "Domain extension (e.g., .com, .org, .uk). May include second-level domains for country codes (e.g., .co.uk). Does not include the dot.",
  "examples": [
    "com",
    "org",
    "uk",
    "co.uk",
    "xn--3e0b707e"
  ],
  "pattern": "^(?:[a-z]{2,}|xn--[a-z0-9]+)(?:\\.[a-z]{2,})?$",
  "title": "Top-Level Domain (TLD)",
  "type": "string"
}

Examples

comorgukco.ukxn--3e0b707e

Also known as

tld

Types in technology