Skip to content

IHO

International Hydrographic Organization

The IHO is an intergovernmental organization that coordinates the setting of international hydrographic and nautical charting standards. Its Standards and Specifications (S-series) underpin Electronic Navigational Charts (ENCs) and the developing S-100 Universal Hydrographic Data Model used by mariners and maritime software worldwide.

pubid-rubyv2.0.0.pre.alpha.8·rt-new-lutaml-model·2026-07-12
InternationalSyntax IHO identifiers use a single-letter series prefix followed by a hyphenated number: IHO {S|P|M|B|C}-[Number][ Ap. [Appendix]][ Part [Part]][ Annex [Annex]][ Suppl [Supplement]] [Version]. Website
5
Doc Types
8
Components
4
Relations
0
Stages

Components 8

Structured elements that make up a IHO identifier:

Publisher
Enumeration

IHO — optional on input, always emitted on output

IHO
e.g.IHO
Type Letter
Enumeration

Single-letter series code (S, P, M, B, C)

S (Standard/Specification)P (Publication)M (Miscellaneous)B (Bibliographic)C (Circular Letter)
e.g.S
:type_letter
Number
String

Document number, may include sub-part or slash-year

Hyphenated after type letter. May include slash-year (P-1/21) or sub-part (P-6-3).
e.g.44
:number
Appendix
String

Appendix marker: "Ap." prefix

"Ap." prefix, single letter.
e.g.Ap. A
:appendix
Part
String

Part marker: "Part" keyword

"Part" keyword. Alphanumeric allowed (e.g. 4a).
e.g.Part 4a
:part
Annex
String

Annex marker: "Annex" keyword

"Annex" keyword.
e.g.Annex A
:annex
Supplement
String

Supplement marker: "Suppl" keyword

"Suppl" keyword.
e.g.Suppl 1
:supplement
Version
String

Three-part dotted version (X.Y.Z)

Three-part dotted version (X.Y.Z).
e.g.5.0.0
:version

PubID Algebra 4

Relationships between IHO identifiers:

RelationDescriptionSyntaxExample
PartSubdivision of a standardIHO [Type]-[Number] Part [Part] [Version]IHO S-100 Part 4a 1.0.0
AppendixAppendix within a publicationIHO [Type]-[Number] Ap. [Letter] [Version]IHO S-65 Ap. A 1.0.0
Slash YearAnnual revision indicator within a seriesIHO [Type]-[Number]/[Year] [Version]IHO P-1/21 1.0.0
Sub-partCompound number with sub-partIHO [Type]-[Number]-[SubPart] [Version]IHO P-6-3 1.0.0

An open source project of Ribose