この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語、定義、および略語
3.1 用語と定義
この文書の目的上、次の用語と定義が適用されます。
ISO と IEC は、標準化に使用する用語データベースを次のアドレスで維持しています。
3.1.1
HTTP
ハイパーテキスト転送プロトコル
World Wide Web で情報を転送するために使用されるクライアント/サーバー通信プロトコル
注記 1: HTTP は、RFC 2068 [ 4] で、分散型および協調型情報システムのための汎用かつステートレスなアプリケーションレベルのプロトコルとして定義されています。
注記 2:この文書では、特に指定のない限り、HTTP という用語は、 トランスポート層セキュリティ (3.1.2) 上で実装された HTTP, つまり HTTPS (3.1.3) を意味するために使用されます。
3.1.2
TLS
トランスポート層のセキュリティ
インターネット上で安全な通信を行うためのプロトコル
注記 1: TLS は、RFC 5246 (バージョン 1.2) および RFC 8446 (バージョン 1.3) で定義されています。
3.1.3
HTTPS
安全なハイパーテキスト転送プロトコル
トランスポート層セキュリティ (TLS) (3.1.2) 上の HTTP (3.1.1)
注記 1: HTTPS は、安全な通信に使用される HTTP の拡張であり、RFC 2818 で定義されています。 [ 6] 通信を暗号化するために TLS を使用します。
注記 2:この文書では、特に指定のない限り、HTTP という用語は、TLS 上で実装された HTTP, つまり HTTPS を意味するために使用されます。
3.1.4
PKI
公開鍵インフラストラクチャ
デジタル証明書の作成、管理、配布、使用、保存、取り消し、および公開キー暗号化の管理に必要なハードウェア、ソフトウェア、人材、ポリシー、および手順のセット
[出典:ISO 20415:2019, 3.14]
3.1.5
デジタル署名
データ ユニットの受信者がそのユニットの出所と完全性を証明し、受信者などによる偽造から保護できるようにする、データ ユニットに追加されるデータ、またはデータ ユニットの暗号変換。
[出典:ISO 20415:2019, 3.5]
3.1.6
API
アプリケーションプログラミングインターフェース
クライアント (3.1.11) が サーバー (3.1.12) と情報を交換するために使用する通信メソッドと関連パラメーターのコレクション
注記 1:この文書では、API という用語は、シーケンス図内の 1 つの特定の矢印の意味で使用されています (図 2 を参照)したがって、セッションでは通常、複数の API を使用する必要があります。このドキュメントでは、メッセージ コンポーネントの数と 1 つ以上のメッセージ部分の内容を変更することで、すべての API で使用できる 1 つの一般的な API アクセス ポイント (3.1.17) について説明します。
3.1.7
APIアクセスポイント
アプリケーション プログラミング インターフェイスのアクセス ポイント
特定の通信方法、1 つ以上の一般的なメッセージ部分、および アプリケーション プログラミング インターフェイス (API) を実現するために使用できるメッセージ部分をフォーマットするための関連セマンティクスのコレクション (3.1.6)
3.1.8
認可
送信者 (3.1.9) に 1 つ以上の アプリケーション プログラミング インターフェイス アクセス ポイント (3.1.7) を 使用する権利を付与する
3.1.9
送信機
受信者に リクエスト (3.1.15) を送信して セッション (3.1.18) を開始する当事者
[出典:IMO FAL.5/Circ.46:2022, 修正済み — 定義は短縮されました。]
3.1.10
受信機
送信者 (3.1.9) から リクエスト (3.1.15) を受信し、 サービス (3.1.14) を実行し、ステータス メッセージを返す当事者
[出典:IMO FAL.5/Circ.46:2022, 修正済み — 定義は短縮されました。]
3.1.11
クライアント.クライアント
サーバー (3.1.12) にメッセージを送信し、応答を期待するユニット
注記 1:送信者と受信者は、サーバーとクライアントの両方になることができます。
3.1.12
サーバ
1 つ以上 のクライアント (3.1.11) からの受信メッセージをリッスンし、それに応答するユニット
注記 1:送信者と受信者は、サーバーとクライアントの両方になることができます。
3.1.13
メッセージ
送信者 (3.1.9) と 受信者 (3.1.10) の間の HTTP (3.1.1) リクエストまたは応答の情報ペイロード
注記 1:メッセージの例は 、要求 (3.1.15) 、 メッセージ状態 (3.1.16) および サービス要求状態 (3.1.17) です。
注記 2:完全な HTTP 要求または応答自体を指す場合、HTTP メッセージという用語が使用されます。
3.1.14
サービス
リクエスト (3.1.15)が送信 者(3.1.9) によって配信された後に受信者 (3.1.10) によって実行されるプロセスの結果
注記 1:この文書では、サービスとは一般的な用語であり、受信者がレポートの内容を一切処理せずに受信レポートを無条件に受け入れることを含みます。
3.1.15
リクエスト
サービス (3.1.14) を 要求するために 送信者 (3.1.9) によって送信されるメッセージ
[出典:IMO FAL.5/Circ.46:2022, 修正済み — 定義は短縮されました。]
3.1.16
メッセージステータス
受信したメッセージのステータスを通知するために サーバー (3.1.12) から クライアント (3.1.11) に送信される メッセージ (3.1.13)
注記 1: メッセージ・ステータスは、1 つのメッセージ内で サービス要求ステータス (3.1.17) と組み合わせることができます。
注記 2:メッセージ・ステータスは、通常、メッセージ・ヘッダーのみで構成されます。メッセージ ステータスがサービス リクエスト ステータスと組み合わされる場合、メッセージには他のメッセージ部分も含めることができます。
3.1.17
サービスリクエストのステータス
サービス (3.1.14) のステータスを通知するために 受信者 (3.1.10) から 送信者 (3.1.9) に送信される メッセージ (3.1.13)
注記 1:サービス要求ステータスは、1 つのメッセージ内で メッセージステータス (3.1.16) と組み合わせることができます。
3.1.18
セッション
同一の最初の リクエスト (3.1.15) に関連する一連の メッセージ (3.1.13)
[出典:IMO FAL.5/Circ.46:2022]
3.1.19
セッションコンテキスト
同じ包括的な操作またはイベントに関連する 1 つ以上の セッション (3.1.18)
注 1:セッション コンテキストはネストできます。例として、いくつかの寄港地への寄港は、寄港セッション コンテキスト内にネストされた個別のセッション コンテキストにすることができ、また、国水域セッション コンテキストへのエントリ内にネストすることもできます。
3.1.20
HTTPセッション
ハイパーテキスト転送プロトコルセッション
HTTP (3.1.1) 接続の確立とその終了の間に行われる メッセージ (3.1.13) 交換
注記 1: 1 つの HTTP セッションには、複数の リクエストの送信を含めることができます (3.1.15) 。
3.1.21
ミグ
メッセージ実装ガイド
1 つ以上の具体的な サービス (3.1.14) と連動した メッセージ (3.1.13) 交換に対する特定の要件
3.1.22
EPC
電子ポートクリアランス
船舶が寄港前、寄港中、寄港後に要求できる サービス(3.1.14)
注記 1: EPC は、船舶が寄港前、寄港中、寄港後に要求する可能性のあるすべてのサービスの総称として使用されます。これは、海上シングルウィンドウやその他の当局が運営するシステムに限定されません。
3.1.23
GLN
グローバルロケーション番号
地理的位置を一意に識別する 13 桁の 10 進数
注記 1:登録された番号のリストは GS1 によって維持されます。 [ 17]
3.1.24
国連/位置コード
貿易および輸送場所に関する国連コード
国とその中の貿易拠点を識別する 2 文字または 3 文字のコード
注記 1: 国には、ISO 3166-1 にリストされている 2 文字のコードがあります。各国の所在地には、UNECE によって管理されている 3 文字のコードが付いています。 [ 15]
3.1.25
MMSI
海上モバイルサービスアイデンティティ
無線通信機器を一意に識別する9桁の10進数
注記 1: MMSI は通常、国の電気通信当局によって割り当てられます。
3.1.26
US-ASCII
ISO/IEC 646で定義された7ビット文字エンコーディング
3.1.27
X.509
デジタル署名 RFC 2459 [ 33] で定義されている公開証明書
3.2 略語
この文書の目的上、次の省略された用語が適用されます。
| API | アプリケーションプログラミングインターフェース |
| ザ | 特徴的なエンコード ルール: バイナリ X.509 証明書形式。 |
| エディファクト | 国連の行政、商業、運輸のための電子データ交換 (UN/EDIFACT) |
| EPC | 電子ポートのクリアランス |
| ギシス | グローバル統合出荷情報システム[ 16] |
| GLN | グローバルロケーション番号[ 17] |
| GS1 | 国際的な事業運営のためのコードリストを管理する国際的な業界団体 |
| 注 1 これには、ユニバーサルプロダクトコード (「バーコード」) および GLN ( https://www.gs1.org/ を 参照) が含まれます。 | |
| HTTP | ハイパーテキスト転送プロトコル |
| HTTPS | 安全なハイパーテキスト転送プロトコル |
| IMO | 国際海事機関 |
| ISPS | 国際船舶および港湾施設のセキュリティ |
| 注 2 ISPS 施設コードのリストは、GISIS [ 16] の Maritime Security へのリンクから入手できます。 | |
| JSON | JavaScript のa 記法 |
| ミグ | メッセージ実装ガイド |
| マイム | 多目的インターネットメール拡張機能 (RFC 2045 [ 7] を参照) |
| MMSI | 海上モバイルサービスのアイデンティティ |
| 夫人 | 必須の船舶報告システム (IMO A.851(20) [ 8] を参照) |
| MSW | 海上シングルウィンドウ |
| PCS | ポートコミュニティシステム |
| PKI | 公開鍵インフラストラクチャ |
| PMIS | 港湾管理情報システム |
| 休む | 表現状態の転送 |
| TCP/IP | インターネットプロトコル上の転送制御プロトコル(HTTPのトランスポートプロトコル) |
| URI | 統一リソース識別子 |
| 注 3 この文書では、URI は URL と同じ意味で使用されることがあります。通常、URL は特定の URI を指しますが、URI は任意の URL のより一般的な用語として意味されます。 | |
| URL | ユニフォームリソースロケーター |
| SMDG | 以前は船舶メッセージング設計グループでしたが、現在は海上コンテナ事業における電子データ交換 (EDI) のユーザー グループです。 SMDG 端末リストの維持。 [ 29] |
| 利用規約 | 端末のオペレーティング システム |
| TLS | トランスポート層のセキュリティ |
| ユネスコ | 国連欧州経済委員会 |
| 国連/位置コード | 貿易および輸送の場所に関する国連コード (UNECE 勧告 16 [ 10] およびコードのリスト[ 15] を参照) |
| VTIS | VTS情報システム |
| VTS | 船舶交通サービス |
| XML | 拡張マークアップ言語 (W3C 勧告 XML 1.0 [ 11] を参照) |
| XSD | XML スキーマ定義言語 (W3C 勧告 XML スキーマ構造[ 12] およびデータ型[ 13] で定義) |
| a JavaScriptはOracle Corporationの登録商標です。この情報は、この文書のユーザーの便宜のために提供されており、ISO または IEC による承認を構成するものではありません。 |
参考文献
| 1 | IMO FAL.5/Circ.46, 海上シングルウィンドウおよび関連サービスを介した情報交換における認証、完全性および機密性に関するガイドライン、 2022 年 6 月 1 日。 |
| 2 | IMO FAL.5/Circ.52, 寄港時の運用データの調和通信および電子交換に関するガイドライン、2023 年 3 月 31 日。 |
| 3 | ISO 23807, 船舶および海洋技術 - 時間に左右されない非同期の船舶と陸上のデータ伝送に関する一般要件 |
| 4 | RFC 2068, ハイパーテキスト転送プロトコル – HTTP/1.1, 1997年 1 月 |
| 5 | RFC 7231, ハイパーテキスト転送プロトコル (HTTP/1.1): セマンティクスとコンテンツ |
| 6 | RFC 2818, HTTP over TLS 、2000 年 5 月。 |
| 7 | RFC 2045, 「多目的インターネット メール拡張機能 (MIME) Part 1: インターネット メッセージ本文の形式」 、1996 年 11 月。 |
| 8 | IMO A.851, (20)、IMO 総会決議 A.851, (20)、船舶報告システムおよび船舶報告要件に関する一般原則 (危険物、有害物質、および/または海洋汚染物質に関わる事件の報告に関するガイドラインを含む) 1997 年 11 月 27 日に採択されました (IMO MEPC 決議 MEPC.138 (53) も参照。 |
| 9 | IMO MEPC 決議 MEPC.13, 危険物、有害物質、および/または海洋汚染物質を含む事故の報告ガイドラインを含む、船舶報告システムおよび船舶報告要件に関する一般原則の修正(IMO 決議 A.851(20)) |
| 10 | UNECE 勧告 N°.16:貿易および輸送場所に関する国連規約(ECE/TRADE/459)、2020 年 10 月。 |
| 11 | W3C 勧告: XML 1.0, 拡張マークアップ言語、第 5 版、W3C 勧告 2008 年 11 月 26 日 |
| 12 | W3C 勧告、 XML スキーマPart 1: 構造、第 2 版、2004 年 10 月。 |
| 13 | W3C 勧告、 XML スキーマPart 2: データ型、第 2 版、2004 年 10 月。 |
| 14 | IMO Compendium は https://imocompendium.imo.org/public/IMO-Compendium/Current/index.htm でご覧いただけます。この Web ページには、他の標準へのマッピングも含まれています。 |
| 15 | 国および地域別の UN/LOCODE コードのリスト。 https://unece.org/trade/cefact/unlocode-code-list-country-and-territory |
| 16 | グローバル統合出荷情報システム(GISIS) IMO および加盟国によって管理されているオンライン データベース。 https://gisis.imo.org/Public/ から入手できます。 |
| 17 | GS1グローバルロケーション番号(GLN) https://www.gs1.org/standards/id-keys/gln |
| 18 | RFC 4122 Universally Unique Identifier (UUID) URN Namespace, 2005 年 7 月。 |
| 19 | CySiMS レポート D2.2, 海事ドメインでのデジタル署名の使用、2017 年 3 月 31 日、ISBN 978-82-14-06161-1, https://ists.mits-forum.org/resources.html#H6 から入手可能。 |
| 20 | IEC 63173-2:2022, 海上ナビゲーションおよび無線通信機器およびシステム - データ インターフェイス - Part 2: 船舶と陸上間の安全な通信 (SECOM) |
| 21 | ポート情報マニュアル。バージョン 1.4.5, 国際タスクフォースのポート呼び出し最適化、 https://portcalloptimization.org/ 。 |
| 22 | IMO MSC.1/Circ.1595, e-ナビゲーション戦略実施計画- 更新 2018 年 5 月 25 日。 |
| 23 | W3C 勧告、 XML パス言語 (Xpath) バージョン 3.1, 2017年 3 月 21 日。 |
| 24 | 個人データの処理およびかかるデータの自由な移動に関する自然人の保護に関する、2016 年 4 月 27 日の欧州議会および理事会の規則 (EU) 2016/679, および反復指令 95/46/EC (一般データ保護規則) |
| 25 | インターネット割り当て番号局。メディア タイプ: https://www.iana.org/assignments/media-types/media-types.xhtml |
| 26 | FAL.5/Circ.42/Rev.2, 海上シングルウィンドウの設定に関するガイドライン、2022 年 6 月。 |
| 27 | RFC 5480, 「楕円曲線暗号化主題公開鍵情報」 。 |
| 28 | 海洋資源名。IALA 勧告 R1023 海洋資源名で定義されています。https ://www.iala-aism.org/technical/data-modelling-mrn/ を 参照してください。 |
| 29 | he の端末コードL は (TCL)です。 https://smdg.org/documents/smdg-code-lists/smdg-terminal-code-list/を 参照してください。 |
| 30 | ISO 19848:2024, 船舶および海洋技術 — 船上の機械および装置の標準データ |
| 31 | ISO 28005-2:2021, 船舶および海洋技術 — 電子ポートクリアランス (EPC) — Part 2: コアデータ要素 |
| 32 | ISO/IEC 646, 情報技術 - 情報交換用の ISO 7 ビット コード化文字セット |
| 33 | RFC 2459, インターネット X.509 公開キー インフラストラクチャおよび属性証明書フレームワーク。 |
| 34 | RFC 6234, 米国セキュア ハッシュ アルゴリズム (SHA および SHA ベースの HMAC および HKDF) |
| 35 | UN/EDIFACT コード リスト 1001 –文書名コード、リビジョン D16.B 、 https://unece.org/fileadmin/DAM/trade/untdid/d16b/tred/tred1001.htm |
| 36 | UN/EDIFACT コード リスト 1225 -メッセージ機能コード、リリース D.00A 、 https://unece.org/fileadmin/DAM/trade/untdid/d00a/tred/tred1225.htm |
| 37 | UN/EDIFACT 統合コード リスト 1373 -文書ステータス コード (20B) セマンティクス、 https://service.unece.org/trade/uncefact/vocabulary/uncl1373/ |
| 38 | ISO 20415:2019, 信頼できるモバイル電子ドキュメント フレームワーク — 信頼性と安全なモバイル e-ビジネスを確保するための要件、機能、および基準 |
| 39 | ISO 28005-2:2011 2 、船舶および海洋技術 — 電子港湾通関 (EPC) — Part 2: コアデータ要素 |
| 40 | ITU勧告 |
| 41 | 国際海事危険物 (IMDG) コード。1965 年に国際海事機関 (IMO) によって採用されました。 |
| 42 | 国際海上交通の円滑化に関する IMO 条約 (FAL)、1965 年 4 月 9 日に採択。発効: 1967 年 3 月 5 日、修正 |
3 Terms, definitions, and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
3.1.1
HTTP
hypertext transfer protocol
client/server communication protocol used to transfer information in the World Wide Web
Note 1 to entry: HTTP is defined in RFC 2068[4] as a generic and stateless application-level protocol for distributed and collaborative, information systems.
Note 2 to entry: In this document, the term HTTP is used to mean HTTP implemented over transport layer security (3.1.2) , i.e. HTTPS (3.1.3) , unless otherwise specified.
3.1.2
TLS
transport layer security
protocol for secure communication over the internet
Note 1 to entry: TLS is defined in RFC 5246 (Version 1.2) and RFC 8446 (Version 1.3).
3.1.3
HTTPS
hypertext transfer protocol secure
HTTP (3.1.1) over transport layer security (TLS) (3.1.2)
Note 1 to entry: HTTPS is an extension of HTTP used for secure communication and is defined in RFC 2818.[6] It uses TLS to encrypt the communication.
Note 2 to entry: In this document, the term HTTP is used to mean HTTP implemented over TLS, i.e. HTTPS, unless otherwise specified.
3.1.4
PKI
public key infrastructure
set of hardware, software, people, policies and procedures needed to create, manage, distribute, use, store and revoke digital certificates and manage public-key encryption
[SOURCE:ISO 20415:2019, 3.14]
3.1.5
digital signature
data appended to, or cryptographic transformation of, a data unit that allows a recipient of the data unit to prove the source and integrity of the unit and protect against forgery by, for example, the recipient
[SOURCE:ISO 20415:2019, 3.5]
3.1.6
API
application programming interface
collection of communication methods and associated parameters used by a client (3.1.11) to exchange information with a server (3.1.12)
Note 1 to entry: In this document, the term API is used in the meaning of one specific arrow in the sequence diagram (see Figure 2). Thus, a session will normally require the use of several APIs. This document describes one general API access point (3.1.17) that can be used by all APIs by changing the number of message components as well as the contents of one or more message parts.
3.1.7
API access point
application programming interface access point
collection of a specific communication method, one or more general message parts, and related semantics for formatting the message parts that can be used to realize application programming interfaces (APIs) (3.1.6)
3.1.8
authorization
granting a sender (3.1.9) the right to use one or more application programming interface access points (3.1.7)
3.1.9
sender
party that initiates a session (3.1.18) by sending a request (3.1.15) to a receiver
[SOURCE:IMO FAL.5/Circ.46:2022, modified — the definition has been shortened.]
3.1.10
receiver
party that receives a request (3.1.15) from a sender (3.1.9) , executes a service (3.1.14) , and returns a status message
[SOURCE:IMO FAL.5/Circ.46:2022, modified — the definition has been shortened.]
3.1.11
client
unit that sends a message to a server (3.1.12) and expects a response
Note 1 to entry: The sender and receiver can be both a server and a client.
3.1.12
server
unit that listens for incoming messages from one or more clients (3.1.11) and responds to them
Note 1 to entry: The sender and receiver can be both a server and a client.
3.1.13
message
information payload of an HTTP (3.1.1) request or response between the sender (3.1.9) and receiver (3.1.10)
Note 1 to entry: Examples of messages are request (3.1.15) , message status (3.1.16) and service request status (3.1.17) .
Note 2 to entry: When the full HTTP request or response itself is referred to, the term HTTP message will be used.
3.1.14
service
result of a process performed by a receiver (3.1.10) after a request (3.1.15) has been delivered by a sender (3.1.9)
Note 1 to entry: In this document, service is a general term and includes that the receiver unconditionally accepts an incoming report without doing any processing of the content of the report.
3.1.15
request
message sent by a sender (3.1.9) to request a service (3.1.14)
[SOURCE:IMO FAL.5/Circ.46:2022, modified — the definition has been shortened.]
3.1.16
message status
message (3.1.13) sent from a server (3.1.12) to a client (3.1.11) to inform about the status of a received message
Note 1 to entry: A message status can be combined with a service request status (3.1.17) in one message.
Note 2 to entry: A message status will normally only consist of a message header. If the message status is combined with a service request status, the message can also contain other message parts.
3.1.17
service request status
message (3.1.13) sent from a receiver (3.1.10) to a sender (3.1.9) to inform about the status of a service (3.1.14)
Note 1 to entry: A service request status can be combined with a message status (3.1.16) in one message.
3.1.18
session
sequence of messages (3.1.13) that is related to one and the same initial request (3.1.15)
[SOURCE:IMO FAL.5/Circ.46:2022]
3.1.19
session context
one or more sessions (3.1.18) related to the same overarching operation or event
Note 1 to entry: Session contexts can be nested. As an example, several berth calls can be individual session contexts nested inside a port call session context, which may also be nested inside an entry into national waters session context.
3.1.20
HTTP session
hypertext transfer protocol session
message (3.1.13) exchanges that take place between establishment of an HTTP (3.1.1) connection and its closing
Note 1 to entry: One HTTP session can include sending more than one request (3.1.15) .
3.1.21
MIG
message implementation guide
specific requirements to message (3.1.13) exchanges in conjunction with one or more concrete services (3.1.14)
3.1.22
EPC
electronic port clearance
services (3.1.14) a ship may request before, during, or after a port call
Note 1 to entry: EPC is used as a general term for all services a ship may request before, during, or after a port call. It is not limited to maritime single windows and other authority operated systems.
3.1.23
GLN
global location number
13-digit decimal number uniquely identifying a geographic position
Note 1 to entry: The list of registered numbers is maintained by GS1.[17]
3.1.24
UN/LOCODE
United Nations code for trade and transport locations
two or three letter code identifying a country and a trade location within it
Note 1 to entry: The countries have a two-letter code as listed in ISO 3166-1. The locations in the respective countries have a three-letter code as maintained by UNECE.[15]
3.1.25
MMSI
maritime mobile service identity
nine-digit decimal number uniquely identifying radiocommunication equipment
Note 1 to entry: MMSI is normally assigned by the national telecommunication authorities.
3.1.26
US-ASCII
7-bit character encoding defined in ISO/IEC 646
3.1.27
X.509
digital signature public certificate as defined in RFC 2459[33]
3.2 Abbreviated terms
For the purposes of this document, the following abbreviated terms apply.
| API | application programming interface |
| DER | Distinguished encoding rules: Binary X.509 certificate format. |
| EDIFACT | United Nations electronic data interchange for administration, commerce and transport (UN/EDIFACT) |
| EPC | Electronic port clearance |
| GISIS | Global integrated shipping information system[16] |
| GLN | Global location number[17] |
| GS1 | International industry organization maintaining code lists for international business operations |
| NOTE 1 This includes universal product codes (“bar codes”) and GLN (see https://www.gs1.org/ ). | |
| HTTP | Hypertext transfer protocol |
| HTTPS | Hypertext transfer protocol secure |
| IMO | International Maritime Organization |
| ISPS | International ship and port facility security |
| NOTE 2 A list of ISPS facility codes is available in GISIS[16] under the link to Maritime Security. | |
| JSON | JavaScripta object notation |
| MIG | Message implementation guide |
| MIME | Multipurpose internet mail extensions (see RFC 2045[7].) |
| MMSI | Maritime mobile service identity |
| MRS | Mandatory ship reporting system (see IMO A.851(20)[8]) |
| MSW | Maritime single window |
| PCS | Port community system |
| PKI | Public key infrastructure |
| PMIS | Port management information system |
| REST | Representational state transfer |
| TCP/IP | Transfer control protocol over internet protocol (transport protocol for HTTP) |
| URI | Uniform resource identifier |
| NOTE 3 In this document, URI is sometimes used interchangeably with URL. URL normally refers to a specific URI while an URI is meant as a more generic term for any URL. | |
| URL | Uniform resource locator |
| SMDG | Formerly ship messaging design group, now user group for electronic data interchange (EDI) in the maritime container business. Maintaining the SMDG terminal list.[29] |
| TOS | Terminal operating system |
| TLS | Transport layer security |
| UNECE | United Nations Economic Commission for Europe |
| UN/LOCODE | United Nations code for trade and transport locations (see UNECE Recommendation 16[10] and list of codes[15]) |
| VTIS | VTS information system |
| VTS | Vessel traffic services |
| XML | Extensible markup language (see W3C Recommendation XML 1.0[11]) |
| XSD | XML schema definition language (defined in W3C recommendations XML schema structures,[12] and data types[13]). |
| a JavaScript is a registered trademark of Oracle Corporation. This information is given for the convenience of users of this document and does not constitute an endorsement by ISO or IEC. |
Bibliography
| 1 | IMO FAL.5/Circ.46, Guidelines on Authentication, Integrity and Confidentiality in Information Exchanges via Maritime Single Windows and Related Services, June 1st 2022. |
| 2 | IMO FAL.5/Circ.52, Guidelines for Harmonized Communication and Electronic Exchange of Operational Data for Port Calls, 31 March 2023. |
| 3 | ISO 23807, Ships and marine technology — General requirements for the asynchronous time-insensitive ship-shore data transmission |
| 4 | RFC 2068, Hypertext Transfer Protocol – HTTP/1.1, January 1997 |
| 5 | RFC 7231, Hypertext transfer protocol (HTTP/1.1): Semantics and Content |
| 6 | RFC 2818, HTTP Over TLS, May 2000. |
| 7 | RFC 2045, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, November 1996. |
| 8 | IMO A.851(20), IMO Assembly Resolution A.851(20), General Principles for Ship Reporting Systems and Ship Reporting Requirements, including Guidelines for Reporting Incidents involving Dangerous Goods, Harmful Substances and/or Marine Pollutants. Adopted on 27 November 1997 (see also IMO MEPC Resolution MEPC.138 (53). |
| 9 | IMO MEPC Resolution MEPC.138 (53), Amendments to the General Principles for Ship Reporting Systems and Ship Reporting Requirements, Including Guidelines for Reporting Incidents Involving Dangerous Goods, Harmful Substances and/or Marine Pollutants (IMO Resolution A.851(20)) |
| 10 | UNECE Recommendation N°.16: United Nations Code for Trade and Transport Locations (ECE/TRADE/459), October 2020. |
| 11 | W3C Recommendation: XML 1.0, Extensible Markup Language, Fifth Edition, W3C Recommendation 26 November 2008 |
| 12 | W3C Recommendation, XML Schema Part 1: Structures, Second Edition, October 2004. |
| 13 | W3C Recommendation, XML Schema Part 2: Datatypes, Second Edition, October 2004. |
| 14 | The IMO Compendium can be found at https://imocompendium.imo.org/public/IMO-Compendium/Current/index.htm . This web page also contains mappings to other standards. |
| 15 | UN/LOCODE code list by country and territory. https://unece.org/trade/cefact/unlocode-code-list-country-and-territory . |
| 16 | Global Integrated Shipping Information System (GISIS). On-line database maintained by IMO and member states, available from https://gisis.imo.org/Public/ . |
| 17 | GS1 Global Location Number (GLN). https://www.gs1.org/standards/id-keys/gln . |
| 18 | RFC 4122 A Universally Unique Identifier (UUID) URN Namespace, July 2005. |
| 19 | CySiMS Report D2.2, Using digital signatures in the maritime domain, 31. March 2017, ISBN 978‑82‑14-06161-1, available from https://ists.mits-forum.org/resources.html#H6 . |
| 20 | IEC 63173-2:2022, Maritime navigation and radiocommunication equipment and systems - Data interfaces - Part 2: Secure communication between ship and shore (SECOM). |
| 21 | PORT INFORMATION MANUAL. Version 1.4.5, International Taskforce Port Call Optimization, https://portcalloptimization.org/ . |
| 22 | IMO MSC.1/Circ.1595, e-navigation Strategy Implementation Plan - Update 1. May 25, 2018. |
| 23 | W3C Recommendation, XML Path Language (Xpath) Version 3.1, 21 March 2017. |
| 24 | REGULATION (EU) 2016/679 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) |
| 25 | Internet Assigned Number Authority. Media types: https://www.iana.org/assignments/media-types/media-types.xhtml |
| 26 | FAL.5/Circ.42/Rev.2, Guidelines for Setting Up a Maritime Single Window, June 2022. |
| 27 | RFC 5480, Elliptic Curve Cryptography Subject Public Key Information. |
| 28 | Marine Resource Name, defined in IALA Recommendation R1023 Maritime Resource Names, see https://www.iala-aism.org/technical/data-modelling-mrn/ |
| 29 | The SMDG Terminal Code List (TCL). See https://smdg.org/documents/smdg-code-lists/smdg-terminal-code-list/ |
| 30 | ISO 19848:2024, Ships and marine technology — Standard data for shipboard machinery and equipment |
| 31 | ISO 28005-2:2021, Ships and marine technology — Electronic port clearance (EPC) — Part 2: Core data elements |
| 32 | ISO/IEC 646, Information technology — ISO 7-bit coded character set for information interchange |
| 33 | RFC 2459, Internet X.509 Public-key infrastructure and attribute certificate frameworks. |
| 34 | RFC 6234, US secure hash algorithms (SHA and SHA-based HMAC and HKDF) |
| 35 | UN/EDIFACT code list 1001 – Document name code, Revision D16.B, https://unece.org/fileadmin/DAM/trade/untdid/d16b/tred/tred1001.htm |
| 36 | UN/EDIFACT code list 1225 - Message function code, Release D.00A, https://unece.org/fileadmin/DAM/trade/untdid/d00a/tred/tred1225.htm . |
| 37 | UN/EDIFACT consolidated code list 1373 - Document status code (20B) semantics, https://service.unece.org/trade/uncefact/vocabulary/uncl1373/ |
| 38 | ISO 20415:2019, Trusted mobile e-document framework — Requirements, functionality and criteria for ensuring reliable and safe mobile e-business |
| 39 | ISO 28005-2:2011 2 , Ships and marine technology — Electronic port clearance (EPC) — Part 2: Core data elements |
| 40 | ITU Recommendation X.690: Information technology - ASN.1 encoding rules: Specification of basic encoding rules (BER), canonical encoding rules (CER) and distinguished encoding rules (DER) |
| 41 | International Maritime Dangerous Goods (IMDG) Code, adopted by the International Maritime Organization (IMO) in 1965 |
| 42 | IMO Convention on Facilitation of International Maritime Traffic (FAL), adopted on 9 April 1965. Entry into force: 5 March 1967, as amended |