表A-1. 解剖オントロジー 関係データベースのテーブル定義
凡例
テーブル名
フィールド名

hozo_file

テーブル説明フィールド説明

各種設定

法造XML中の対応タグ

属性名／内容法造XMLのメタ情報

filename

ファイル名

uniqueOE_FILE

filename

ont_idオントロジーID

primary key

OE_FILE

ont_idfilename_ont

オントロジー名

uniqueFILENAME_ONT

内容w_w

基本概念のキャンバス幅

W_CONCEPTS/CANVAS_SIZEww_h

基本概念のキャンバス高

W_CONCEPTS/CANVAS_SIZE

hw_x

基本概念のキャンバス表示位置X座標

W_CONCEPTS/CANVAS_SIZExw_y

基本概念のキャンバス表示位置Y座標

W_CONCEPTS/CANVAS_SIZE

yr_w

関係概念のキャンバス幅

R_CONCEPTS/CANVAS_SIZEwr_h

関係概念のキャンバス高

R_CONCEPTS/CANVAS_SIZE

hr_x関係概念のキャンバス表示位置X座標

R_CONCEPTS/CANVAS_SIZE

xr_y

関係概念のキャンバス表示位置Y座標

R_CONCEPTS/CANVAS_SIZEyhasAny

Any概念を表示するフラグ？

W_CONCEPTS

hasAnyauthor

著者名（分散開発用）

OE_FILEauthorontname

オントロジー名／プロジェクト内での名称（分散開発用）

OE_FILE

ontnameupdate

更新日（分散開発用）

OE_FILE

updateproject

プロジェクト名（分散開発用）

OE_FILE

project

comment

コメント（分散開発用）

OE_FILE

comment

label_ns

別名の種別情報（global）

name

別名種別の名前

primary key

LABEL_NS

name

url
lang
symboldescription
isVisible

別名種別の参照先
別名種別の使用言語
別名種別の略称
別名種別の説明
別名の表示（法造の描画用）

uniqueLABEL_NSLABEL_NSLABEL_NSLABEL_NSLABEL_NS

url
lang
symboldescription
isVisible

concept
id
label
pos_x
pos_y
sub_treedef
part_tree
bookmark
ont_idMedONTO_ID

基本概念（概念定義が行われているファイルの内容だけをDBに入れる）
概念の識別用ID
unique (+ ont_id)
概念名のラベル
unique
概念の描画位置のX座標
概念の描画位置のY座標
概念の開閉状態
内容説明
スロットの開閉状態？
概念にブックマークがついているフラグ？
オントロジーID
オントロジー全体でのID
primary key

CONCEPT
CONCEPT/LABELCONCEPT/POS
CONCEPT/POS
CONCEPT/SUB_TREECONCEPT/DEF
CONCEPT/PART_TREECONCEPT
OE_FILE

id
内容xy
内容
内容
内容
bookmark
ont_idclass_constraint
node_MedONTO_ID
cc_MedONTO_ID
cc_RH
cc_operator

このクラス制約がかかっている概念／スロットのMprimary key
クラス制約のMedONTO_ID
primary key
クラス制約がロールホルダーの場合に1を設定する
空欄、p、r、# のどれか

ISA
idtypeparent_MedONTO_ID
child_MedONTO_ID
ont_idOrder

ISA
ISAの識別用ID
ラージISAの場合、"IS-A”が設定される親概念のMedONTO_ID
子概念のMedONTO_ID
オントロジーID
概念の表示の順序（ont_id内で連番）

ISA
ISA
（ISA）
（ISA）
OE_FILEid
type（parent）（child）
ont_iduniqueprimary key
primary key

