法造‐オントロジーエディタ（分散開発対応版）
操作マニュアル

平成２０年３月

株式会社 エネゲート 制御機器事業部
大阪大学 産業科学研究所 溝口研究室

本書は，下記の事業の一環として編集されたもので、出版・転載・複製にあたっては、
東京大学医学部附属病院、大阪大学、株式会社エネゲートの承諾を得ることが必要です。
・平成 18 年度科学技術振興調整費（重要政策課題への機動的対応の推進）「臨床医学データ解析のための医療知識基盤データベースの構築に関する研究」（代表者：東京大学医学部大江和彦、分担者：大阪大学溝口理一郎、他）
・平成 19 年度医療情報システム開発普及等委託費「医療情報システムのための医療知識基盤データベース研究開発事業」（代表者：東京大学医学部大江和彦、分担者：大阪大学溝口理一郎、他）【著作権者】
東京大学医学部附属病院企画情報運営部 大江研究室
大阪大学 産業科学研究所 溝口研究室
株式会社 エネゲート

目 次

１．概要 ............................................................................................................................ 1
２．法造‐オントロジーエディタとは .............................................................................. 1
２．１．オントロジー開発ツール「法造」とは ............................................................... 1
２．２．オントロジーエディタとは................................................................................. 1
２．３．オントロジー分散開発とは................................................................................. 2
２．４．拡張された機能...................................................................................................3

２．４．１．プロジェクト管理機能.................................................................................4（１）オントロジー管理機能 ....................................................................................4（２）プロジェクト管理機能 ....................................................................................4２．４．２．オントロジー分散管理機能..........................................................................4（１）オントロジー分散管理機能 ............................................................................. 4（２）サーバプロジェクト管理機能.......................................................................... 4

２．４．３．オントロジーエディタの現行機能の改良 .................................................... 4
３．システム概要 .............................................................................................................. 6
３．１．システム要件 ......................................................................................................6
３．２．画面構成 .............................................................................................................8

３．２．１．オントロジー編集（エディタ）画面 ...........................................................8
３．２．２．オントロジー管理ウインドウ画面 ...............................................................9３．３．インストール .................................................................................................... 10

３．３．１．インストール方法 ......................................................................................10
３．３．２．アンインストール方法............................................................................... 11
３．３．３．ファイル構成 ............................................................................................. 11
３．４．起動方法 ........................................................................................................... 12

３．４．１．オントロジーエディタの起動方法 ............................................................. 12（１）初期設定ダイアログ ...................................................................................... 14（２）サーバの更新確認.......................................................................................... 14（３）プロジェクト管理機能を利用せずに起動する............................................... 15（４）Javaの実行環境のバージョンの確認方法 ..................................................... 16

３．４．２．インスタンスエディタの起動方法 ............................................................. 17
３．４．３．エディタの終了方法 .................................................................................. 17
４．操作方法 ....................................................................................................................18

４．１．オントロジーを編集する .................................................................................. 18

４．１．１．オントロジーを新規作成する .................................................................... 18（１）新規オントロジーを作成する（プロジェクト） ........................................... 18（２）新規オントロジーを作成する（ファイル） .................................................. 20

４．１．２．オントロジーを編集する ........................................................................... 22（１）概念（概念クラス）を追加する .................................................................... 22（２）is-a階層を作成する（下位概念の作成） ....................................................... 23（３）スロットを作成する ...................................................................................... 24（４）オブジェクトを削除する............................................................................... 25

４．１．３．オントロジーの依存関係を作成する ......................................................... 26
４．１．４．オントロジーを保存する ........................................................................... 30（１）上書き保存する ............................................................................................. 30（２）名前を付けて保存する .................................................................................. 30

４．１．５．オントロジーを読み込む ........................................................................... 32（１）既存のオントロジーを読み込む（プロジェクト）........................................ 32（２）既存のオントロジーを読み込む（ファイル）............................................... 32

４．１．６．その他の機能 .............................................................................................34（１）拡大・縮小表示 ............................................................................................. 34（２）概念マップ表示 ............................................................................................. 34（３）オントロジー検索.......................................................................................... 35（４）印刷 ............................................................................................................... 36（５）インポート .................................................................................................... 37（６）エクスポート................................................................................................. 39（７）オントロジー編集操作 .................................................................................. 40（８）オントロジー選択操作 .................................................................................. 41（９）オントロジー表示.......................................................................................... 43（１０）ウインドウの切り替え............................................................................... 45（１１）ナビゲーション支援 .................................................................................. 46（１２）ブックマークの指定 .................................................................................. 50（１３）オントロジー編集支援............................................................................... 52

４．１．７．オントロジーエディタの拡張機能を使用する ........................................... 56（１）類似概念を検索する（類似概念検索機能） .................................................. 56（２）別名を編集する（別名管理機能）................................................................. 58（３）部分構造にラベルを付与する（概念部分構造管理機能）............................. 61（４）多重継承を編集する（多重継承表示編集機能） ........................................... 62（５）クラス制約にOR条件を設定する（クラス制約編集の機能拡張） ................ 64

（６）クラス制約にp-オペレータを設定する（p-オペレータ編集機能） ............... 65（７）オントロジーを検証する（オントロジー整合性チェック機能） .................. 67（８）スロット情報を利用して検索する（概念詳細検索機能）............................. 72（９）インスタンスを編集する（簡易インスタンス編集機能）............................. 74
４．２．プロジェクトを管理する .................................................................................. 77

４．２．１．プロジェクト管理を表示する .................................................................... 77
４．２．２．プロジェクトを新規作成する .................................................................... 79
４．２．３．プロジェクトを操作する ........................................................................... 80（１）新規オントロジーを追加する........................................................................ 80（２）既存オントロジーから追加する .................................................................... 81（３）オントロジーを表示する............................................................................... 82（４）オントロジーを削除する............................................................................... 83（５）プロジェクトを削除する............................................................................... 84

４．２．４．その他の機能 .............................................................................................85（１）プロパティを参照する .................................................................................. 85（２）プロジェクト管理ツリーを更新する ............................................................. 87（３）プロジェクトを検索する............................................................................... 88
４．３．オントロジーを共有（分散管理）する ............................................................. 91

４．３．１．オントロジーをアップロードする ............................................................. 91（１）ローカルプロジェクトをアップロードする .................................................. 91（２）サーバプロジェクトを更新する .................................................................... 94

４．３．２．オントロジーをダウンロードする ............................................................. 94
４．３．２．オントロジーをダウンロードする ............................................................. 95（１）サーバプロジェクトをダウンロードする...................................................... 95（２）ローカルプロジェクトを更新する（チェックアウト） ................................ 97

４．３．３．オントロジーをロックする........................................................................ 99（１）オントロジーをロックする ........................................................................... 99（２）オントロジーをロック解除する .................................................................. 101

４．３．４．オントロジーの変更をチェックする ....................................................... 102（１）依存オントロジーとの変更をチェックする ................................................ 102（２）サーバ上のオントロジーとの変更をチェックする...................................... 104（３）任意のオントロジーとの変更をチェックする............................................. 105（４）差分表示をクリアする ................................................................................ 106

４．３．５．サーバオントロジー管理機能 .................................................................. 107（１）オントロジー管理を表示する...................................................................... 107（２）ユーザ名を変更する .................................................................................... 109

（３）サーバプロジェクトを作成する .................................................................. 110（４）サーバオントロジーを作成する .................................................................. 111（５）ロック情報を表示する ................................................................................ 113（６）コメントを表示する .................................................................................... 114

４．３．６．ツールの設定 ........................................................................................... 116（１）プロジェクトフォルダを設定する............................................................... 116（２）ネットワーク（WebDAV）を設定する ....................................................... 117（３）利用モードについて .................................................................................... 119
５．各種メニューの説明.................................................................................................123
６．用語説明 ..................................................................................................................128
７．参考文献 ..................................................................................................................130
８．本システムに関するお問合せ ..................................................................................130

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

１．概要「法造‐オントロジーエディタ」は、オントロジーの基礎理論に関する考察に基づいて設計なされたオントロジー構成内容の閲覧・編集する記述環境です。
本ツールでは上記の機能に加えて、大規模オントロジー開発に向けて複数のオントロジーを扱うためのプロジェクト管理機能、および複数のユーザがネットワーク上でオントロ
ジーを共有するためのオントロジー分散管理機能を実現しました。

２．法造‐オントロジーエディタとは
２．１．オントロジー開発ツール「法造」とは「法造」は、オントロジー（＝“法”）を構築する（＝“造”）ための計算機環境で、「オントロジーエディタ」、「概念工房」（オントロジー構築ガイドシステム）、「オントロジーサーバ」、そして「オントロジーマネージャ」の 4 つのシステムから構成されます。
変更通知／
追従支援

Tracking
Panel

オントロジー
マネージャ

構築（
／修正）

オントロジー
エディタ

参照

オントロジー間の関係管理

オントロジーサーバー

支援

概念工房

オントロジー

参照・組込

言語処理系

オントロジー・モデル構築者

他の知識
システム

モデル

(オントロジー構築
ガイドシステム)

図２－１．「法造」の全体像
２．２．オントロジーエディタとはオントロジー構築の要となるオントロジーエディタは、基礎理論に基づいたオントロジー
をグラフィカルに記述する環境を提供します。オントロジーエディタでは、オントロジーの意味定義、定義の継承、部分概念の担うロール定義、関係概念について記述可能であり、-1-2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
これらはシステムが動的に管理します。
※【参考URL】：http://www.hozo.jp/

・ナビゲーションペイン（画面左上）：オントロジーの全体像（is-a 階層）の表示，検索などを行う．
・定義ペイン（画面左下）：選択した概念の定義内容を表示・編集する．
・描画ペイン（画面右）：オントロジーをグラフィカルに表示・編集する．
図２－２．オントロジーエディタの画面例
２．３．オントロジー分散開発とは法造のオントロジー分散開発とは、「オントロジーを部分に分割し、それぞれを個別に構築しながら，開発目標全体の構築を進める」という開発の形態です。
開発者は，オントロジーエディタとオントロジー管理ウインドウ（オントロジーマネー
ジャ）を用いながらオントロジーを編集・管理し，そのオントロジーはオントロジーサー
バにアップロードすることによって他の開発者へと公開されます。

-2-

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
過去のバージョンを含む部分オントロジー

共有リポジトリ(サーバ側)(1)全体像把握(2)変更理解
(5)公開

編集ツール
(クライアント側)

(3)修正
(4)編集

図２－３．オントロジー分散開発環境
２．４．拡張された機能
本ツールではオントロジー分散開発環境を実現する為に、現行のオントロジーエディタをベースに複数のオントロジーを扱うためのプロジェクト管理機能、および複数ユーザがネットワーク上でオントロジーを共有するためのオントロジー分散管理機能を実装しています。

読込

ダウンロードサーバ
サーバ
プロジェクトプロジェクト保存

アップロードオントロジーサーバー（OS）

オントロジーエディタ（OE）
読込

保存

検索

オントロジーエディタ本体

プロジェクト管理機能

オントロジー分散管理機能

図２－４．大規模オントロジー構築のための分散開発システム-3-

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル２．４．１．プロジェクト管理機能
オントロジーエディタが作成した複数のファイルをプロジェクト単位で管理し、大規模なオントロジーを分割して開発・管理します。実現する機能は以下のとおりです。
（１）オントロジー管理機能
・オントロジーの追加：プロジェクトにオントロジーを追加します・オントロジーの削除：プロジェクト内のオントロジーを削除します
・オントロジーの検索：プロジェクト内のオントロジーに含まれる概念を検索します
・オントロジーのバックアップ：オントロジーファイルをバックアップします（２）プロジェクト管理機能
・プロジェクトの追加：プロジェクトを追加します
・プロジェクトの削除：プロジェクトを削除します
・プロジェクトの変更：プロジェクトに関する情報を変更します
・プロジェクトの保存：プロジェクト全体を保存します
２．４．２．オントロジー分散管理機能
オントロジーエディタで作成したファイルをネットワーク上で共有するためのオントロ
ジーサーバを構築し、オントロジーを分散管理します。実現する機能は以下のとおりです。
（１）オントロジー分散管理機能
・オントロジーのダウンロード：サーバ側のオントロジーをローカル側にダウンロード（追加更新）します・オントロジーのアップロード：ローカル側のオントロジーをサーバ側にアップロード（追加更新）します・オントロジーのバックアップ：オントロジー更新の際にファイルを（自動的に）バ
ックアップします（２）サーバプロジェクト管理機能
・サーバプロジェクトの追加：サーバ側のプロジェクトを追加します
・サーバプロジェクトの削除：サーバ側のプロジェクトを削除します
・サーバプロジェクトの変更：サーバ側のプロジェクトに関する情報を変更します
・サーバプロジェクトのインポート：サーバ側のプロジェクトをローカル側へインポート（追加）します
２．４．３．オントロジーエディタの現行機能の改良
大規模なオントロジーを構築するためにオントロジーエディタの一部機能を改良していまます。
・複数のオントロジーを扱うためのユーザインターフェース（UI）の改良‐タブインタフェースの採用-4-2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
複数オントロジー参照・編集のための UI の改良
・オントロジー編集機能の改良－上位概念・下位概念のハイライト表示‐検索機能の強化‐バグ修正

等

図２－５．複数のオントロジーを扱うためのユーザインターフェース-5-2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル３．システム概要
３．１．システム要件
項目

内容

マシン

PC/AT 互換機（DOS/V 機）

CPU

インテル Pentium Ⅲプロセッサ 800MHz 相当以上のもの

メモリ

メモリ

ディスク空容量

空き容量 20MB 以上

解像度

