データベースにデータ/画像を登録した時点で, 知見情報を記載したテキストファイル (知見データ, SIGEN ファイル)をデータ/画像の保存ディレクトリに格納 しておけば, データベースが壊れても復元できるし, ブラウザを用いなく ても CUI で操作できる.
データベースは検索用に使うものと割り切って使う.
SIGEN ファイルの書式
Subject: (題名, 必須)
Maintainer: (管理者氏名, 必須)
Description: (ファイルの詳細説明)
Note: (ファイルの補足説明)
Update: (更新日時, 必須)
<!-- 一行空行, これ以降コメント -->
履歴
2006/08/03 (氏名)SIGEN ファイルからのデータベース作成のイメージ
model.SIGEN
model/program.SIGEN
program/
data.SIGEN
data/u.nc.SIGEN
u.nc
v.nc.SIGEN
v.nc
...
dir = Directory.new(:name => "program"", :path=>"....")
dir_id = dir_id.id
meta.each{ |k,v|
others.new(:dir_id=>dir_id, :name=>k, :value=>v, type:=>....)
}
class Directory < ActiveRecord::Base
.....
end