2020/10/1

SWIMオントロジーの構築と応用に関する研究
江上周作，※呂暁東，古賀禎，住谷泰人，森岡和行，北折潤
国立研究開発法人 海上・港湾・航空技術研究所
電子航法研究所 監視通信領域

R2電子研発表会

Agenda
1. はじめに
2. オントロジーの構築
3. SWIMにおけるオントロジーの応用
4. 評価
5. まとめ2R2電子研発表会

3

背景：高度情報化
Flight Operations Center

Air Traffic Control

大量の情報、複数の関係者
Flight Mgmt. System

Data-centric
Information Environment&Network-centricOperation Infrastructure

Airport Operations

Maintenance Operations

Electronic Flight Bag

Aeronautical Information

Weather Information

R2電子研発表会

4

背景: 航空交通情報共有基盤の導入

System Wide Information Management
・ 運航情報交換モデル：FIXM (Flight Information eXchange Model)
・ 航空情報交換モデル：AIXM (Aeronautical Information eXchange Model)
・ 気象情報交換モデル：IWXXM (ICAO Weather Information eXchange Model)

情報管理に関するロードマップ

R2電子研発表会

5

課題• 相互運用性の実現が困難• Technical Interoperability → 統一的な技術標準• Semantic Interoperability → 統一的な情報定義• Process Interoperability → 統一的な運用ルール
気象情報(IWXXM)？
空港/ヘリポート，空域，制約，組織，NAVAID，…

航空情報(AIXM)

飛行場予報気象，悪天情報（台風，火山灰，乱気流，etc.）

？
？

運航情報
(FIXM)

飛行経路，到着予想
時間，フライトID, …

異なる情報交換モデル間の相互運用性のために「オントロジー」が使用されている

R2電子研発表会

6

オントロジーとは• コンピュータが情報の意味 （セマンティクス） を理解できるように，対象とする領域の事物に関する概念， 概念間の上位-下位の階層関係 （is-a関係） ，is-a関係以
外の，意味的な制約などを記述する知識表現の形態である ．
• オントロジーの利用形態• 共通語彙，意味検索，インデックス，データスキーマ，知識共有の媒体，情報分析，情報抽出，知識モデルの規約，知識の体系化など[古崎 09]

概念，クラス都市
上位概念
首都タイプ
東京都
知識をグラフ構造で表現

概念，クラスタイプ
北京市

グラフ構造例タイプ
ロンドン

R2電子研発表会

7

関連研究• FAA, NASA• 航空交通管理（ATM）のためのオントロジーatmonto[Keller 17]• atmontoに基づく大規模なナレッジグラフATMGRAPH[Keller 19]• サービス指向アーキテクチャ(SOA)に基づくSWIMのサービス間連携に向けた，Web Service Description Ontological Model (WSDOM)を定義している[Kaplun 15]• セマンティックWeb技術を使用して開発された成果を公開するための語彙
semantics.aeroを提供している• SESAR BESTプロジェクト• セマンティック技術によりSWIMのメリットの最大化を目指し，AIXM, IWXXM，AIRMの一部を対象にOWL化している[Neumayr 17]• AIRMのOWLとatmontoのオントロジーマッチングの試み[Vennesland 19]

R2電子研発表会

8

本研究の全体像• SWIMには異なる情報交換モデルが混在しており，意味的な相互運用性が課題であるため，オントロジーなどのセマンティック技術により解決する
SWIMで使用される
３つのモデルを対象とし，オントロジーを構築

時間（瞬間,間隔），空間(0D,1D,2D,3D)を区別し，包含関係を定義

構造の不一致を洗練してマッピングするための方法を提案

異種情報間検索や相互運用性の観点から評価

R2電子研発表会

Agenda
1. はじめに
2. オントロジーの構築
3. SWIMにおけるオントロジーの応用
4. 評価
5. まとめ9R2電子研発表会

10

XMLスキーマに基づくオントロジーの構築• 情報交換モデル（FIXM, AIXM, IWXXM）はXMLスキーマで定義おり，これに基づくオントロジーをWeb Ontology Language (OWL)形式で構築
ドメインオントロジー（OWL）

情報交換モデル（XMLスキーマ）

