PubIDPubID

IANA

Internet Assigned Numbers Authority

IANA is the organization responsible for coordinating the global Internet's unique identifiers — domain names, IP address numbers, protocol parameter values — under contract to ICANN (Internet Corporation for Assigned Names and Numbers) since 1998. IANA maintains the registries that define protocol parameters used across the Internet's core standards: HTTP, DNS, TLS, MIME, URI schemes, character sets, and hundreds of others. Each registry is the authoritative source of truth for the values that make the Internet interoperable.

IndustrySyntax IANA identifiers are protocol registries, not numbered standards. The identifier is a hierarchical registry slug: 'IANA <registry>[/<sub_registry>]'. The leading underscore in registry names (e.g. '_6lowpan-parameters') is part of the canonical form. Website
1
Doc Types
3
Components
3
Relations
0
Stages

Document Types 1

Components 3

Structured elements that make up a IANA identifier:

Publisher

IANA — always emitted unless with_publisher=false

e.g.IANA
Registry

Top-level registry slug, kept verbatim (e.g. _6lowpan-parameters, uri-schemes, media-types)

e.g._6lowpan-parameters
:registry
Sub-registry

Optional sub-registry slug after the slash, kept verbatim

e.g.lowpan_nhc
:sub_registry

PubID Algebra 3

Relationships between IANA identifiers:

RelationDescriptionSyntaxExample
Top-level RegistryBare registry without sub-registryIANA <registry>IANA uri-schemes
Sub-registryRegistry with sub-registry partitionIANA <registry>/<sub_registry>IANA _6lowpan-parameters/lowpan_nhc
Without PublisherBare index-key slug (no 'IANA ' prefix)<registry>[/<sub_registry>]_6lowpan-parameters/lowpan_nhc