1024×768 ドット（XGA）以上

OS

Windows2000 以上（WindowsXP 以上を推奨）*

Java

JRE/JDK 1.5.0_10 以上（1.6.0 以降を推奨）

ネットワーク

サーバとクライアントの間は、TCP/IP プロトコルを使用し256MB 以上（512MB 以上を推奨）

たイーサネットでの接続とすること。
その他、付帯事項

・オントロジーエディタの分散開発環境を使用するには、
WebDAV 通信モジュールとして，「Jakarta Slide project」の WebDAV client モジュールのインストールが前提となります． URL：http://jakarta.apache.org/slide/
・OWL インポート機能を使用するには、セマンティック Web
アプリケーション開発のフレームワークである「Jena」を導入することが前提となります．
URL：http://www.hpl.hp.com/* 動作確認 OS としては、Mac OS X 10.4.x, Windows Vista も動作検証済み※「Jakarta Slide project」について
Jakarta Slide は、WebDAV を用いた複数の関連モジュールで構成されています 。Slideには、以下が含まれております。
・コンテンツ管理システム 及び 対応する Java API
・コンテンツ管理システムの上層部にて、WebDAV プロトコルを実装するサーブレ
ット・Java WebDAV 及び HTTP クライアント ライブラリ
・WebDAV コマンドライン クライアント ツール
・WebDAV 対応 Swing コンポーネント【http://jakarta.jp/slide/index.htmlより引用】
また，「Jakarta Slide project」の各モジュールは Apache License, Version 2.0 によりライセンスされます．さらに詳しい案内が必要な場合はライセンスの詳細をご覧下さい．

