PubIDPubID

Protocol Registry

Industry

Description

IANA protocol parameter registries. Each registry is a hierarchical namespace managed by IANA containing the assigned values for a specific protocol parameter set. Sub-registries partition a top-level registry into focused sub-lists (e.g. the _6lowpan-parameters registry has a lowpan_nhc sub-registry). The registry slug is always kept verbatim — IANA does not normalize the case or punctuation.

Syntax

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.

Examples 5

IANA _6lowpan-parameters
IANA _6lowpan-parameters/lowpan_nhc
IANA uri-schemes
IANA media-types
IANA http-parameters

Components Used

IANA Protocol Registry identifiers are composed of these elements:

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

Algebraic Relations

Relations that can involve Protocol Registry 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

URN Mapping

Patternurn:iana:[registry]:[sub_registry]

See Also