FIXM-Oのクラス図の一部
運航情報

気象情報

FIXM-O

ー

航空情報

X
M
OL
Wス
L
キを構マ
築か

AIXM-Oら

IWXXM-O

R2電子研発表会

11

各領域（ドメイン）のオントロジー
AIXM-Oのクラス図の一部

IWXXM-Oのクラス図の一部

AIXM 5.1

IWXXM 2.0

グラフ構造

FIXM 4.1

R2電子研発表会

12

SWIMオントロジーの構築• 今後は四次元軌道（4DT）で運航を管理する軌道ベース運用（TBO）へ移行することが計画されており，SWIMで交換される情報の種類も増えることが予想される• SWIM環境で交換される時間的情報（間隔，瞬間）と空間的情報（三次元，二次元，一次元，零次元）を区別してシステムが共通認識を持つことが重要• 今後追加される情報交換モデルにも対応できるような拡張性が重要⇒参照オントロジーとして「SWIMONTO」を構築し，各ドメインオントロジーをマッピング
上位オントロジー（ISO標準になりつつあるBFO[Smith 05]を利用）
SWIMONTO（中位オントロジーのCCO[Rudnicki 17]を拡張）

ドメインオントロジー（FIXM-O, AIXM-O, IWXXM-O）

本研究におけるオントロジーの全体像

R2電子研発表会

13

SWIMONTOの公開• 構築したドメインオントロジーおよびSWIMONTOはWebサイトで公開• https://www.enri.go.jp/~luxd/ontology/

SWIMONTOのスキーマ（時空間領域の包含関係やメッセージの影響関係などを定義）

R2電子研発表会

Agenda
1. はじめに
2. オントロジーの構築
3. SWIMにおけるオントロジーの応用
4. 評価
5. まとめ14

R2電子研発表会

15

SWIMテストシステムに導入• これまで我々はSWIMテストシステムを開発し，シナリオベースによるFF-ICE検証実験を行っている[呂 18][Lu 19]• 本研究では下図のとおりにSWIMテストシステムを拡張

R2電子研発表会

16

オントロジーに基づくナレッジグラフの生成• オントロジーは概念（クラス）間の関係を定義したスキーマであるため，個体データ（インスタンス）をグラフ形式で生成して格納する必要がある⇒RDF（Resource Description Framework）形式で各データを知識グラフ（ナレッジグラフ）として格納• 2019年5月29日～6月24日の国内におけるAIXM，IWXXMデータを収集し，約2万トリプルのRDFを生成しトリプルストア（RDFデータベース）に格納• AIXMは緯度経度情報が取得できるもののみ• 運航情報に関しては模擬FIXMシナリオデータ9件をRDF化し格納• 約6千トリプル

R2電子研発表会

生成したナレッジグラフの一部

17R2電子研発表会

18

運航関連情報の横断的検索例：SPARQL• 指定したフライトのFIXMメッセージに四次元的に影響を与えている異種情報をSPARQLというクエリ言語を用いて検索• 飛行計画の指定にはGlobally Unique Flight Identifier (GUFI)という一意な識別子を使用

1件の悪天情報がヒット （飛行計画再設計の必要性が高い）

R2電子研発表会

19

運航関連情報の横断的検索例

シナリオ： 6月6日21時00分仙台国際空港発，23時11分仁川国際空港着

R2電子研発表会

20

運航関連情報の横断的検索例：SPARQL• 航空機通過時間前に飛行経路上のウェイポイントに影響を与える事象に関するメッセージを検索• 気象変化，計画変更すると影響を受ける

オントロジーで4D, 3D, 2Dの影響関係を分けているため，フライトプランに四次元的に影響のある情報だけでなく，時間や空間の条件を変更して柔軟な検索を行うことが可能である．

1件の悪天情報がヒット （飛行計画再設計はすぐには求められないが要注意）

R2電子研発表会

Agenda
1. はじめに
2. オントロジーの構築
3. SWIMにおけるオントロジーの応用
4. 評価
5. まとめ21

R2電子研発表会

22