-6-

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアルApache License Version 2.0, January 2004
URL：http://www.apache.org/licenses/※「Jena」について
Jena とは、Hewlett-Packard 社 HP Labs (http://www.hpl.hp.com/)のセマンティック Web
研究グループが開発して一般公開しているセマンティック Web アプリケーションを開発すための Java フレームワークです。セマンティック Web はコンピュータにとって理解
可能な Web を構築しようという試みであり、RDF（Resource Description Framework）
は特定のシステムやアプリケーションに依存せずに相互理解を可能にするための仕組みです。Jena は RDF で表されるデータ（知識）を処理し利用するためのさまざまな機能を提供します。 Jena の主な機能は次のようなものです。
・RDF データの読み込み、出力・RDF モデルの編集、マージ、問合せ・RDFS、OWL、DAML+OIL などオントロジの操作
・SQL データベースを利用した永続的な利用
・問い合せ言語 RDQL による検索
・オントロジーなどのルールに基づいた推論、検証-7-

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル３．２．画面構成
３．２．１．オントロジー編集（エディタ）画面

⑧

←⑦
↑⑥

④
①
③

⑤

②
①プロジェクト管理ペイン：プロジェクトおよびプロジェクト内のオントロジーをツリー表示し、管理します。
－[プロジェクト]管理表示：プロジェクトおよびオントロジーを表示・操作します。
－[検索]表示：プロジェクト内のオントロジーを検索します。
②オントロジー編集ペイン：複数のオントロジーをタブ形式で表示し切り替え操作します。
③ブラウジングペイン：オントロジーをグラフィカルに表示します。
④ナビゲーションペイン：オントロジーを俯瞰します。
－[概念ツリー]表示：全体概念の上位下位階層（is-a 階層）をツリー表示します。
－[関係ツリー]表示：関係概念の上位下位階層（is-a 階層）をツリー表示します。
－[概念マップ]表示：オントロジーの概念全体をマップ表示します。
－[検索]表示：編集中のオントロジー内を検索します。
⑤定義ペイン：オントロジーの定義内容を表示・編集します。
⑥オントロジー編集ツールバー：オントロジーの編集に用いるボタンメニュー。
⑦オントロジー操作ツールバー：オントロジーの操作に用いるボタンメニュー。
⑧メニューバー：各機能を実行するためのプルダウンメニュー。

-8-2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
３．２．２．オントロジー管理ウインドウ画面②①③①ローカルプロジェクト管理ペイン：ローカル（オントロジー開発環境）内のプロジェク
トおよびプロジェクト内のオントロジーを表示し、管理します。
②サーバプロジェクト管理ペイン：オントロジーサーバ内のプロジェクトおよびプロジェ
クト内のオントロジーを表示し、管理します。
③プロパティ表示ペイン：サーバプロジェクトおよびオントロジーに関する情報を表示します。
－[プロパティ]タブ：ツリー選択されたプロジェクトまたはオントロジーに関する情報を表示します。
－[更新履歴]タブ：オントロジーの更新履歴を表示します。
－[ロック情報]タブ：ロック状態（更新制限状態）に関する情報を表示します。
－[コメント]タブ：更新に関するコメントを表示・編集します。

-9-

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
３．３．インストール
３．３．１．インストール方法・ダウンロードした圧縮ファイルを解凍し、解凍されたフォルダをマシン内の任意の場所に移動させて下さい。
※本マニュアルでは、「c:¥」に設置して解説しています。
・本ツールの使用にあたっては、Java 実行環境であることが前提となっております。
Java 実行環境：Java 2 Platform, Standard Edition（version 1.5.0_10 以降を推奨）→下記のサイトからダウンロードできます。
http://java.sun.com/javase/downloads/※実行環境のみの，Java Runtime Environment (JRE) または、開発環境込みの，Java SE Development Kit (JDK) を選択します。
・もし、ダウンロードしたフォルダ内の「lib」フォルダに下記のライブラリファイルが存在しない場合は，下記のサイトからダウンロードして下さい。ただし、インターネッ
ト環境で本ツールを利用されない場合は必要ありません。
※ダウンロードサイト
http://jakarta.apache.org/slide/※必要なライブラリファイル
・commons-httpclient.jar
・commons-logging.jar
・jakarta-slide-webdavlib-2.1.jar
・jdom-1.0.jar
ただし、2007 年 3 月時点では、ライブラリの一部に不具合があるため、下記の部分を改変したプログラムを使用しています。
・jakarta-slide-webdavlib-2.1.jar⇒【改変理由】：org.apache.webdav.lib.WebdavResource クラスのsetWebdavProperties()メソッドにおいて，「/」で終わっていると、
URIUtil.getName(href)でディレクトリ名が返ってこない．
・ OWL イ ン ポ ー ト 機 能 を 使 用 す る に は 、 Hewlett-Packard 社 HP Labs
(http://www.hpl.hp.com/)によって開発された、 Java によるセマンティック Web アプ
リケーション開発のためのフレームワーク「Jena」をインストールする必要があります。
※ダウンロードサイト
http://jena.sourceforge.net/downloads.html※インストール方法
ダウンロードした ZIP ファイルを適当なフォルダに解凍します。解凍するとソースや APIDocs などさまざまなファイルが得られます。このうち 「lib」 と- 10 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
いうフォルダに 14 個の jar ファイルが入っていますので、その JAR ファイルを法造のフォルダ内の「lib」フォルダにコピーして下さい。

３．３．２．アンインストール方法
・設置したフォルダを削除するのみです。
※アンインスト－ラはございません。

３．３．３．ファイル構成
本ソフトウェアは法造のオントロジーエディタ ver.5（OE5）および、インスタンスエ
ディタ ver.4（ME4）の２つのソフトから構成されています。ファイル内容は以下のとおりです。
・ファイル「oe5.jar」：オントロジーエディタの実行ファイル（jar ファイル）・ファイル「oe5.bat」：オントロジーエディタ起動用のバッチファイルです。
・ファイル「me4.bat」：インスタンスエディタの起動用のバッチファイルです。
・フォルダ「data3」：データ格納用フォルダ。サンプルデータも含まれています。
・フォルダ「LocalStorage」：ローカルプロジェクト管理フォルダ（サンプルを含む）
・フォルダ「ServerStorage」：サーバプロジェクト管理フォルダ（サンプルを含む）
・フォルダ「lib」：ツールに必要なライブラリを格納します。
・フォルダ「manual」：オントロジーエディタのマニュアル（HTML ファイル）・ファイル「hozo.properties」：オントロジーエディタの設定用ファイル
・ファイル「me4.properties」：インスタンスエディタの設定用ファイル
・ファイル「readme_jp.txt」：ツールの説明資料（テキスト版）
・ファイル「oe5.scpt」：Macintosh 環境での起動用の AppleScript ファイルです。
・ファイル「oe5withJena.exe」 ：OWL インポートを使用する際のオントロジーエディ
タの Windows 用起動ファイル（exe ファイル：起動時に Jena ライブラリをイン
ポートします）- 11 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル３．４．起動方法
３．４．１．オントロジーエディタの起動方法
・フォルダ内の「oe5.exe」または「oe5.bat」を実行して下さい。
【補足説明】うまく起動できない場合は、Java の実行環境をご確認ください。
Java の実行環境の確認方法は、３．４．１（４）項を参照。
・下記の初期画面が表示されれば成功です。

図３－３

初期設定画面（ダイアログ）

・起動時には、上図のような初期設定ダイアログがウインドウ中央部に表示されます。
また、初回起動にはユーザ名に「Author」が初期設定されております。ダイアログの指示に従って、「Author」以外のユーザ名を入力して下さい。
※現時点では、ユーザ名をサーバで管理しておりませんので、同じユーザ名を使用されると同一ユーザとして扱われます。メールアドレスなど利用されるユーザ間で重複しないユーザ名をご使用ください。
【注意】ユーザ名として「 ¥ / : * ? " < > | _ 」は使用できません。
・「OK」ボタンを押すと、オントロジー編集画面が表示されます。

- 12 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

図３－４

オントロジーエディタ編集画面※Macintosh 環境（MacOS X 以降）では、パッケージフォルダをデスクトップに配置
して、AppleScript ファイルを用いて実行して下さい。
もしくは、ターミナルで解凍したフォルダ（３．３．１項参照）に移動した後に、下記のコマンドを実行して下さい。
> java -cp lib/commons-httpclient.jar:lib/commons-logging.jar:lib/jdom-1.0.jar:
lib/jakarta-slide-webdavlib-2.1.jar:oe5.jar hozo.oe.OntologyEditorHZ【注意】上記コマンドの途中に改行を入れずにコマンド入力して下さい。
※サーバに接続できない場合は、下図のようなエラーメッセージが表示されます。
その場合には、プロジェクトフォルダ設定、あるいはネットワーク（WebDAV）の設定を変更してみてください（４．３．６項参照のこと）- 13 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（１）初期設定ダイアログ

図３－４

初期設定ダイアログ

・初期設定ダイアログでは下記の設定をすることができます。
①ユーザ名の変更②ローカルプロジェクトフォルダへの参照先の変更③サーバプロジェクトフォルダへの参照先の変更④起動時のサーバ更新確認処理の有無⑤プロジェクト管理機能の使用／未使用の設定⑥ネットワークの設定【参考】上記の設定方法の詳細に関しては、４．３．６項「ツールの設定」を参
照のこと（２）サーバの更新確認
・初期設定ダイアログにおいて、「サーバと接続して更新を確認する」チェックボックスをチェックした状態で、「OK」ボタンを押すと、オントロジーエディタ起動時に、オン
トロジーサーバ上でオントロジーが更新されていているどうかを確認します（起動まで数十秒から数分程度かかります）。チェックを外した場合には更新チェックされません。
更新確認時には下図のような進捗ダイアログが表示されます。

- 14 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）プロジェクト管理機能を利用せずに起動する（従来のオントロジーエディタと同じインターフェーを利用する）
・初期設定ダイアログにおいて、「プロジェクト管理機能を利用する」チェックボックスを外した状態で、「OK」ボタンを押すと、従来のオントロジーエディタと同様にプロジ
ェクト管理ペインが消えた状態で起動されます。

図３－５

初期設定ダイアログ（プロジェクト管理無し設定）

・下図の編集画面では、プロジェクト管理機能を使用せずにオントロジー編集を行うことができます。

図３－６

プロジェクト管理機能無しの編集画面- 15 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（４）Javaの実行環境のバージョンの確認方法
・起動時のエラーに関して、１．５節に説明した起動方法にて、うまく起動しない場合
は Java の実行環境のバージョンをご確認ください。確認方法は下記のとおりです。
＜Windows の場合＞
①コマンドプロンプトを開きます②「java -version」とコマンドを打ち Enter キーを押すと、現在導入されている Java
実行環境のバージョンが表示されます。

③もし、導入されている Java のバージョンが推奨環境（JRE/JDK 1.5.0_10 以降）より古い場合は、アンインストール後、本ツールが実行可能な Java の実行環境をインストールして下さい。
＜Macintosh の場合＞
①ターミナルを開きます②「java -version」とコマンドを打ち Enter キーを押すと、現在導入されている Java
実行環境のバージョンが表示されます。

- 16 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル３．４．２．インスタンスエディタの起動方法
・以下の２種類の起動方法があります．
１）オントロジーエディタの「ファイルメニュー」から「インスタンスエディタの起動」を実行する．
２）フォルダ内の「me4.bat」を実行する．
【補足説明】うまく起動できない場合は、me4.jar をダブルクリックして直接起動して下さい。
・下記の起動画面が表示されれば成功です。

図３－７

インスタンスエディタ起動画面

３．４．３．エディタの終了方法
・メニューバーの[ファイル]→[終了]を選択するか、画面右上の[×]マークをクリックすると、下記のダイアログが表示されます。「はい」ボタンを押すと終了します。

図３－８

エディタ終了ダイアログ画面- 17 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．操作方法
４．１．オントロジーを編集する
本項では、オントロジーエディタの基本的な編集機能について解説します。
４．１．１．オントロジーを新規作成する（１）新規オントロジーを作成する（プロジェクト）・メニューバーの[ファイル]→[新規作成 …]を選択すると、「オントロジーを新規作成」
ダイアログが表示されます。

・「新規オントロジー名」のテキストボックスにオントロジーファイルの名前を入力します。
・次に、[プロジェクト]タブ内のプロジェクトフォルダから、新規オントロジーを作成するプロジェクトを選択します。

- 18 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・ダイアログ下部の[新規作成]ボタンを押すと、プロジェクト内にオントロジーファイルが作成されます。
※プロジェクトのオントロジーファイルを作成した場合は、拡張子が「.ont」となります。

※プロジェクトを新規作成する場合には、プロジェクト管理ツリーの右クリックメニ
ュー[プロジェクトを新規作成 …]を選択することにより、プロジェクト新規作成することができます。（本書４．２．２項を参照のこと）- 19 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※プロジェクト管理ツリーのプロジェクト名を選択し、右クリックメニュー[新規作成…]を選択しても同様の操作ができます。

（２）新規オントロジーを作成する（ファイル）・（１）と同様に、「オントロジーを新規作成」ダイアログを表示します。
・[ファイル]タブを選択すると、デフォルトのオントロジー作成フォルダとそのフォルダ内に存在するオントロジーファイルのリストが表示されます。

・ダイアログ下部の[新規作成]ボタンを押すと、フォルダ内にオントロジーファイルが作成されます。

- 20 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※単一のオントロジーファイルを作成した場合は、拡張子が「.xml」となります。
単一のオントロジーファイルはプロジェクト管理されません。

※「オントロジーを新規作成」ダイアログの「ファイル」タブ内の[削除]ボタンを選択することにより、オントロジーファイルを削除することができます。（４．２．２項
参照のこと）※また、１つのプロジェクト内、または１つのフォルダ内に同じファイル名のファイルを作成することができません（エラーメッセージが表示されます）。

- 21 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

４．１．２．オントロジーを編集する
描画パネル上の描画オブジェクト（ノード，スロット，リンク）をクリックすると選択状態になり，編集することができます。
（１）概念（概念クラス）を追加する
・オントロジー編集ツールバーの[概念を追加]ボタンを押すと、ブラウジングペインに概念を表すノード（＝概念）が追加されます。

概念が追加された・概念のラベルの変更は、編集パネル左下部の定義ペインに表示されるラベル欄を編集することで行います。

ラベルが「bicycle」に変更された- 22 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）is-a階層を作成する（下位概念の作成）
・概念を選択された状態で、概念を追加すると先ほどと同様に新しい概念が追加されるとともに、選択させた概念（下図では「bicycle」）との間に is-a 関係を示す is-a リンクが追加されます。

is-aリンクが追加された
・既に定義した概念間に is-a リンクを作成する場合は、Shift キーを押しながら該当する概念を上位→下位の順番で選択し、[リンクを作成]ボタンを押します。

is-aリンクを追加する※概念を選択後、右クリックメニューでも同様の操作が行えます。

- 23 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）スロットを作成する・概念（ノード）を選択し、オントロジー編集ツールバーの[スロットを追加]ボタンを押すと、選択した概念（ノード）にスロットが追加されます。

スロットが追加された※概念（ノード）を選択後、右クリックメニューでも同様の操作が行えます。
・スロットの定義内容の変更は、編集パネル左下部の定義ペインに表示されるラベル欄を編集することで行います。

スロットを編集する

スロットを編集する（概念ノード選択時）（スロット選択時）

・スロットの定義内容の編集は、概念ノード選択時、スロット選択時いずれでも編集することができます。編集できる内容は下記のとおりです。
－ロール概念－クラス制約－ロールホルダー－種別（part-of, attribute-of）－個数制約（cardinality）- 24 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル－制約値※クラス制約に関して、既存の概念を選択する場合にはテキストボックスの右端にある[クラス制約を選択]ボタンを押すと、既存の概念ツリーが表示選択編集することができます（テキスト編集も可能）。

（４）オブジェクトを削除する
・概念ノード、スロット、関係ともに選択状態で右クリックメニューの[削除]を選択すると、オブジェクト削除することができます。
※メニューバー、オントロジー操作ツールバー／編集ツールバーの[削除]ボタンでも同様の操作を行うことができます。
・Shift キーを押しながら複数選択をして、オブジェクトを一括削除することもできます。

- 25 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．１．３．オントロジーの依存関係を作成する
プロジェクト内の他のオントロジーで定義された概念を参照することができます。
例）下記のように「wheel」という概念が未定義で、他のオントロジー定義されている場合「wheel」が未定義「TopLevel.ont」で「wheel」という概念が定義されている「wheel」が定義されている- 26 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル【操作方法】
・参照先（newOntology.ont）のブラウジングペインにおいて、何も選択されていない状態
で右クリックメニューを表示し、「概念をインポート」を選択します。

・依存概念インポート・ダイアログ（Import Dialog）が表示されます。
参照元のオントロジーをリストから選択し、インポートする概念を選択します。

- 27 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※インポートする概念を選択すると、選択された概念に必要な概念も同時に選択状態になり、インポートされます。
・ダイアログ下部の[Import]ボタンを押すと、依存概念がインポートされます。

インポートされた依存概念※インポートされた直後は、依存概念が選択状態となっています。ノードの配置は移動されて手動で整列されるか、整列機能（メニューバー：[表示]→[整列]を選択）を利用して下さい。
【注意】インポートした依存概念は通常の概念表示とは異なり、水色で表示されます。
また、あくまでも参照であるため、参照先のオントロジーでは編集することができません。

- 28 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※プロジェクト管理ツリーにおいて参照元のオントロジーを選択し、右クリックメニュー
から編集中のオントロジーへとインポートすることもできます。
【操作方法】
・依存概念をインポートする（参照先の）オントロジーを編集パネルで開きます。
（４．１．
５項を参照のこと）
・プロジェクト管理ツリーにおいて、参照元のオントロジーの概念を選択状態にして右クリックメニューを表示し、「概念をインポート」を選択します。
・依存概念インポート・ダイアログ（Import Dialog）が表示されます。
参照元のオントロジーをリストから選択し、インポートする概念を選択します。
※インポートするオントロジーのみがリスト表示されます。

- 29 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．１．４．オントロジーを保存する（１）上書き保存する・メニューバーの[ファイル]→[上書き保存]を選択すると、上書き保存されます。
（確認ダイアログは表示されません）
・オントロジーファイルが保存されると、プロジェクト管理ツリーのアイコンがローカ
ル更新状態（）になります。

（２）名前を付けて保存する・メニューバーの[ファイル]→[名前を付けて保存 …]を選択すると、ファイル選択ダイア
ログが表示されます。
・ファイル名を入力して[開く]ボタンを押すと、新しいオントロジーファイルに保存されます。

（３）依存関係無しで保存する・メニューバーの[ファイル]→[依存関係無しで保存…]を選択すると、確認メッセージが表示され[はい]ボタンを選択すると、（２）と同様のファイル選択ダイアログが表示されます。
・ファイル名を入力して[開く]ボタンを押すと、新しいオントロジーファイル（拡張子：.xml）に保存されます。

- 30 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※プロジェクト内のオントロジーを１つのオントロジーファイルとして保存します。保
存後のオントロジーは単体とオントロジーファイルとなり、更に依存関係がなくなり自身で定義した概念として再定義されます。

再定義された依存概念- 31 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．１．５．オントロジーを読み込む（１）既存のオントロジーを読み込む（プロジェクト）・メニューバーの[ファイル]→[開く …]を選択すると、「オントロジーを開く」ダイアロ
グが表示されます。

・ [プロジェクト]タブ内のプロジェクトフォルダから、表示するオントロジーを選択します。
・ダイアログ下部の[開く]ボタンを押すと、編集パネルが新規に開いてオントロジーが表示されます。
※ダイアログ下部の[閲覧]ボタンを押すと、別ウインドでオントロジー表示されます（ただし、編集不可）。
※プロジェクト管理ツリーのオントロジーファイルのアイコンをダブルクリックする、または右クリックメニューの[開く …]を選択することによって、同様の操作を行うことができます。
（２）既存のオントロジーを読み込む（ファイル）・（１）と同様に、「オントロジーを開く」ダイアログを表示します。
・[ファイル]タブを選択すると、デフォルトのオントロジー作成フォルダとそのフォルダ内に存在するオントロジーファイルのリストが表示されます。

- 32 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・ダイアログ下部の[開く]ボタンを押すと、編集パネルが新規に開いてオントロジーが表示されます。
※ダイアログ下部の[閲覧]ボタンを押すと、別ウインドでオントロジー表示されます（ただし、編集不可）。

- 33 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．１．６．その他の機能（１）拡大・縮小表示
・オントロジー操作ツールバー、または編集ツールバーの描画倍率のコンボボックスを選択することによって、ブラウジングペインの描画倍率を変更することができます。

※オントロジー操作ツールバーの描画倍率リストの左横の[▲]および[▼]ボタンを押すと、描画倍率リストを１つ上（下）の項目に切り替わり、縮小および拡大を行います。
（２）概念マップ表示
・ナビゲーションペインの概念マップ表示（Map）タブを選択すると、オントロジー全体の縮小表示と赤色の描画範囲枠が表示されます。描画範囲枠をドラッグして移動させると、それに応じてブラウジングペインの描画位置も移動されます。
・また、全体概念と関係概念との切り替え時に概念マップ表示が切り替わります。

- 34 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）オントロジー検索・ナビゲーションペインの検索（Search）タブを表示します。検索条件となるテキストを入力し，[検索]ボタンを押すと検索結果が下部のテーブルに表示されます。

- 35 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・検索結果のカラムを選択すると、その選択オブジェクトがハイライトされます。
・検索対象は設定できる項目は下記のとおりです。
①「基本概念」（Basic Concept、クラス）②「ロール概念」（Role Concept、スロット）③「ロールホルダー」（Role Holder）④「クラス制約」（Player）⑤「値」（Value）【注意】検索範囲は開いている（編集中の）オントロジーのみです。
【参考】プロジェクト内のオントロジーの検索に関しては、４．２節のプロジェクト管理機能をご覧になって下さい。
（４）印刷
・メニューバーの[ファイル]→[印刷プレビュー …]を選択、あるいはオントロジー操作ツールバーの[印刷プレビュー …]ボタンを押すと、印刷プレビューダイアログが表示されます。

- 36 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・印刷プレビューダイアログでは、－印刷イメージの確認（[前へ] ／[次へ]ボタンでページ送り）－印刷倍率（Scale）の設定－ヘッダー（Header）、フッター（Footer）、ページ区切り（Crop Marks）の表示の有無－プリンタの用紙設定（[設定]ボタン）を行うことができます。
・印刷プレビューダイアログ上部の[印刷 …]ボタンを押すと、印刷ダイアログが表示され印刷することができます。
（５）インポート・既存のテキストファイルからオントロジーを自動的に作成することができます。
・メニューバー[ファイル]→[インポート]→[階層付きテキスト]（CSV Text）を選択すると、ファイル選択ダイアログが表示されます。

- 37 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・ファイルを選択して、[開く]ボタンを押すとファイルがインポートされます。

※サポート形式は、以下のとおりです。
①「階層付きテキスト」②「CSV Text」③「Hozo Text」④「OWL」
記述様式に関しては、「（ルートフォルダ）/data3/Import/」フォルダ内にあるサンプル
ファイルを参考にして下さい。

- 38 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（６）エクスポート
・編集中のオントロジーファイルから別の形式のファイルに出力することができます。
・メニューバー[ファイル]→[エクスポート]→[OWL]を選択すると、ファイル出力ウイン
ドウが表示されます。

・出力ウインドウ下部の[ファイル保存]ボタンを押すと、ファイル選択ダイアログが表示され、ファイルを選択して[開く]ボタンを押すとファイルがエクスポートされます。
※サポート形式は、以下のとおりです。
－Text / HTML
－XML-DTD－DAML+OIL－RDF(S)－OWL- 39 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（７）オントロジー編集操作
・オントロジー編集操作は、メニューバー（[編集]メニュー）、オントロジー操作ツール
バー／編集ツールバー、およびブラウジングペインの右クリックメニューに配置してい
ます。

No
1
2
3
4
5
6
7
8

9
10
11
12
13
14

メニュー項目
元に戻す
やり直し
編集履歴をクリア
する
スロットを上げる
スロットを下げる
公理の編集
削除

内容
元に戻す(Undo)操作を行います
やり直し(Redo)操作を行います
操作履歴をクリアします

スロットの順位を一つ上げます
スロットの順位を一つ下げます
公理を編集します
選択している描画オブジェクトを削除します
すべてを選択ブラウジングペイン上のすべての描画オブジェクトを選択状態にします
下位概念を選択
選択した概念の下位概念を選択状
態にします
切り取り
選択した描画オブジェクトを切り取ります
コピー
選択した描画オブジェクトを複写（コピー）します
貼り付け
選択した描画オブジェクトを貼り付け（ペースト）します
選 択 ト ラ ッ キ ン グ 直前に選択した描画オブジェクト
を戻るに移動します選 択 ト ラ ッ キ ン グ 直後に選択した描画オブジェクト
を進むに移動します- 40 -

①
●
●
●
●
●
●
●

②
●
●

●

③

④

●
●

●
●
●
●

●

●
●

●

●

●

●

●

●

●

●

●

●

●

●

●

●

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
注）①：メニューバーに配置している項目②：オントロジー操作ツールバーに配置している項目③：オントロジー編集ツールバーに配置している項目④：ブラウジングペインの右クリックメニューに配置している項目（８）オントロジー選択操作①定義概念へ移動
・ブラウジングペインの制約概念の描画オブジェクトをクリックすると、定義元の概念クラスが選択状態になります。

制約概念「人間」をマウスクリックすると定義元の概念クラスが選択状態に- 41 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル②選択トラッキング
・本ツールでは、①のようなジャンプ機能や編集中の画面遷移に対して、描画オブジ
ェクトの選択をトラッキング（記録）しています。
・直前に選択した描画オブジェクトへの移動は、メニューバー、操作ツールバーや編集ツールバーに配置されている選択トラッキングメニューを利用して下さい。

③マウスによる画面遷移
・マウスホイールによる画面遷移
マウスホイールによって上下に画面遷移します。
横への画面遷移は Ctrl キーを押しながら行うと画面遷移します。
・マウスドラッグによる画面遷移
操作ツールバーの[移動モード]ボタンを押すと、マウスポインタが手の形になりマ
ウスドラッグによる画面遷移が可能になります。 [選択モード]ボタンを押すと、通常のマウスポインタに戻り描画オブジェクトが選択可能になります。
選択／移動モード
切替ボタン

移動モードの場合
マウスアイコンが手の形に- 42 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（９）オントロジー表示①垂直方向／水平方向に整列・概念を選択します。
・メニューバー[表示]→[整列]→[垂直方向に整列]（水平方向に整列）すると、選択した概念以下の下位概念をピラミット上に配置します。
（下図は概念「artifact」を整列した直後の画面）②自動整列
・メニューバー[表示]→[整列]→[自動整列]を選択することによって、自動整列モードの切り替えを行います。
・自動整列モードが ON の場合は、ブラウジングペインの描画部分の左上端から順に右下方向へ、ルート概念から下位概念へと一定間隔で配置されます。
・自動整列モードが ON から OFF にする場合には、下図のような確認ダイアログが表示され、配置をキープするかどうか選択することができます。
※自動整列モードに設定した場合、キャンバスサイズも自動設定になります。

- 43 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル③キャンパスサイズ設定
・オントロジーが大きくなった場合など、ブラウジングペインの描画サイズを変更す
るには、キャンパスサイズ設定を変更します。
・メニューバー[表示]→[キャンバスサイズ設定 …]を選択すると、キャンバスサイズ設
定ダイアログが表示され、キャンバスサイズを設定変更することができます。

- 44 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（１０）ウインドウの切り替え①ウインドウ（編集パネル）の切り替え
・ウインドウの切り替えは、メニューバーの[ウインドウ]の下部にあるウインドウメニ
ューを選択するか、編集パネル上部のタブによる切り替えで行います。

タブによる切り替えウインドウメニューによる切り替え②言語設定
・メニューバーの[ウインドウ]→[言語 …]を選択して、サブメニューの言語を設定す
ると、メニュー表示が指定した言語に変更されます（下図は英語メニュー表示）．

※インストール時に設定されているのは，「English(英語)」、「Japanese(日本語)」のみです。

- 45 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（１１）ナビゲーション支援
・大規模オントロジー構築する際など、ブラウジングペイン上では表示しきれない部分への移動に対して、ブラウジングペイン上でナビゲーション支援する機能があります。
①ハイライト表示
・一般－特殊関係（is-a 関係）にある概念をハイライト表示します。概念ノードおよびスロットを選択すると、上位概念（is-a リンク）が黄緑色、下位概念（is-a リンク）が水色にハイライトされます。

②上位概念への移動
・概念ノード選択時の右クリックメニュー→[上位へジャンプ]を選択すると、上位概念のノード位置に画面が移動し、選択状態になります。

上位概念に選択状態
が移動（ジャンプ）した- 46 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・スロット選択時には、同様の操作で上位スロットへの移動もできます。

上位スロットに選択状態が移動（ジャンプ）した③下位概念への移動
・概念ノード選択時の右クリックメニュー→[下位へジャンプ …]を選択すると、移動先の下位概念のリストがダイアログ表示されます。
・下位概念リストから移動先を選択し、[了解]ボタンを押すと、選択した下位概念のノード位置に画面が移動し、選択状態になります。
・スロット選択時には、同様の操作で下位スロットへの移動もできます。

下位概念に選択状態
が移動（ジャンプ）した- 47 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル④参照概念への移動
・クラス制約として参照しているロール概念（参照概念）へ移動することができます。
・概念ノード選択時の右クリックメニュー→[参照先へジャンプ …]を選択すると、参照先の概念（参照スロット）のリストがダイアログ表示されます。
・参照概念リストから移動先を選択し、[了解]ボタンを押すと、選択した参照概念のノード位置に画面が移動し、選択状態になります。
・スロット選択時には、同様の操作で参照スロットへの移動もできます。
※ロールホルダーとしてのクラス参照

参照先のロール概念に移動（ジャンプ）した⑤別ウインドウに表示
・離れた場所に位置にある概念ノードを同時に参照しながら編集するには、別ウイン
ドウに表示して、それぞれの概念ノードを同時に表示することができます。
・概念ノード選択時の右クリックメニュー→[別ウインドウに表示 …]を選択すると、選択中の概念クラスが別ウインドウに表示されます。

- 48 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル別ウインドに表示

・別ウインドウ表示では、選択された概念クラスで定義されているスロット情報以外の継承スロットを表示することができます。
・別ウインドウ表示ダイアログの下部にある[継承スロットを表示]にチェックすると、継承スロットを含めた全てのスロットが表示されます。

継承スロットもあわせて表示

選択位置に
画面を移動

- 49 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・別ウインドウ表示ダイアログでは、ブラウジングペインと同様に概念ノードおよびス
ロット選択操作を行うことができます。
・ブラウジングペイン上での選択状態を確認するには、[移動]ボタンを押すと、選択された概念ノード（スロット）の位置まで画面が遷移します。
（１２）ブックマークの指定・大規模オントロジー構築する際など、編集中の概念やスロットに目印としてブックマークを保存しておける機能です。
①ブックマークを登録する
・概念ノード、またはスロットが選択状態で、右クリックメニューの[ブックマークを付ける]を選択すると、オブジェクトにブックマークを付与することができます。

ブックマークが付与された・ブックマークはオントロジーファイルの保存時に記録されます。ファイルを読込んだ際に再現されます。
②ブックマークへジャンプする・概念ノードやスロットなどオブジェクトが何も選択されていない状態で、ブラウジ
ングペイン上で右クリックメニューの[ブックマークへジャンプ]を選択すると、ブッ
クマーク選択ダイアログが表示されます。
・リストの中から移動したいブックマックを選択し、[了解]ボタンを押すと、ブックマークを指定したオブジェクトに移動して、オブジェクトが選択状態になります。

- 50 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアルブックマークへ移動された③ブックマークを外す
・ブックマークを付与した概念ノード、またはスロットが選択状態で、右クリックメ
ニューの[ブックマークを外す]を選択すると、オブジェクトにブックマークが取り除かれます。
・また、概念ノードやスロットなどオブジェクトが何も選択されていない状態で、右クリックメニューの[ブックマークをすべて外す …]を選択すると、ブラウジングペイ
ン上でのすべてのブックマークを削除することができます。

- 51 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（１３）オントロジー編集支援
・スロット編集時のクラス制約選択編集（４．１．２（３））以外にも、概念およびスロットの定義の際に、ユーザがオントロジーの規約どおり編集できるようにガイドします。
①カーディナリティ（個数制約）を編集する
・カーディナリティ（個数制約）の入力は、定義ペインの個数制約のテキストフィー
ルドに直接入力することができますが、オントロジーの規約どおり編集するための入力支援機能があります。
・定義ペインにおいて、個数制約のテキストフィールドにマウスを移動し、入力フィールド上でダブルクリックすると、カーディナリティ（個数制約）の編集入力支援ダ
イアログが表示されます。
・「最大個数」と「最小個数」を設定し、[了解]ボタンを押すと、定義ペイン上の個数
制約のテキストフィールドの値が更新されます。
※個数を指定しない場合には、値を空欄にします。

カーディナリティ（個数制約）の入力ダイアログが表示された②スロットを特殊化する
・２つの概念間に一般－特殊関係（is-a 関係）がある場合、上位概念から属性情報（スロット情報）をインポートして、その定義内容を詳細化（＝スロットの継承・特殊化）
します。
＜上位概念からの継承スロット情報の表示＞・継承されているスロット情報を確認するには、定義ペインで[上位概念]のリストから、上位概念を選択すると継承されたスロットが[継承スロット]タブに表示されます。

- 52 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル“二輪車”の継承スロットの情報が表示された＜上位概念からのスロットのインポート（特殊化）＞
・下位概念において、一般－特殊関係（is-a 関係）ある上位概念からスロット情報をインポートして定義するには、ツールバーのスロットの種類で「特殊化」を選択した状
態で[スロットを追加]ボタンを押すと、インポート可能なスロットの一覧を選択する
ダイアログが表示されます。
・ダイアログ内の一覧リストのから特殊化したいスロットをマウスでクリックすると、スロット情報が継承情報とともに下位概念にインポートされます。

[スロットを追加]ボタン“車輪” が継承スロット
としてインポートされた- 53 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※[インポートした概念・スロット一覧]のダイアログは、を選択しても表示させることができます。
・更に、同様のスロットの特殊化操作を定義ペインの継承スロット表示からも行うことができます。
・概念ノードの場合は[継承スロット]タブ、スロットの場合は[ロール概念]および[クラス制約]タブの継承スロット一覧表示にて、特殊化するスロット項目をマウスクリッ
クすると、確認ダイアログが表示されます。

継承スロット表示から特殊化されたスロットがインポートされた＜特殊化したスロットの編集＞・特殊化されたスロットの定義内容の編集は、通常のスロットの定義内容の編集操作と同様に定義ペインにて行い、必要に応じて書き直すことができます。

特殊化されたスロットの定義内容を変更する- 54 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル＜スロット継承情報の編集＞
・スロットの継承情報のみをインポートするには、スロット選択の右クリックメニュ
ー→[上位スロットの選択 …]を選択すると、[上スロット候補一覧]の選択ダイアログが表示されます。リスト候補を選択して[了解]ボタンを押すと、継承情報のみが変更されます。

スロットの継承情報
のみが変更された＜スロット継承情報の削除＞
・スロットの継承情報を削除するには、スロット選択の右クリックメニュー→[継承情報の削除]を選択すると、継承情報が削除されます。

スロットの継承情報が削除された- 55 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

４．１．７．オントロジーエディタの拡張機能を使用する（１）類似概念を検索する（類似概念検索機能）
類似概念検索機能とは、大量にデータインポートした際に、似たような属性情報（＝ス
ロット構成）をもつような概念を比較参照しながら、その類似概念を一般化することによって概念化を行う支援を行います。
①類似概念を検索する
・検索対象の概念クラスのノードを選択状態にし、その上で右クリックにてポップア
ップメニューで[類似概念検索 …]を選択しますと、類似概念検索ダイアログが表示されます。

“自動二輪車”の類似概念の検索結果一覧が表示される②類似概念を表示する
・類似概念検索ダイアログのリスト項目をクリックしますとリスト選択したノードが選択状態になります。
・ダブルクリックすると選択したノードが別ウインドウ表示され、すべての継承スロットが表示状態になり、どのスロット内容が一致したのかを確認することができます。

- 56 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル別ウインドに詳細表示

類似概念の選択された③類似概念を編集する
・検索結果として得られた類似概念に対して、編集操作を行うことができます。
・類似概念検索ダイアログのリスト項目を選択し、ダイアログ下部の[編集支援 …]ボ
タンを押すと、編集支援ダイアログが表示されます。
・編集ダイアログに提示される編集候補を選択し、[編集]ボタンを押すと容易に類似概念に対する編集操作を行うことができます。

- 57 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）別名を編集する（別名管理機能）概念を定義する際に別の呼称（＝ラベル）で定義する場合があります。その際には１つの概念に対して複数のラベルを定義できます。
①別名編集機能
一つの概念に対して、複数のラベルを定義し、編集できるようにします・概念ノードまたはスロットが選択状態で右クリックメニューの[別名を編集 …]を選択すると、別名編集ダイアログが表示されます。

・[新規作成]ボタンを押して別名編集ダイアログで編集後、[新規作成]ボタンを押すと、別名が追加されます。
※用語種別を選択表示させるには、次項「②別名管理機能」で登録します。

別名が追加された- 58 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・メニューバーの[別名管理]→[別名表示]を選択すると、別名をブラウジングペイン上に表示することができます。

別名が表示された・また、メニューバーの[別名管理]→[別名表示選択 …]で別名種別を切り替えると、別名が概念ラベルとして表示することができます。

別名が概念ラベルに表示された- 59 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル②別名管理機能
ラベルを用語種別毎にグループ管理できるようにします。
・メニューバーの[別名管理]→[用語種別管理 …]を選択すると、用語種別管理ダイア
ログが表示されます。

・[新規作成]ボタンを押して用語種別編集ダイアログで編集後、[新規作成]ボタンを押すと、用語種別が追加されます。

用語種別が追加された※「この用語種別の別名を表示する」をチェックしないと表示されません。

- 60 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）部分構造にラベルを付与する（概念部分構造管理機能）
概念定義内の特定の部分構造に対して、任意のラベルを付与することができます。
・概念クラス内の任意のスロットを選択状態にします。
・右クリックメニュー[部分構造を登録 …]を選択すると、概念部分構造管理ダイアログが表示されます。

・その状態で[新規作成]ボタンを押すと、概念部分構造管理ダイアログが表示れます。
・必要な項目を埋めて、[新規登録]ボタンを押すと、概念部分構造が登録されます。

部分構造が追加された・また、概念部分構造登録ダイアログにおいて、概念部分構造一覧の項目を選択すると、該当する概念構造がハイライトされます。

- 61 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（４）多重継承を編集する（多重継承表示編集機能）
概念間の上位下位関係（継承関係）の多重化（＝多重継承）を行えるようにして、視点（表示）を切り替えて編集できるようにしています。
・既に継承関係のある概念に対して、弱い継承関係（is-a 関係）のリンクを編集します。
・多重化を行う概念を選択し、オントロジー編集ツールバーの関係の種別リストの中の“IS-A”（大文字）を選択状態にします。

“IS-A”を選択する

・is-a 関係リンクの編集と同様に、オントロジー編集ツールバーのリンク追加ボタンを押す、あるいは右クリック時のポップアップメニュー内の[リンクを追加]を選択すると、弱い継承関係（is-a 関係）のリンクが追加されます。

継承関係“IS-A”が追加される- 62 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・弱い継承関係（is-a 関係）のリンクを追加すると、ナビゲーションペイン上の is-a 階
層ツリーに追加されて表示されます。この場合、弱い継承関係側の概念は白抜きのツリーアイコンで表示されます。

・定義ペインやスロット編集時など多重継承したスロットが表示・編集可能になります。

スロットの特殊化（選択編集）

概念編集時
スロット編集時※【重要】：弱い継承関係（is-a 関係）については、これまで溝口研究室が提唱してきたオントロジー基礎理論で扱われている is-a 関係とは異なる振る舞いを定義する必要があり、今後の理論の発展に伴い機能仕様が変更される可能性がありますので、使用にはご注意下さい。

- 63 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（５）クラス制約にOR条件を設定する（クラス制約編集の機能拡張）
概念定義する際のスロットのクラス制約を複数設定できるようにし、それらの間に組み合わせ条件（OR 条件）を利用した編集支援機能を実現しています。
・クラス制約選択ダイアログでの編集時に、Ctrl キー（または Shift キー）を押しながら、クラス制約に指定する概念クラスを複数選択することができます。
クラス制約として複数概念を選択する

・複数選択した後、ダイアログ下部の[選択]ボタンを押すと、クラス制約の OR 条件が設定されます。

クラス制約のOR条件が設定された。

※定義ペインでのテキスト編集（”|”：区切り文字）も可能。
※OR 条件として、ロールホルダーやデータタイプの指定も可能になっています。

- 64 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（６）クラス制約にp-オペレータを設定する（p-オペレータ編集機能）※「p-オペレータ」はスロットのクラス制約の拡張設定である。クラス制約において、ある概念の p-オペレータを設定することで、設定された概念（クラス）も
しくは、その部分概念のインスタンスを、そのスロットの値として取ることができます。
・クラス制約選択ダイアログでの編集時に、概念クラスのノード選択→右クリックメニュー[p-オベレータとして指定]で選択表示を切り替えます。
クラス制約として
p-オペレータを指定

・p-オペレータとして指定するとツリーアイコンが緑色に変更されます、p-オペレータが指定できる状態になります。ダイアログ下部の[選択]ボタンを押すと、クラス制約として p-オペレータが設定されます。
p-オペレータ指定表示

クラス制約として
p-オペレータが設定された- 65 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※定義ペインでのテキスト編集も可能（”p-”を先頭に付ける）。該当する概念クラスが定義されていない場合には、ブラウジングペイン上で表示色が薄緑になります。
・また、p-オペレータ指定表示において、p-オペレータ指定概念の配下には詳細な部分
概念が表示されます。その部分概念のアイコンを選択して設定しますと、クラス制約
として部分概念が設定されます。

p-オペレータ指定表示で部分概念を指定する

クラス制約として部分概念が設定された- 66 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（７）オントロジーを検証する（オントロジー整合性チェック機能）
・オントロジー整合性チェック機能では、法造の推論機構を利用して、編集中のオント
ロジーが規約どおり構築できているかを検証します。
・オントロジー整合性チェックの内容は以下のとおりです。
－ラベルの重複（基本概念、ロールホルダー）－カーディナリティ（個数制約）のフォーマット
－カーディナリティ（個数制約）の整合性チェック－スロット継承の整合性チェック－上位スロットからの継承－クラス制約からの継承－クラス制約の整合性チェック－クラス制約概念の有無－上位スロットとのクラス制約概念間の整合性チェック 等①オントロジー整合性をチェックする・メニューバー「編集(E)」→「整合性チェック …」を選択すると、編集中のオントロジーを検証後、オントロジー整合性チェック結果一覧が表示されます。

オントロジーの検証結果が表示された※ブラウジングペインにおいて、何もオブジェクトを選択状態で右クリックメニュー→[整合性チェック …]でも同様の操作が行えます。

- 67 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※「オントロジー整合性チェック結果一覧」ダイアログの説明[再チェック]ボタン：再度オントロジー整合性チェックを行います。
[閉じる]ボタン：ダイアログ画面を閉じます。
[編集支援]ボタン：エラー項目に対して編集操作を行います（後述）。
②エラー内容を修正する
・エラー内容に対して、エラー内容を取り除くための編集支援を行います。
・オントロジー整合性チェック結果一覧のエラー項目を選択し、[編集支援 …]ボタンを押すと、エラー内容に対応した編集支援の為のダイアログが表示されます。以下、各エラー内容に対する編集支援を説明します。
＜Case-1＞ラベル重複エラーの場合
・ラベル重複エラーに対して[編集支援 …]ボタンを押すと、ラベル編集支援ダイアロ
グが表示されます。

- 68 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・編集支援ダイアログの指示に従って編集すると、重複したラベルの編集操作ができます。
[更新］ボタン：ラベルが更新されます。
[対象変更]ボタン：ラベル編集対象のオブジェクトを変更します。
[キャンセル]ボタン：編集操作を行わずに、ダイアログ画面を閉じます。

＜Case-2＞カーディナリティ（個数制約）に関するエラーの場合
・カーディナリティ（個数制約）に関するエラーに対して[編集支援 …]ボタンを押すと、カーディナリティ編集支援ダイアログが表示されます。

- 69 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・編集支援ダイアログの指示に従って編集すると、上位スロットおよび特殊化スロットのカーディナリティ定義の編集操作ができます。
[更新]ボタン：カーディナリティの定義が更新されます。
[キャンセル]ボタン：編集操作を行わずに、ダイアログ画面を閉じます。

※上位スロットの設定、および特殊化スロットのロール一覧リスト項目をダブルクリックすると、カーディナリティ編集ダイアログが表示され、編集操作を行うことができます。

ダブルクリックすると個数制約の編集ダイアログが表示される- 70 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル＜Case-3＞スロットのクラス制約に関するエラーの場合
・スロットのクラス制約に関するエラーに対して[編集支援 …]ボタンを押すと、クラス制約編集支援ダイアログが表示されます。

・編集支援ダイアログの指示に従って編集すると、クラス制約の作成および選択編集の操作がダイアログ上で実行できます。

クラス制約概念の新規作成、または選択編集が実行される[編集実行]ボタン：クラス制約の編集操作が実行されます。
[ラベル編集]を選択しますと概念ラベルが編集できます。
[キャンセル]ボタン：編集操作を行わずに、ダイアログ画面を閉じます。

- 71 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（８）スロット情報を利用して検索する（概念詳細検索機能）
・概念詳細検索機能では、スロット情報（ロール概念、クラス制約）を利用した検索を行うことができます。
①検索条件を指定する
・既存の概念構造から条件を指定する場合には、検索条件として指定するスロットを選択し、右クリックメニュー→[概念の詳細検索 …]を選択します。
・また、任意に検索条件を指定する場合には、メインメニュー[編集(E)]→[概念の詳細
検索 …]を選択します。

②検索条件を編集する
・メニュー選択すると、概念詳細検索ダイアログが表示されます。
・スロット情報を編集します。
－検索条件：出力する概念に制約します－スロット条件一欄：検索条件となるスロット情報を入力します※スロット条件の追加・削除操作も可能です※空欄にすると検索条件はすべての値（任意）となります- 72 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル③詳細検索を実行する
・検索条件を指定後、ダイアログ下部の[検索実行]ボタンを押すと、詳細検索が実行され、[検索結果]タブに表示が切り替わり、検索結果が表示されます。

検索条件：「“車輪”ロールを持つ“乗り物”」が検索された- 73 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

④検索結果を表示する
・検索結果は一致度順に表示されます。
注）（＊）印は指定したスロットが依存している概念
・検索結果一覧リストを選択すると、該当する概念ノード（ロールホルダーの場合はスロット）が選択状態になります。また、検索条件に一致するスロットも選択状態となります。

概念ノードと対象スロットがハイライトされる（９）インスタンスを編集する（簡易インスタンス編集機能）
オントロジー定義において、制約値としてインスタンスを使用する場合など、オントロ
ジー構築に必要なインスタンスをオントロジーエディタ上で生成することができます。
①インスタンスを作成する
・概念ノードを選択した状態で、右クリックメニュー→[インスタンス作成]を選択すると、エディタ上（ブラウジングペイン上）にインスタンスノードが作成されます。
・ただし、インスタンスの下位ノードの作成や上位の概念ノード無しで作成することはできません。

- 74 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアルインスタンスがエディタ上に作成された②インスタンスを表示・編集する
・インスタンスノードは、概念ノード同様の表示・編集を行うことができます。

ツリーアイコン表示

定義ペインでの編集- 75 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

③既存の概念をインスタンス化する
・既存の概念ノードをインスタンス化することもできます。
・概念ノードを選択した状態で、右クリックメニュー→[インスタンス化 ..]を選択すると、概念ノードがインスタンスノードに変更されます。
・ただし、インスタンス化できるノードは下位概念が存在しない場合に限ります。

概念ノード“Asia”がインスタンス化された※同様の操作で、インスタンスから概念ノードへ変更することもできます。

- 76 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．２．プロジェクトを管理する
プロジェクト管理機能は、オントロジーを複数の部分的なオントロジーに分割することを可能にし、大規模なオントロジーの構築や複数の開発者による共同作業の支援します。
４．２．１．プロジェクト管理を表示する
・初期設定ダイアログにおいて、「プロジェクト管理機能を利用する」チェックした状態
でオントロジーエディタを起動すると、画面左部に「プロジェクト管理ペイン」が表示されます。プロジェクト管理の操作の多くはプロジェクト管理ペイン内で行います。

プロジェクト管理ペイン

・オントロジー操作ツールバーの[プロジェクト表示]ボタンを押すと、プロジェクト管理
ペインの表示が切り替わります。

プロジェクト管理ペインの表示／非表示の切り替え- 77 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（参考）プロジェクト管理ツリー表示について・プロジェクト管理ツリーで、ツール（ローカルディレクトリ）内で管理している－ツール内の「プロジェクト」（フォルダ）－プロジェクト内の「オントロジー」－オントロジー内の「概念」－概念内の「スロット」
をツリー階層に表示して操作します。
・プロジェクト管理ツリーアイコン表示：ルートフォルダ
：プロジェクトフォルダ：ローカルプロジェクトフォルダ：オントロジーファイル：サーバで更新されたオントロジー：サーバで更新されたオントロジー（ロックされている）：ロックされたオントロジー：ロック解除キーを持つオントロジー：ローカルで更新されたオントロジー：ローカルで更新されたオントロジー（ロック解除キーを持っている）：ローカルで更新されたオントロジー（ロックされている）：ローカルオントロジー（影無し）
：全体概念
：関係概念
：依存概念
：スロット（part-of）：スロット（attribute-of）：継承スロット（上書きしたスロット）- 78 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

４．２．２．プロジェクトを新規作成する・プロジェクト管理ツリーのルートフォルダアイコンを選択した状態で右クリックメニ
ューを表示→ [新規プロジェクト …]を選択すると、「プロジェクトを新規作成」ダイアログが表示されます。

・新規プロジェクトの名前を入力し、[了解]ボタンを押すと新規プロジェクトが追加されます。青色のアイコンのローカルプロジェクトになります。

新規プロジェクト「newProject」が追加された【注意】エディタ内（ローカルディレクトリ）に同じ名前のプロジェクトを作成することができません（エラー表示されます）。

- 79 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
４．２．３．プロジェクトを操作する（１）新規オントロジーを追加する
・プロジェクト管理ツリーのルートまたはプロジェクトフォルダアイコンを選択した状
態で右クリックメニューを表示→ [新規オントロジー …]を選択すると、「オントロジーを新規作成」ダイアログが表示されます。

・新規オントロジーの名前を入力し、[了解]ボタンを押すと新規オントロジーが追加されます。

新規オントロジー「newOntology」が追加された※プロジェクト内に同じ名前のオントロジーを作成することができません（エラー表示されます）。

- 80 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）既存オントロジーから追加する※単体のオントロジーファイル(.xml) や他のプロジェクトで作成したオントロジーファ
イル(.ont) をプロジェクト内に取り込み（インポートし）ます。
・プロジェクト管理ツリーのルートまたはプロジェクトフォルダのアイコンを選択した状態で右クリックメニューを表示→ [既存オントロジーからの追加 …]を選択すると、ファイル選択ダイアログが表示されます。

・新規オントロジーの名前を入力し、[了解]ボタンを押すと既存オントロジーが追加（インポート）されます。

既存オントロジー「TopLevel.ont」が追加された- 81 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※指定したオントロジーファイルは、自動的に新規オントロジーファイル（拡張子を「.ont」に変更）としてプロジェクト内にコピーされます。
（既存のオントロジーファイルには何も影響を与えません）（３）オントロジーを表示する
・プロジェクト管理ツリーのオントロジーファイルのアイコンをダブルクリックする、もしくは右クリックメニューの[開く …]を選択すると、新しく編集パネルがウインドウに表示されます。

※プロジェクト管理ツリーのプロジェクトフォルダのアイコンにおいて、右クリック
メニューの[開く …]を選択すると、プロジェクト内のすべてのオントロジーファイル
が編集パネルに表示されます。

プロジェクト内のオントロジーがすべて編集パネルに表示された- 82 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（４）オントロジーを削除する
・プロジェクト管理ツリーのオントロジーファイルのアイコンにおいて、右クリックメ
ニューの[削除]を選択すると、削除確認ダイアログが表示されます。
・削除確認ダイアログの[はい]ボタンを押すと、プロジェクト内の選択されたオントロジーファイルが削除されます。

※オントロジーファイルが開いている（編集中の）場合はオントロジーを削除することができません。編集パネルを閉じてから作業して下さい。

- 83 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（５）プロジェクトを削除する
・プロジェクト管理ツリーのプロジェクトフォルダのアイコンにおいて、右クリックメ
ニューの[削除]を選択すると、削除確認ダイアログが表示されます。
・削除確認ダイアログの[はい]ボタンを押すと、プロジェクトフォルダが削除されます。

※プロジェクト内のオントロジーファイルが開いている（編集中の）場合はプロジェ
クトを削除することができません。編集パネルを閉じてから作業して下さい。
※プロジェクトを削除すると、プロジェクト内のオントロジーも削除されます。

- 84 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．２．４．その他の機能（１）プロパティを参照する
・プロジェクト管理ツリーのオントロジーファイルのアイコンにおいて、右クリックメ
ニューの[プロパティ]を選択すると、プロパティダイアログが表示されます。

- 85 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（参考）オントロジーのプロパティダイアログで表示される項目①「プロパティ」タブ・オントロジー名： オントロジーの名前（＝ファイル名）
・オントロジーパス：オントロジーファイルのパス・プロジェクト名：所属しているプロジェクト名
・最終更新者：オントロジーファイルを更新したユーザ名
・最終更新日：オントロジーファイルを更新した日
・説明：オントロジーファイルの説明
・概念クラス数：オントロジーファイル内に格納している概念数
・サーバオントロジー名：サーバ側のオントロジー名
・サーバオントロジーパス：サーバ側のオントロジーファイルのパス・サーバ更新：サーバ側でオントロジーファイルが更新しているかどうか・ロック済み：サーバ側でオントロジーファイルがロックされているかどうか・キーを持っている：ロック解除のキーを持っているかどうか②「依存関係」タブ・依存オントロジー：依存（参照）しているオントロジーのリスト
・参照オントロジー：依存（参照）されているオントロジーのリスト③「履歴」タブ・バックアップオントロジー：更新時にバックアップされたオントロジーのリスト[削除]ボタン：リスト選択のバックアップファイルを削除します[置換]ボタン：選択ファイルと最新のオントロジーファイルとを置き換えます[閲覧 …]ボタン：選択ファイルを別ウインドでオントロジー表示します- 86 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）プロジェクト管理ツリーを更新する※プロジェクト管理機能は、保存したオントロジーファイルを対象としています。オン
トロジーを更新した内容を反映するには、プロジェクト管理ツリーを最新の状態に更新する必要があります。
・プロジェクト管理ツリーのルートフォルダ（プロジェクトフォルダ）のアイコンにおいて、右クリックメニューの[最新の情報に更新]を選択すると、プロジェクト管理ツリーを最新の状態に更新されます。

※プロジェクト管理ツリーの更新時に、サーバ側のオントロジーファイルが更新されているかどうかもチェックします。

上記の画面で「はい」ボタンを押しますと、サーバ側のオントロジーファイルが更新されたかどうかを確認できます。
。

- 87 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）プロジェクトを検索する※プロジェクト内のオントロジーを検索するには、プロジェクト管理ペインの「検索」
タブ内にあるプロジェクト検索機能を利用します。
・画面左部の「プロジェクト管理ペイン」の検索」タブを選択すると、「プロジェクト検索パネル」が表示されます。

※オントロジー編集中に「プロジェクト検索パネル」を表示すると、編集中のオント
ロジーファイルが検索範囲として指定されます。

編集中のオントロジーが検索範囲に指定される- 88 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・「プロジェクト検索パネル」上部の検索条件を指定して、[検索]ボタンを押すと検索結
果が検索結果テーブルに表示されます。

※検索条件の指定項目①検索テキスト・検索テキスト：検索文字列を入力
・[検索]ボタン：検索を実行
・[リセット]ボタン：検索条件および結果がクリアされます②検索範囲
・プロジェクトリスト：検索するプロジェクトを指定
・オントロジーリスト：検索するオントロジーを指定＊注）プロジェクト指定しないとオントロジーリストは表示されません③検索対象：チェックすると検索対象となります・基本概念（クラス）・ロール概念（スロット）・ロールホルダー・クラス制約・制約値・関係- 89 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・パネル下部の検索結果テーブルの項目を選択してダブルクリックすると、該当オント
ロジーのオブジェクトが選択状態になります。
【注意】プロジェクト検索機能は保存されたオントロジーを対象としていますので、編集中のオントロジーに対しては若干のズレが生じる場合があります。検索を行う
前には必ず編集中のファイルは保存をして、プロジェクト管理ツリーを最新の状態にして下さい。また、現在開いている（編集中の）オントロジー内の検索を行
うときは、ナビゲーションペインのオントロジー検索機能をご利用ください。
※検索テーブル表示の説明

・No：項番・ラベル：概念やスロットなどのラベル・種別：オントロジーの種別を表示します－「WC」：全体概念－「C」：その他の概念－「RC」：関係概念－「R」：その他の関係－「SL」：スロット（ロール概念） －「（概念）+ “s”」：種概念－「RH」：ロールホルダー－「”ref.” + （概念）」：参照概念（依存概念）－「RR」：関係概念関係
・オントロジー：所属オントロジーを表示します
・参照：オントロジー内の概念階層のパスを表示します・（ステータスバー）：検索結果数が表示されます※検索結果テーブルヘッダーをクリックすると、選択したヘッダーの列の昇順（逆順）にソートされます。

- 90 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
４．３．オントロジーを共有（分散管理）する
オントロジーを複数のユーザで共有するためには、ローカルで作成したオントロジーフ
ァイルをアップロードする必要があります。また、編集時にはアップロードとしたファ
イルに対して変更を制限（ロック）したり、他のオントロジーファイルの更新情報をチェックしたりといった機能が必要になってきます。本節では以下の機能を解説します。
・オントロジーをアップロードする（４．３．１項）
・オントロジーをダウンロードする（４．３．２項）
・オントロジーをロックする（４．３．３項）
・オントロジーの更新チェックをする（４．３．４項）
・サーバプロジェクトを管理する（４．３．５項）
ローカルプロジェクト
サーバプロジェクト

読込

ダウンロード保存

アップロード
更新不可
更新チェック

Ontology Editor（OE）

Ontology Server（OS）

更新

４．３．１．オントロジーをアップロードする※オントロジーを複数のユーザで共有するためには、ローカルで作成したオントロジー
ファイルをオントロジーサーバへファイルをアップロードして、他のユーザから参照できるようにします。
（１）ローカルプロジェクトをアップロードする・プロジェクト管理ツリーのプロジェクトフォルダ、またはオントロジーファイルのア
イコンにおいて、右クリックメニューの[サーバへアップロード(チェックイン) …]を選択すると、画面中央部にチェックイン・ダイアログが表示されます。
※サーバに該当するプロジェクトが存在しなければ、サーバ側にプロジェクトが追加（append）されます。また、既にプロジェクト（またはオントロジー）がアップロードされ、サーバに存在する場合は更新（update）を行います。

- 91 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・アップロードする内容を確認して、[OK]ボタンを押すとプロジェクトフォルダ（オントロジーファイル）がサーバへアップロードされ、確認メッセージが表示されます。

※オントロジーファイルのアイコンの右クリックメニューでは、オントロジーファイ
ル単体をアップロードします。

- 92 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※チェックイン・ダイアログの説明

①
②

③
④

①プロジェクトタスク・テーブル（画面中央）：
・チェックイン時の処理項目がリスト表示されます。リスト先頭のチェックボックスを外しますと、処理対象から外れアップロード処理されません。
・既存のプロジェクトファイルがロック（変更不可）状態の場合など、処理が不可能な場合は、リスト色が変化して処理対象から自動的に外れます。
・処理内容「append」：フォルダまたはファイルを追加します。
「update」：フォルダまたはファイルを更新します。
「delete」：フォルダまたはファイルを削除します。
②オントロジーのロック（チェックボックス）：・チェックを入れると、更新時にロック（サーバ更新不可）状態にします。
・チェックを外すと、更新時にロック解除（サーバ更新可能）状態にします。
③すべてをチェック（チェックボックス）：
・チェックを入れると、タスクリストの項目がすべてチェックを入れた状態にします。
・チェックを外すと、タスクリストの項目がすべてチェックを外れた状態にします。
④コメント（テキスト欄）：
・更新ファイルに対して、コメント付加します。

- 93 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）サーバプロジェクトを更新する※更新したプロジェクト、またはオントロジーをサーバプロジェクト（オントロジー）
へ更新するには、（１）と同様にチェックインを行います。
・（１）と同様に、更新したプロジェクト（オントロジー）に対して、プロジェクト管理
ツリーのプロジェクトフォルダ、またはオントロジーファイルのアイコンにおいて、右クリックメニューの[サーバへアップロード(チェックイン) …]を選択すると、画面中央部にチェックイン・ダイアログが表示されます。

- 94 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
４．３．２．オントロジーをダウンロードする※オントロジーサーバへアップロードされたプロジェクトをローカルプロジェクトに取り込むには、サーバ側のプロジェクト（オントロジー）をダウンロードします。
※この操作は LAN 内で他のユーザとの共同作業を行う際に利用する機能です。この機能を利用するには、アップロードする際に用いた「法造」とは別の場所（PC）にインストールした「法造」をお使い下さい。
（１）サーバプロジェクトをダウンロードする・プロジェクト管理ツリーのルートフォルダのアイコンにおいて、右クリックメニューの[サーバプロジェクトをダウンロード]を選択すると、サーバプロジェクト選択ダイア
ログが表示されます。

・ダウンロードするプロジェクトファイルを選択し、ダイアログ下部の[OK]ボタンを押すと、プロジェクトインポート確認ダイアログが表示されます。
・ダウンロードする内容を確認して、[OK]ボタンを押すとプロジェクトフォルダ（オントロジーファイル）がサーバからローカルへダウンロードされ、確認メッセージが表示されます。

- 95 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・プロジェクト管理ツリーを更新すると、プロジェクト管理ツリーにダウンロードされたプロジェクトが表示され、ローカルで閲覧・編集可能になります。

サーバプロジェクト「newProject」がローカルへダウンロードされた- 96 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）ローカルプロジェクトを更新する（チェックアウト）※ローカルに取り込んだプロジェクト（オントロジー）を更新するには、サーバ側のプ
ロジェクト（オントロジー）をチェックアウトします。
・サーバ側でオントロジーが更新されると、オントロジーファイルのアイコンが更新状
態表示になります。

サーバ側でオントロジー「bicycle.ont」が更新された・プロジェクト管理ツリーのオントロジーファイル（プロジェクトフォルダ）のアイコンにおいて、右クリックメニューの[サーバプロジェクトをダウンロード]を選択すると、サーバプロジェクト選択ダイアログが表示されます。

- 97 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・ダウンロードする内容を確認して、[OK]ボタンを押すとプロジェクトフォルダ（オントロジーファイル）がサーバからローカルへダウンロードされ、確認メッセージが表示されます。
・プロジェクト管理ツリーを更新すると、プロジェクト管理ツリーにダウンロードされ更新されたオントロジーが表示され、ローカルで閲覧・編集可能になります。

「bicycle.ont」が最新になり
ツリーアイコンが更新された※プロジェクト管理ツリーの更新は、アップロード／ダウンロード、ロック時の他に、ツール起動時にも行われます。もしアイコン表示が変わらなければ、ルートフォルダの右クックメニューでプロジェクト管理ツリーを最新の状態にして下さい。

- 98 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．３．３．オントロジーをロックする※オントロジーをローカルにて編集中など、アップロードしたオントロジーファイルに対してサーバでの更新を制限（ロック）します。
（１）オントロジーをロックする・プロジェクト管理ツリーのプロジェクトフォルダ、またはオントロジーファイルのア
イコンにおいて、右クリックメニューの[ロック …]を選択すると、画面中央部にロッ
ク確認ダイアログが表示されます。

オントロジー「TopLevel.ont」を更新不可（ロック）します

・ロックするオントロジーを確認して、[OK]ボタンを押すと、オントロジーファイルがロックされ確認メッセージが表示されます。

- 99 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・プロジェクト管理ツリーを更新すると、プロジェクト管理ツリーにロックされたオントロジーが表示され、他のユーザがサーバで更新ができなくなります。

オントロジー「TopLevel.ont」
がロックされた（解除可）※上記の状態で、他のユーザのエディタは下記のように、ロック解除不可のアイコン表示がされます。

オントロジー「TopLevel.ont」
がロックされた（解除不可）※オントロジーをダウンロードする際に、「オントロジーのロック」のチェックボック
スをチェックすると、ダウンロードと同時にロック操作を行うことができます。

- 100 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）オントロジーをロック解除する・プロジェクト管理ツリーのプロジェクトフォルダ、またはオントロジーファイルのア
イコンにおいて、右クリックメニューの[ロック解除 …]を選択すると、画面中央部にロック解除確認ダイアログが表示されます。

オントロジー「TopLevel.ont」を更新可（ロック解除）します

・ロック解除するオントロジーを確認して、[OK]ボタンを押すと、オントロジーファイ
ルがロック解除され確認メッセージが表示されます。

【注意】ロック解除キーが異なる場合など、ロック解除できない場合があります。
※ロック情報の参照やロックを故意に解除するには、オントロジー管理ツールを使用- 101 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアルする必要があります（４．３．５．
（５）「ロック情報を表示する」を参照のこと）。

４．３．４．オントロジーの変更をチェックする※更新されたオントロジーに対して、依存関係にあるオントロジーとの変更チェックや
旧バージョンのオントロジーとの比較により変更箇所のチェックを行います。
（１）依存オントロジーとの変更をチェックする・オントロジーを編集パネルに表示します。
・プロジェクト管理ツリーのオントロジーファイルのアイコンにおいて、右クリックメ
ニューの[依存オントロジーとの変更をチェック …]を選択すると、画面中央部に更新確認ダイアログが表示されます。

・更新内容を確認して、[了解]ボタンを押すと、変更チェックリストダイアログされ、編集パネルにオントロジーの変更履歴が表示されます。
※更新確認ダイアログの下部にあるオプション「Check by ID」を選択すると、ID で各オブジェクトの変更を比較します。また、「Check by LABEL」を選択すると、名前（Label）で各オブジェクトの変更を比較します。

- 102 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・変更チェックリストの変更項目を選択すると、変更箇所が選択状態でハイライトされます。変更されたオブジェクトを選択して右クリックメニューを表示すると、「変更を受け入れる（Accept this change）」、「変更を拒否する（Refuse this change）」メニュ
ーが表示され、変更箇所に対する処置を選択することができます。

- 103 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）サーバ上のオントロジーとの変更をチェックする・オントロジーを編集パネルに表示します。
・プロジェクト管理ツリーのオントロジーファイルのアイコンにおいて、右クリックメ
ニューの[サーバ上のオントロジーとの変更をチェック …]を選択すると、画面中央部にサーバオントロジー選択ダイアログが表示されます。

・変更の比較対象となるサーバ上のオントロジーを選択後、[OK]ボタンを押すと、チェ
ック方法の確認ダイアログ表示後、（１）と同様に変更チェックリストダイアログされ、編集パネルにオントロジーの変更履歴が表示されます。
※タイトルの頭に「＊」印が付いているのが、サーバ上の最新版となります。

- 104 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）任意のオントロジーとの変更をチェックする※プロジェクト管理されたオントロジー以外にも、単体のオントロジーに対しても変更をチェックすることができます。
・任意のオントロジーを編集状態にします。
・メニューバー[差分]－[任意のファイルとの差分をチェック...]を選択します。
・ファイル選択ダイアログから比較対象となるオントロジーファイルを選択します。
・ファイル選択ダイアログでファイル選択後、[開く]を押すと、オプション選択ダイアロ
グが表示されます。比較オプションを選択し、[了解]ボタンを押します。
・変更箇所の一覧がダイアログに表示されます。
・ブラウジングペイン上の変更箇所には変更アイコンが表示され、変更箇所を視覚的に確認できます。
・変更リストを選択すると、変更箇所がハイライトされます。

- 105 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（４）差分表示をクリアする
・オントロジーを編集パネルのブラウジングペイン上で右クリックメニューを表示し、[変更履歴をクリア]を選択すると、変更履歴表示が終了し、通常のオントロジー表示に戻ります。

- 106 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．３．５．サーバオントロジー管理機能※サーバ管理者向けの機能として、オントロジー管理ウインドウを利用したオントロジ
ー管理機能について解説します。
（１）オントロジー管理を表示する
・オントロジー操作ツールバーの[オントロジー管理]ボタンを押すと、確認メッセージが表示されます。

オントロジー管理ボタン

・下記の確認メッセージダイアログで、[はい]ボタンを押すとオントロジー管理ウインド
ウが表示されます。[いいえ]ボタンを押すとオントロジー管理が表示されずに元の編集
ウインドウに戻ります。

- 107 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※オントロジー管理ウインドウでは、４．２節で解説したローカルのプロジェクト管理機
能に加えて、以下の操作ができます。
・ユーザを変更する→（２）項

・サーバプロジェクトを作成する→（３）項

・サーバオントロジーを作成する→（４）項

・ロック情報を表示する→（５）項

・コメントを表示する→（６）項※オントロジー管理ウインドウの表示に関して、ネットワークの回線状況によって、ウ
インドウが表示されるまでに数分掛かる場合がございます。もし、それ以上表示に時間が掛かる場合は、ネットワーク設定（４．３．６（２）を参照）をご確認していただいて、再度、ウインドウ表示してみて下さい。

- 108 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）ユーザ名を変更する※初回起動時に入力したユーザ名を変更することができます。
・ローカル側のプロジェクト管理ツリーの右クリックメニュ－を表示し、[ユーザ名を変更]を選択すると、ユーザ名変更ダイアログが表示されます。

・ユーザ名を変更後、[了解]ボタンを押すと、利用ユーザ名か変更されます。

- 109 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）サーバプロジェクトを作成する①サーバプロジェクトを新規作成する・サーバ側のプロジェクト管理ツリーの右クリックメニュ－を表示し、[新規作成]→[プロジェクト …]を選択すると、「プロジェクトを新規作成」ダイアログが表示されます。

・新規プロジェクトの名前を入力し、[了解]ボタンを押すとサーバ側に新規プロジェク
トがサーバ側に追加されます。

新規サーバプロジェクト「newServerProject」が追加された②サーバプロジェクトを削除する
・サーバ側のプロジェクト管理ツリーのプロジェクトフォルダを選択し、右クリック
メニュ－→[削除]を選択すると、削除確認ダイアログが表示され、[はい]ボタンを押すとサーバ側のプロジェクトが削除できます。

- 110 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（４）サーバオントロジーを作成する①サーバオントロジーを新規作成する・サーバ側のプロジェクト管理ツリーのプロジェクトフォルダを選択し、右クリック
メニュ－→[新規作成]→[オントロジー …]を選択すると、「オントロジーを新規作成」
ダイアログが表示されます。

・新規オントロジー名前を入力し、[了解]ボタンを押すとサーバ側に新規オントロジー
がサーバプロジェクトに追加されます。

サーバに新規オントロジー「newServerOntology.ont」が追加された②サーバオントロジーを削除する
・サーバ側のプロジェクト管理ツリーのオントロジーファイルを選択し、右クリック
メニュ－→[削除]を選択すると、削除確認ダイアログが表示され、[はい]ボタンを押すとサーバプロジェクトのオントロジーが削除できます。

- 111 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル
③サーバオントロジーをインポートする・サーバ側のプロジェクト管理ツリーのプロジェクトフォルダを選択し、右クリック
メニュ－→[インポート …]→[オントロジー …]を選択すると、ファイル選択ダイア
ログが表示されます。

・インポートするオントロジーファイルを選択し、[開く]ボタンを押すとサーバプロジ
ェクトにオントロジーがインポートされます。

サーバプロジェクトにオントロジー「TopLevel.ont」がインポートされた- 112 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（５）ロック情報を表示する①ロック情報を表示する
・サーバプロジェクト管理ツリーのオントロジーファイルのアイコンを選択し、ウインドウ右下部のプロパティ表示ペインの[ロック情報]タブを選択して表示すると、オントロジーのロック情報が表示されます。

②ロック情報を削除する
・プロパティ表示ペインのロック情報表示パネルの下部にある[削除]ボタンを押すと、確認ダイアログが表示され、[はい]ボタンを押すとロックが解除されます。

【注意】本機能によってロックを強制的に解除することできますが、オントロジーを協調しながら作業を行う上で支障をきたす行為です。運用上、十分に注意して使用して下さい。

- 113 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（６）コメントを表示する①コメントを表示する
・サーバプロジェクト管理ツリーのオントロジーファイルのアイコンを選択し、ウインドウ右下部のプロパティ表示ペインの[コメント]タブを選択して表示すると、オン
トロジーのアップロード（チェックイン）時のコメントが表示されます。

②コメントを編集する
・プロパティ表示ペインのコメント表示パネルのテキストエリアは編集可能になっています。下部にある[更新]ボタンを押すと、コメントを更新することができます。
③更新履歴を表示する
・サーバプロジェクト管理ツリーのオントロジーファイルのアイコンを選択し、ウインドウ右下部のプロパティ表示ペインの[更新履歴]タブを選択して表示すると、更新
時にバックアップされたオントロジーファイルのリスト表示されます。
・バックアップアップのオントロジーファイルを選択すると、最下部のコメント欄に
過去の更新時のコメントが表示されます。

- 114 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル※過去のコメントを一覧で表示するには、プロパティ表示ペインのコメント表示パネルの下部にある[すべてのコメントを表示 …]ボタンを押すと、コメントを更新することができます。

- 115 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル４．３．６．ツールの設定（１）プロジェクトフォルダを設定する・プロジェクト管理のルートフォルダのパスを変更するには、プロジェクト管理ツリーのルートノードを選択した状態で右クリックメニューを表示→ [設定 …]を選択すると、プロジェクトフォルダのパスの「設定」ダイアログが表示されます。

・変更後、[OK]ボタンを押すと、ユーザ名およびローカルとサーバのプロジェクトフォ
ルダのパスが変更されます。
※チェックボックス[サーバと接続して更新を確認する]をチェック状態にして[OK]ボタンを押すと、パスの更新と同時にサーバに接続してオントロジーの更新状態をチェックします。
・外部サーバ接続のためにネットワークの変更する場合は、ダイアログ最下部にある[ネットワーク設定…]ボタンを押します。ネットワークの設定に関しては、次項を参照のこと。
（参考）プロジェクトフォルダのパスをデフォルトの設定に変更するには、設定ファイル「hozo.properties」のパラメータを変更する必要があります。
・ローカルプロジェクトフォルダのパス（83 行目付近）# プロジェクト管理の設定
ProjectRoot=LocalStorage
・サーバプロジェクトフォルダのパス（60 行目付近）# オントロジーサーバーのアドレス
ServerLocation=ServerStorage- 116 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）ネットワーク（WebDAV）を設定する※本システムをユーザのネットワーク環境で利用するためには、ご利用環境に合せてネットワーク（WebDAV）の設定を変更する必要があります。
・プロジェクト管理ツリーのルートノードを選択した状態で右クリックメニューを表示→ [ネットワーク設定 …]を選択すると、「ネットワーク設定」ダイアログが表示されます。

・変更後、[OK]ボタンを押すと、ネットワーク（WebDAV）の設定が変更されます。
※ネットワーク設定項目の説明①「HTTP 通信 有効／無効」：アプリケーションに内包している WebDAV モジュールを有効にするかどうかを設定します。特にセキュリティ設定をしている
Web サーバへのアクセス時に使用します。
※デフォルトはチェックが外れた状態（無効）であり、その場合でも WindowsXP
以降のバージョンでは WebDAV が OS 標準のサポートであるため、無効に設定していても利用することができます。
※無効状態では、各設定項目が編集できない状態になっていますが、チェックを有効にすることによって、編集可能になります。

- 117 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル②「サーバプロジェクトフォルダ」：サーバのプロジェクトフォルダのパスです。
③「セキュリティ（ユーザ認証）」：オントロジーサーバにユーザ認証（Baisic 認証）を設定した場合のユーザ名とパスワードを指定します。
④「プロキシ」：オントロジーサーバにプロキシ経由で接続する場合に、プロキシのア
ドレスとポート番号を指定します。
⑤「サーバと接続して更新を確認する」：設定更新と同時にサーバに接続してオントロ
ジーの更新状態をチェックします。
⑥［標準に戻す …］ボタン：設定ファイル「hozo.properties」に記載されているデフ
ォルトのパラメータ情報に設定項目を書き換えます。

- 118 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）利用モードについて
法造‐オントロジーエディタ（分散開発対応版）では、用途に応じて以下の 3 つのモー
ドを切り替えて利用することができます。
Ａ） 非分散モード（従来のオントロジーエディタと同じインタフェースを利用する）
分散開発用の機能を使用せずに､従来のオントロジーエディタと同じインタフェー
スで使用します。
Ｂ） ローカル PC 分散モード（複数オントロジーの依存関係を管理する）
ローカル PC 内でプロジェクト管理用のフォルダを設定し（他のユーザとは共有せずに）、複数オントロジーの依存関係管理およびバージョン管理しつつオントロジーを構築します。
Ｃ）ネットワーク分散モード（LAN 内でオントロジーを共有する）
ローカルネットワーク（LAN）環境において、サーバ上にプロジェクト管理用のフォルダを作成・共有し、複数のユーザ間でオントロジーを共有しながら構築します。
以降のページでは、各モードの起動時の設定方法について説明します。
Ａ） 非分散モードの起動時の設定方法（初期設定ダイアログでのオプション選択方法）①ユーザ名（任意の半角英数字）を入力します。
②チェックボックス「プロジェクト管理機能を利用する」のチェックを外します。
※ユーザ名以外の記入欄が使用不可状態になり無効となります。

③[OK]ボタンを押すと、非分散モード（プロジェクト管理ペインが消えた状態）でオ
ントロジー編集画面が表示されます。

- 119 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアルＡ） ローカル PC 分散モードの起動時の設定方法①ユーザ名（任意の半角英数字）を入力します。
②チェックボックス「プロジェクト管理機能を利用する」のチェックを付けます。

③[ローカルプロジェクトフォルダ]のボックスにローカルプロジェクトを管理するフォルダ名を指定します。
※デフォルトは、「LocalStorage」です（通常はこのままの設定でお使い下さい）。
④[サーバプロジェクトフォルダ]のボックスにサーバプロジェクトを保存するフォル
ダ名を指定します。
※デフォルトは、「ServerStorage」です（通常はこのままの設定でお使い下さい）。

- 120 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル⑤[OK]ボタンを押すと、ローカル分散モード（プロジェクト管理ペインが表示された状態で）でオントロジーエディタが起動します。

Ｃ）ネットワーク分散モードの起動時の設定方法①チェックボックス「プロジェクト管理機能を利用する」のチェックを付けます。
②ローカルプロジェクトフォルダを指定します。
※デフォルトは「LocalStorage」です｡（通常はこのままで構いません）③サーバプロジェクトフォルダを指定します。
【サーバプロジェクトフォルダの指定方法について】
・サーバプロジェクトフォルダの指定は、Windows ネットワークの場合、「//(パソコン名)/(フォルダ名またはパス)」（注意：「http:」は不要）
または、「¥¥(パソコン名)¥(フォルダ名またはパス)」で指定。
例）「//192.168.0.5/webdav/ServerStorage」
・テキストボックス横のディレクトリ指定ボタンでの指定も可能です。
「ディレクトリ指定ダイアログ」の「マイ ネットワーク」を選択してフォルダ指定。
④「OK」ボタンを押して、オントロジーエディタを起動します。

- 121 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（参考）ネットワーク分散モードについて
ネットワーク分散モードでは、サーバプロジェクトフォルダの設定を、ローカルネット
ワーク（LAN）内の共有フォルダとすることで、プロジェクトやオントロジーを LAN 内の複数ユーザで共有することができます。

Project-A

アップロード（チェックイン）

Project-A

管理者

Project-C

Project-B

Project-C

Project-B

ダウンロード（チェックアウト）ユーザA

ローカルプロジェクト（フォルダ）

Project-D

サーバプロジェクト

Project-A（共有フォルダ）
Project-B

ローカルエリアネットワーク（LAN）

Project-D

ユーザB

ローカルプロジェクト（フォルダ）＜共有フォルダの作成＞※LAN 内でオントロジーを共有するには，サーバプロジェクトフォルダとして利用する、LAN で共有可能なフォルダを事前に作成しておく必要があります。
複数ユーザでオントロジーを共有するフォルダを、ローカルネットワーク内の共有可能なフォルダとして作成します。（通常は LAN 内にあるサーバ等に共有フォルダを作成することを推奨します）①Windows2000/XP の場合、共有したいフォルダを右クリックして[共有とセキュリティ…]でプロパティダイアログを表示します。
②[共有]タブ内の[ネットワーク上の共有とセキュリティ]の[ネットワーク上でこのフォルダを共有する]と[ネットワークユーザーによるファイルの変更を許可する]に共にチェックするだけです。
※上記の共有フォルダの作成方法は、OS のバージョン等によって設定内容が異なる場
合があります。詳しくは OS のヘルプ等をご覧になってください。
※ネットワーク環境によっては、ファイル共有およびアクセス許可が出来ない場合があります。その場合にはユーザ様のネットワーク管理者にお尋ね下さい。

- 122 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

５．各種メニューの説明（１）メニューバー
・ファイル（File）メニュー[新規作成 …]：新しいプロジェクト／オントロジーを作成します[開く …]：編集パネルを開き、ファイルを読み込みます[上書き保存]：編集中のデータをファイルに保存します[名前を付けて保存 …]：編集中のデータを別名のファイルに保存します[依存関係無しで保存 …]：編集中のデータを、依存関係を除外して保存します[インスタンスエディタを起動 …]：インスタンスエディタを起動します[インポート …]：階層付きテキスト／CSV ファイルをインポートします[エクスポート …]：編集中のデータをエクスポートします[バックアップファイル …]：保存時のバックアップファイルを削除します[ページ設定 …]：プリンタの印刷設定をします[印刷プレビュー …]：印刷プレビュー画面を表示します[印刷 …]：編集中のオントロジーデータを印刷します[終了 …]：システムを終了します[強制終了]：システムを強制終了します（編集中のデータは保存されません）
・編集（Edit）メニュー[元に戻す]：編集を元に戻します（Undo）[やり直し]：編集をやり直します（Redo）[編集履歴をクリアする]：編集履歴をクリアします[スロットを１つ上げる]：選択したスロットの表示順を１つ上げます[スロットを１つ下げる]：選択したスロットの表示順を１つ下げます[公理の編集 …]：選択したノードまたはスロットの公理を編集します[削除]：選択した描画オブジェクトを削除します[すべてを選択]：描画パネル上の描画オブジェクトをすべて選択します[下位概念を選択]：選択したノードの下位概念を選択状態にします[切り取り]：選択した描画オブジェクトを切り取ります（カット）[コピー]：選択した描画オブジェクトをコピーします[貼り付け]：切り取った描画オブジェクトを貼り付けます（ペースト）[選択トラッキングを戻る]：直前に選択した描画オブジェクトに移動します[選択トラッキングを進める]：直後に選択した描画オブジェクトに移動します・表示（View）メニュー[概念のみを表示]：描画パネルにおいて概念（ノード）のみを表示します[白黒表示]：描画パネルにおいて白黒表示します（モノクロプリンタ印刷用）- 123 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル[整列]：選択状態のノードおよびそのノードの下位概念のノードを垂直方向または水平方向にノードを自動整列します[ソース表示]：オントロジーエディタのソースコードを別ウインドで表示します[上位概念を表示]：描画パネルにおいて，継承スロットの上位概念を表示します（チェック時：上位概念を表示）[ページ枠を表示]：印刷用紙サイズの枠を描画パネルに表示します[キャンパスサイズ指定 …]：描画パネルのキャンパスサイズを設定します[依存ノード表示を変更 …]：依存概念の表示モードを設定します・ウインドウ（Window）メニュー[すべてを表示]：編集パネルをすべて開きます[すべてを最小化]：編集パネルをすべて最小化します[すべてを閉じる]：編集パネルをすべて閉じます[言語 …]：編集パネルの言語設定を変更します 英語(English)／日本語(Japanese)・差分（Diff.）メニュー[依存オントロジーとの差分をチェック …]：編集中のオントロジーにインポートした依存概念が変更されていないかどうかを確認します[サーバ上のオントロジーとの差分をチェック…]：編集中のオントロジーに対してサーバ上のオントロジー（主に旧バージョン）からの更新内容を確認する[任意のファイルとの差分をチェック…]：編集中のオントロジーと既存のオントロジー
ファイルとの差異を確認します[変更履歴をクリア]：差分表示における変更履歴をクリアします・ヘルプ（Help）メニュー[ヘルプ表示]：ヘルプを表示します[クイックリファレンス]：クイックリファレンスを表示します[操作マニュアル]：操作マニュアルを表示します[バージョン情報 …]：バージョン情報を表示します- 124 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（２）操作ツールバー

左から・：新しいプロジェクト／オントロジーを作成します・：編集パネルを開き，ファイルを読み込みます・：編集中のデータをファイルに保存します・：編集中のデータを別名のファイルに保存します・：編集中のオントロジーデータを印刷します・：印刷プレビュー画面を表示します・：選択した描画オブジェクトを切り取ります（カット）・：選択した描画オブジェクトをコピーします・：切り取った描画オブジェクトを貼り付けます（ペースト）・：選択した描画オブジェクトを削除します

・：編集を元に戻します（Undo）

・：編集をやり直します（Redo）

・：ブラウジングペインの描画倍率を下げます（縮小します）

・：ブラウジングペインの描画倍率を上げます（拡大します）

・：ブラウジングペインの描画倍率表示（リスト選択可）

・：直前に選択した描画オブジェクトに移動します・：直後に選択した描画オブジェクトに移動します・：プロジェクト管理ペインの表示／非表示を切り替えます・：オントロジー管理ウインドウを表示します・：ヘルプを表示します- 125 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（３）編集ツールバー

左から・：概念クラス作成ボタンと概念選択リスト

・：関係リンク作成ボタンと関係選択リスト

・・：スロット生成ボタンとスロット選択リスト：ブラウジングペインの描画倍率表示（リスト選択可）

・：制約概念を選択します

・：公理を選択します・：描画モードを切り替えます（１画面表示）

・：描画モードを切り替えます（縦２分割画面表示）

・：描画モードを切り替えます（横２分割画面表示）

・：選択モードに切り替えます・：移動モードに切り替えます・：直前に選択した描画オブジェクトに移動します・：直後に選択した描画オブジェクトに移動します- 126 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル（４）ショートカットキー
各操作メニューや編集メニューにショートカットキーが設定されています。
[新規作成] ：Ctrl+ O[上書き保存] ：Ctrl+ S[印刷]：Ctrl+P[終了]：Ctrl+E[強制終了]：Ctrl+Q[元に戻す]：Ctrl+Z[やり直し]：Ctrl+Y[スロットを１つ上げる]：Alt+Up[スロットを１つ下げる]：Alt+Down[削除]：Delete[すべてを選択]：Ctrl+A[下位概念を選択]：Ctrl+N[切り取り]：Ctrl+X[コピー]：Ctrl+C[貼り付け]：Ctrl+V[垂直方向に整列]：Ctrl+G[水平方向に整列]：Ctrl+H[選択トラッキングを戻る]：Alt+Z[選択トラッキングを進める]：Alt+Y（５）マウスメニュー
編集パネルのナビゲーションペインやブラウジングペイン、またはプロジェクト管理ペインにおいて、オブジェクト選択時などにマウスで右クリックすると、必要に応じてマ
ウスメニューが表示されます。

- 127 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル６．用語説明本書内で取り上げている用語に関して解説します．
・オントロジー
インスタンスエディタおよびオントロジーエディタで扱う”オントロジー”の定義
は以下のとおり．
オントロジーは対象世界を説明するのに必要な概念と，それらの概念間の関係から構成される．最も基本的な関係は，一般-特殊（is-a）関係で，概念のラベルと is-a関係による階層の記述がオントロジーとして最もプリミティブなものである．
本システムで構築を目指すオントロジーでは，それらに意味定義（制約）や関係の記述（公理的記述）を加える．そうすることにより，オントロジーはモデル構築の際に適切なガイドや示唆を与えることができる．
・全体概念と関係概念
本システムは，以下の２つの概念を分けて取り扱っている．
全体概念：あるものをその一部分となす複数の概念から構成される全体としてとらえ概念化したもの．
関係概念：複数の概念間に成り立つ関係を概念化したもの．
・インスタンス（モデル）共通の性質をもつ集合全体を概念化したものをクラスとみなすならば、そのクラスの下位に属する実体がインスタンスである．対象世界をどのように概念化するかによって，相対的にインスタンスは決定されるものである．
・ノード
概念を表現する単位として，本システムではノードと呼んでいる．
概念（＝ノード）の意味定義は以下のとおり．
概念を表すラベル
上位概念
自然言語による定義（内容説明）
部分概念
属性

part-of 関係で表される部分概念

attribute-of 関係で表される属性

公理- 128 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル・スロット
部分概念または属性を表現する単位として，本システムではスロットと呼んでいる．
部分概念（＝スロット）の意味定義は以下のとおり．
ロール概念：全体から見た部分概念の表す概念
クラス制約：ロール概念で定義された役割（ロール）を担うものが属するべきクラスに関する制約
ロールホルダー：ロール概念で定義された役割を担った状態の基本概念を表す
概念
自然言語による定義（内容説明）
公理・リンク
概念間の関係を表現する単位として，本システムではリンクと呼んでいる．
本システムで扱う概念間の関係（リンク）の種類は以下のとおり．
is-a 関係
関係概念による関係- 129 -

2008/12/11
オントロジーエディタ(分散開発対応版)
操作マニュアル

７．参考文献・「ロール」および「関係」に関する基礎的考察に基づくオントロジー記述環境の開発，古崎 晃司, 來村 徳信, 池田 満, 溝口 理一郎，人工知能学会論文誌，Vol. 17 No.3 (2002)
・「法造」におけるオントロジー分散開発，砂川 英一,古崎 晃司, 來村 徳信, 池田 満, 溝口 理一郎，人工知能学会研究会資料 SIG-SW&ONT-A301-02
・書籍「オントロジー構築入門」
著者：大阪大学

溝口 理一郎

編

古崎 晃司

來村 徳信

笹島 宗彦

溝口 理一郎共著

出版：オーム社
・書籍「オントロジー工学」
編者：人工知能学会
著者：大阪大学

溝口 理一郎

出版：オーム社

８．本システムに関するお問合せ
・オントロジーエディタに関するお問い合わせは、本システムの技術サポートサイトであるオントロジー構築技術サポートサイト（http://ontsupport.enegate.jp/ontology/）
までお問い合わせ下さい．
・オントロジー構築に関するお問い合わせは、「法造」によるオントロジー構築ガイド（http://www.hozo.jp）までお問い合わせ下さい．
以上- 130 -

（改訂履歴）2007/03/23

オントロジーエディタ拡張版のマニュアルとして新規作成

2007/03/30

WebDAV 対応版の拡張部分を修正・追記しました。

2007/04/09

プロジェクト管理ツリーアイコンの説明の追加。その他、文言修正。

2007/04/26

文言修正

2007/07/11

プログラム改良に伴う文章および図の修正

2007/07/13

文章および図の修正

2007/07/17

ファイル構成の変更に伴い、文章および図の修正

2008/03/21

バージョンアップに伴い、文章および図の修正

2007/03/28

バージョンアップに伴い、文章および図の修正

2007/12/11

バージョンアップに伴い、文章および図の修正