297
1 INTRODUCTION
The International Maritime Organization (IMO)
establishes and implements eNavigation strategies
for maritime safety and marine environment
protection. Many electronic techniques have been
introducedforeNavigation,andasaresult,alotof
information has been converted to computerbased
information. In particular, hydrographic information
is
communicated in a standardized structure called
theCommon MaritimeDataStructure(CMDS).IMO
adopted IHO S100 as the CMDS for hydrographic
informationexchange[1].
The International Hydrographic Organization
(IHO) has used the S52 and S57 standards for
hydrographic information representation and
exchange. The legacy standards have limitations in
expressing information, such as seafloor topography
and tide, in 3D. In addition, it is difficult to
accommodate a request to express additional
information in addition to the previously defined
information. IHO introduced the concept of the ISO
19100 series, which are geographic information
standards used on land, established by the
InternationalOrganizationforStandardization(ISO).
TheS100standardisthebasestandard,andeach
hydrographic information is developed as a
IHO S-100 Data Model and Relevant Product
Specification
S.Lee&H.Kim
KoreaMaritimeandOceanUniversity,Busan,Korea
ABSTRACT: The International Hydrographic Organization (IHO) has established a new hydrographic
informationstandard,theS100standard.ThisstandardappliestheISO19100seriestothelegacyhydrographic
exchangestandardinordertoovercomethelimitationsofexistinghydrographicinformationexpression.The
firstversion
oftheS100standardwasreleasedin2010,andthelatestversion,5.0.0,wasreleasedin2022.The
International Maritime Organization (IMO) officially adopted the IHOʹs S100 for hydrographic information
exchange. The S100 standard is the base standard, and each hydrographic information is developed as a
document called the product specification.The product specification is being developedand led byvarious
standardizationorganizations.Theproductspecificationsdevelopedbyeachstandardizationorganizationare
based on S100, but they are defined in various ways according to the characteristics of information and
expressionmethods.Inthispaper,thedifferent
productspecificationsofIHOʹsS12xseriesandIALAʹsS2xx
seriesare analyzedin terms offeatures and classes from the data model point of view.The analysis of the
feature,attribute,andfeaturerelationshipofeachproductspecificationwasconductedbyreviewingboththe
Data Classification
and Encoding Guide (DCEG)and theentiredocument of theproduct specification. This
study has identified areas of overlap in S100 product specificationsandhas explored potential solutionsto
addresstheseissues.
http://www.transnav.eu
the International Journal
on Marine Navigation
and Safety of Sea Transportation
Volume 18
Number 2
June 2024
DOI:10.12716/1001.18.02.04
298
document called the product specification. The
product specification is being developed and led by
various standardization organizations, such as IHO,
the International Association of Marine Aids to
Navigation and Lighthouse Authorities (IALA), and
theWorldMeteorologicalOrganization(WMO).IHO
leads the development of product specifications for
electroniccharts,submarinetopography,
marine risk
areas, and maritime traffic services. IALA defines
navigational aid information and port message
protocols, such as lighthouses, buoys, and marine
facilities, as product specifications. WMO is leading
the development of product specificationsrelated to
meteorology and is developing electronic chart
standardsforiceinformationandinlandseas.
Product
specifications developed by each
standardizationorganization arebasedon S100, but
they are defined in various ways according to the
characteristics of information and expression
methods. Each product specificationmust ultimately
exist for one electronic chart system. Analytical
research is being conducted from various
perspectives, such as symbol expression and
data
model,andIHOdefinesitastheS98standard.
In this paper, the different product specifications
of IHOʹs S12x series and IALAʹs S2xx series are
analyzed in terms of features and classes from the
datamodelpointofview.Theanalysisofthefeature,
attribute, and feature relationship of each product
specification was conducted by reviewing both the
DataClassificationandEncodingGuide(DCEG)and
theentiredocumentoftheproductspecification.This
studyhasidentifiedareasofoverlapinS100product
specificationsandhasexploredpotentialsolutionsto
addresstheseissues.
2 CONFIGURATION
OFTHES100BASED
PRODUCTSPECIFICATION
TheIHO leadsthedevelopment ofoverallelectronic
charts and ocean data. S101 is the nextgeneration
electronicchartstandardforproducingENC.S102is
thestandardforexpressingbathymetricinformation,
and S104 is a standard for expressing water level
informationduringnavigation.TheS111standardis
astandardforexpressingcurrentinformation[1].
Additionally, S121 is a standard for maritime
boundaries, zones, and boundaries. S122 is a
standard for marine protected areas. S123 is a
standard for marine wireless service navigation
communication. S124 is a
standard for
supplementingnavigationwarninginformationofS
101.S125isastandardforsupplementingnavigation
function. S126 is a standard for supplementing
environmental information of S101. S127 is a
standardforsupplementingtransportationserviceof
S101. S128 is a standard for the exchange
of
cataloguesofmarineproducts,andS129isdeveloped
as a standard for the management of Under Keel
Clearance.
IALAleadsthedevelopmentoftheproductionof
guides for aid to navigation information and port
messageformats.They areworkingstandardsinthe
following categories: S201 aids navigation
information
standard, S210 is an exchange format
standard between VTS, S211 is a port information
sharing standard, S212 is a VTS digital service
standard, S230 is an Application Specific Message
Standard, S240 is a satellite navigation system
encodingandexchangestandard,S245iseLoranASF
Data standard, S246 is eLoran Station Almanac
standard, and S247 is Differential eLoran Reference
StationAlmanacstandard,amongothers.
WMOleadsthedevelopmentofweatherandENC.
Standard S401 for Encoding and Metadata of ENC
Data, Standard S402 for Contours of Inland ENC
Data, Standard S411
for Encoding Extents and
CharacteristicsofGlaciers,andContentStructureand
Metadata Required for Datasets Standard S412 for
data,etc.
The hydrographic information based on S100 is
developedasaPSdocumentandconsistsofthemain
PSdocument,DCEG,FC,andPC[3].
The Data Classification and
Encoding Guide
(DCEG) was developed to encode data for S100
compliant ENC. The purpose of DCEG is to encode
datatocomplywithIMOandIHOstandards,inorder
toproperlydisplayelectroniccharts[4].
The Feature Catalogue (FC) is an Extensible
MarkupLanguage(XML)baseddocumentcontaining
informationabout
features.IntheS100standard,itis
recommended to define the waterway information
datamodelofproductspecificationsintheformofan
XML document. Create feature data using FC
structureanddatavalues.
In order to represent a feature on an electronic
navigation chart, the color or shape
of the featureis
determinedbyasetofrules.ThePortrayalCatalogue
(PC) is an XMLbased document that contains
information on how features are to be expressed,
accordingtotheserules.ThePCisusedtodefineaset
of drawing commands that determine how future
featureswillbe
drawn.
This paper is focused on the document of the
followingPS.
Table1.S100basedproductspecificationsandexamination
target
________________________________________________
PSNo. Edition PublishDate Examinationtarget
(DCEG/PS)
________________________________________________
S121 1.0.0Oct,2019 DCEG
S122 1.0.0Jan,2019DCEG
S123 1.0.0Jan,2019DCEG
S124 Draft2.0.0 Jul,2019PS
S127 1.0.0Dec,2018 DCEG
S128 1.0.0May,2022 DCEG
S129 1.0.0Jun,2019 PS
S211 Draft1.0.0 Mar, 2019 DCEG
S
212 0.6.3Nov,2020 DCEG
S240 1.0.0Oct,2020 PS
S245 Draft0.0.1 Sep,2019 PS
S246 1.0.0Sep,2021 DCEG
S247 1.0.0Sep,2021 DCEG
________________________________________________
299
3 ANALYSISOFTHEDCEGWITHDATAMODEL
POINTOFVIEW
Inthischapter,therelationshipbetweenfeaturesofPS
was identified through DCEG analysis. The analysis
targetsareIHOʹsS12xseriesandIALAʹsS20xseries.
Inthenextsection,wewillcompareandanalyze
each
PSseparately.
3.1 ComparisionS122andS127
Firstly,theIHOʹsS12xseriesDCEGwasexaminedas
follows.Table1and2presentthefeaturelistsforthe
S122 and S127 product specification [5, 6]. The
confirmationofasamefeaturenamebetweenthetwo
standardswasestablishedthroughanalysisofTable1
andTable 2.Itis possibleforfeatures thatsharethe
samenametopossessdistinctattributevalues.Upon
examination of the DCEG of both standards, it was
verifiedthatthe acronymused in the S57 standard,
an existing hydrographic information
exchange
standard,isidentical.Thisindicatesthatthefeaturein
questionisthesame.
Table2.FeaturelistofS 122productspecification
________________________________________________
S122productspecification
________________________________________________
FeaturenameS57acronym
MarineProtectedArea‐
RestrictedAreaNavigational RESARE
RestrictedAreaRegulatory RESARE
VesselTrafficServiceArea‐
________________________________________________
Table3.FeaturelistofS 127productspecification
________________________________________________
S127productspecification
________________________________________________
FeaturenameS57acronym
________________________________________________
RadioCallinginPointRDOCAL
CautionAreaCTNARE
SignalStationWarningSISTAW
SignalStationTrafficSISTAT
RadarRangeRADRNG
ConcentrationofShippingHazardArea CONSHA
PilotDistrict‐
PilotServicePLTSRV
UnderkeelClearanceAllowanceArea UKAARE
UnderkeelClearanceManagementArea‐
RouteingMeasure‐
ISPSCodeSecurityLevelSECLVL
WarterwayAreaWATARE
PilotBoarding
PlacePILBOP
MilitaryPracticeAreaMIPARE
RestrictedArea,RegulatoryRESARE
RestrictedArea,NavigationalRESARE
VesselTrafficServiceArea‐
PlaceofRefuge‐
PiracyRiskAreaPIRARE
LocalPortServiceArea‐
ShipReportingServiceArea‐
________________________________________________
3.2 ComparisionS123andS246
The S 100based product specification can be
categorized as a whole, and it is evident that there
existsacorrelationbetweentheS12xseriesandS20x
series.TheRadioStationfeatureofthesamenameis
presentinboththe
S123productspecificationandthe
S246productspecification,asdemonstratedinTables
3 and 4 [8, 10]. Upon examination of the DCEG for
each product specification, it was verified that the
acronyms for Radio Stations in each standard were
identical.
3.3 ComparisionS127andS129
The S
127 product specification includes two areas,
namely the ‘Underkeel Clearance Allowance Areaʹ
and‘UnderkeelClearanceManagementAreaʹ, which
are equivalent to the Underkeel Clearance
Management information addressed in the S129
productspecification[6,7].
Table4.FeaturelistofS 123productspecification
________________________________________________
S123productspecification
________________________________________________
FeaturenameS57acronym
________________________________________________
RadioStationRDOSTA
NavtexStationAreaNAVTEX
WeatherForecast/WarningAreaWETFCA
RadioServiceAreaRDOSVC
IndeterminateZoneINDZON
ForecastAreaAggregate
RadioServiceAreaAggregate‐
LandmarkLNDMRK
BuildingBUISGL
CoastguardStationCGUSTA
NavigationalMeteorologicalArea‐
InmarsatOceanRegionArea‐
GMDSSArea
________________________________________________
Table5.FeaturelistofS 246productspecification
________________________________________________
S246productspecification
________________________________________________
FeaturenameS57acronym
________________________________________________
RadioStationRDOSTA
‐dGNSSstation
‐dLoranstation
‐eLoranstation
eLoranStationAlmanac‐
________________________________________________
3.4 ComparisionS240,S246andS247
TheS20xseriescomprisesvariousstandards,among
which the S246 standard pertains to eLoran, while
the S247 standard pertains to dLoran [8, 9].
Furthermore, a standard exists that pertains to
Differential Global Navigation Satellite System
(DGNSS).
Table6.ComparingfeaturesbetweenS246andS247
productspecification
________________________________________________
S240productspecification S246productspecification
________________________________________________
FeaturenameFeaturename
________________________________________________
RadioStationRadioStation
<attribute><attribute>
:CategoryofRadioStation :CategoryofRadioStation
‐radiodirectionfinding‐dGNSSstation
station‐dLoranstation
‐Decca‐eLoranstation
‐LoranC
‐DifferentialGNSS
‐Toran
‐Omega
‐Chaika(Chayka)
‐radiotelephonestation
‐AISbasestation
DGNSSStationAlmanac dLoranStationAlmanac
________________________________________________
300
Upon examination of Table 3, it is evident that
both the S240 and S246 product specifications
incorporate Radio Station features and almanac
features for each station. Additionally, when
examining the DCEG of each standard, it was
observed that the Radio Station attribute is
representedbytheS57
acronymRDOSTA.However,
the attribute values are different, which have been
verified as a recently established category value in
accordancewiththepreexistingS57standard[10].
Upon examining the feature composition
presented in Table 4, it is evident that the S246
product spcification has the Radio Station
feature.
Notably, the ‘Category of Radio Stationʹ attribute
comprisesdGNSSStation,dLoranStation,andeLoran
Station.AccordingtotheS247productspecification,
the dLoran Station is represented as a singular
feature.
Table7.SimilarfeaturesbetweenS246andS247product
specification
________________________________________________
S246productspecification S247productspecification
________________________________________________
FeaturenameFeaturename
________________________________________________
RadioStationdLoranStation
‐dGNSSstation
‐dLoranstation
‐eLoranstation
eLoranStationAlmanac dLoranStationAlmanac
________________________________________________
4 DISCUSSIONS
In this chapter, the identification of duplicate issues
was facilitated through a comparative analysis of
productspecificationspresentedinchapter3.
4.1 Case1‐Sharingthesamefeaturename
TheproductspecificationsforIHOʹsS122andS127
havethesamefeaturenames.Byexaminingthe
S57
acronym for the features listed in DCEG, it can be
seenthattheyarebothreferredtoasʺRESAREʺwhich
stands forʺRestricted Area.ʺ Therefore, it can be
concluded that the features of these two product
specificationsareidentical.
Furthermore, there is a feature calledʺRadio
Stationʺ between IHO
ʹs S123 product specification
and IALAʹs S246 product specification. The S123
productspecificationpertainstoradiostationchannel
information,whereas the S246 product specification
pertainstoeLoranstations.WhenlookingatDCEG,it
sharesthesameS57acronymasʺRDOSTAʺ.
However, even if
a feature is the same, not all
encoding values defined in the S57 standard are
necessarily utilized. When comparing the encoding
values ofʺRestrict Area Regulatoryʺ in the two
product specifications, the values are as follows.
However,inthecaseoftheʺRestrictAreaRegulatoryʺ
intheS122product
specification,onlysomeofthem
areutilized.Table8showscomarisionS122andS127
productspecification.
In addition, while the S123 and S246 product
specificationshavethesamefeaturesandattributes,S
246product specificationdefinesnewvaluesinstead
ofexistingones.
Table8.ComparingfeaturesbetweenS122andS127
productspecification
________________________________________________
S122productspecification S127productspecification
________________________________________________
FeaturenameFeaturename
________________________________________________
RestrictedAreaRegulatory RestrictedAreaRegulatory
<attribute><attribute>
:CategoryofRestrictedArea :CategoryofRestrictedArea
‐naturereserve‐offshoresafetyzone
‐birdsanctuary‐naturereserve
‐gamereserve‐birdsanctuary
‐sealsanctuary‐gamereserve
‐historicwreckarea‐sealsanctuary
‐researcharea‐degaussingrange
‐ecologicalreserve‐militaryarea
‐Environmentally
Sensitive historicwreckarea
SeaArea(ESSA)
‐ParticularlySensitive‐navigationalaidsafety
SeaArea(PSSA)zone
‐Coralsanctuary‐minefield
‐recreationarea‐swimmingarea
‐waitingarea
‐researcharea
‐dredgingarea
‐fishsanctuary
‐ecologicalreserve
‐nowakearea
‐swingingarea
‐waterskiingarea
‐EnvironmentallySea
SensitiveArea(ESSA)
‐ParticularlySea
SensitiveArea(PSSA)
________________________________________________
Table9.ComparingfeaturesbetweenS246andS247
productspecification
________________________________________________
S240productspecification S246productspecification
________________________________________________
FeaturenameFeaturename
________________________________________________
RadioStationRadioStation
<attribute><attribute>
:CategoryofRadioStation :CategoryofRadioStation
‐circular(nondirectional) dGNSSstation
Marineoraeromarine
radiobeacon
‐directionalradiobeacon‐dGNSSstation
‐rotatingpattern‐eLoranstation
radiobeacon
‐Consolbeacon
‐radiodirectionfinding
station
‐coastradiostation
providingQTGservice
‐aeronautical
radiobeacon
‐Decca
‐LoranC
‐DifferentialGPS
‐Toran
‐Omega 
‐Syledis 
‐Chaika(Chayka)
________________________________________________
4.2 Case2‐FeaturesandProductSpecificationswiththe
SameMeaning
The S127 product specification includes a feature
related to the clearance under the keel. This feature
displays the distance between the ship and the
seabed, which is commonly referred to as the
underkeel clearance. TheʺUnderkeel Clearance
301
Management Areaʺ feature displays information
about underkeel clearance, either statically or
dynamically,dependingonthevalueoftheattribute
called “dynamicResource”. There is also a feature
called theʺUnderkeel Clearance Allowance Areaʺ.
Thisfeaturedisplaysanareaasavariablevaluethat
canchangedependingonthefixed
valueofunderkeel
clearanceandthebeam(ordraft)oftheship.
The S129 product specification is for theʺUnder
Keel Clearance Management Product Specification,ʺ
which calculates the difference between the
underwatertopography and theunderkeelclearance
value for each ship. This information is used to
displaysafeareas(go
areas)andunsafeareas(nogo
areas).Thisillustratesthecorrelationbetweenfeatures
and product specificationsthatare used in a similar
context.Toresolvetheambiguityshowninthis,itis
necessary to modify it to clearly understand the
meaning.
4.3 Case3‐ProductSpecificationStructure
TheS240,
S246,andS247productspecificationsare
usedtomanagestationinformation.However,theS
240 product specification includes aʺRadio Stationʺ
feature, while the S246 product specification also
includes aʺRadio Stationʺ feature but with different
attribute values. The S247 product specification
includes a dLoran station as
a feature, which is not
categorizedasaʺRadioStationʺ.
Each product specification has a different
structure. In particular, the S246 and S247 product
specifications express one side as a feature and the
other side as a corresponding attribute. Upon
examining the remaining attribute values, it can
be
confirmed that the attributes for both product
specifications are identical. Depending on the
category classification of the S246 product
specification,theselectionof a dLoranstation in the
ʺRadio Stationʺ feature of S246 can be a singular
feature of the dLoran station. It might be resolved
such
ambiguousissuesbynamingfeatureswithclear
meanings,suchastheS247productspecification.
5 SUMMARYANDCONCLUSION
InlinewithIMOʹseNavigationstrategy,IHOʹsS100
standard to establish a common standard for
expressinghydrographicinformation.
Various hydrographic information product
specificationsarebeingdevelopedbasedon
theS100
standard to digitize waterway information. In this
paper, we analyzedthe differencesbetween product
specifications based on S100 by comparing DCEG
andPS.Wealsodiscussedpotentialsolutionstothese
issues.
Recently, there has been active research on
autonomousships.Theanalysismethodpresentedin
this
paper has the potential to be enhanced and
utilized in the field of machine learning within the
realmofartificialintelligenceinthefuture.
REFERENCES
[1]“S100 based Product Specifications | IHO,” iho.int.
https://iho.int/en/s100basedproductspecifications
[2]S. Lee et al., “A study of S100 based product
specifications from a software implementation point of
view: focusing on data model representation, similar
features and symbols, and ECDIS and VTS software,”
JournalofNavigation,
vol.75,no.5,pp.1226–1242,Sep.
2022,doi:https://doi.org/10.1017/s037346332200039x
[3]H. Kim, C. Mun, and S. Lee, “Design of Application
Schema and Feature Catalogue for Marine Casualty
Based on S100,” International Journal of u‐ and e‐
Service,ScienceandTechnology,vol.10,no.7,pp.1–10,
Jul. 2017,
doi:
https://doi.org/10.14257/ijunesst.2017.10.7.01
[4]H. CHOI, D. KANG, S.OH, and Y. KIM, “A Study on
Development of Machinereadable Platform for S100
ECDIS,” Journal of Navigation and Port Research, vol.
45,no.2,pp.61–68,Apr.2021.
[5]International Hydrographic Organization (2019), “IHO
S122 MARINE PROTECTED AREA PRODUCT
SPECIFICATION“,
Edition1.0.0.
[6]International Hydrographic Organization (2018), “IHO
S127 Marine Traffic Management‐Product
Specification“,Edition1.0.0.
[7]International Hydrographic Organization (2019), “IHO
S129 Under Keel Clearance Management Information
ProductSpecification“,Edition1.0.0.
[8]InternationalHydrographicOrganization(2021),“IALA
S246 IALA eLoran Station Almanac Product
Specification“,Edition1.0.0.
[9]InternationalHydrographicOrganization(2021),“IALA
S247 IALA Differential eLoran Reference Station
AlmanacProductSpecification“,Edition1.0.0.
[10]InternationalHydrographic Organization(2019), “IHO
S123 MARINE RADIO SERVICES PRODUCT
SPECIFICATION“,Edition1.0.0.
[11]InternationalHydrographic Organization(2022), “IHO
UniversalHydrographicDataModel“,Edition5.0.0.
[12]https://themeforest.net/user/dan_fisher, “Welcome To
UMLWeb
Site!,Uml.org,2019.https://www.uml.org/