Noonnoon

Type Registry

Browse all 209 semantic types that FineType can detect.

FineType recognises 209 semantic types across 7 domains. Each type maps to a DuckDB SQL expression that will parse the data correctly.

Search, filter, and explore every type with detailed examples and DuckDB cast expressions.

Open Type Registry →

Domains

DomainTypesExamples
datetime84ISO 8601, RFC 2822, Unix timestamps, timezones, 27+ date format locales
representation32Integers, floats, booleans, hex colours, base64, JSON
finance28IBAN, SWIFT/BIC, currency amounts, credit card numbers, tax identifiers
identity19Names, emails, phone numbers (46+ locales), passwords
technology19IPv4, IPv6, MAC addresses, URLs, UUIDs, DOIs, hashes, user agents
geography15Latitude, longitude, countries, cities, postal codes (65+ locales)
container12JSON objects, CSV rows, query strings, key-value pairs

Label Format

Every type has a three-part label: {domain}.{category}.{type}

For example: technology.internet.ip_v4

Locale-specific types append a suffix: identity.person.phone_number.EN_AU

Quick Classification

# Classify a single value
finetype infer -i "192.168.1.1"
# → technology.internet.ip_v4

# Profile a CSV file — detect all column types
finetype profile -f data.csv

Each detected type includes a confidence score and a DuckDB cast expression. See the FineType reference for full CLI documentation.

On this page