評価• 提案オントロジーにより横断的・連鎖的検索が可能になった• モデルとしての拡張性と検索範囲の拡張性が高まり，意味的な相互運用性が向上した・提案手法1：参照オントロジー無・提案手法2：参照オントロジー有・既存手法：SESAR BESTプロジェクト

R2電子研発表会

Agenda
1. はじめに
2. オントロジーの構築
3. SWIMにおけるオントロジーの応用
4. 評価
5. まとめ23

R2電子研発表会

24

まとめ
背景

 次世代のATMに向けて，SWIMという情報共有基盤の概念を
ICAOが推進課題

 SWIM環境で交換される異なる情報交換モデル間の連携が困難

提案 情報交換モデルに基づくのオントロジーの構築
 参照オントロジー「SWIMONTO」を開発し，マッピング手法を提案
 SWIMテストシステムに導入

結果

 高い拡張性を持って横断的・連鎖的な検索が可能に
 SWIMの意味的な相互運用性が向上した

今後

 TBOに向けたオントロジーの拡張と洗練，応用検討
 検索や推論性能の評価

R2電子研発表会

25

参考文献[ICAO 15] ICAO（2015）, “Manual on System Wide Information Management (SWIM) Concept,” ICAO Doc 10039, ICAO.
[古崎 09] 古崎晃司（2009）, “ドメインオントロジーの構築と利用,” 情報知識学会誌, vol.19, no.4, pp.296-305.
[Smith 05] B. Smith, et al.（2005）, “Basic Formal Ontology for Bioinformatics,” IFOMIS Reports.
[Rudnicki 17] R. Rudnicki（2017）, “An overview of the common core ontologies,” CUBRC, Inc.
[呂 18] 呂暁東，ほか.（2018）, “FF-ICE検証実験の報告と分析”, 平成30年度（第18回）電子航法研究所研究発表会, pp.71-78.
[Lu 19] X.D. Lu, et al. （2019）, “ Collaborative flight and flow information exchange to achieve seamless air trafficmanagement operation,” IEEE Proc. of ISADS2019, pp.135-140.
[Keller 17] R.M. Keller（2017）, “The NASA Air Traffic Management Ontology: Technical Documentation,” Technical Memo,
NASA/TM-2017-219526, National Aeronautics and Space Administration.
[Keller 19] R.M. Keller（2019）, “Building a Knowledge Graph for the Air Traffic Management Community,” Companion Proc.
The 2019 World Wide Web Conference, pp.700-704.
[Keplun 15] M. Keplun（2015）， “FAA Web Service Description Ontological Model (WSDOM) - an Introduction,” Semantic Web
for Air Transportation (SWAT) interest group,https://www.faa.gov/air_traffic/technology/swim/governance/service_semantics/media/FAA%20WSDOM%20Introduction.pdf[Neumayr 17] B. Neumayr, et al.（2017）, “Semantic data containers for realizing the full potential of system wide informationmanagement,” Proc. IEEE/AIAA 36th Digital Avionics Systems Conference, pp.1-10.
[Vennesland 19] A. Vennesland, et al.（2019） , “ Matching Ontologies for Air Traffic Management: A Comparison andReference Alignment of the AIRM and NASA ATM Ontologies,” Proc. 14th International Workshop on Ontology Matching colocated with the18th International Semantic Web Conference, pp.1-12.
[Egami 20] S. Egami, et al.（2020）, “Ontology-Based Data Integration for Semantic Interoperability in Air Traffic Management,”
Proc. IEEE 14th International Conference on Semantic Computing, pp.295-302.

R2電子研発表会

26

専門用語
略称名称ATM

Air Traffic Management

SWIM

System Wide Information Management

XMLExtensible Markup Language

FIXM

Flight Information Exchange Model

AIXM

Aeronautical Information Exchange ModelIWXXMICAO Meteorological Information Exchange Model

ICAOInternational Civil Aviation OrganizationOWL

Web Ontology Language

4DT

4D Trajectory

TBO

Trajectory Based Operation

BFO

Basic Formal Ontology

CCO

Common Core Ontologies

RDF

Resource Description Framework

SPARQLSPARQL Protocol and RDF Query Language

AIRM

ATM Information Reference ModelSESARSingle European Sky ATM Research

BESTBenefits of SWIM by Making Smart Use of Semantic Technologies