slot
スロット
id
スロットの識別用ID
SLOT
id
type
スロットのタイプ（定義箇所の情報）
SLOT
typelabel
スロットのラベル（親ノード内で一意）
unique (+parent_MedONSLOT
label
kind
スロットの種別
SLOT
kindnum
スロットの個数制約
SLOTnumroleスロットのロール名
SLOT
role
rh_name
スロットのロールホルダー名
uniqueSLOTrh_namevalue
スロットの制約値
SLOT
value
bookmark
スロットにブックマークがついているフラグ？
SLOT
bookmark
def
スロットの内容説明
SLOT/DEF
内容
part_tree
スロットの開閉状態？
SLOT/PART_TREE
sub_tree
スロットの開閉状態？
SLOT/SUB_TREE
parent_slot_MedONTO_スロットの上位スロットのMedONTO_ID（SLOT/PARENT_SLOT）（slot="二輪車$sl
parent_MedONTO_ID kindで結ばれている親の概念／スロットのMedONTO_ID（CONCEPT/SLOTS/SLOT の先頭のCONCEPT）（SLOT/SLOTS/SLOT の先頭のSLOT）
Order
表示の順序（親ノード内で連番）
unique (+ parent_MedONTO_ID)
MedONTO_ID
オントロジー全体でのID
primary key

structure
部分概念構造（法造の制約？別言語を設定したい時、部分概念構造間の対応が表現できない）
label
部分概念構造の名前
uniqueSTRUCTURE
language
部分概念構造の名前の言語指定
STRUCTURE
hasRoleConcept
部分概念構造にロール概念(名)を含むかどうかの指定
STRUCTURE
hasClassConst
部分概念構造にクラス制約概念を含むかどうかの指定
STRUCTURE
hasRelation
部分概念構造にコンテキストとの関係(p/o, a/o)を含むかどうかの指定
STRUCTURE
pos_x
部分概念構造の表示位置のX座標
STRUCTURE/POS
pos_y
部分概念構造の表示位置のY座標
STRUCTURE/POS
concept_MedONTO_ID 部分概念構造を定義する概念（代表）のMedONTO_ID（STRUCTURE/NODE）
MedONTO_ID
オントロジー全体でのID
primary key

label
language
hasRoleConcept
hasClassConst
hasRelationxy（label）

structure_slot
部分概念構造に含 れるスロット
slot_MedONTO_ID
このスロットのMedONTO_ID
primary key
hasRoleConcept
部分概念構造にロール概念(名)を含むかどうか
hasClassConst
部分概念構造にクラス制約概念を含むかどうか
hasRelation
部分概念構造にコンテキストとの関係(p/o, a/o)を含むかどうか
structure_MedONTO_ID このスロットが含 れる部分概念構造のMedONTOprimary key（STRUCTURE/SLOTS/SLOT）
STRUCTURE/SLOTS/SLOTSTRUCTURE/SLOTS/SLOTSTRUCTURE/SLOTS/SLOT（STRUCTURE）（path）
hasRoleConcept
hasClassConst
hasRelation（label）

sub_l
label
def
role_nameclass_const
rh_namevalue
node_MedONTO_ID

ブ言語の概念名（ つしか設定できないが に使うのか）
ブ言語のラベルブ言語の内容説明
ブ言語のロール名
ブ言語のクラス制約
ブ言語のロールホルダー名
ブ言語の制約値
名前を設定する概念／スロットのMedONTO_ID
primary key

SUB_L
SUB_L
SUB_L
SUB_L
SUB_L
SUB_L
（CONCEPT)（SLOT）

label
def
role_nameclass_const
rh_namevalue

sub_labellabel
sub_label
namelangsymbolnode_MedONTO_ID

概念名の別名別名のラベル？
別名種別の名前
別名の言語
別名種別の略称
別名を設定する概念／スロットのMedONTO_ID

SUB_LABEL
SUB_LABEL
SUB_LABEL
SUB_LABEL
SUB_LABEL（CONCEPT/SUB_LABELS/SUB_LABEL の一番

relation
idlabel
pos_x
pos_y
arc_label_1
slot1_MedONTO_ID
arc_label_slot _MedONTO_ID

スロットS1とS の関係
関係 ンクの識別用のID
関係概念のラベル関係 ンクの描画位置のX座標
関係 ンクの描画位置のY座標
スロットS1 の関係 ンクのラベル
スロットS1のMedONTO_ID
スロットSの関係 ンクのラベル
スロットS1のMedONTO_ID

tmp_MedONTO_ID
MedONTO_ID
label

このIDがID_num
concept
slot
structure
tmp_MedONTO_ID

MedONTO_ID発行用の情報
基本概念のMedONTO_IDの値
スロットのMedONTO_IDの値
部分概念構造のMedONTO_IDの
tmp_MedONTO_IDの値

rh_nameになっているが概念定義がprimary key

primary key

CONCEPT/RELATIONS/R_CONST
CONCEPT/RELATIONS/R_CONST
CONCEPT/RELATIONS/R_CONST/POS
CONCEPT/RELATIONS/R_CONST/POS
CONCEPT/RELATIONS/R_CONST/ARC（CONCEPT/RELATIONS/R_CONST/ARC）
CONCEPT/RELATIONS/R_CONST/ARC（CONCEPT/RELATIONS/R_CONST/ARC）

いのに対して一時概念のラベル or スロットのrh_name

値

なMedONTO_IDを発行するたのテーブル

label
sub_label
namelangsymbolのCONCEPT）（SLOT/SUB_LABELS

idlabelxylabel
（内容）
label
（内容）